From 024e590af3b19b2f7a0abefd46006f25eb5d9d85 Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Tue, 21 Mar 2017 10:03:43 -0300 Subject: [PATCH] Generating SampleClientOnlyBuild for StandaloneViewer --- ...eac8c64f443010750ab1b683a69e5f65dba791.js} | 106 ++++++++++-------- ...58a51260342ba7d4b75a34560a11478ec52615.css | 1 - ...81833624eb6f59d1ad04bfe746d363930fd9d5.css | 1 + ...d7c35fc0793506f74818584e099aa5019c7f51.css | 1 + ...58e88df10469493a1a9e42bf318b1633773633.css | 1 - .../SampleClientOnlyBuild/index.html | 8 +- 6 files changed, 65 insertions(+), 53 deletions(-) rename StandaloneViewer/SampleClientOnlyBuild/{07ea9f48ca86e7470deb3a8cbe877b1e551e67b6.js => 48eac8c64f443010750ab1b683a69e5f65dba791.js} (54%) delete mode 100644 StandaloneViewer/SampleClientOnlyBuild/5658a51260342ba7d4b75a34560a11478ec52615.css create mode 100644 StandaloneViewer/SampleClientOnlyBuild/9581833624eb6f59d1ad04bfe746d363930fd9d5.css create mode 100644 StandaloneViewer/SampleClientOnlyBuild/a4d7c35fc0793506f74818584e099aa5019c7f51.css delete mode 100644 StandaloneViewer/SampleClientOnlyBuild/d158e88df10469493a1a9e42bf318b1633773633.css diff --git a/StandaloneViewer/SampleClientOnlyBuild/07ea9f48ca86e7470deb3a8cbe877b1e551e67b6.js b/StandaloneViewer/SampleClientOnlyBuild/48eac8c64f443010750ab1b683a69e5f65dba791.js similarity index 54% rename from StandaloneViewer/SampleClientOnlyBuild/07ea9f48ca86e7470deb3a8cbe877b1e551e67b6.js rename to StandaloneViewer/SampleClientOnlyBuild/48eac8c64f443010750ab1b683a69e5f65dba791.js index 0af225e16..b5829f760 100644 --- a/StandaloneViewer/SampleClientOnlyBuild/07ea9f48ca86e7470deb3a8cbe877b1e551e67b6.js +++ b/StandaloneViewer/SampleClientOnlyBuild/48eac8c64f443010750ab1b683a69e5f65dba791.js @@ -8,12 +8,12 @@ !function(){var e=Package.meteor.Meteor,r=Package.meteor.global,n=Package.meteor.meteorEnv,t,o;t=function(e){"use strict";function r(e,r){return o(e)&&(l(P,e,r),i(w)&&w(b)),b}function n(e){this.id=e,this.children=[]}function t(e,r){return x.call(e,r)&&e[r]}function o(e){return e&&"object"==typeof e}function i(e){return"function"==typeof e}function u(e){return"string"==typeof e}function f(e){function r(r){var n=m(e,r);if(n)return a(n,e.m);var t=new Error("Cannot find module '"+r+"'");if(i(q))return q(r,e.m.id,t);throw t}return i(g)&&(r=g(r,e.m.id)),r.resolve=function(r){var n=m(e,r);if(n)return n.m.id;var t=new Error("Cannot find module '"+r+"'");if(q&&i(q.resolve))return q.resolve(r,e.m.id,t);throw t},r}function c(e,r){var t=this;t.p=r=r||null,t.m=new n(e)}function a(e,r){var n=e&&e.c,t=e.m;if(!x.call(t,"exports")){if(r){t.parent=r;var o=r.children;Array.isArray(o)&&o.push(t)}i(t.useNode)&&t.useNode()||n(t.require=t.require||f(e),t.exports={},t,e.m.id,e.p.m.id),t.loaded=!0}return i(t.runModuleSetters)&&t.runModuleSetters(),t.exports}function s(e){return e&&o(e.c)}function l(e,r,n){if(Array.isArray(r)){var f=[];r.forEach(function(e){u(e)?f.push(e):i(e)&&(r=e)}),i(r)?r.d=f:r=null}else i(r)?r.d=r.d||[]:u(r)||o(r)||(r=null);r&&(e.c=e.c||(o(r)?{}:r),o(r)&&s(e)&&Object.keys(r).forEach(function(o){if(".."===o)i=e.p;else{var i=t(e.c,o);i||(i=e.c[o]=new c(e.m.id.replace(/\/*$/,"/")+o,e),i.o=n)}l(i,r[o],n)}))}function p(e){return e.o&&e.o.extensions||y}function d(e,r,n){for(;e&&!s(e);)e=e.p;if(!e||!r||"."===r)return e;if(".."===r)return e.p;var o=t(e.c,r);if(n&&(!o||s(o)))for(var i=0;i0)return i(t);var r=t.exports,n=c[t.id];u.shallowObjEqual(r,n)||i(t)})},t.Entry=n}],"utils.js":function(e,t){function r(e){return i.call(e)===o}var n=Object.prototype.hasOwnProperty,i=Object.prototype.toString,o=i.call({});t.isPlainObject=r,t.assign=Object.assign||function(e){for(var t=arguments.length,r=1;r=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),a.alloc(+e)}function m(e,t){if(a.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return G(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return V(e).length;default:if(n)return G(e).length;t=(""+t).toLowerCase(),n=!0}}function y(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,r);case"utf8":case"utf-8":return L(this,t,r);case"ascii":return z(this,t,r);case"latin1":case"binary":return M(this,t,r);case"base64":return O(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function v(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function w(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=a.from(t,n)),a.isBuffer(t))return 0===t.length?-1:j(e,t,r,n,i);if("number"==typeof t)return t=255&t,a.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):j(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function j(e,t,r,n,i){function o(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}var s=1,a=e.length,u=t.length;if(void 0!==n&&(n=String(n).toLowerCase(),"ucs2"===n||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}var f;if(i){var c=-1;for(f=r;fa&&(r=a-u),f=r;f>=0;f--){for(var l=!0,h=0;hi&&(n=i)):n=i;var o=t.length;if(o%2!==0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var s=0;s239?4:o>223?3:o>191?2:1;if(i+a<=r){var u,f,c,l;switch(a){case 1:o<128&&(s=o);break;case 2:u=e[i+1],128===(192&u)&&(l=(31&o)<<6|63&u,l>127&&(s=l));break;case 3:u=e[i+1],f=e[i+2],128===(192&u)&&128===(192&f)&&(l=(15&o)<<12|(63&u)<<6|63&f,l>2047&&(l<55296||l>57343)&&(s=l));break;case 4:u=e[i+1],f=e[i+2],c=e[i+3],128===(192&u)&&128===(192&f)&&128===(192&c)&&(l=(15&o)<<18|(63&u)<<12|(63&f)<<6|63&c,l>65535&&l<1114112&&(s=l))}}null===s?(s=65533,a=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|1023&s),n.push(s),i+=a}return T(n)}function T(e){var t=e.length;if(t<=te)return String.fromCharCode.apply(String,e);for(var r="",n=0;nn)&&(r=n);for(var i="",o=t;or)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,r,n,i,o){if(!a.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function U(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-r,2);i>>8*(n?i:1-i)}function D(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-r,4);i>>8*(n?i:3-i)&255}function F(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function C(e,t,r,n,i){return i||F(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),Q.write(e,t,r,n,23,4),r+4}function Z(e,t,r,n,i){return i||F(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),Q.write(e,t,r,n,52,8),r+8}function Y(e){if(e=q(e).replace(re,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function W(e){return e<16?"0"+e.toString(16):e.toString(16)}function G(e,t){t=t||1/0;for(var r,n=e.length,i=null,o=[],s=0;s55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function H(e){for(var t=[],r=0;r>8,i=r%256,o.push(i),o.push(n);return o}function V(e){return $.toByteArray(Y(e))}function X(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function J(e){return e!==e}var $=e("base64-js"),Q=e("ieee754"),ee=e("isarray");r.Buffer=a,r.SlowBuffer=b,r.INSPECT_MAX_BYTES=50,a.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:i(),r.kMaxLength=o(),a.poolSize=8192,a._augment=function(e){return e.__proto__=a.prototype,e},a.from=function(e,t,r){return u(null,e,t,r)},a.TYPED_ARRAY_SUPPORT&&(a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0})),a.alloc=function(e,t,r){return c(null,e,t,r)},a.allocUnsafe=function(e){return l(null,e)},a.allocUnsafeSlow=function(e){return l(null,e)},a.isBuffer=function e(t){return!(null==t||!t._isBuffer)},a.compare=function e(t,r){if(!a.isBuffer(t)||!a.isBuffer(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var n=t.length,i=r.length,o=0,s=Math.min(n,i);o0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),""},a.prototype.compare=function e(t,r,n,i,o){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),r<0||n>t.length||i<0||o>this.length)throw new RangeError("out of range index");if(i>=o&&r>=n)return 0;if(i>=o)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,i>>>=0,o>>>=0,this===t)return 0;for(var s=o-i,u=n-r,f=Math.min(s,u),c=this.slice(i,o),l=t.slice(r,n),h=0;ho)&&(n=o),t.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var s=!1;;)switch(i){case"hex":return k(this,t,r,n);case"utf8":case"utf-8":return E(this,t,r,n);case"ascii":return x(this,t,r,n);case"latin1":case"binary":return S(this,t,r,n);case"base64":return A(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,r,n);default:if(s)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),s=!0}},a.prototype.toJSON=function e(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var te=4096;a.prototype.slice=function e(t,r){var n=this.length;t=~~t,r=void 0===r?n:~~r,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r0&&(o*=256);)i+=this[t+--r]*o;return i},a.prototype.readUInt8=function e(t,r){return r||P(t,1,this.length),this[t]},a.prototype.readUInt16LE=function e(t,r){return r||P(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function e(t,r){return r||P(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function e(t,r){return r||P(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function e(t,r){return r||P(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function e(t,r,n){t=0|t,r=0|r,n||P(t,r,this.length);for(var i=this[t],o=1,s=0;++s=o&&(i-=Math.pow(2,8*r)),i},a.prototype.readIntBE=function e(t,r,n){t=0|t,r=0|r,n||P(t,r,this.length);for(var i=r,o=1,s=this[t+--i];i>0&&(o*=256);)s+=this[t+--i]*o;return o*=128,s>=o&&(s-=Math.pow(2,8*r)),s},a.prototype.readInt8=function e(t,r){return r||P(t,1,this.length),128&this[t]?(255-this[t]+1)*-1:this[t]},a.prototype.readInt16LE=function e(t,r){r||P(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt16BE=function e(t,r){r||P(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt32LE=function e(t,r){return r||P(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function e(t,r){return r||P(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function e(t,r){return r||P(t,4,this.length),Q.read(this,t,!0,23,4)},a.prototype.readFloatBE=function e(t,r){return r||P(t,4,this.length),Q.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function e(t,r){return r||P(t,8,this.length),Q.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function e(t,r){return r||P(t,8,this.length),Q.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function e(t,r,n,i){if(t=+t,r=0|r,n=0|n,!i){var o=Math.pow(2,8*n)-1;N(this,t,r,n,o,0)}var s=1,a=0;for(this[r]=255&t;++a=0&&(a*=256);)this[r+s]=t/a&255;return r+n},a.prototype.writeUInt8=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,1,255,0),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=255&t,r+1},a.prototype.writeUInt16LE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):U(this,t,r,!0),r+2},a.prototype.writeUInt16BE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):U(this,t,r,!1),r+2},a.prototype.writeUInt32LE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t):D(this,t,r,!0),r+4},a.prototype.writeUInt32BE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):D(this,t,r,!1),r+4},a.prototype.writeIntLE=function e(t,r,n,i){if(t=+t,r=0|r,!i){var o=Math.pow(2,8*n-1);N(this,t,r,n,o-1,-o)}var s=0,a=1,u=0;for(this[r]=255&t;++s>0)-u&255;return r+n},a.prototype.writeIntBE=function e(t,r,n,i){if(t=+t,r=0|r,!i){var o=Math.pow(2,8*n-1);N(this,t,r,n,o-1,-o)}var s=n-1,a=1,u=0;for(this[r+s]=255&t;--s>=0&&(a*=256);)t<0&&0===u&&0!==this[r+s+1]&&(u=1),this[r+s]=(t/a>>0)-u&255;return r+n},a.prototype.writeInt8=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,1,127,-128),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=255&t,r+1},a.prototype.writeInt16LE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):U(this,t,r,!0),r+2},a.prototype.writeInt16BE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):U(this,t,r,!1),r+2},a.prototype.writeInt32LE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):D(this,t,r,!0),r+4},a.prototype.writeInt32BE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),a.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):D(this,t,r,!1),r+4},a.prototype.writeFloatLE=function e(t,r,n){return C(this,t,r,!0,n)},a.prototype.writeFloatBE=function e(t,r,n){return C(this,t,r,!1,n)},a.prototype.writeDoubleLE=function e(t,r,n){return Z(this,t,r,!0,n)},a.prototype.writeDoubleBE=function e(t,r,n){return Z(this,t,r,!1,n)},a.prototype.copy=function e(t,r,n,i){if(n||(n=0),i||0===i||(i=this.length),r>=t.length&&(r=t.length),r||(r=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),t.length-r=0;--s)t[s+r]=this[s+n];else if(o<1e3||!a.TYPED_ARRAY_SUPPORT)for(s=0;s>>=0,n=void 0===n?this.length:n>>>0,t||(t=0);var s;if("number"==typeof t)for(s=r;s0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function n(e){return 3*e.length/4-r(e)}function i(e){var t,n,i,o,s,a,u=e.length;s=r(e),a=new c(3*u/4-s),i=s>0?u-4:u;var l=0;for(t=0,n=0;t>16&255,a[l++]=o>>8&255,a[l++]=255&o;return 2===s?(o=f[e.charCodeAt(t)]<<2|f[e.charCodeAt(t+1)]>>4,a[l++]=255&o):1===s&&(o=f[e.charCodeAt(t)]<<10|f[e.charCodeAt(t+1)]<<4|f[e.charCodeAt(t+2)]>>2,a[l++]=o>>8&255,a[l++]=255&o),a}function o(e){return u[e>>18&63]+u[e>>12&63]+u[e>>6&63]+u[63&e]}function s(e,t,r){for(var n,i=[],s=t;sc?c:f+a));return 1===n?(t=e[r-1],i+=u[t>>2],i+=u[t<<4&63],i+="=="):2===n&&(t=(e[r-2]<<8)+e[r-1],i+=u[t>>10],i+=u[t>>4&63],i+=u[t<<2&63],i+="="),o.push(i),o.join("")}t.byteLength=n,t.toByteArray=i,t.fromByteArray=a;for(var u=[],f=[],c="undefined"!=typeof Uint8Array?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0,d=l.length;h>1,c=-7,l=r?i-1:0,h=r?-1:1,d=e[t+l];for(l+=h,o=d&(1<<-c)-1,d>>=-c,c+=a;c>0;o=256*o+e[t+l],l+=h,c-=8);for(s=o&(1<<-c)-1,o>>=-c,c+=n;c>0;s=256*s+e[t+l],l+=h,c-=8);if(0===o)o=1-f;else{if(o===u)return s?NaN:(d?-1:1)*(1/0);s+=Math.pow(2,n),o-=f}return(d?-1:1)*s*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var s,a,u,f=8*o-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:o-1,p=n?1:-1,_=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),t+=s+l>=1?h/u:h*Math.pow(2,1-l),t*u>=2&&(s++,u/=2),s+l>=c?(a=0,s=c):s+l>=1?(a=(t*u-1)*Math.pow(2,i),s+=l):(a=t*Math.pow(2,l-1)*Math.pow(2,i),s=0));i>=8;e[r+d]=255&a,d+=p,a/=256,i-=8);for(s=s<0;e[r+d]=255&s,d+=p,s/=256,f-=8);e[r+d-p]|=128*_}}},isarray:{"package.json":function(e,t){t.name="isarray",t.version="1.0.0",t.main="index.js"},"index.js":function(e,t,r){var n={}.toString;r.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}}},process:{"browser.js":function(e,t,r){function n(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined"); -}function o(e){if(h===setTimeout)return setTimeout(e,0);if((h===n||!h)&&setTimeout)return h=setTimeout,setTimeout(e,0);try{return h(e,0)}catch(t){try{return h.call(null,e,0)}catch(t){return h.call(this,e,0)}}}function s(e){if(d===clearTimeout)return clearTimeout(e);if((d===i||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(e);try{return d(e)}catch(t){try{return d.call(null,e)}catch(t){return d.call(this,e)}}}function a(){_&&g&&(_=!1,g.length?p=g.concat(p):b=-1,p.length&&u())}function u(){if(!_){var e=o(a);_=!0;for(var t=p.length;t;){for(g=p,p=[];++b1)for(var r=1;r0&&this._events[e].length>r&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var n=!1;return r.listener=t,this.on(e,r),this},n.prototype.removeListener=function(e,t){var r,n,o,a;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(r=this._events[e],o=r.length,n=-1,r===t||i(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(s(r)){for(a=o;a-- >0;)if(r[a]===t||r[a].listener&&r[a].listener===t){n=a;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[e],i(r))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}}},"tty-browserify":{"package.json":function(e,t){t.name="tty-browserify",t.version="0.0.0",t.main="index.js"},"index.js":function(e,t){function r(){throw new Error("tty.ReadStream is not implemented")}function n(){throw new Error("tty.ReadStream is not implemented")}t.isatty=function(){return!1},t.ReadStream=r,t.WriteStream=n}},"browserify-zlib":{"package.json":function(e,t){t.name="browserify-zlib",t.version="0.1.4",t.main="src/index.js"},src:{"index.js":["_stream_transform","./binding","util","assert","meteor-node-stubs/deps/_stream_transform",function(e,t){function r(e,t,r){function n(){for(var t;null!==(t=e.read());)a.push(t),u+=t.length;e.once("readable",n)}function i(t){e.removeListener("end",s),e.removeListener("readable",n),r(t)}function s(){var t=o.concat(a,u);a=[],r(null,t),e.close()}var a=[],u=0;e.on("error",i),e.on("end",s),e.end(t),n()}function n(e,t){if("string"==typeof t&&(t=new o(t)),!o.isBuffer(t))throw new TypeError("Not a string or buffer");var r=_.Z_FINISH;return e._processChunk(t,r)}function i(e){return this instanceof i?void d.call(this,e,_.DEFLATE):new i(e)}function a(e){return this instanceof a?void d.call(this,e,_.INFLATE):new a(e)}function u(e){return this instanceof u?void d.call(this,e,_.GZIP):new u(e)}function f(e){return this instanceof f?void d.call(this,e,_.GUNZIP):new f(e)}function c(e){return this instanceof c?void d.call(this,e,_.DEFLATERAW):new c(e)}function l(e){return this instanceof l?void d.call(this,e,_.INFLATERAW):new l(e)}function h(e){return this instanceof h?void d.call(this,e,_.UNZIP):new h(e)}function d(e,r){if(this._opts=e=e||{},this._chunkSize=e.chunkSize||t.Z_DEFAULT_CHUNK,p.call(this,e),e.flush&&e.flush!==_.Z_NO_FLUSH&&e.flush!==_.Z_PARTIAL_FLUSH&&e.flush!==_.Z_SYNC_FLUSH&&e.flush!==_.Z_FULL_FLUSH&&e.flush!==_.Z_FINISH&&e.flush!==_.Z_BLOCK)throw new Error("Invalid flush flag: "+e.flush);if(this._flushFlag=e.flush||_.Z_NO_FLUSH,e.chunkSize&&(e.chunkSizet.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+e.chunkSize);if(e.windowBits&&(e.windowBitst.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+e.windowBits);if(e.level&&(e.levelt.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+e.level);if(e.memLevel&&(e.memLevelt.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+e.memLevel);if(e.strategy&&e.strategy!=t.Z_FILTERED&&e.strategy!=t.Z_HUFFMAN_ONLY&&e.strategy!=t.Z_RLE&&e.strategy!=t.Z_FIXED&&e.strategy!=t.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+e.strategy);if(e.dictionary&&!o.isBuffer(e.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._binding=new _.Zlib(r);var n=this;this._hadError=!1,this._binding.onerror=function(e,r){n._binding=null,n._hadError=!0;var i=new Error(e);i.errno=r,i.code=t.codes[r],n.emit("error",i)};var i=t.Z_DEFAULT_COMPRESSION;"number"==typeof e.level&&(i=e.level);var s=t.Z_DEFAULT_STRATEGY;"number"==typeof e.strategy&&(s=e.strategy),this._binding.init(e.windowBits||t.Z_DEFAULT_WINDOWBITS,i,e.memLevel||t.Z_DEFAULT_MEMLEVEL,s,e.dictionary),this._buffer=new o(this._chunkSize),this._offset=0,this._closed=!1,this._level=i,this._strategy=s,this.once("end",this.close)}var p=e("_stream_transform"),_=e("./binding"),g=e("util"),b=e("assert").ok;_.Z_MIN_WINDOWBITS=8,_.Z_MAX_WINDOWBITS=15,_.Z_DEFAULT_WINDOWBITS=15,_.Z_MIN_CHUNK=64,_.Z_MAX_CHUNK=1/0,_.Z_DEFAULT_CHUNK=16384,_.Z_MIN_MEMLEVEL=1,_.Z_MAX_MEMLEVEL=9,_.Z_DEFAULT_MEMLEVEL=8,_.Z_MIN_LEVEL=-1,_.Z_MAX_LEVEL=9,_.Z_DEFAULT_LEVEL=_.Z_DEFAULT_COMPRESSION,Object.keys(_).forEach(function(e){e.match(/^Z/)&&(t[e]=_[e])}),t.codes={Z_OK:_.Z_OK,Z_STREAM_END:_.Z_STREAM_END,Z_NEED_DICT:_.Z_NEED_DICT,Z_ERRNO:_.Z_ERRNO,Z_STREAM_ERROR:_.Z_STREAM_ERROR,Z_DATA_ERROR:_.Z_DATA_ERROR,Z_MEM_ERROR:_.Z_MEM_ERROR,Z_BUF_ERROR:_.Z_BUF_ERROR,Z_VERSION_ERROR:_.Z_VERSION_ERROR},Object.keys(t.codes).forEach(function(e){t.codes[t.codes[e]]=e}),t.Deflate=i,t.Inflate=a,t.Gzip=u,t.Gunzip=f,t.DeflateRaw=c,t.InflateRaw=l,t.Unzip=h,t.createDeflate=function(e){return new i(e)},t.createInflate=function(e){return new a(e)},t.createDeflateRaw=function(e){return new c(e)},t.createInflateRaw=function(e){return new l(e)},t.createGzip=function(e){return new u(e)},t.createGunzip=function(e){return new f(e)},t.createUnzip=function(e){return new h(e)},t.deflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new i(t),e,n)},t.deflateSync=function(e,t){return n(new i(t),e)},t.gzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new u(t),e,n)},t.gzipSync=function(e,t){return n(new u(t),e)},t.deflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new c(t),e,n)},t.deflateRawSync=function(e,t){return n(new c(t),e)},t.unzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new h(t),e,n)},t.unzipSync=function(e,t){return n(new h(t),e)},t.inflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new a(t),e,n)},t.inflateSync=function(e,t){return n(new a(t),e)},t.gunzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new f(t),e,n)},t.gunzipSync=function(e,t){return n(new f(t),e)},t.inflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new l(t),e,n)},t.inflateRawSync=function(e,t){return n(new l(t),e)},g.inherits(d,p),d.prototype.params=function(e,r,n){if(et.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+e);if(r!=t.Z_FILTERED&&r!=t.Z_HUFFMAN_ONLY&&r!=t.Z_RLE&&r!=t.Z_FIXED&&r!=t.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+r);if(this._level!==e||this._strategy!==r){var i=this;this.flush(_.Z_SYNC_FLUSH,function(){i._binding.params(e,r),i._hadError||(i._level=e,i._strategy=r,n&&n())})}else s.nextTick(n)},d.prototype.reset=function(){return this._binding.reset()},d.prototype._flush=function(e){this._transform(new o(0),"",e)},d.prototype.flush=function(e,t){var r=this._writableState;if(("function"==typeof e||void 0===e&&!t)&&(t=e,e=_.Z_FULL_FLUSH),r.ended)t&&s.nextTick(t);else if(r.ending)t&&this.once("end",t);else if(r.needDrain){var n=this;this.once("drain",function(){n.flush(t)})}else this._flushFlag=e,this.write(new o(0),"",t)},d.prototype.close=function(e){if(e&&s.nextTick(e),!this._closed){this._closed=!0,this._binding.close();var t=this;s.nextTick(function(){t.emit("close")})}},d.prototype._transform=function(e,t,r){var n,i=this._writableState,s=i.ending||i.ended,a=s&&(!e||i.length===e.length);if(null===!e&&!o.isBuffer(e))return r(new Error("invalid input"));a?n=_.Z_FINISH:(n=this._flushFlag,e.length>=i.length&&(this._flushFlag=this._opts.flush||_.Z_NO_FLUSH));var u=this;this._processChunk(e,n,r)},d.prototype._processChunk=function(e,t,r){function n(h,d){if(!u._hadError){var p=s-d;if(b(p>=0,"have should not go down"),p>0){var _=u._buffer.slice(u._offset,u._offset+p);u._offset+=p,f?u.push(_):(c.push(_),l+=_.length)}if((0===d||u._offset>=u._chunkSize)&&(s=u._chunkSize,u._offset=0,u._buffer=new o(u._chunkSize)),0===d){if(a+=i-h,i=h,!f)return!0;var g=u._binding.write(t,e,a,i,u._buffer,u._offset,u._chunkSize);return g.callback=n,void(g.buffer=e)}return!!f&&void r()}}var i=e&&e.length,s=this._chunkSize-this._offset,a=0,u=this,f="function"==typeof r;if(!f){var c=[],l=0,h;this.on("error",function(e){h=e});do var d=this._binding.writeSync(t,e,a,i,this._buffer,this._offset,s);while(!this._hadError&&n(d[0],d[1]));if(this._hadError)throw h;var p=o.concat(c,l);return this.close(),p}var _=this._binding.write(t,e,a,i,this._buffer,this._offset,s);_.buffer=e,_.callback=n},g.inherits(i,d),g.inherits(a,d),g.inherits(u,d),g.inherits(f,d),g.inherits(c,d),g.inherits(l,d),g.inherits(h,d)}],"binding.js":["pako/lib/zlib/messages","pako/lib/zlib/zstream","pako/lib/zlib/deflate.js","pako/lib/zlib/inflate.js","pako/lib/zlib/constants",function(e,t){function r(e){if(et.UNZIP)throw new TypeError("Bad argument");this.mode=e,this.init_done=!1,this.write_in_progress=!1,this.pending_close=!1,this.windowBits=0,this.level=0,this.memLevel=0,this.strategy=0,this.dictionary=null}function n(e,t){for(var r=0;r0)if(t.ended&&!i){var s=new Error("stream.push() after EOF");e.emit("error",s)}else if(t.endEmitted&&i){var a=new Error("stream.unshift() after end event");e.emit("error",a)}else{var f;!t.decoder||i||n||(r=t.decoder.write(r),f=!t.objectMode&&0===r.length),i||(t.reading=!1),f||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&d(e))),_(e,t)}else i||(t.reading=!1);return u(t)}function u(e){return!e.ended&&(e.needReadable||e.length=Y?e=Y:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function c(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=f(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function l(e,t){var r=null;return P.isBuffer(t)||"string"==typeof t||null===t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk")),r}function h(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,d(e)}}function d(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(F("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?L(p,e):p(e))}function p(e){F("emit readable"),e.emit("readable"),w(e)}function _(e,t){t.readingMore||(t.readingMore=!0,L(g,e,t))}function g(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=k(e,t.buffer,t.decoder),r}function k(e,t,r){var n;return eo.length?o.length:e;if(i+=s===o.length?o:o.slice(0,e),e-=s,0===e){s===o.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=o.slice(s));break}++n}return t.length-=n,i}function x(e,t){var r=N.allocUnsafe(e),n=t.head,i=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var o=n.data,s=e>o.length?o.length:e;if(o.copy(r,r.length-e,0,s),e-=s,0===e){s===o.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=o.slice(s));break}++i}return t.length-=i,r}function S(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,L(A,t,e))}function A(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function R(e,t){for(var r=0,n=e.length;r=t.highWaterMark||t.ended))return F("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?S(this):d(this),null;if(e=c(e,t),0===e&&t.ended)return 0===t.length&&S(this),null;var n=t.needReadable;F("need readable",n),(0===t.length||t.length-e0?j(e,t):null,null===i?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&S(this)),null!==i&&this.emit("data",i),i},o.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},o.prototype.pipe=function(e,t){function r(e){F("onunpipe"),e===h&&o()}function i(){F("onend"),e.end()}function o(){F("cleanup"),e.removeListener("close",f),e.removeListener("finish",c),e.removeListener("drain",g),e.removeListener("error",u),e.removeListener("unpipe",r),h.removeListener("end",i),h.removeListener("end",o),h.removeListener("data",a),m=!0,!d.awaitDrain||e._writableState&&!e._writableState.needDrain||g()}function a(t){F("ondata"),y=!1;var r=e.write(t);!1!==r||y||((1===d.pipesCount&&d.pipes===e||d.pipesCount>1&&O(d.pipes,e)!==-1)&&!m&&(F("false write response, pause",h._readableState.awaitDrain),h._readableState.awaitDrain++,y=!0),h.pause())}function u(t){F("onerror",t),l(),e.removeListener("error",u),0===B(e,"error")&&e.emit("error",t)}function f(){e.removeListener("finish",c),l()}function c(){F("onfinish"),e.removeListener("close",f),l()}function l(){F("unpipe"),h.unpipe(e)}var h=this,d=this._readableState;switch(d.pipesCount){case 0:d.pipes=e;break;case 1:d.pipes=[d.pipes,e];break;default:d.pipes.push(e)}d.pipesCount+=1,F("pipe count=%d opts=%j",d.pipesCount,t);var p=(!t||t.end!==!1)&&e!==s.stdout&&e!==s.stderr,_=p?i:o;d.endEmitted?L(_):h.once("end",_),e.on("unpipe",r);var g=b(h);e.on("drain",g);var m=!1,y=!1;return h.on("data",a),n(e,"error",u),e.once("close",f),e.once("finish",c),e.emit("pipe",h),d.flowing||(F("pipe resume"),h.resume()),e},o.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var r=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i0?this.tail.next=t:this.head=t,this.tail=t,++this.length},n.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},n.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},n.prototype.clear=function(){this.head=this.tail=null,this.length=0},n.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},n.prototype.concat=function(e){if(0===this.length)return o.alloc(0);if(1===this.length)return this.head.data;for(var t=o.allocUnsafe(e>>>0),r=this.head,n=0;r;)r.data.copy(t,n),n+=r.data.length,r=r.next;return t}}]}},"_stream_writable.js":["process-nextick-args","core-util-is","inherits","util-deprecate","events","buffer","buffer-shims","./_stream_duplex",function(e,t,r){"use strict";function n(){}function i(e,t,r){this.chunk=e,this.encoding=t,this.callback=r,this.next=null}function o(t,r){S=S||e("./_stream_duplex"),t=t||{},this.objectMode=!!t.objectMode,r instanceof S&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var n=t.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:i,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var o=t.decodeStrings===!1;this.decodeStrings=!o,this.defaultEncoding=t.defaultEncoding||"utf8", -this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){_(r,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new k(this)}function a(t){return S=S||e("./_stream_duplex"),z.call(a,this)||this instanceof S?(this._writableState=new o(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev)),void O.call(this)):new a(t)}function u(e,t){var r=new Error("write after end");e.emit("error",r),E(t,r)}function f(e,t,r,n){var i=!0,o=!1;return null===r?o=new TypeError("May not write null values to stream"):L.isBuffer(r)||"string"==typeof r||void 0===r||t.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),E(n,o),i=!1),i}function c(e,t,r){return e.objectMode||e.decodeStrings===!1||"string"!=typeof t||(t=T.from(t,r)),t}function l(e,t,r,n,o){r=c(t,r,n),L.isBuffer(r)&&(n="buffer");var s=t.objectMode?1:r.length;t.length+=s;var a=t.length-1?setImmediate:E,S;a.WritableState=o;var A=e("core-util-is");A.inherits=e("inherits");var R={deprecate:e("util-deprecate")},O;!function(){try{O=e("stream")}catch(e){}finally{O||(O=e("events").EventEmitter)}}();var L=e("buffer").Buffer,T=e("buffer-shims");A.inherits(a,O),o.prototype.getBuffer=function e(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r},function(){try{Object.defineProperty(o.prototype,"buffer",{get:R.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(e){}}();var z;"function"==typeof Symbol&&Symbol.hasInstance?(z=Function.prototype[Symbol.hasInstance],Object.defineProperty(a,Symbol.hasInstance,{value:function(e){return!!z.call(this,e)||e&&e._writableState instanceof o}})):z=function(e){return e instanceof this},a.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},a.prototype.write=function(e,t,r){var i=this._writableState,o=!1;return"function"==typeof t&&(r=t,t=null),L.isBuffer(e)?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=n),i.ended?u(this,r):f(this,i,e,r)&&(i.pendingcb++,o=l(this,i,e,t,r)),o},a.prototype.cork=function(){var e=this._writableState;e.corked++},a.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||m(this,e))},a.prototype.setDefaultEncoding=function e(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this},a.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},a.prototype._writev=null,a.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!==e&&void 0!==e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||j(this,n,r)}}]}},"process-nextick-args":{"package.json":function(e,t){t.name="process-nextick-args",t.version="1.0.7",t.main="index.js"},"index.js":function(e,t,r){"use strict";function n(e,t,r,n){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var i=arguments.length,o,a;switch(i){case 0:case 1:return s.nextTick(e);case 2:return s.nextTick(function r(){e.call(null,t)});case 3:return s.nextTick(function n(){e.call(null,t,r)});case 4:return s.nextTick(function i(){e.call(null,t,r,n)});default:for(o=new Array(i-1),a=0;as)throw new RangeError("size is too large");var o=n,a=r;void 0===a&&(o=void 0,a=0);var u=new i(t);if("string"==typeof a)for(var f=new i(a,o),c=f.length,l=-1;++ls)throw new RangeError("size is too large");return new i(t)},r.from=function e(r,n,o){if("function"==typeof i.from&&(!t.Uint8Array||Uint8Array.from!==i.from))return i.from(r,n,o);if("number"==typeof r)throw new TypeError('"value" argument must not be a number');if("string"==typeof r)return new i(r,n);if("undefined"!=typeof ArrayBuffer&&r instanceof ArrayBuffer){var s=n;if(1===arguments.length)return new i(r);"undefined"==typeof s&&(s=0);var a=o;if("undefined"==typeof a&&(a=r.byteLength-s),s>=r.byteLength)throw new RangeError("'offset' is out of bounds");if(a>r.byteLength-s)throw new RangeError("'length' is out of bounds");return new i(r.slice(s,s+a))}if(i.isBuffer(r)){var u=new i(r.length);return r.copy(u,0,0,r.length),u}if(r){if(Array.isArray(r)||"undefined"!=typeof ArrayBuffer&&r.buffer instanceof ArrayBuffer||"length"in r)return new i(r);if("Buffer"===r.type&&Array.isArray(r.data))return new i(r.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")},r.allocUnsafeSlow=function e(t){if("function"==typeof i.allocUnsafeSlow)return i.allocUnsafeSlow(t);if("number"!=typeof t)throw new TypeError("size must be a number");if(t>=s)throw new RangeError("size is too large");return new o(t)}}]},util:{"package.json":function(e,t){t.name="util",t.version="0.10.3",t.main="./util.js"},"util.js":["./support/isBuffer","inherits",function(e,r,n){function i(e,t){var n={seen:[],stylize:a};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),g(t)?n.showHidden=t:t&&r._extend(n,t),j(n.showHidden)&&(n.showHidden=!1),j(n.depth)&&(n.depth=2),j(n.colors)&&(n.colors=!1),j(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=o),f(n,e,n.depth)}function o(e,t){var r=i.styles[t];return r?"["+i.colors[r][0]+"m"+e+"["+i.colors[r][1]+"m":e}function a(e,t){return e}function u(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}function f(e,t,n){if(e.customInspect&&t&&A(t.inspect)&&t.inspect!==r.inspect&&(!t.constructor||t.constructor.prototype!==t)){var i=t.inspect(n,e);return v(i)||(i=f(e,i,n)),i}var o=c(e,t);if(o)return o;var s=Object.keys(t),a=u(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(t)),S(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return l(t);if(0===s.length){if(A(t)){var g=t.name?": "+t.name:"";return e.stylize("[Function"+g+"]","special")}if(k(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(x(t))return e.stylize(Date.prototype.toString.call(t),"date");if(S(t))return l(t)}var b="",m=!1,y=["{","}"];if(_(t)&&(m=!0,y=["[","]"]),A(t)){var w=t.name?": "+t.name:"";b=" [Function"+w+"]"}if(k(t)&&(b=" "+RegExp.prototype.toString.call(t)),x(t)&&(b=" "+Date.prototype.toUTCString.call(t)),S(t)&&(b=" "+l(t)),0===s.length&&(!m||0==t.length))return y[0]+b+y[1];if(n<0)return k(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var j;return j=m?h(e,t,n,a,s):s.map(function(r){return d(e,t,n,a,r,m)}),e.seen.pop(),p(j,b,y)}function c(e,t){if(j(t))return e.stylize("undefined","undefined");if(v(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return y(t)?e.stylize(""+t,"number"):g(t)?e.stylize(""+t,"boolean"):b(t)?e.stylize("null","null"):void 0}function l(e){return"["+Error.prototype.toString.call(e)+"]"}function h(e,t,r,n,i){for(var o=[],s=0,a=t.length;s-1&&(a=o?a.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+a.split("\n").map(function(e){return" "+e}).join("\n"))):a=e.stylize("[Circular]","special")),j(s)){if(o&&i.match(/^\d+$/))return a;s=JSON.stringify(""+i),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function p(e,t,r){var n=0,i=e.reduce(function(e,t){return n++,t.indexOf("\n")>=0&&n++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return i>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function _(e){return Array.isArray(e)}function g(e){return"boolean"==typeof e}function b(e){return null===e}function m(e){return null==e}function y(e){return"number"==typeof e}function v(e){return"string"==typeof e}function w(e){return"symbol"==typeof e}function j(e){return void 0===e}function k(e){return E(e)&&"[object RegExp]"===O(e)}function E(e){return"object"==typeof e&&null!==e}function x(e){return E(e)&&"[object Date]"===O(e)}function S(e){return E(e)&&("[object Error]"===O(e)||e instanceof Error)}function A(e){return"function"==typeof e}function R(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function O(e){return Object.prototype.toString.call(e)}function L(e){return e<10?"0"+e.toString(10):e.toString(10)}function T(){var e=new Date,t=[L(e.getHours()),L(e.getMinutes()),L(e.getSeconds())].join(":");return[e.getDate(),P[e.getMonth()],t].join(" ")}function z(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var M=/%[sdj%]/g;r.format=function(e){if(!v(e)){for(var t=[],r=0;r=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),a=n[r];r=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived=55296&&n<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var i=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived),t+=e.toString(this.encoding,0,i);var i=t.length-1,n=t.charCodeAt(i);if(n>=55296&&n<=56319){var o=this.surrogateSize;return this.charLength+=o,this.charReceived+=o,this.charBuffer.copy(this.charBuffer,o,0,o),e.copy(this.charBuffer,0,0,o),t.substring(0,i)}return t},u.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var r=e[e.length-t];if(1==t&&r>>5==6){this.charLength=2;break}if(t<=2&&r>>4==14){this.charLength=3;break}if(t<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=t},u.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var r=this.charReceived,n=this.charBuffer,i=this.encoding;t+=n.slice(0,r).toString(i)}return t}}]},"util-deprecate":{"package.json":function(e,t){t.name="util-deprecate",t.version="1.0.2",t.main="browser.js"},"browser.js":function(e,r,n){function i(e,t){function r(){if(!n){if(o("throwDeprecation"))throw new Error(t);o("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}if(o("noDeprecation"))return e;var n=!1;return r}function o(e){try{if(!t.localStorage)return!1}catch(e){return!1}var r=t.localStorage[e];return null!=r&&"true"===String(r).toLowerCase()}n.exports=i}},pako:{lib:{zlib:{"messages.js":function(e,t,r){"use strict";r.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},"zstream.js":function(e,t,r){"use strict";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}r.exports=n},"deflate.js":["../utils/common","./trees","./adler32","./crc32","./messages",function(e,t){"use strict";function r(e,t){return e.msg=z[t],t}function n(e){return(e<<1)-(e>4?9:0)}function i(e){for(var t=e.length;--t>=0;)e[t]=0}function o(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(R.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function s(e,t){O._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,o(e.strm)}function a(e,t){e.pending_buf[e.pending++]=t}function u(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function f(e,t,r,n){var i=e.avail_in;return i>n&&(i=n),0===i?0:(e.avail_in-=i,R.arraySet(t,e.input,e.next_in,i,r),1===e.state.wrap?e.adler=L(e.adler,t,i,r):2===e.state.wrap&&(e.adler=T(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)}function c(e,t){var r=e.max_chain_length,n=e.strstart,i,o,s=e.prev_length,a=e.nice_match,u=e.strstart>e.w_size-fe?e.strstart-(e.w_size-fe):0,f=e.window,c=e.w_mask,l=e.prev,h=e.strstart+ue,d=f[n+s-1],p=f[n+s];e.prev_length>=e.good_match&&(r>>=2),a>e.lookahead&&(a=e.lookahead);do if(i=t,f[i+s]===p&&f[i+s-1]===d&&f[i]===f[n]&&f[++i]===f[n+1]){n+=2,i++;do;while(f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&ns){if(e.match_start=t,s=o,o>=a)break;d=f[n+s-1],p=f[n+s]}}while((t=l[t&c])>u&&0!==--r);return s<=e.lookahead?s:e.lookahead}function l(e){var t=e.w_size,r,n,i,o,s;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-fe)){R.arraySet(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,n=e.hash_size,r=n;do i=e.head[--r],e.head[r]=i>=t?i-t:0;while(--n);n=t,r=n;do i=e.prev[--r],e.prev[r]=i>=t?i-t:0;while(--n);o+=t}if(0===e.strm.avail_in)break;if(n=f(e.strm,e.window,e.strstart+e.lookahead,o),e.lookahead+=n,e.lookahead+e.insert>=ae)for(s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=(e.ins_h<e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(l(e),0===e.lookahead&&t===M)return me;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,s(e,!1),0===e.strm.avail_out))return me;if(e.strstart-e.block_start>=e.w_size-fe&&(s(e,!1),0===e.strm.avail_out))return me}return e.insert=0,t===P?(s(e,!0),0===e.strm.avail_out?ve:we):e.strstart>e.block_start&&(s(e,!1),0===e.strm.avail_out)?me:me}function d(e,t){for(var r,n;;){if(e.lookahead=ae&&(e.ins_h=(e.ins_h<=ae)if(n=O._tr_tally(e,e.strstart-e.match_start,e.match_length-ae),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=ae){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<=ae&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=ae-1)),e.prev_length>=ae&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-ae,n=O._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-ae),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=(e.ins_h<=ae&&e.strstart>0&&(i=e.strstart-1,n=a[i],n===a[++i]&&n===a[++i]&&n===a[++i])){o=e.strstart+ue;do;while(n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=ae?(r=O._tr_tally(e,1,e.match_length-ae),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=O._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(s(e,!1),0===e.strm.avail_out))return me}return e.insert=0,t===P?(s(e,!0),0===e.strm.avail_out?ve:we):e.last_lit&&(s(e,!1),0===e.strm.avail_out)?me:ye}function g(e,t){for(var r;;){if(0===e.lookahead&&(l(e),0===e.lookahead)){if(t===M)return me;break}if(e.match_length=0,r=O._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(s(e,!1),0===e.strm.avail_out))return me}return e.insert=0,t===P?(s(e,!0),0===e.strm.avail_out?ve:we):e.last_lit&&(s(e,!1),0===e.strm.avail_out)?me:ye}function b(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}function m(e){e.window_size=2*e.w_size,i(e.head),e.max_lazy_match=ke[e.level].max_lazy,e.good_match=ke[e.level].good_length,e.nice_match=ke[e.level].nice_length,e.max_chain_length=ke[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=ae-1,e.match_available=0,e.ins_h=0}function y(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=X,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new R.Buf16(2*oe),this.dyn_dtree=new R.Buf16(2*(2*ne+1)),this.bl_tree=new R.Buf16(2*(2*ie+1)),i(this.dyn_ltree),i(this.dyn_dtree),i(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new R.Buf16(se+1),this.heap=new R.Buf16(2*re+1),i(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new R.Buf16(2*re+1),i(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function v(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=V,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?le:ge,e.adler=2===t.wrap?0:1,t.last_flush=M,O._tr_init(t),U):r(e,F)}function w(e){var t=v(e);return t===U&&m(e.state),t}function j(e,t){return e&&e.state?2!==e.state.wrap?F:(e.state.gzhead=t,U):F}function k(e,t,n,i,o,s){if(!e)return F;var a=1;if(t===Y&&(t=6),i<0?(a=0,i=-i):i>15&&(a=2,i-=16),o<1||o>J||n!==X||i<8||i>15||t<0||t>9||s<0||s>H)return r(e,F);8===i&&(i=9);var u=new y;return e.state=u,u.strm=e,u.wrap=a,u.gzhead=null,u.w_bits=i,u.w_size=1<N||t<0)return e?r(e,F):F;if(f=e.state,!e.output||!e.input&&0!==e.avail_in||f.status===be&&t!==P)return r(e,0===e.avail_out?Z:F);if(f.strm=e,s=f.last_flush,f.last_flush=t,f.status===le)if(2===f.wrap)e.adler=0,a(f,31),a(f,139),a(f,8),f.gzhead?(a(f,(f.gzhead.text?1:0)+(f.gzhead.hcrc?2:0)+(f.gzhead.extra?4:0)+(f.gzhead.name?8:0)+(f.gzhead.comment?16:0)),a(f,255&f.gzhead.time),a(f,f.gzhead.time>>8&255),a(f,f.gzhead.time>>16&255),a(f,f.gzhead.time>>24&255),a(f,9===f.level?2:f.strategy>=W||f.level<2?4:0),a(f,255&f.gzhead.os),f.gzhead.extra&&f.gzhead.extra.length&&(a(f,255&f.gzhead.extra.length),a(f,f.gzhead.extra.length>>8&255)),f.gzhead.hcrc&&(e.adler=T(e.adler,f.pending_buf,f.pending,0)),f.gzindex=0,f.status=he):(a(f,0),a(f,0),a(f,0),a(f,0),a(f,0),a(f,9===f.level?2:f.strategy>=W||f.level<2?4:0),a(f,je),f.status=ge);else{var h=X+(f.w_bits-8<<4)<<8,d=-1;d=f.strategy>=W||f.level<2?0:f.level<6?1:6===f.level?2:3,h|=d<<6,0!==f.strstart&&(h|=ce),h+=31-h%31,f.status=ge,u(f,h),0!==f.strstart&&(u(f,e.adler>>>16),u(f,65535&e.adler)),e.adler=1}if(f.status===he)if(f.gzhead.extra){for(c=f.pending;f.gzindex<(65535&f.gzhead.extra.length)&&(f.pending!==f.pending_buf_size||(f.gzhead.hcrc&&f.pending>c&&(e.adler=T(e.adler,f.pending_buf,f.pending-c,c)),o(e),c=f.pending,f.pending!==f.pending_buf_size));)a(f,255&f.gzhead.extra[f.gzindex]),f.gzindex++;f.gzhead.hcrc&&f.pending>c&&(e.adler=T(e.adler,f.pending_buf,f.pending-c,c)),f.gzindex===f.gzhead.extra.length&&(f.gzindex=0,f.status=de)}else f.status=de;if(f.status===de)if(f.gzhead.name){c=f.pending;do{if(f.pending===f.pending_buf_size&&(f.gzhead.hcrc&&f.pending>c&&(e.adler=T(e.adler,f.pending_buf,f.pending-c,c)),o(e),c=f.pending,f.pending===f.pending_buf_size)){l=1;break}l=f.gzindexc&&(e.adler=T(e.adler,f.pending_buf,f.pending-c,c)),0===l&&(f.gzindex=0,f.status=pe)}else f.status=pe;if(f.status===pe)if(f.gzhead.comment){c=f.pending;do{if(f.pending===f.pending_buf_size&&(f.gzhead.hcrc&&f.pending>c&&(e.adler=T(e.adler,f.pending_buf,f.pending-c,c)),o(e),c=f.pending,f.pending===f.pending_buf_size)){l=1;break}l=f.gzindexc&&(e.adler=T(e.adler,f.pending_buf,f.pending-c,c)),0===l&&(f.status=_e)}else f.status=_e;if(f.status===_e&&(f.gzhead.hcrc?(f.pending+2>f.pending_buf_size&&o(e),f.pending+2<=f.pending_buf_size&&(a(f,255&e.adler),a(f,e.adler>>8&255),e.adler=0,f.status=ge)):f.status=ge),0!==f.pending){if(o(e),0===e.avail_out)return f.last_flush=-1,U}else if(0===e.avail_in&&n(t)<=n(s)&&t!==P)return r(e,Z);if(f.status===be&&0!==e.avail_in)return r(e,Z);if(0!==e.avail_in||0!==f.lookahead||t!==M&&f.status!==be){var p=f.strategy===W?g(f,t):f.strategy===G?_(f,t):ke[f.level].func(f,t);if(p!==ve&&p!==we||(f.status=be),p===me||p===ve)return 0===e.avail_out&&(f.last_flush=-1),U;if(p===ye&&(t===B?O._tr_align(f):t!==N&&(O._tr_stored_block(f,0,0,!1),t===I&&(i(f.head),0===f.lookahead&&(f.strstart=0,f.block_start=0,f.insert=0))),o(e),0===e.avail_out))return f.last_flush=-1, -U}return t!==P?U:f.wrap<=0?D:(2===f.wrap?(a(f,255&e.adler),a(f,e.adler>>8&255),a(f,e.adler>>16&255),a(f,e.adler>>24&255),a(f,255&e.total_in),a(f,e.total_in>>8&255),a(f,e.total_in>>16&255),a(f,e.total_in>>24&255)):(u(f,e.adler>>>16),u(f,65535&e.adler)),o(e),f.wrap>0&&(f.wrap=-f.wrap),0!==f.pending?U:D)}function S(e){var t;return e&&e.state?(t=e.state.status,t!==le&&t!==he&&t!==de&&t!==pe&&t!==_e&&t!==ge&&t!==be?r(e,F):(e.state=null,t===ge?r(e,C):U)):F}function A(e,t){var r=t.length,n,o,s,a,u,f,c,h;if(!e||!e.state)return F;if(n=e.state,a=n.wrap,2===a||1===a&&n.status!==le||n.lookahead)return F;for(1===a&&(e.adler=L(e.adler,t,r,0)),n.wrap=0,r>=n.w_size&&(0===a&&(i(n.head),n.strstart=0,n.block_start=0,n.insert=0),h=new R.Buf8(n.w_size),R.arraySet(h,t,r-n.w_size,n.w_size,0),t=h,r=n.w_size),u=e.avail_in,f=e.next_in,c=e.input,e.avail_in=r,e.next_in=0,e.input=t,l(n);n.lookahead>=ae;){o=n.strstart,s=n.lookahead-(ae-1);do n.ins_h=(n.ins_h<=0;)e[t]=0}function n(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}function i(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function o(e){return e<256?ae[e]:ae[256+(e>>>7)]}function s(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function a(e,t,r){e.bi_valid>K-r?(e.bi_buf|=t<>K-e.bi_valid,e.bi_valid+=r-K):(e.bi_buf|=t<>>=1,r<<=1;while(--t>0);return r>>>1}function c(e){16===e.bi_valid?(s(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function l(e,t){var r=t.dyn_tree,n=t.max_code,i=t.stat_desc.static_tree,o=t.stat_desc.has_stree,s=t.stat_desc.extra_bits,a=t.stat_desc.extra_base,u=t.stat_desc.max_length,f,c,l,h,d,p,_=0;for(h=0;h<=H;h++)e.bl_count[h]=0;for(r[2*e.heap[e.heap_max]+1]=0,f=e.heap_max+1;fu&&(h=u,_++),r[2*c+1]=h,c>n||(e.bl_count[h]++,d=0,c>=a&&(d=s[c-a]),p=r[2*c],e.opt_len+=p*(h+d),o&&(e.static_len+=p*(i[2*c+1]+d)));if(0!==_){do{for(h=u-1;0===e.bl_count[h];)h--;e.bl_count[h]--,e.bl_count[h+1]+=2,e.bl_count[u]--,_-=2}while(_>0);for(h=u;0!==h;h--)for(c=e.bl_count[h];0!==c;)l=e.heap[--f],l>n||(r[2*l+1]!==h&&(e.opt_len+=(h-r[2*l+1])*r[2*l],r[2*l+1]=h),c--)}}function h(e,t,r){var n=new Array(H+1),i=0,o,s;for(o=1;o<=H;o++)n[o]=i=i+r[o-1]<<1;for(s=0;s<=t;s++){var a=e[2*s+1];0!==a&&(e[2*s]=f(n[a]++,a))}}function d(){var e,t,r,i,o,s=new Array(H+1);for(r=0,i=0;i>=7;i8?s(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function g(e,t,r,n){_(e),n&&(s(e,r),s(e,~r)),T.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function b(e,t,r,n){var i=2*t,o=2*r;return e[i]>1;s>=1;s--)m(e,r,s);f=o;do s=e.heap[1],e.heap[1]=e.heap[e.heap_len--],m(e,r,1),a=e.heap[1],e.heap[--e.heap_max]=s,e.heap[--e.heap_max]=a,r[2*f]=r[2*s]+r[2*a],e.depth[f]=(e.depth[s]>=e.depth[a]?e.depth[s]:e.depth[a])+1,r[2*s+1]=r[2*a+1]=f,e.heap[1]=f++,m(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],l(e,t),h(r,u,e.bl_count)}function w(e,t,r){var n,i=-1,o,s=t[1],a=0,u=7,f=4;for(0===s&&(u=138,f=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)o=s,s=t[2*(n+1)+1],++a=3&&0===e.bl_tree[2*ne[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}function E(e,t,r,n){var i;for(a(e,t-257,5),a(e,r-1,5),a(e,n-4,4),i=0;i>>=1)if(1&t&&0!==e.dyn_ltree[2*r])return M;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return B;for(r=32;r0?(e.strm.data_type===I&&(e.strm.data_type=x(e)),v(e,e.l_desc),v(e,e.d_desc),s=k(e),i=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=i&&(i=o)):i=o=r+5,r+4<=i&&t!==-1?A(e,t,r,n):e.strategy===z||o===i?(a(e,(N<<1)+(n?1:0),3),y(e,oe,se)):(a(e,(U<<1)+(n?1:0),3),E(e,e.l_desc.max_code+1,e.d_desc.max_code+1,s+1),y(e,e.dyn_ltree,e.dyn_dtree)),p(e),n&&_(e)}function L(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(ue[r]+Z+1)]++,e.dyn_dtree[2*o(t)]++),e.last_lit===e.lit_bufsize-1}var T=e("../utils/common"),z=4,M=0,B=1,I=2,P=0,N=1,U=2,D=3,F=258,C=29,Z=256,Y=Z+1+C,q=30,W=19,G=2*Y+1,H=15,K=16,V=7,X=256,J=16,$=17,Q=18,ee=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],te=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],re=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ne=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ie=512,oe=new Array(2*(Y+2));r(oe);var se=new Array(2*q);r(se);var ae=new Array(ie);r(ae);var ue=new Array(F-D+1);r(ue);var fe=new Array(C);r(fe);var ce=new Array(q);r(ce);var le,he,de,pe=!1;t._tr_init=S,t._tr_stored_block=A,t._tr_flush_block=O,t._tr_tally=L,t._tr_align=R}],"adler32.js":function(e,t,r){"use strict";function n(e,t,r,n){for(var i=65535&e|0,o=e>>>16&65535|0,s=0;0!==r;){s=r>2e3?2e3:r,r-=s;do i=i+t[n++]|0,o=o+i|0;while(--s);i%=65521,o%=65521}return i|o<<16|0}r.exports=n},"crc32.js":function(e,t,r){"use strict";function n(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}function i(e,t,r,n){var i=o,s=n+r;e^=-1;for(var a=n;a>>8^i[255&(e^t[a])];return e^-1}var o=n();r.exports=i},"inflate.js":["../utils/common","./adler32","./crc32","./inffast","./inftrees",function(e,t){"use strict";function r(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function n(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new _.Buf16(320),this.work=new _.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function i(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=B,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new _.Buf32(he),t.distcode=t.distdyn=new _.Buf32(de),t.sane=1,t.back=-1,S):O}function o(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,i(e)):O}function s(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15)?O:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,o(e))):O}function a(e,t){var r,i;return e?(i=new n,e.state=i,i.window=null,r=s(e,t),r!==S&&(e.state=null),r):O}function u(e){return a(e,_e)}function f(e){if(ge){var t;for(be=new _.Buf32(512),me=new _.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(y(w,e.lens,0,288,be,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;y(j,e.lens,0,32,me,0,e.work,{bits:5}),ge=!1}e.lencode=be,e.lenbits=9,e.distcode=me,e.distbits=5}function c(e,t,r,n){var i,o=e.state;return null===o.window&&(o.wsize=1<=o.wsize?(_.arraySet(o.window,t,r-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(i=o.wsize-o.wnext,i>n&&(i=n),_.arraySet(o.window,t,r-n,i,o.wnext),n-=i,n?(_.arraySet(o.window,t,r-n,n,0),o.wnext=n,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=b(n.check,xe,2,0),h=0,d=0,n.mode=I;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&h)<<8)+(h>>8))%31){e.msg="incorrect header check",n.mode=fe;break}if((15&h)!==M){e.msg="unknown compression method",n.mode=fe;break}if(h>>>=4,d-=4,ke=(15&h)+8,0===n.wbits)n.wbits=ke;else if(ke>n.wbits){e.msg="invalid window size",n.mode=fe;break}n.dmax=1<>8&1),512&n.flags&&(xe[0]=255&h,xe[1]=h>>>8&255,n.check=b(n.check,xe,2,0)),h=0,d=0,n.mode=P;case P:for(;d<32;){if(0===u)break e;u--,h+=i[s++]<>>8&255,xe[2]=h>>>16&255,xe[3]=h>>>24&255,n.check=b(n.check,xe,4,0)),h=0,d=0,n.mode=N;case N:for(;d<16;){if(0===u)break e;u--,h+=i[s++]<>8),512&n.flags&&(xe[0]=255&h,xe[1]=h>>>8&255,n.check=b(n.check,xe,2,0)),h=0,d=0,n.mode=U;case U:if(1024&n.flags){for(;d<16;){if(0===u)break e;u--,h+=i[s++]<>>8&255,n.check=b(n.check,xe,2,0)),h=0,d=0}else n.head&&(n.head.extra=null);n.mode=D;case D:if(1024&n.flags&&(de=n.length,de>u&&(de=u),de&&(n.head&&(ke=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),_.arraySet(n.head.extra,i,s,de,ke)),512&n.flags&&(n.check=b(n.check,i,de,s)),u-=de,s+=de,n.length-=de),n.length))break e;n.length=0,n.mode=F;case F:if(2048&n.flags){if(0===u)break e;de=0;do ke=i[s+de++],n.head&&ke&&n.length<65536&&(n.head.name+=String.fromCharCode(ke));while(ke&&de>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=W;break;case Y:for(;d<32;){if(0===u)break e;u--,h+=i[s++]<>>=7&d,d-=7&d,n.mode=se;break}for(;d<3;){if(0===u)break e;u--,h+=i[s++]<>>=1,d-=1,3&h){case 0:n.mode=H;break;case 1:if(f(n),n.mode=Q,t===x){h>>>=2,d-=2;break e}break;case 2:n.mode=X;break;case 3:e.msg="invalid block type",n.mode=fe}h>>>=2,d-=2;break;case H:for(h>>>=7&d,d-=7&d;d<32;){if(0===u)break e;u--,h+=i[s++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=fe;break}if(n.length=65535&h,h=0,d=0,n.mode=K,t===x)break e;case K:n.mode=V;case V:if(de=n.length){if(de>u&&(de=u),de>l&&(de=l),0===de)break e;_.arraySet(o,i,s,de,a),u-=de,s+=de,l-=de,a+=de,n.length-=de;break}n.mode=W;break;case X:for(;d<14;){if(0===u)break e;u--,h+=i[s++]<>>=5,d-=5,n.ndist=(31&h)+1,h>>>=5,d-=5,n.ncode=(15&h)+4,h>>>=4,d-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=fe;break}n.have=0,n.mode=J;case J:for(;n.have>>=3,d-=3}for(;n.have<19;)n.lens[Re[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,Se={bits:n.lenbits},Ee=y(v,n.lens,0,19,n.lencode,0,n.work,Se),n.lenbits=Se.bits,Ee){e.msg="invalid code lengths set",n.mode=fe;break}n.have=0,n.mode=$;case $:for(;n.have>>24,me=ge>>>16&255,ye=65535&ge,!(be<=d);){if(0===u)break e;u--,h+=i[s++]<>>=be,d-=be,n.lens[n.have++]=ye;else{if(16===ye){for(Ae=be+2;d>>=be,d-=be,0===n.have){e.msg="invalid bit length repeat",n.mode=fe;break}ke=n.lens[n.have-1],de=3+(3&h),h>>>=2,d-=2}else if(17===ye){for(Ae=be+3;d>>=be,d-=be,ke=0,de=3+(7&h),h>>>=3,d-=3}else{for(Ae=be+7;d>>=be,d-=be,ke=0,de=11+(127&h),h>>>=7,d-=7}if(n.have+de>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=fe;break}for(;de--;)n.lens[n.have++]=ke}}if(n.mode===fe)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=fe;break}if(n.lenbits=9,Se={bits:n.lenbits},Ee=y(w,n.lens,0,n.nlen,n.lencode,0,n.work,Se),n.lenbits=Se.bits,Ee){e.msg="invalid literal/lengths set",n.mode=fe;break}if(n.distbits=6,n.distcode=n.distdyn,Se={bits:n.distbits},Ee=y(j,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,Se),n.distbits=Se.bits,Ee){e.msg="invalid distances set",n.mode=fe;break}if(n.mode=Q,t===x)break e;case Q:n.mode=ee;case ee:if(u>=6&&l>=258){e.next_out=a,e.avail_out=l,e.next_in=s,e.avail_in=u,n.hold=h,n.bits=d,m(e,he),a=e.next_out,o=e.output,l=e.avail_out,s=e.next_in,i=e.input,u=e.avail_in,h=n.hold,d=n.bits,n.mode===W&&(n.back=-1);break}for(n.back=0;ge=n.lencode[h&(1<>>24,me=ge>>>16&255,ye=65535&ge,!(be<=d);){if(0===u)break e;u--,h+=i[s++]<>ve)],be=ge>>>24,me=ge>>>16&255,ye=65535&ge,!(ve+be<=d);){if(0===u)break e;u--,h+=i[s++]<>>=ve,d-=ve,n.back+=ve}if(h>>>=be,d-=be,n.back+=be,n.length=ye,0===me){n.mode=oe;break}if(32&me){n.back=-1,n.mode=W;break}if(64&me){e.msg="invalid literal/length code",n.mode=fe;break}n.extra=15&me,n.mode=te;case te:if(n.extra){for(Ae=n.extra;d>>=n.extra,d-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=re;case re:for(;ge=n.distcode[h&(1<>>24,me=ge>>>16&255,ye=65535&ge,!(be<=d);){if(0===u)break e;u--,h+=i[s++]<>ve)],be=ge>>>24,me=ge>>>16&255,ye=65535&ge,!(ve+be<=d);){if(0===u)break e;u--,h+=i[s++]<>>=ve,d-=ve,n.back+=ve}if(h>>>=be,d-=be,n.back+=be,64&me){e.msg="invalid distance code",n.mode=fe;break}n.offset=ye,n.extra=15&me,n.mode=ne;case ne:if(n.extra){for(Ae=n.extra;d>>=n.extra,d-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=fe;break}n.mode=ie;case ie:if(0===l)break e;if(de=he-l,n.offset>de){if(de=n.offset-de,de>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=fe;break}de>n.wnext?(de-=n.wnext,pe=n.wsize-de):pe=n.wnext-de,de>n.length&&(de=n.length),_e=n.window}else _e=o,pe=a-n.offset,de=n.length;de>l&&(de=l),l-=de,n.length-=de;do o[a++]=_e[pe++];while(--de);0===n.length&&(n.mode=ee);break;case oe:if(0===l)break e;o[a++]=n.length,l--,n.mode=ee;break;case se:if(n.wrap){for(;d<32;){if(0===u)break e;u--,h|=i[s++]<>>24,g>>>=k,b-=k,k=j>>>16&255,0===k)O[u++]=65535&j;else{if(!(16&k)){if(0===(64&k)){j=m[(65535&j)+(g&(1<>>=k,b-=k),b<15&&(g+=R[s++]<>>24,g>>>=k,b-=k,k=j>>>16&255,!(16&k)){if(0===(64&k)){j=y[(65535&j)+(g&(1<l){t.msg="invalid distance too far back",o.mode=n;break e}if(g>>>=k,b-=k,k=u-f,x>k){if(k=x-k,k>d&&o.sane){t.msg="invalid distance too far back",o.mode=n;break e}if(S=0,A=_,0===p){if(S+=h-k,k2;)O[u++]=A[S++],O[u++]=A[S++],O[u++]=A[S++],E-=3;E&&(O[u++]=A[S++],E>1&&(O[u++]=A[S++]))}else{S=u-x;do O[u++]=O[S++],O[u++]=O[S++],O[u++]=O[S++],E-=3;while(E>2);E&&(O[u++]=O[S++],E>1&&(O[u++]=O[S++]))}break}}break}}while(s>3,s-=E,b-=E<<3,g&=(1<=1&&0===D[E];E--);if(x>E&&(x=E),0===E)return g[b++]=20971520,g[b++]=20971520,y.bits=1,0;for(k=1;k0&&(t===a||1!==E))return-1;for(F[1]=0,w=1;wo||t===f&&O>s)return 1;for(var G=0;;){G++,Y=w-A,m[j]U?(q=C[Z+m[j]],W=P[N+m[j]]):(q=96,W=0),T=1<>A)+z]=Y<<24|q<<16|W|0;while(0!==z);for(T=1<>=1;if(0!==T?(L&=T-1,L+=T):L=0,j++,0===--D[w]){if(w===E)break;w=r[p+m[j]]}if(w>x&&(L&B)!==M){for(0===A&&(A=x),I+=k,S=w-A,R=1<o||t===f&&O>s)return 1;M=L&B,g[M]=x<<24|S<<16|I-b|0}}return 0!==L&&(g[I+L]=w-A<<24|64<<16|0),y.bits=x,0}}],"constants.js":function(e,t,r){"use strict";r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}}},utils:{"common.js":function(e,t){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var n={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray)return void e.set(t.subarray(r,r+n),i);for(var o=0;o=0;f--)if(s[f]!==a[f])return!1;for(f=s.length-1;f>=0;f--)if(u=s[f],!p(e[u],t[u],r,n))return!1;return!0}function b(e,t,r){p(e,t,!0)&&h(e,t,r,"notDeepStrictEqual",b)}function m(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&t.call({},e)===!0}function y(e){var t;try{e()}catch(e){t=e}return t}function v(e,t,r,n){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=y(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!i&&h(i,r,"Missing expected exception"+n);var o="string"==typeof n,s=!e&&w.isError(i),a=!e&&i&&!r;if((s&&o&&m(i,r)||a)&&h(i,r,"Got unwanted exception"+n),e&&i&&r&&!m(i,r)||!e&&i)throw i}var w=e("util/"),j=Object.prototype.hasOwnProperty,k=Array.prototype.slice,E=function(){return"foo"===function e(){}.name}(),x=n.exports=d,S=/\s*function\s+([^\(\s]*)\s*/;x.AssertionError=function e(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=l(this),this.generatedMessage=!0);var r=t.stackStartFunction||h;if(Error.captureStackTrace)Error.captureStackTrace(this,r);else{var n=new Error;if(n.stack){var i=n.stack,o=u(r),s=i.indexOf("\n"+o);if(s>=0){var a=i.indexOf("\n",s+1);i=i.substring(a+1)}this.stack=i}}},w.inherits(x.AssertionError,Error),x.fail=h,x.ok=d,x.equal=function e(t,r,n){t!=r&&h(t,r,n,"==",x.equal)},x.notEqual=function e(t,r,n){t==r&&h(t,r,n,"!=",x.notEqual)},x.deepEqual=function e(t,r,n){p(t,r,!1)||h(t,r,n,"deepEqual",x.deepEqual)},x.deepStrictEqual=function e(t,r,n){p(t,r,!0)||h(t,r,n,"deepStrictEqual",x.deepStrictEqual)},x.notDeepEqual=function e(t,r,n){p(t,r,!1)&&h(t,r,n,"notDeepEqual",x.notDeepEqual)},x.notDeepStrictEqual=b,x.strictEqual=function e(t,r,n){t!==r&&h(t,r,n,"===",x.strictEqual)},x.notStrictEqual=function e(t,r,n){t===r&&h(t,r,n,"!==",x.notStrictEqual)},x.throws=function(e,t,r){v(!0,e,t,r)},x.doesNotThrow=function(e,t,r){v(!1,e,t,r)},x.ifError=function(e){if(e)throw e};var A=Object.keys||function(e){var t=[];for(var r in e)j.call(e,r)&&t.push(r);return t}}]}}},"babel-runtime":{regenerator:{"index.js":["regenerator-runtime",function(e,t,r){r.exports=e("regenerator-runtime")}]},helpers:{"typeof.js":["../core-js/symbol/iterator","../core-js/symbol",function(e,t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var n=e("../core-js/symbol/iterator"),i=r(n),o=e("../core-js/symbol"),s=r(o),a="function"==typeof s.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":typeof e};t.default="function"==typeof s.default&&"symbol"===a(i.default)?function(e){return"undefined"==typeof e?"undefined":a(e)}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":"undefined"==typeof e?"undefined":a(e)}}],"toConsumableArray.js":["../core-js/array/from",function(e,t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var n=e("../core-js/array/from"),i=r(n);t.default=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t=0,s=o&&i.regeneratorRuntime;if(i.regeneratorRuntime=void 0,n.exports=e("./runtime"),o)i.regeneratorRuntime=s;else try{delete i.regeneratorRuntime}catch(e){i.regeneratorRuntime=void 0}}],"runtime.js":function(e,r,n){!function(e){"use strict";function t(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,s=Object.create(o.prototype),a=new p(n||[]);return s._invoke=l(e,r,a),s}function r(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function o(){}function a(){}function u(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function f(e){this.arg=e}function c(e){function t(n,i,o,s){var a=r(e[n],e,i);if("throw"!==a.type){var u=a.arg,c=u.value;return c instanceof f?Promise.resolve(c.arg).then(function(e){t("next",e,o,s)},function(e){t("throw",e,o,s)}):Promise.resolve(c).then(function(e){u.value=e,o(u)},s)}s(a.arg)}function n(e,r){function n(){return new Promise(function(n,i){t(e,r,n,i)})}return i=i?i.then(n,n):n()}"object"==typeof s&&s.domain&&(t=s.domain.bind(t));var i;this._invoke=n}function l(e,t,n){var i=E;return function o(s,a){if(i===S)throw new Error("Generator is already running");if(i===A){if("throw"===s)throw a;return g()}for(;;){var u=n.delegate;if(u){if("return"===s||"throw"===s&&u.iterator[s]===m){n.delegate=null;var f=u.iterator.return;if(f){var c=r(f,u.iterator,a);if("throw"===c.type){s="throw",a=c.arg;continue}}if("return"===s)continue}var c=r(u.iterator[s],u.iterator,a);if("throw"===c.type){n.delegate=null,s="throw",a=c.arg;continue}s="next",a=m;var l=c.arg;if(!l.done)return i=x,l;n[u.resultName]=l.value,n.next=u.nextLoc,n.delegate=null}if("next"===s)n.sent=n._sent=a;else if("throw"===s){if(i===E)throw i=A,a;n.dispatchException(a)&&(s="next",a=m)}else"return"===s&&n.abrupt("return",a);i=S;var c=r(e,t,n);if("normal"===c.type){i=n.done?A:x;var l={value:c.arg,done:n.done};if(c.arg!==R)return l;n.delegate&&"next"===s&&(a=m)}else"throw"===c.type&&(i=A,s="throw",a=c.arg)}}}function h(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function d(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function p(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(h,this),this.reset(!0)}function _(e){if(e){var t=e[v];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r=0;--n){var i=this.tryEntries[n],o=i.completion;if("root"===i.tryLoc)return t("end");if(i.tryLoc<=this.prev){var s=b.call(i,"catchLoc"),a=b.call(i,"finallyLoc");if(s&&a){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&b.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),d(r),R}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;d(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:_(e),resultName:t,nextLoc:r},R}}}("object"==typeof t?t:"object"==typeof window?window:"object"==typeof self?self:this)}},"core-js":{library:{fn:{symbol:{"iterator.js":["../../modules/es6.string.iterator","../../modules/web.dom.iterable","../../modules/_wks-ext",function(e,t,r){e("../../modules/es6.string.iterator"),e("../../modules/web.dom.iterable"),r.exports=e("../../modules/_wks-ext").f("iterator")}],"index.js":["../../modules/es6.symbol","../../modules/es6.object.to-string","../../modules/es7.symbol.async-iterator","../../modules/es7.symbol.observable","../../modules/_core",function(e,t,r){e("../../modules/es6.symbol"),e("../../modules/es6.object.to-string"),e("../../modules/es7.symbol.async-iterator"),e("../../modules/es7.symbol.observable"),r.exports=e("../../modules/_core").Symbol}]},array:{"from.js":["../../modules/es6.string.iterator","../../modules/es6.array.from","../../modules/_core",function(e,t,r){e("../../modules/es6.string.iterator"),e("../../modules/es6.array.from"),r.exports=e("../../modules/_core").Array.from}]},object:{"assign.js":["../../modules/es6.object.assign","../../modules/_core",function(e,t,r){e("../../modules/es6.object.assign"),r.exports=e("../../modules/_core").Object.assign}],"set-prototype-of.js":["../../modules/es6.object.set-prototype-of","../../modules/_core",function(e,t,r){e("../../modules/es6.object.set-prototype-of"),r.exports=e("../../modules/_core").Object.setPrototypeOf}],"create.js":["../../modules/es6.object.create","../../modules/_core",function(e,t,r){e("../../modules/es6.object.create");var n=e("../../modules/_core").Object;r.exports=function e(t,r){return n.create(t,r)}}],"define-property.js":["../../modules/es6.object.define-property","../../modules/_core",function(e,t,r){e("../../modules/es6.object.define-property");var n=e("../../modules/_core").Object;r.exports=function e(t,r,i){return n.defineProperty(t,r,i)}}]}},modules:{"es6.string.iterator.js":["./_string-at","./_iter-define",function(e){"use strict";var t=e("./_string-at")(!0);e("./_iter-define")(String,"String",function(e){this._t=String(e),this._i=0},function(){var e=this._t,r=this._i,n;return r>=e.length?{value:void 0,done:!0}:(n=t(e,r),this._i+=n.length,{value:n,done:!1})})}],"_string-at.js":["./_to-integer","./_defined",function(e,t,r){var n=e("./_to-integer"),i=e("./_defined");r.exports=function(e){return function(t,r){var o=String(i(t)),s=n(r),a=o.length,u,f;return s<0||s>=a?e?"":void 0:(u=o.charCodeAt(s),u<55296||u>56319||s+1===a||(f=o.charCodeAt(s+1))<56320||f>57343?e?o.charAt(s):u:e?o.slice(s,s+2):(u-55296<<10)+(f-56320)+65536)}}}],"_to-integer.js":function(e,t,r){var n=Math.ceil,i=Math.floor;r.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},"_defined.js":function(e,t,r){r.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"_iter-define.js":["./_library","./_export","./_redefine","./_hide","./_has","./_iterators","./_iter-create","./_set-to-string-tag","./_object-gpo","./_wks",function(e,t,r){"use strict";var n=e("./_library"),i=e("./_export"),o=e("./_redefine"),s=e("./_hide"),a=e("./_has"),u=e("./_iterators"),f=e("./_iter-create"),c=e("./_set-to-string-tag"),l=e("./_object-gpo"),h=e("./_wks")("iterator"),d=!([].keys&&"next"in[].keys()),p="@@iterator",_="keys",g="values",b=function(){return this};r.exports=function(e,t,r,m,y,v,w){f(r,t,m);var j=function(e){if(!d&&e in S)return S[e];switch(e){case _:return function t(){return new r(this,e)};case g:return function t(){return new r(this,e)}}return function t(){return new r(this,e)}},k=t+" Iterator",E=y==g,x=!1,S=e.prototype,A=S[h]||S[p]||y&&S[y],R=A||j(y),O=y?E?j("entries"):R:void 0,L="Array"==t?S.entries||A:A,T,z,M;if(L&&(M=l(L.call(new e)),M!==Object.prototype&&(c(M,k,!0),n||a(M,h)||s(M,h,b))),E&&A&&A.name!==g&&(x=!0,R=function e(){return A.call(this)}),n&&!w||!d&&!x&&S[h]||s(S,h,R),u[t]=R,u[k]=b,y)if(T={values:E?R:j(g),keys:v?R:j(_),entries:O},w)for(z in T)z in S||o(S,z,T[z]);else i(i.P+i.F*(d||x),t,T);return T}}],"_library.js":function(e,t,r){r.exports=!0},"_export.js":["./_global","./_core","./_ctx","./_hide",function(e,t,r){var n=e("./_global"),i=e("./_core"),o=e("./_ctx"),s=e("./_hide"),a="prototype",u=function(e,t,r){var f=e&u.F,c=e&u.G,l=e&u.S,h=e&u.P,d=e&u.B,p=e&u.W,_=c?i:i[t]||(i[t]={}),g=_[a],b=c?n:l?n[t]:(n[t]||{})[a],m,y,v;c&&(r=t);for(m in r)y=!f&&b&&void 0!==b[m],y&&m in _||(v=y?b[m]:r[m],_[m]=c&&"function"!=typeof b[m]?r[m]:d&&y?o(v,n):p&&b[m]==v?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};return t[a]=e[a],t}(v):h&&"function"==typeof v?o(Function.call,v):v,h&&((_.virtual||(_.virtual={}))[m]=v,e&u.R&&g&&!g[m]&&s(g,m,v)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,r.exports=u}],"_global.js":function(e,t,r){var n=r.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"_core.js":function(e,t,r){var n=r.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},"_ctx.js":["./_a-function",function(e,t,r){var n=e("./_a-function");r.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}}],"_a-function.js":function(e,t,r){r.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},"_hide.js":["./_object-dp","./_property-desc","./_descriptors",function(e,t,r){var n=e("./_object-dp"),i=e("./_property-desc");r.exports=e("./_descriptors")?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}}],"_object-dp.js":["./_an-object","./_ie8-dom-define","./_to-primitive","./_descriptors",function(e,t){var r=e("./_an-object"),n=e("./_ie8-dom-define"),i=e("./_to-primitive"),o=Object.defineProperty;t.f=e("./_descriptors")?Object.defineProperty:function e(t,s,a){if(r(t),s=i(s,!0),r(a),n)try{return o(t,s,a)}catch(e){}if("get"in a||"set"in a)throw TypeError("Accessors not supported!");return"value"in a&&(t[s]=a.value),t}}],"_an-object.js":["./_is-object",function(e,t,r){var n=e("./_is-object");r.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}}],"_is-object.js":function(e,t,r){r.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},"_ie8-dom-define.js":["./_descriptors","./_fails","./_dom-create",function(e,t,r){r.exports=!e("./_descriptors")&&!e("./_fails")(function(){return 7!=Object.defineProperty(e("./_dom-create")("div"),"a",{get:function(){return 7}}).a})}],"_descriptors.js":["./_fails",function(e,t,r){r.exports=!e("./_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})}],"_fails.js":function(e,t,r){r.exports=function(e){try{return!!e()}catch(e){return!0}}},"_dom-create.js":["./_is-object","./_global",function(e,t,r){var n=e("./_is-object"),i=e("./_global").document,o=n(i)&&n(i.createElement);r.exports=function(e){return o?i.createElement(e):{}}}],"_to-primitive.js":["./_is-object",function(e,t,r){var n=e("./_is-object");r.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}}],"_property-desc.js":function(e,t,r){r.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"_redefine.js":["./_hide",function(e,t,r){r.exports=e("./_hide")}],"_has.js":function(e,t,r){var n={}.hasOwnProperty;r.exports=function(e,t){return n.call(e,t)}},"_iterators.js":function(e,t,r){r.exports={}},"_iter-create.js":["./_object-create","./_property-desc","./_set-to-string-tag","./_hide","./_wks",function(e,t,r){"use strict";var n=e("./_object-create"),i=e("./_property-desc"),o=e("./_set-to-string-tag"),s={};e("./_hide")(s,e("./_wks")("iterator"),function(){return this}),r.exports=function(e,t,r){e.prototype=n(s,{next:i(1,r)}),o(e,t+" Iterator")}}],"_object-create.js":["./_an-object","./_object-dps","./_enum-bug-keys","./_shared-key","./_dom-create","./_html",function(e,t,r){var n=e("./_an-object"),i=e("./_object-dps"),o=e("./_enum-bug-keys"),s=e("./_shared-key")("IE_PROTO"),a=function(){},u="prototype",f=function(){var t=e("./_dom-create")("iframe"),r=o.length,n="<",i=">",s;for(t.style.display="none",e("./_html").appendChild(t),t.src="javascript:",s=t.contentWindow.document,s.open(),s.write(n+"script"+i+"document.F=Object"+n+"/script"+i),s.close(),f=s.F;r--;)delete f[u][o[r]];return f()};r.exports=Object.create||function e(t,r){var o;return null!==t?(a[u]=n(t),o=new a,a[u]=null,o[s]=t):o=f(),void 0===r?o:i(o,r)}}],"_object-dps.js":["./_object-dp","./_an-object","./_object-keys","./_descriptors",function(e,t,r){var n=e("./_object-dp"),i=e("./_an-object"),o=e("./_object-keys");r.exports=e("./_descriptors")?Object.defineProperties:function e(t,r){i(t);for(var s=o(r),a=s.length,u=0,f;a>u;)n.f(t,f=s[u++],r[f]);return t}}],"_object-keys.js":["./_object-keys-internal","./_enum-bug-keys",function(e,t,r){var n=e("./_object-keys-internal"),i=e("./_enum-bug-keys");r.exports=Object.keys||function e(t){return n(t,i)}}],"_object-keys-internal.js":["./_has","./_to-iobject","./_array-includes","./_shared-key",function(e,t,r){var n=e("./_has"),i=e("./_to-iobject"),o=e("./_array-includes")(!1),s=e("./_shared-key")("IE_PROTO");r.exports=function(e,t){var r=i(e),a=0,u=[],f;for(f in r)f!=s&&n(r,f)&&u.push(f);for(;t.length>a;)n(r,f=t[a++])&&(~o(u,f)||u.push(f));return u}}],"_to-iobject.js":["./_iobject","./_defined",function(e,t,r){var n=e("./_iobject"),i=e("./_defined");r.exports=function(e){return n(i(e))}}],"_iobject.js":["./_cof",function(e,t,r){var n=e("./_cof");r.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}}],"_cof.js":function(e,t,r){var n={}.toString;r.exports=function(e){return n.call(e).slice(8,-1)}},"_array-includes.js":["./_to-iobject","./_to-length","./_to-index",function(e,t,r){var n=e("./_to-iobject"),i=e("./_to-length"),o=e("./_to-index");r.exports=function(e){return function(t,r,s){var a=n(t),u=i(a.length),f=o(s,u),c;if(e&&r!=r){for(;u>f;)if(c=a[f++],c!=c)return!0}else for(;u>f;f++)if((e||f in a)&&a[f]===r)return e||f||0;return!e&&-1}}}],"_to-length.js":["./_to-integer",function(e,t,r){var n=e("./_to-integer"),i=Math.min;r.exports=function(e){return e>0?i(n(e),9007199254740991):0}}],"_to-index.js":["./_to-integer",function(e,t,r){var n=e("./_to-integer"),i=Math.max,o=Math.min;r.exports=function(e,t){return e=n(e),e<0?i(e+t,0):o(e,t)}}],"_shared-key.js":["./_shared","./_uid",function(e,t,r){var n=e("./_shared")("keys"),i=e("./_uid");r.exports=function(e){return n[e]||(n[e]=i(e))}}],"_shared.js":["./_global",function(e,t,r){var n=e("./_global"),i="__core-js_shared__",o=n[i]||(n[i]={});r.exports=function(e){return o[e]||(o[e]={})}}],"_uid.js":function(e,t,r){var n=0,i=Math.random();r.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},"_enum-bug-keys.js":function(e,t,r){r.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"_html.js":["./_global",function(e,t,r){r.exports=e("./_global").document&&document.documentElement}],"_set-to-string-tag.js":["./_object-dp","./_has","./_wks",function(e,t,r){var n=e("./_object-dp").f,i=e("./_has"),o=e("./_wks")("toStringTag");r.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}}],"_wks.js":["./_shared","./_uid","./_global",function(e,t,r){var n=e("./_shared")("wks"),i=e("./_uid"),o=e("./_global").Symbol,s="function"==typeof o,a=r.exports=function(e){return n[e]||(n[e]=s&&o[e]||(s?o:i)("Symbol."+e))};a.store=n}],"_object-gpo.js":["./_has","./_to-object","./_shared-key",function(e,t,r){var n=e("./_has"),i=e("./_to-object"),o=e("./_shared-key")("IE_PROTO"),s=Object.prototype;r.exports=Object.getPrototypeOf||function(e){return e=i(e),n(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}}],"_to-object.js":["./_defined",function(e,t,r){var n=e("./_defined");r.exports=function(e){return Object(n(e))}}],"web.dom.iterable.js":["./es6.array.iterator","./_global","./_hide","./_iterators","./_wks",function(e){e("./es6.array.iterator");for(var t=e("./_global"),r=e("./_hide"),n=e("./_iterators"),i=e("./_wks")("toStringTag"),o=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],s=0;s<5;s++){var a=o[s],u=t[a],f=u&&u.prototype;f&&!f[i]&&r(f,i,a),n[a]=n.Array}}],"es6.array.iterator.js":["./_add-to-unscopables","./_iter-step","./_iterators","./_to-iobject","./_iter-define",function(e,t,r){"use strict";var n=e("./_add-to-unscopables"),i=e("./_iter-step"),o=e("./_iterators"),s=e("./_to-iobject");r.exports=e("./_iter-define")(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,i(1)):"keys"==t?i(0,r):"values"==t?i(0,e[r]):i(0,[r,e[r]])},"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")}],"_add-to-unscopables.js":function(e,t,r){r.exports=function(){}},"_iter-step.js":function(e,t,r){r.exports=function(e,t){return{value:t,done:!!e}}},"_wks-ext.js":["./_wks",function(e,t){t.f=e("./_wks")}],"es6.symbol.js":["./_global","./_has","./_descriptors","./_export","./_redefine","./_meta","./_fails","./_shared","./_set-to-string-tag","./_uid","./_wks","./_wks-ext","./_wks-define","./_keyof","./_enum-keys","./_is-array","./_an-object","./_to-iobject","./_to-primitive","./_property-desc","./_object-create","./_object-gopn-ext","./_object-gopd","./_object-dp","./_object-keys","./_object-gopn","./_object-pie","./_object-gops","./_library","./_hide",function(e){"use strict";var t=e("./_global"),r=e("./_has"),n=e("./_descriptors"),i=e("./_export"),o=e("./_redefine"),s=e("./_meta").KEY,a=e("./_fails"),u=e("./_shared"),f=e("./_set-to-string-tag"),c=e("./_uid"),l=e("./_wks"),h=e("./_wks-ext"),d=e("./_wks-define"),p=e("./_keyof"),_=e("./_enum-keys"),g=e("./_is-array"),b=e("./_an-object"),m=e("./_to-iobject"),y=e("./_to-primitive"),v=e("./_property-desc"),w=e("./_object-create"),j=e("./_object-gopn-ext"),k=e("./_object-gopd"),E=e("./_object-dp"),x=e("./_object-keys"),S=k.f,A=E.f,R=j.f,O=t.Symbol,L=t.JSON,T=L&&L.stringify,z="prototype",M=l("_hidden"),B=l("toPrimitive"),I={}.propertyIsEnumerable,P=u("symbol-registry"),N=u("symbols"),U=u("op-symbols"),D=Object[z],F="function"==typeof O,C=t.QObject,Z=!C||!C[z]||!C[z].findChild,Y=n&&a(function(){return 7!=w(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a})?function(e,t,r){var n=S(D,t);n&&delete D[t],A(e,t,r),n&&e!==D&&A(D,t,n)}:A,q=function(e){var t=N[e]=w(O[z]);return t._k=e,t},W=F&&"symbol"==typeof O.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof O},G=function e(t,n,i){return t===D&&G(U,n,i),b(t),n=y(n,!0),b(i),r(N,n)?(i.enumerable?(r(t,M)&&t[M][n]&&(t[M][n]=!1),i=w(i,{enumerable:v(0,!1)})):(r(t,M)||A(t,M,v(1,{})),t[M][n]=!0),Y(t,n,i)):A(t,n,i)},H=function e(t,r){b(t);for(var n=_(r=m(r)),i=0,o=n.length,s;o>i;)G(t,s=n[i++],r[s]);return t},K=function e(t,r){return void 0===r?w(t):H(w(t),r)},V=function e(t){var n=I.call(this,t=y(t,!0));return!(this===D&&r(N,t)&&!r(U,t))&&(!(n||!r(this,t)||!r(N,t)||r(this,M)&&this[M][t])||n)},X=function e(t,n){if(t=m(t),n=y(n,!0),t!==D||!r(N,n)||r(U,n)){var i=S(t,n);return!i||!r(N,n)||r(t,M)&&t[M][n]||(i.enumerable=!0),i}},J=function e(t){for(var n=R(m(t)),i=[],o=0,a;n.length>o;)r(N,a=n[o++])||a==M||a==s||i.push(a);return i},$=function e(t){for(var n=t===D,i=R(n?U:m(t)),o=[],s=0,a;i.length>s;)!r(N,a=i[s++])||n&&!r(D,a)||o.push(N[a]);return o};F||(O=function e(){if(this instanceof O)throw TypeError("Symbol is not a constructor!");var t=c(arguments.length>0?arguments[0]:void 0),i=function(e){this===D&&i.call(U,e),r(this,M)&&r(this[M],t)&&(this[M][t]=!1),Y(this,t,v(1,e))};return n&&Z&&Y(D,t,{configurable:!0,set:i}),q(t)},o(O[z],"toString",function e(){return this._k}),k.f=X,E.f=G,e("./_object-gopn").f=j.f=J,e("./_object-pie").f=V,e("./_object-gops").f=$,n&&!e("./_library")&&o(D,"propertyIsEnumerable",V,!0),h.f=function(e){return q(l(e))}),i(i.G+i.W+i.F*!F,{Symbol:O});for(var Q="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;Q.length>ee;)l(Q[ee++]);for(var Q=x(l.store),ee=0;Q.length>ee;)d(Q[ee++]);i(i.S+i.F*!F,"Symbol",{for:function(e){return r(P,e+="")?P[e]:P[e]=O(e)},keyFor:function e(t){if(W(t))return p(P,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){Z=!0},useSimple:function(){Z=!1}}),i(i.S+i.F*!F,"Object",{create:K,defineProperty:G,defineProperties:H,getOwnPropertyDescriptor:X,getOwnPropertyNames:J,getOwnPropertySymbols:$}),L&&i(i.S+i.F*(!F||a(function(){var e=O();return"[null]"!=T([e])||"{}"!=T({a:e})||"{}"!=T(Object(e))})),"JSON",{stringify:function e(t){if(void 0!==t&&!W(t)){for(var r=[t],n=1,i,o;arguments.length>n;)r.push(arguments[n++]);return i=r[1],"function"==typeof i&&(o=i),!o&&g(i)||(i=function(e,t){if(o&&(t=o.call(this,e,t)),!W(t))return t}),r[1]=i,T.apply(L,r)}}}),O[z][B]||e("./_hide")(O[z],B,O[z].valueOf),f(O,"Symbol"),f(Math,"Math",!0),f(t.JSON,"JSON",!0)}],"_meta.js":["./_uid","./_is-object","./_has","./_object-dp","./_fails",function(e,t,r){var n=e("./_uid")("meta"),i=e("./_is-object"),o=e("./_has"),s=e("./_object-dp").f,a=0,u=Object.isExtensible||function(){return!0},f=!e("./_fails")(function(){return u(Object.preventExtensions({}))}),c=function(e){s(e,n,{value:{i:"O"+ ++a,w:{}}})},l=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,n)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[n].i},h=function(e,t){if(!o(e,n)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[n].w},d=function(e){return f&&p.NEED&&u(e)&&!o(e,n)&&c(e),e},p=r.exports={KEY:n,NEED:!1,fastKey:l,getWeak:h,onFreeze:d}}],"_wks-define.js":["./_global","./_core","./_library","./_wks-ext","./_object-dp",function(e,t,r){var n=e("./_global"),i=e("./_core"),o=e("./_library"),s=e("./_wks-ext"),a=e("./_object-dp").f;r.exports=function(e){var t=i.Symbol||(i.Symbol=o?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:s.f(e)})}}],"_keyof.js":["./_object-keys","./_to-iobject",function(e,t,r){var n=e("./_object-keys"),i=e("./_to-iobject");r.exports=function(e,t){for(var r=i(e),o=n(r),s=o.length,a=0,u;s>a;)if(r[u=o[a++]]===t)return u}}],"_enum-keys.js":["./_object-keys","./_object-gops","./_object-pie",function(e,t,r){var n=e("./_object-keys"),i=e("./_object-gops"),o=e("./_object-pie");r.exports=function(e){var t=n(e),r=i.f;if(r)for(var s=r(e),a=o.f,u=0,f;s.length>u;)a.call(e,f=s[u++])&&t.push(f);return t}}],"_object-gops.js":function(e,t){t.f=Object.getOwnPropertySymbols},"_object-pie.js":function(e,t){t.f={}.propertyIsEnumerable},"_is-array.js":["./_cof",function(e,t,r){var n=e("./_cof");r.exports=Array.isArray||function e(t){return"Array"==n(t)}}],"_object-gopn-ext.js":["./_to-iobject","./_object-gopn",function(e,t,r){var n=e("./_to-iobject"),i=e("./_object-gopn").f,o={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(e){try{return i(e)}catch(e){return s.slice()}};r.exports.f=function e(t){return s&&"[object Window]"==o.call(t)?a(t):i(n(t))}}],"_object-gopn.js":["./_object-keys-internal","./_enum-bug-keys",function(e,t){var r=e("./_object-keys-internal"),n=e("./_enum-bug-keys").concat("length","prototype");t.f=Object.getOwnPropertyNames||function e(t){return r(t,n)}}],"_object-gopd.js":["./_object-pie","./_property-desc","./_to-iobject","./_to-primitive","./_has","./_ie8-dom-define","./_descriptors",function(e,t){var r=e("./_object-pie"),n=e("./_property-desc"),i=e("./_to-iobject"),o=e("./_to-primitive"),s=e("./_has"),a=e("./_ie8-dom-define"),u=Object.getOwnPropertyDescriptor;t.f=e("./_descriptors")?u:function e(t,f){if(t=i(t),f=o(f,!0),a)try{return u(t,f)}catch(e){}if(s(t,f))return n(!r.f.call(t,f),t[f])}}],"es6.object.to-string.js":function(){},"es7.symbol.async-iterator.js":["./_wks-define",function(e){e("./_wks-define")("asyncIterator")}],"es7.symbol.observable.js":["./_wks-define",function(e){e("./_wks-define")("observable")}],"es6.array.from.js":["./_ctx","./_export","./_to-object","./_iter-call","./_is-array-iter","./_to-length","./_create-property","./core.get-iterator-method","./_iter-detect",function(e){"use strict";var t=e("./_ctx"),r=e("./_export"),n=e("./_to-object"),i=e("./_iter-call"),o=e("./_is-array-iter"),s=e("./_to-length"),a=e("./_create-property"),u=e("./core.get-iterator-method");r(r.S+r.F*!e("./_iter-detect")(function(e){Array.from(e)}),"Array",{from:function e(r){var f=n(r),c="function"==typeof this?this:Array,l=arguments.length,h=l>1?arguments[1]:void 0,d=void 0!==h,p=0,_=u(f),g,b,m,y;if(d&&(h=t(h,l>2?arguments[2]:void 0,2)),void 0==_||c==Array&&o(_))for(g=s(f.length),b=new c(g);g>p;p++)a(b,p,d?h(f[p],p):f[p]);else for(y=_.call(f),b=new c;!(m=y.next()).done;p++)a(b,p,d?i(y,h,[m.value,p],!0):m.value);return b.length=p,b}})}],"_iter-call.js":["./_an-object",function(e,t,r){var n=e("./_an-object");r.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){var o=e.return;throw void 0!==o&&n(o.call(e)),t}}}],"_is-array-iter.js":["./_iterators","./_wks",function(e,t,r){var n=e("./_iterators"),i=e("./_wks")("iterator"),o=Array.prototype;r.exports=function(e){return void 0!==e&&(n.Array===e||o[i]===e)}}],"_create-property.js":["./_object-dp","./_property-desc",function(e,t,r){"use strict";var n=e("./_object-dp"),i=e("./_property-desc");r.exports=function(e,t,r){t in e?n.f(e,t,i(0,r)):e[t]=r}}],"core.get-iterator-method.js":["./_classof","./_wks","./_iterators","./_core",function(e,t,r){var n=e("./_classof"),i=e("./_wks")("iterator"),o=e("./_iterators");r.exports=e("./_core").getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||o[n(e)]}}],"_classof.js":["./_cof","./_wks",function(e,t,r){var n=e("./_cof"),i=e("./_wks")("toStringTag"),o="Arguments"==n(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(e){}};r.exports=function(e){var t,r,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=s(t=Object(e),i))?r:o?n(t):"Object"==(a=n(t))&&"function"==typeof t.callee?"Arguments":a}}],"_iter-detect.js":["./_wks",function(e,t,r){var n=e("./_wks")("iterator"),i=!1;try{var o=[7][n]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(e){}r.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var o=[7],s=o[n]();s.next=function(){return{done:r=!0}},o[n]=function(){return s},e(o)}catch(e){}return r}}],"es6.object.assign.js":["./_export","./_object-assign",function(e){ -var t=e("./_export");t(t.S+t.F,"Object",{assign:e("./_object-assign")})}],"_object-assign.js":["./_object-keys","./_object-gops","./_object-pie","./_to-object","./_iobject","./_fails",function(e,t,r){"use strict";var n=e("./_object-keys"),i=e("./_object-gops"),o=e("./_object-pie"),s=e("./_to-object"),a=e("./_iobject"),u=Object.assign;r.exports=!u||e("./_fails")(function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach(function(e){t[e]=e}),7!=u({},e)[r]||Object.keys(u({},t)).join("")!=n})?function e(t,r){for(var u=s(t),f=arguments.length,c=1,l=i.f,h=o.f;f>c;)for(var d=a(arguments[c++]),p=l?n(d).concat(l(d)):n(d),_=p.length,g=0,b;_>g;)h.call(d,b=p[g++])&&(u[b]=d[b]);return u}:u}],"es6.object.set-prototype-of.js":["./_export","./_set-proto",function(e){var t=e("./_export");t(t.S,"Object",{setPrototypeOf:e("./_set-proto").set})}],"_set-proto.js":["./_is-object","./_an-object","./_ctx","./_object-gopd",function(e,t,r){var n=e("./_is-object"),i=e("./_an-object"),o=function(e,t){if(i(e),!n(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};r.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,r,n){try{n=e("./_ctx")(Function.call,e("./_object-gopd").f(Object.prototype,"__proto__").set,2),n(t,[]),r=!(t instanceof Array)}catch(e){r=!0}return function e(t,i){return o(t,i),r?t.__proto__=i:n(t,i),t}}({},!1):void 0),check:o}}],"es6.object.create.js":["./_export","./_object-create",function(e){var t=e("./_export");t(t.S,"Object",{create:e("./_object-create")})}],"es6.object.define-property.js":["./_export","./_descriptors","./_object-dp",function(e){var t=e("./_export");t(t.S+t.F*!e("./_descriptors"),"Object",{defineProperty:e("./_object-dp").f})}]}}}}},{extensions:[".js",".json"]}),u=a("./node_modules/meteor/modules/client.js");"undefined"==typeof Package&&(Package={}),function(e,t){for(var r in t)r in e||(e[r]=t[r])}(Package.modules=u,{meteorInstall:i,Buffer:o,process:s})}(); +!function(){var e=Package.meteor.Meteor,t=Package.meteor.global,r=Package.meteor.meteorEnv,n=Package.underscore._,i=Package["modules-runtime"].meteorInstall,o,s,a=i({node_modules:{meteor:{modules:{"client.js":["./install-packages.js","./stubs.js","./buffer.js","./process.js","reify/lib/runtime","./css",function(e,t,r){e("./install-packages.js"),e("./stubs.js"),e("./buffer.js"),e("./process.js"),e("reify/lib/runtime").enable(r.constructor),t.addStyles=e("./css").addStyles}],"buffer.js":["buffer",function(e){try{o=t.Buffer||e("buffer").Buffer}catch(e){}}],"css.js":function(e,t){var r=document,n=r.getElementsByTagName("head").item(0);t.addStyles=function(e){var t=r.createElement("style");t.setAttribute("type","text/css");var i=t.sheet||t.styleSheet;return i?i.cssText=e:t.appendChild(r.createTextNode(e)),n.appendChild(t)}},"install-packages.js":function(e,t,r){function n(e,t){var r={};t?r[e+".js"]=[t,function(e,r,n){n.exports=e(t)}]:r[e+".js"]=function(t,r,n){n.exports=Package[e]},i({node_modules:{meteor:r}})}n("underscore"),n("meteor"),n("meteor-base"),n("mobile-experience"),n("modules-runtime"),n("modules","meteor/modules/client.js"),n("es5-shim","meteor/es5-shim/client.js"),n("promise","meteor/promise/client.js"),n("ecmascript-runtime","meteor/ecmascript-runtime/runtime.js"),n("babel-compiler"),n("ecmascript"),n("base64"),n("ejson"),n("id-map"),n("ordered-dict"),n("tracker"),n("babel-runtime","meteor/babel-runtime/babel-runtime.js"),n("random"),n("mongo-id"),n("diff-sequence"),n("geojson-utils","meteor/geojson-utils/main.js"),n("minimongo"),n("check","meteor/check/match.js"),n("retry"),n("ddp-common"),n("reload"),n("ddp-client"),n("ddp"),n("ddp-server"),n("allow-deny"),n("mongo"),n("blaze-html-templates"),n("reactive-var"),n("jquery","meteor/jquery/main.js"),n("standard-minifier-css"),n("standard-minifier-js"),n("shell-server"),n("standard-app-packages"),n("stylus"),n("observe-sequence"),n("deps"),n("htmljs"),n("blaze"),n("spacebars"),n("templating-compiler"),n("templating-runtime"),n("templating"),n("ui"),n("iron:core"),n("iron:dynamic-template"),n("iron:layout"),n("iron:url"),n("iron:middleware-stack"),n("iron:location"),n("reactive-dict"),n("iron:controller"),n("iron:router"),n("natestrauser:select2"),n("aldeed:simple-schema"),n("autoupdate"),n("meteor-platform"),n("webapp"),n("logging"),n("session"),n("livedata"),n("launch-screen"),n("ohif:core","meteor/ohif:core/main.js"),n("ohif:header","meteor/ohif:header/main.js"),n("ohif:themes-common"),n("ohif:themes"),n("ohif:design"),n("ohif:cornerstone","meteor/ohif:cornerstone/main.js"),n("url"),n("http"),n("momentjs:moment"),n("validatejs"),n("amplify"),n("ddp-rate-limiter"),n("localstorage"),n("callback-hook"),n("accounts-base","meteor/accounts-base/client_main.js"),n("u2622:persistent-session"),n("coffeescript"),n("practicalmeteor:chai"),n("practicalmeteor:loglevel"),n("ohif:log"),n("ohif:viewerbase","meteor/ohif:viewerbase/main.js"),n("ohif:metadata","meteor/ohif:metadata/main.js"),n("silentcicero:jszip"),n("raix:eventemitter"),n("aldeed:collection2-core"),n("aldeed:schema-index"),n("aldeed:schema-deny"),n("aldeed:collection2"),n("gilbertwat:bootstrap3-daterangepicker"),n("ohif:dicom-services"),n("ohif:wadoproxy"),n("ohif:study-list"),n("ohif:hanging-protocols"),n("aldeed:template-extension"),n("twbs:bootstrap"),n("fortawesome:fontawesome"),n("mrt:moment"),n("fastclick"),n("peppelg:bootstrap-3-modal"),n("hot-code-push"),n("mdg:validation-error"),n("service-configuration")},"process.js":["process",function(o,a,u){try{s=t.process||o("process")}catch(e){s={}}e.isServer?i({node_modules:{"process.js":function(e,t,r){r.exports=s}}}):(s.platform="browser",s.nextTick=s.nextTick||e._setImmediate),"object"!=typeof s.env&&(s.env={}),n.extend(s.env,r)}],"stubs.js":["meteor-node-stubs",function(e){try{e("meteor-node-stubs")}catch(e){}}],node_modules:{reify:{lib:{"runtime.js":["./entry.js","./utils.js",function(e,t,r){var n=e("./entry.js").Entry,i=e("./utils.js");t.enable=function(t){function r(e){var t=e.exports;t&&"object"==typeof t&&(t.__esModule=!0)}var o=t.prototype;return"function"==typeof o.import&&"function"==typeof o.export?t:(o.resolve=o.resolve||function e(t){throw new Error("Module.prototype.resolve not implemented")},o.runModuleSetters=function e(t){var r=n.get(this.id);return r&&r.runModuleSetters(this),t},o.import=function(t,i){var s=this;r(s);var a=s.resolve(t);if(i&&"object"==typeof i){var u=n.getOrCreate(a);u.addSetters(s,i)}var f=u&&u.runCount,c="function"==typeof s.require?s.require(a):e(a);u&&u.runCount===f&&u.runModuleSetters({id:a,exports:c,getExportByName:o.getExportByName})},o.export=function(e){var t=this;r(t),i.isPlainObject(e)&&n.getOrCreate(t.id).addGetters(e),t.loaded&&t.runModuleSetters()},o.getExportByName=function(e){var t=this.exports;return"*"===e?t:"default"!==e||t&&"object"==typeof t&&t.__esModule&&"default"in t?t&&t[e]:t},t)}}],"entry.js":["./utils.js",function(e,t,r){function n(e){this.id=e,this.runCount=0,this.setters=Object.create(null),this.getters=Object.create(null)}function i(e){var t=a[e.id];t&&t.runModuleSetters(e)}function o(e){var t=a[e.id];return t?t.runModuleGetters(e):0}var s=Object.prototype.hasOwnProperty,a=Object.create(null),u=e("./utils.js"),f=n.prototype;n.get=function(e){return a[e]||null},n.getOrCreate=function(e){return a[e]=a[e]||new n(e)},f.addSetters=function(e,t){var r=this;Object.keys(t).forEach(function(n){var i=t[n];"function"==typeof i&&"__esModule"!==n&&(i.parent=e,(r.setters[n]=r.setters[n]||[]).push(i))})},f.addGetters=function(e){var t=this;Object.keys(e).forEach(function(r){var n=e[r];"function"==typeof n&&"__esModule"!==r&&(t.getters[r]=n)})},f.runModuleGetters=function(e){var t=this,r=0;return Object.keys(t.getters).forEach(function(n){t.runGetter(e,n)&&++r}),r},f.runGetter=function(e,t){if(!s.call(this.getters,t))return!1;var r=this.getters[t];try{var n=r.call(e)}catch(e){}var i=e.exports;return(!s.call(i,t)||i[t]!==n)&&(i[t]=n,!0)},f.runModuleSetters=function(e){function t(t,i){function o(e,r,n){if("__esModule"!==n)return e.last=e.last||Object.create(null),s.call(e.last,n)&&e.last[n]===r?void 0:t.apply(i,arguments)}n.forEach(function(t){r.setters[t].forEach(function(r){var n=e.getExportByName(t);"*"===t?Object.keys(n).forEach(function(e){o(r,n[e],e)}):o(r,n,t)})})}var r=this,n=Object.keys(r.setters);r.runModuleGetters(e);var a=[],f,c;t(function(e,t,r){var n=e.parent;c=c||Object.create(null),s.call(c,n.id)||(f=f||Object.create(null),f[n.id]=n,u.isPlainObject(n.exports)?c[n.id]=u.assign({},n.exports):c[n.id]=n.exports),a.push(e,t,r)});for(var l=0;l0)return i(t);var r=t.exports,n=c[t.id];u.shallowObjEqual(r,n)||i(t)})},t.Entry=n}],"utils.js":function(e,t){function r(e){return i.call(e)===o}var n=Object.prototype.hasOwnProperty,i=Object.prototype.toString,o=i.call({});t.isPlainObject=r,t.assign=Object.assign||function(e){for(var t=arguments.length,r=1;r=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),a.alloc(+e)}function m(e,t){if(a.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return G(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return V(e).length;default:if(n)return G(e).length;t=(""+t).toLowerCase(),n=!0}}function y(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,r);case"utf8":case"utf-8":return L(this,t,r);case"ascii":return z(this,t,r);case"latin1":case"binary":return M(this,t,r);case"base64":return O(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function v(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function w(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=a.from(t,n)),a.isBuffer(t))return 0===t.length?-1:j(e,t,r,n,i);if("number"==typeof t)return t=255&t,a.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):j(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function j(e,t,r,n,i){function o(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}var s=1,a=e.length,u=t.length;if(void 0!==n&&(n=String(n).toLowerCase(),"ucs2"===n||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}var f;if(i){var c=-1;for(f=r;fa&&(r=a-u),f=r;f>=0;f--){for(var l=!0,h=0;hi&&(n=i)):n=i;var o=t.length;if(o%2!==0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var s=0;s239?4:o>223?3:o>191?2:1;if(i+a<=r){var u,f,c,l;switch(a){case 1:o<128&&(s=o);break;case 2:u=e[i+1],128===(192&u)&&(l=(31&o)<<6|63&u,l>127&&(s=l));break;case 3:u=e[i+1],f=e[i+2],128===(192&u)&&128===(192&f)&&(l=(15&o)<<12|(63&u)<<6|63&f,l>2047&&(l<55296||l>57343)&&(s=l));break;case 4:u=e[i+1],f=e[i+2],c=e[i+3],128===(192&u)&&128===(192&f)&&128===(192&c)&&(l=(15&o)<<18|(63&u)<<12|(63&f)<<6|63&c,l>65535&&l<1114112&&(s=l))}}null===s?(s=65533,a=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|1023&s),n.push(s),i+=a}return T(n)}function T(e){var t=e.length;if(t<=te)return String.fromCharCode.apply(String,e);for(var r="",n=0;nn)&&(r=n);for(var i="",o=t;or)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,r,n,i,o){if(!a.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function U(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-r,2);i>>8*(n?i:1-i)}function D(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-r,4);i>>8*(n?i:3-i)&255}function F(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function C(e,t,r,n,i){return i||F(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),Q.write(e,t,r,n,23,4),r+4}function Z(e,t,r,n,i){return i||F(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),Q.write(e,t,r,n,52,8),r+8}function Y(e){if(e=q(e).replace(re,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function W(e){return e<16?"0"+e.toString(16):e.toString(16)}function G(e,t){t=t||1/0;for(var r,n=e.length,i=null,o=[],s=0;s55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function H(e){for(var t=[],r=0;r>8,i=r%256,o.push(i),o.push(n);return o}function V(e){return $.toByteArray(Y(e))}function X(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function J(e){return e!==e}var $=e("base64-js"),Q=e("ieee754"),ee=e("isarray");r.Buffer=a,r.SlowBuffer=b,r.INSPECT_MAX_BYTES=50,a.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:i(),r.kMaxLength=o(),a.poolSize=8192,a._augment=function(e){return e.__proto__=a.prototype,e},a.from=function(e,t,r){return u(null,e,t,r)},a.TYPED_ARRAY_SUPPORT&&(a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0})),a.alloc=function(e,t,r){return c(null,e,t,r)},a.allocUnsafe=function(e){return l(null,e)},a.allocUnsafeSlow=function(e){return l(null,e)},a.isBuffer=function e(t){return!(null==t||!t._isBuffer)},a.compare=function e(t,r){if(!a.isBuffer(t)||!a.isBuffer(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var n=t.length,i=r.length,o=0,s=Math.min(n,i);o0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),""},a.prototype.compare=function e(t,r,n,i,o){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),r<0||n>t.length||i<0||o>this.length)throw new RangeError("out of range index");if(i>=o&&r>=n)return 0;if(i>=o)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,i>>>=0,o>>>=0,this===t)return 0;for(var s=o-i,u=n-r,f=Math.min(s,u),c=this.slice(i,o),l=t.slice(r,n),h=0;ho)&&(n=o),t.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var s=!1;;)switch(i){case"hex":return k(this,t,r,n);case"utf8":case"utf-8":return E(this,t,r,n);case"ascii":return x(this,t,r,n);case"latin1":case"binary":return S(this,t,r,n);case"base64":return A(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,r,n);default:if(s)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),s=!0}},a.prototype.toJSON=function e(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var te=4096;a.prototype.slice=function e(t,r){var n=this.length;t=~~t,r=void 0===r?n:~~r,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r0&&(o*=256);)i+=this[t+--r]*o;return i},a.prototype.readUInt8=function e(t,r){return r||P(t,1,this.length),this[t]},a.prototype.readUInt16LE=function e(t,r){return r||P(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function e(t,r){return r||P(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function e(t,r){return r||P(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function e(t,r){return r||P(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function e(t,r,n){t=0|t,r=0|r,n||P(t,r,this.length);for(var i=this[t],o=1,s=0;++s=o&&(i-=Math.pow(2,8*r)),i},a.prototype.readIntBE=function e(t,r,n){t=0|t,r=0|r,n||P(t,r,this.length);for(var i=r,o=1,s=this[t+--i];i>0&&(o*=256);)s+=this[t+--i]*o;return o*=128,s>=o&&(s-=Math.pow(2,8*r)),s},a.prototype.readInt8=function e(t,r){return r||P(t,1,this.length),128&this[t]?(255-this[t]+1)*-1:this[t]},a.prototype.readInt16LE=function e(t,r){r||P(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt16BE=function e(t,r){r||P(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt32LE=function e(t,r){return r||P(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function e(t,r){return r||P(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function e(t,r){return r||P(t,4,this.length),Q.read(this,t,!0,23,4)},a.prototype.readFloatBE=function e(t,r){return r||P(t,4,this.length),Q.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function e(t,r){return r||P(t,8,this.length),Q.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function e(t,r){return r||P(t,8,this.length),Q.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function e(t,r,n,i){if(t=+t,r=0|r,n=0|n,!i){var o=Math.pow(2,8*n)-1;N(this,t,r,n,o,0)}var s=1,a=0;for(this[r]=255&t;++a=0&&(a*=256);)this[r+s]=t/a&255;return r+n},a.prototype.writeUInt8=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,1,255,0),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=255&t,r+1},a.prototype.writeUInt16LE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):U(this,t,r,!0),r+2},a.prototype.writeUInt16BE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):U(this,t,r,!1),r+2},a.prototype.writeUInt32LE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t):D(this,t,r,!0),r+4},a.prototype.writeUInt32BE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):D(this,t,r,!1),r+4},a.prototype.writeIntLE=function e(t,r,n,i){if(t=+t,r=0|r,!i){var o=Math.pow(2,8*n-1);N(this,t,r,n,o-1,-o)}var s=0,a=1,u=0;for(this[r]=255&t;++s>0)-u&255;return r+n},a.prototype.writeIntBE=function e(t,r,n,i){if(t=+t,r=0|r,!i){var o=Math.pow(2,8*n-1);N(this,t,r,n,o-1,-o)}var s=n-1,a=1,u=0;for(this[r+s]=255&t;--s>=0&&(a*=256);)t<0&&0===u&&0!==this[r+s+1]&&(u=1),this[r+s]=(t/a>>0)-u&255;return r+n},a.prototype.writeInt8=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,1,127,-128),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=255&t,r+1},a.prototype.writeInt16LE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):U(this,t,r,!0),r+2},a.prototype.writeInt16BE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):U(this,t,r,!1),r+2},a.prototype.writeInt32LE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):D(this,t,r,!0),r+4},a.prototype.writeInt32BE=function e(t,r,n){return t=+t,r=0|r,n||N(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),a.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):D(this,t,r,!1),r+4},a.prototype.writeFloatLE=function e(t,r,n){return C(this,t,r,!0,n)},a.prototype.writeFloatBE=function e(t,r,n){return C(this,t,r,!1,n)},a.prototype.writeDoubleLE=function e(t,r,n){return Z(this,t,r,!0,n)},a.prototype.writeDoubleBE=function e(t,r,n){return Z(this,t,r,!1,n)},a.prototype.copy=function e(t,r,n,i){if(n||(n=0),i||0===i||(i=this.length),r>=t.length&&(r=t.length),r||(r=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),t.length-r=0;--s)t[s+r]=this[s+n];else if(o<1e3||!a.TYPED_ARRAY_SUPPORT)for(s=0;s>>=0,n=void 0===n?this.length:n>>>0,t||(t=0);var s;if("number"==typeof t)for(s=r;s0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function n(e){return 3*e.length/4-r(e)}function i(e){var t,n,i,o,s,a,u=e.length;s=r(e),a=new c(3*u/4-s),i=s>0?u-4:u;var l=0;for(t=0,n=0;t>16&255,a[l++]=o>>8&255,a[l++]=255&o;return 2===s?(o=f[e.charCodeAt(t)]<<2|f[e.charCodeAt(t+1)]>>4,a[l++]=255&o):1===s&&(o=f[e.charCodeAt(t)]<<10|f[e.charCodeAt(t+1)]<<4|f[e.charCodeAt(t+2)]>>2,a[l++]=o>>8&255,a[l++]=255&o),a}function o(e){return u[e>>18&63]+u[e>>12&63]+u[e>>6&63]+u[63&e]}function s(e,t,r){for(var n,i=[],s=t;sc?c:f+a));return 1===n?(t=e[r-1],i+=u[t>>2],i+=u[t<<4&63],i+="=="):2===n&&(t=(e[r-2]<<8)+e[r-1],i+=u[t>>10],i+=u[t>>4&63],i+=u[t<<2&63],i+="="),o.push(i),o.join("")}t.byteLength=n,t.toByteArray=i,t.fromByteArray=a;for(var u=[],f=[],c="undefined"!=typeof Uint8Array?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0,d=l.length;h>1,c=-7,l=r?i-1:0,h=r?-1:1,d=e[t+l];for(l+=h,o=d&(1<<-c)-1,d>>=-c,c+=a;c>0;o=256*o+e[t+l],l+=h,c-=8);for(s=o&(1<<-c)-1,o>>=-c,c+=n;c>0;s=256*s+e[t+l],l+=h,c-=8);if(0===o)o=1-f;else{if(o===u)return s?NaN:(d?-1:1)*(1/0);s+=Math.pow(2,n),o-=f}return(d?-1:1)*s*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var s,a,u,f=8*o-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:o-1,p=n?1:-1,_=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),t+=s+l>=1?h/u:h*Math.pow(2,1-l),t*u>=2&&(s++,u/=2),s+l>=c?(a=0,s=c):s+l>=1?(a=(t*u-1)*Math.pow(2,i),s+=l):(a=t*Math.pow(2,l-1)*Math.pow(2,i),s=0));i>=8;e[r+d]=255&a,d+=p,a/=256,i-=8);for(s=s<0;e[r+d]=255&s,d+=p,s/=256,f-=8);e[r+d-p]|=128*_}}},isarray:{"package.json":function(e,t){t.name="isarray",t.version="1.0.0",t.main="index.js"},"index.js":function(e,t,r){var n={}.toString;r.exports=Array.isArray||function(e){return"[object Array]"==n.call(e); +}}},process:{"browser.js":function(e,t,r){function n(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(e){if(h===setTimeout)return setTimeout(e,0);if((h===n||!h)&&setTimeout)return h=setTimeout,setTimeout(e,0);try{return h(e,0)}catch(t){try{return h.call(null,e,0)}catch(t){return h.call(this,e,0)}}}function s(e){if(d===clearTimeout)return clearTimeout(e);if((d===i||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(e);try{return d(e)}catch(t){try{return d.call(null,e)}catch(t){return d.call(this,e)}}}function a(){_&&g&&(_=!1,g.length?p=g.concat(p):b=-1,p.length&&u())}function u(){if(!_){var e=o(a);_=!0;for(var t=p.length;t;){for(g=p,p=[];++b1)for(var r=1;r0&&this._events[e].length>r&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var n=!1;return r.listener=t,this.on(e,r),this},n.prototype.removeListener=function(e,t){var r,n,o,a;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(r=this._events[e],o=r.length,n=-1,r===t||i(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(s(r)){for(a=o;a-- >0;)if(r[a]===t||r[a].listener&&r[a].listener===t){n=a;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[e],i(r))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}}},"tty-browserify":{"package.json":function(e,t){t.name="tty-browserify",t.version="0.0.0",t.main="index.js"},"index.js":function(e,t){function r(){throw new Error("tty.ReadStream is not implemented")}function n(){throw new Error("tty.ReadStream is not implemented")}t.isatty=function(){return!1},t.ReadStream=r,t.WriteStream=n}},"browserify-zlib":{"package.json":function(e,t){t.name="browserify-zlib",t.version="0.1.4",t.main="src/index.js"},src:{"index.js":["_stream_transform","./binding","util","assert","meteor-node-stubs/deps/_stream_transform",function(e,t){function r(e,t,r){function n(){for(var t;null!==(t=e.read());)a.push(t),u+=t.length;e.once("readable",n)}function i(t){e.removeListener("end",s),e.removeListener("readable",n),r(t)}function s(){var t=o.concat(a,u);a=[],r(null,t),e.close()}var a=[],u=0;e.on("error",i),e.on("end",s),e.end(t),n()}function n(e,t){if("string"==typeof t&&(t=new o(t)),!o.isBuffer(t))throw new TypeError("Not a string or buffer");var r=_.Z_FINISH;return e._processChunk(t,r)}function i(e){return this instanceof i?void d.call(this,e,_.DEFLATE):new i(e)}function a(e){return this instanceof a?void d.call(this,e,_.INFLATE):new a(e)}function u(e){return this instanceof u?void d.call(this,e,_.GZIP):new u(e)}function f(e){return this instanceof f?void d.call(this,e,_.GUNZIP):new f(e)}function c(e){return this instanceof c?void d.call(this,e,_.DEFLATERAW):new c(e)}function l(e){return this instanceof l?void d.call(this,e,_.INFLATERAW):new l(e)}function h(e){return this instanceof h?void d.call(this,e,_.UNZIP):new h(e)}function d(e,r){if(this._opts=e=e||{},this._chunkSize=e.chunkSize||t.Z_DEFAULT_CHUNK,p.call(this,e),e.flush&&e.flush!==_.Z_NO_FLUSH&&e.flush!==_.Z_PARTIAL_FLUSH&&e.flush!==_.Z_SYNC_FLUSH&&e.flush!==_.Z_FULL_FLUSH&&e.flush!==_.Z_FINISH&&e.flush!==_.Z_BLOCK)throw new Error("Invalid flush flag: "+e.flush);if(this._flushFlag=e.flush||_.Z_NO_FLUSH,e.chunkSize&&(e.chunkSizet.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+e.chunkSize);if(e.windowBits&&(e.windowBitst.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+e.windowBits);if(e.level&&(e.levelt.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+e.level);if(e.memLevel&&(e.memLevelt.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+e.memLevel);if(e.strategy&&e.strategy!=t.Z_FILTERED&&e.strategy!=t.Z_HUFFMAN_ONLY&&e.strategy!=t.Z_RLE&&e.strategy!=t.Z_FIXED&&e.strategy!=t.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+e.strategy);if(e.dictionary&&!o.isBuffer(e.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._binding=new _.Zlib(r);var n=this;this._hadError=!1,this._binding.onerror=function(e,r){n._binding=null,n._hadError=!0;var i=new Error(e);i.errno=r,i.code=t.codes[r],n.emit("error",i)};var i=t.Z_DEFAULT_COMPRESSION;"number"==typeof e.level&&(i=e.level);var s=t.Z_DEFAULT_STRATEGY;"number"==typeof e.strategy&&(s=e.strategy),this._binding.init(e.windowBits||t.Z_DEFAULT_WINDOWBITS,i,e.memLevel||t.Z_DEFAULT_MEMLEVEL,s,e.dictionary),this._buffer=new o(this._chunkSize),this._offset=0,this._closed=!1,this._level=i,this._strategy=s,this.once("end",this.close)}var p=e("_stream_transform"),_=e("./binding"),g=e("util"),b=e("assert").ok;_.Z_MIN_WINDOWBITS=8,_.Z_MAX_WINDOWBITS=15,_.Z_DEFAULT_WINDOWBITS=15,_.Z_MIN_CHUNK=64,_.Z_MAX_CHUNK=1/0,_.Z_DEFAULT_CHUNK=16384,_.Z_MIN_MEMLEVEL=1,_.Z_MAX_MEMLEVEL=9,_.Z_DEFAULT_MEMLEVEL=8,_.Z_MIN_LEVEL=-1,_.Z_MAX_LEVEL=9,_.Z_DEFAULT_LEVEL=_.Z_DEFAULT_COMPRESSION,Object.keys(_).forEach(function(e){e.match(/^Z/)&&(t[e]=_[e])}),t.codes={Z_OK:_.Z_OK,Z_STREAM_END:_.Z_STREAM_END,Z_NEED_DICT:_.Z_NEED_DICT,Z_ERRNO:_.Z_ERRNO,Z_STREAM_ERROR:_.Z_STREAM_ERROR,Z_DATA_ERROR:_.Z_DATA_ERROR,Z_MEM_ERROR:_.Z_MEM_ERROR,Z_BUF_ERROR:_.Z_BUF_ERROR,Z_VERSION_ERROR:_.Z_VERSION_ERROR},Object.keys(t.codes).forEach(function(e){t.codes[t.codes[e]]=e}),t.Deflate=i,t.Inflate=a,t.Gzip=u,t.Gunzip=f,t.DeflateRaw=c,t.InflateRaw=l,t.Unzip=h,t.createDeflate=function(e){return new i(e)},t.createInflate=function(e){return new a(e)},t.createDeflateRaw=function(e){return new c(e)},t.createInflateRaw=function(e){return new l(e)},t.createGzip=function(e){return new u(e)},t.createGunzip=function(e){return new f(e)},t.createUnzip=function(e){return new h(e)},t.deflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new i(t),e,n)},t.deflateSync=function(e,t){return n(new i(t),e)},t.gzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new u(t),e,n)},t.gzipSync=function(e,t){return n(new u(t),e)},t.deflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new c(t),e,n)},t.deflateRawSync=function(e,t){return n(new c(t),e)},t.unzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new h(t),e,n)},t.unzipSync=function(e,t){return n(new h(t),e)},t.inflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new a(t),e,n)},t.inflateSync=function(e,t){return n(new a(t),e)},t.gunzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new f(t),e,n)},t.gunzipSync=function(e,t){return n(new f(t),e)},t.inflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),r(new l(t),e,n)},t.inflateRawSync=function(e,t){return n(new l(t),e)},g.inherits(d,p),d.prototype.params=function(e,r,n){if(et.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+e);if(r!=t.Z_FILTERED&&r!=t.Z_HUFFMAN_ONLY&&r!=t.Z_RLE&&r!=t.Z_FIXED&&r!=t.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+r);if(this._level!==e||this._strategy!==r){var i=this;this.flush(_.Z_SYNC_FLUSH,function(){i._binding.params(e,r),i._hadError||(i._level=e,i._strategy=r,n&&n())})}else s.nextTick(n)},d.prototype.reset=function(){return this._binding.reset()},d.prototype._flush=function(e){this._transform(new o(0),"",e)},d.prototype.flush=function(e,t){var r=this._writableState;if(("function"==typeof e||void 0===e&&!t)&&(t=e,e=_.Z_FULL_FLUSH),r.ended)t&&s.nextTick(t);else if(r.ending)t&&this.once("end",t);else if(r.needDrain){var n=this;this.once("drain",function(){n.flush(t)})}else this._flushFlag=e,this.write(new o(0),"",t)},d.prototype.close=function(e){if(e&&s.nextTick(e),!this._closed){this._closed=!0,this._binding.close();var t=this;s.nextTick(function(){t.emit("close")})}},d.prototype._transform=function(e,t,r){var n,i=this._writableState,s=i.ending||i.ended,a=s&&(!e||i.length===e.length);if(null===!e&&!o.isBuffer(e))return r(new Error("invalid input"));a?n=_.Z_FINISH:(n=this._flushFlag,e.length>=i.length&&(this._flushFlag=this._opts.flush||_.Z_NO_FLUSH));var u=this;this._processChunk(e,n,r)},d.prototype._processChunk=function(e,t,r){function n(h,d){if(!u._hadError){var p=s-d;if(b(p>=0,"have should not go down"),p>0){var _=u._buffer.slice(u._offset,u._offset+p);u._offset+=p,f?u.push(_):(c.push(_),l+=_.length)}if((0===d||u._offset>=u._chunkSize)&&(s=u._chunkSize,u._offset=0,u._buffer=new o(u._chunkSize)),0===d){if(a+=i-h,i=h,!f)return!0;var g=u._binding.write(t,e,a,i,u._buffer,u._offset,u._chunkSize);return g.callback=n,void(g.buffer=e)}return!!f&&void r()}}var i=e&&e.length,s=this._chunkSize-this._offset,a=0,u=this,f="function"==typeof r;if(!f){var c=[],l=0,h;this.on("error",function(e){h=e});do var d=this._binding.writeSync(t,e,a,i,this._buffer,this._offset,s);while(!this._hadError&&n(d[0],d[1]));if(this._hadError)throw h;var p=o.concat(c,l);return this.close(),p}var _=this._binding.write(t,e,a,i,this._buffer,this._offset,s);_.buffer=e,_.callback=n},g.inherits(i,d),g.inherits(a,d),g.inherits(u,d),g.inherits(f,d),g.inherits(c,d),g.inherits(l,d),g.inherits(h,d)}],"binding.js":["pako/lib/zlib/messages","pako/lib/zlib/zstream","pako/lib/zlib/deflate.js","pako/lib/zlib/inflate.js","pako/lib/zlib/constants",function(e,t){function r(e){if(et.UNZIP)throw new TypeError("Bad argument");this.mode=e,this.init_done=!1,this.write_in_progress=!1,this.pending_close=!1,this.windowBits=0,this.level=0,this.memLevel=0,this.strategy=0,this.dictionary=null}function n(e,t){for(var r=0;r0)if(t.ended&&!i){var s=new Error("stream.push() after EOF");e.emit("error",s)}else if(t.endEmitted&&i){var a=new Error("stream.unshift() after end event");e.emit("error",a)}else{var f;!t.decoder||i||n||(r=t.decoder.write(r),f=!t.objectMode&&0===r.length),i||(t.reading=!1),f||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&d(e))),_(e,t)}else i||(t.reading=!1);return u(t)}function u(e){return!e.ended&&(e.needReadable||e.length=Y?e=Y:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function c(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=f(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function l(e,t){var r=null;return P.isBuffer(t)||"string"==typeof t||null===t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk")),r}function h(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,d(e)}}function d(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(F("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?L(p,e):p(e))}function p(e){F("emit readable"),e.emit("readable"),w(e)}function _(e,t){t.readingMore||(t.readingMore=!0,L(g,e,t))}function g(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=k(e,t.buffer,t.decoder),r}function k(e,t,r){var n;return eo.length?o.length:e;if(i+=s===o.length?o:o.slice(0,e),e-=s,0===e){s===o.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=o.slice(s));break}++n}return t.length-=n,i}function x(e,t){var r=N.allocUnsafe(e),n=t.head,i=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var o=n.data,s=e>o.length?o.length:e;if(o.copy(r,r.length-e,0,s),e-=s,0===e){s===o.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=o.slice(s));break}++i}return t.length-=i,r}function S(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,L(A,t,e))}function A(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function R(e,t){for(var r=0,n=e.length;r=t.highWaterMark||t.ended))return F("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?S(this):d(this),null;if(e=c(e,t),0===e&&t.ended)return 0===t.length&&S(this),null;var n=t.needReadable;F("need readable",n),(0===t.length||t.length-e0?j(e,t):null,null===i?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&S(this)),null!==i&&this.emit("data",i),i},o.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},o.prototype.pipe=function(e,t){function r(e){F("onunpipe"),e===h&&o()}function i(){F("onend"),e.end()}function o(){F("cleanup"),e.removeListener("close",f),e.removeListener("finish",c),e.removeListener("drain",g),e.removeListener("error",u),e.removeListener("unpipe",r),h.removeListener("end",i),h.removeListener("end",o),h.removeListener("data",a),m=!0,!d.awaitDrain||e._writableState&&!e._writableState.needDrain||g()}function a(t){F("ondata"),y=!1;var r=e.write(t);!1!==r||y||((1===d.pipesCount&&d.pipes===e||d.pipesCount>1&&O(d.pipes,e)!==-1)&&!m&&(F("false write response, pause",h._readableState.awaitDrain),h._readableState.awaitDrain++,y=!0),h.pause())}function u(t){F("onerror",t),l(),e.removeListener("error",u),0===B(e,"error")&&e.emit("error",t)}function f(){e.removeListener("finish",c),l()}function c(){F("onfinish"),e.removeListener("close",f),l()}function l(){F("unpipe"),h.unpipe(e)}var h=this,d=this._readableState;switch(d.pipesCount){case 0:d.pipes=e;break;case 1:d.pipes=[d.pipes,e];break;default:d.pipes.push(e)}d.pipesCount+=1,F("pipe count=%d opts=%j",d.pipesCount,t);var p=(!t||t.end!==!1)&&e!==s.stdout&&e!==s.stderr,_=p?i:o;d.endEmitted?L(_):h.once("end",_),e.on("unpipe",r);var g=b(h);e.on("drain",g);var m=!1,y=!1;return h.on("data",a),n(e,"error",u),e.once("close",f),e.once("finish",c),e.emit("pipe",h),d.flowing||(F("pipe resume"),h.resume()),e},o.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var r=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i0?this.tail.next=t:this.head=t,this.tail=t,++this.length},n.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},n.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},n.prototype.clear=function(){this.head=this.tail=null,this.length=0},n.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},n.prototype.concat=function(e){if(0===this.length)return o.alloc(0);if(1===this.length)return this.head.data;for(var t=o.allocUnsafe(e>>>0),r=this.head,n=0;r;)r.data.copy(t,n),n+=r.data.length,r=r.next;return t}}]}},"_stream_writable.js":["process-nextick-args","core-util-is","inherits","util-deprecate","events","buffer","buffer-shims","./_stream_duplex",function(e,t,r){"use strict";function n(){}function i(e,t,r){this.chunk=e,this.encoding=t,this.callback=r,this.next=null}function o(t,r){S=S||e("./_stream_duplex"),t=t||{},this.objectMode=!!t.objectMode,r instanceof S&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var n=t.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:i,this.highWaterMark=~~this.highWaterMark, +this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var o=t.decodeStrings===!1;this.decodeStrings=!o,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){_(r,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new k(this)}function a(t){return S=S||e("./_stream_duplex"),z.call(a,this)||this instanceof S?(this._writableState=new o(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev)),void O.call(this)):new a(t)}function u(e,t){var r=new Error("write after end");e.emit("error",r),E(t,r)}function f(e,t,r,n){var i=!0,o=!1;return null===r?o=new TypeError("May not write null values to stream"):L.isBuffer(r)||"string"==typeof r||void 0===r||t.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),E(n,o),i=!1),i}function c(e,t,r){return e.objectMode||e.decodeStrings===!1||"string"!=typeof t||(t=T.from(t,r)),t}function l(e,t,r,n,o){r=c(t,r,n),L.isBuffer(r)&&(n="buffer");var s=t.objectMode?1:r.length;t.length+=s;var a=t.length-1?setImmediate:E,S;a.WritableState=o;var A=e("core-util-is");A.inherits=e("inherits");var R={deprecate:e("util-deprecate")},O;!function(){try{O=e("stream")}catch(e){}finally{O||(O=e("events").EventEmitter)}}();var L=e("buffer").Buffer,T=e("buffer-shims");A.inherits(a,O),o.prototype.getBuffer=function e(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r},function(){try{Object.defineProperty(o.prototype,"buffer",{get:R.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(e){}}();var z;"function"==typeof Symbol&&Symbol.hasInstance?(z=Function.prototype[Symbol.hasInstance],Object.defineProperty(a,Symbol.hasInstance,{value:function(e){return!!z.call(this,e)||e&&e._writableState instanceof o}})):z=function(e){return e instanceof this},a.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},a.prototype.write=function(e,t,r){var i=this._writableState,o=!1;return"function"==typeof t&&(r=t,t=null),L.isBuffer(e)?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=n),i.ended?u(this,r):f(this,i,e,r)&&(i.pendingcb++,o=l(this,i,e,t,r)),o},a.prototype.cork=function(){var e=this._writableState;e.corked++},a.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||m(this,e))},a.prototype.setDefaultEncoding=function e(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this},a.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},a.prototype._writev=null,a.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!==e&&void 0!==e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||j(this,n,r)}}]}},"process-nextick-args":{"package.json":function(e,t){t.name="process-nextick-args",t.version="1.0.7",t.main="index.js"},"index.js":function(e,t,r){"use strict";function n(e,t,r,n){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var i=arguments.length,o,a;switch(i){case 0:case 1:return s.nextTick(e);case 2:return s.nextTick(function r(){e.call(null,t)});case 3:return s.nextTick(function n(){e.call(null,t,r)});case 4:return s.nextTick(function i(){e.call(null,t,r,n)});default:for(o=new Array(i-1),a=0;as)throw new RangeError("size is too large");var o=n,a=r;void 0===a&&(o=void 0,a=0);var u=new i(t);if("string"==typeof a)for(var f=new i(a,o),c=f.length,l=-1;++ls)throw new RangeError("size is too large");return new i(t)},r.from=function e(r,n,o){if("function"==typeof i.from&&(!t.Uint8Array||Uint8Array.from!==i.from))return i.from(r,n,o);if("number"==typeof r)throw new TypeError('"value" argument must not be a number');if("string"==typeof r)return new i(r,n);if("undefined"!=typeof ArrayBuffer&&r instanceof ArrayBuffer){var s=n;if(1===arguments.length)return new i(r);"undefined"==typeof s&&(s=0);var a=o;if("undefined"==typeof a&&(a=r.byteLength-s),s>=r.byteLength)throw new RangeError("'offset' is out of bounds");if(a>r.byteLength-s)throw new RangeError("'length' is out of bounds");return new i(r.slice(s,s+a))}if(i.isBuffer(r)){var u=new i(r.length);return r.copy(u,0,0,r.length),u}if(r){if(Array.isArray(r)||"undefined"!=typeof ArrayBuffer&&r.buffer instanceof ArrayBuffer||"length"in r)return new i(r);if("Buffer"===r.type&&Array.isArray(r.data))return new i(r.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")},r.allocUnsafeSlow=function e(t){if("function"==typeof i.allocUnsafeSlow)return i.allocUnsafeSlow(t);if("number"!=typeof t)throw new TypeError("size must be a number");if(t>=s)throw new RangeError("size is too large");return new o(t)}}]},util:{"package.json":function(e,t){t.name="util",t.version="0.10.3",t.main="./util.js"},"util.js":["./support/isBuffer","inherits",function(e,r,n){function i(e,t){var n={seen:[],stylize:a};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),g(t)?n.showHidden=t:t&&r._extend(n,t),j(n.showHidden)&&(n.showHidden=!1),j(n.depth)&&(n.depth=2),j(n.colors)&&(n.colors=!1),j(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=o),f(n,e,n.depth)}function o(e,t){var r=i.styles[t];return r?"["+i.colors[r][0]+"m"+e+"["+i.colors[r][1]+"m":e}function a(e,t){return e}function u(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}function f(e,t,n){if(e.customInspect&&t&&A(t.inspect)&&t.inspect!==r.inspect&&(!t.constructor||t.constructor.prototype!==t)){var i=t.inspect(n,e);return v(i)||(i=f(e,i,n)),i}var o=c(e,t);if(o)return o;var s=Object.keys(t),a=u(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(t)),S(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return l(t);if(0===s.length){if(A(t)){var g=t.name?": "+t.name:"";return e.stylize("[Function"+g+"]","special")}if(k(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(x(t))return e.stylize(Date.prototype.toString.call(t),"date");if(S(t))return l(t)}var b="",m=!1,y=["{","}"];if(_(t)&&(m=!0,y=["[","]"]),A(t)){var w=t.name?": "+t.name:"";b=" [Function"+w+"]"}if(k(t)&&(b=" "+RegExp.prototype.toString.call(t)),x(t)&&(b=" "+Date.prototype.toUTCString.call(t)),S(t)&&(b=" "+l(t)),0===s.length&&(!m||0==t.length))return y[0]+b+y[1];if(n<0)return k(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var j;return j=m?h(e,t,n,a,s):s.map(function(r){return d(e,t,n,a,r,m)}),e.seen.pop(),p(j,b,y)}function c(e,t){if(j(t))return e.stylize("undefined","undefined");if(v(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return y(t)?e.stylize(""+t,"number"):g(t)?e.stylize(""+t,"boolean"):b(t)?e.stylize("null","null"):void 0}function l(e){return"["+Error.prototype.toString.call(e)+"]"}function h(e,t,r,n,i){for(var o=[],s=0,a=t.length;s-1&&(a=o?a.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+a.split("\n").map(function(e){return" "+e}).join("\n"))):a=e.stylize("[Circular]","special")),j(s)){if(o&&i.match(/^\d+$/))return a;s=JSON.stringify(""+i),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function p(e,t,r){var n=0,i=e.reduce(function(e,t){return n++,t.indexOf("\n")>=0&&n++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return i>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function _(e){return Array.isArray(e)}function g(e){return"boolean"==typeof e}function b(e){return null===e}function m(e){return null==e}function y(e){return"number"==typeof e}function v(e){return"string"==typeof e}function w(e){return"symbol"==typeof e}function j(e){return void 0===e}function k(e){return E(e)&&"[object RegExp]"===O(e)}function E(e){return"object"==typeof e&&null!==e}function x(e){return E(e)&&"[object Date]"===O(e)}function S(e){return E(e)&&("[object Error]"===O(e)||e instanceof Error)}function A(e){return"function"==typeof e}function R(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function O(e){return Object.prototype.toString.call(e)}function L(e){return e<10?"0"+e.toString(10):e.toString(10)}function T(){var e=new Date,t=[L(e.getHours()),L(e.getMinutes()),L(e.getSeconds())].join(":");return[e.getDate(),P[e.getMonth()],t].join(" ")}function z(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var M=/%[sdj%]/g;r.format=function(e){if(!v(e)){for(var t=[],r=0;r=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),a=n[r];r=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived=55296&&n<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var i=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived),t+=e.toString(this.encoding,0,i);var i=t.length-1,n=t.charCodeAt(i);if(n>=55296&&n<=56319){var o=this.surrogateSize;return this.charLength+=o,this.charReceived+=o,this.charBuffer.copy(this.charBuffer,o,0,o),e.copy(this.charBuffer,0,0,o),t.substring(0,i)}return t},u.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var r=e[e.length-t];if(1==t&&r>>5==6){this.charLength=2;break}if(t<=2&&r>>4==14){this.charLength=3;break}if(t<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=t},u.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var r=this.charReceived,n=this.charBuffer,i=this.encoding;t+=n.slice(0,r).toString(i)}return t}}]},"util-deprecate":{"package.json":function(e,t){t.name="util-deprecate",t.version="1.0.2",t.main="browser.js"},"browser.js":function(e,r,n){function i(e,t){function r(){if(!n){if(o("throwDeprecation"))throw new Error(t);o("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}if(o("noDeprecation"))return e;var n=!1;return r}function o(e){try{if(!t.localStorage)return!1}catch(e){return!1}var r=t.localStorage[e];return null!=r&&"true"===String(r).toLowerCase()}n.exports=i}},pako:{lib:{zlib:{"messages.js":function(e,t,r){"use strict";r.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},"zstream.js":function(e,t,r){"use strict";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}r.exports=n},"deflate.js":["../utils/common","./trees","./adler32","./crc32","./messages",function(e,t){"use strict";function r(e,t){return e.msg=z[t],t}function n(e){return(e<<1)-(e>4?9:0)}function i(e){for(var t=e.length;--t>=0;)e[t]=0}function o(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(R.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function s(e,t){O._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,o(e.strm)}function a(e,t){e.pending_buf[e.pending++]=t}function u(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function f(e,t,r,n){var i=e.avail_in;return i>n&&(i=n),0===i?0:(e.avail_in-=i,R.arraySet(t,e.input,e.next_in,i,r),1===e.state.wrap?e.adler=L(e.adler,t,i,r):2===e.state.wrap&&(e.adler=T(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)}function c(e,t){var r=e.max_chain_length,n=e.strstart,i,o,s=e.prev_length,a=e.nice_match,u=e.strstart>e.w_size-fe?e.strstart-(e.w_size-fe):0,f=e.window,c=e.w_mask,l=e.prev,h=e.strstart+ue,d=f[n+s-1],p=f[n+s];e.prev_length>=e.good_match&&(r>>=2),a>e.lookahead&&(a=e.lookahead);do if(i=t,f[i+s]===p&&f[i+s-1]===d&&f[i]===f[n]&&f[++i]===f[n+1]){n+=2,i++;do;while(f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&ns){if(e.match_start=t,s=o,o>=a)break;d=f[n+s-1],p=f[n+s]}}while((t=l[t&c])>u&&0!==--r);return s<=e.lookahead?s:e.lookahead}function l(e){var t=e.w_size,r,n,i,o,s;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-fe)){R.arraySet(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,n=e.hash_size,r=n;do i=e.head[--r],e.head[r]=i>=t?i-t:0;while(--n);n=t,r=n;do i=e.prev[--r],e.prev[r]=i>=t?i-t:0;while(--n);o+=t}if(0===e.strm.avail_in)break;if(n=f(e.strm,e.window,e.strstart+e.lookahead,o),e.lookahead+=n,e.lookahead+e.insert>=ae)for(s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=(e.ins_h<e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(l(e),0===e.lookahead&&t===M)return me;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,s(e,!1),0===e.strm.avail_out))return me;if(e.strstart-e.block_start>=e.w_size-fe&&(s(e,!1),0===e.strm.avail_out))return me}return e.insert=0,t===P?(s(e,!0),0===e.strm.avail_out?ve:we):e.strstart>e.block_start&&(s(e,!1),0===e.strm.avail_out)?me:me}function d(e,t){for(var r,n;;){if(e.lookahead=ae&&(e.ins_h=(e.ins_h<=ae)if(n=O._tr_tally(e,e.strstart-e.match_start,e.match_length-ae),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=ae){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<=ae&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=ae-1)),e.prev_length>=ae&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-ae,n=O._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-ae),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=(e.ins_h<=ae&&e.strstart>0&&(i=e.strstart-1,n=a[i],n===a[++i]&&n===a[++i]&&n===a[++i])){o=e.strstart+ue;do;while(n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=ae?(r=O._tr_tally(e,1,e.match_length-ae),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=O._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(s(e,!1),0===e.strm.avail_out))return me}return e.insert=0,t===P?(s(e,!0),0===e.strm.avail_out?ve:we):e.last_lit&&(s(e,!1),0===e.strm.avail_out)?me:ye}function g(e,t){for(var r;;){if(0===e.lookahead&&(l(e),0===e.lookahead)){if(t===M)return me;break}if(e.match_length=0,r=O._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(s(e,!1),0===e.strm.avail_out))return me}return e.insert=0,t===P?(s(e,!0),0===e.strm.avail_out?ve:we):e.last_lit&&(s(e,!1),0===e.strm.avail_out)?me:ye}function b(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}function m(e){e.window_size=2*e.w_size,i(e.head),e.max_lazy_match=ke[e.level].max_lazy,e.good_match=ke[e.level].good_length,e.nice_match=ke[e.level].nice_length,e.max_chain_length=ke[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=ae-1,e.match_available=0,e.ins_h=0}function y(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=X,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new R.Buf16(2*oe),this.dyn_dtree=new R.Buf16(2*(2*ne+1)),this.bl_tree=new R.Buf16(2*(2*ie+1)),i(this.dyn_ltree),i(this.dyn_dtree),i(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new R.Buf16(se+1),this.heap=new R.Buf16(2*re+1),i(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new R.Buf16(2*re+1),i(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function v(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=V,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?le:ge,e.adler=2===t.wrap?0:1,t.last_flush=M,O._tr_init(t),U):r(e,F)}function w(e){var t=v(e);return t===U&&m(e.state),t}function j(e,t){return e&&e.state?2!==e.state.wrap?F:(e.state.gzhead=t,U):F}function k(e,t,n,i,o,s){if(!e)return F;var a=1;if(t===Y&&(t=6),i<0?(a=0,i=-i):i>15&&(a=2,i-=16),o<1||o>J||n!==X||i<8||i>15||t<0||t>9||s<0||s>H)return r(e,F);8===i&&(i=9);var u=new y;return e.state=u,u.strm=e,u.wrap=a,u.gzhead=null,u.w_bits=i,u.w_size=1<N||t<0)return e?r(e,F):F;if(f=e.state,!e.output||!e.input&&0!==e.avail_in||f.status===be&&t!==P)return r(e,0===e.avail_out?Z:F);if(f.strm=e,s=f.last_flush,f.last_flush=t,f.status===le)if(2===f.wrap)e.adler=0,a(f,31),a(f,139),a(f,8),f.gzhead?(a(f,(f.gzhead.text?1:0)+(f.gzhead.hcrc?2:0)+(f.gzhead.extra?4:0)+(f.gzhead.name?8:0)+(f.gzhead.comment?16:0)),a(f,255&f.gzhead.time),a(f,f.gzhead.time>>8&255),a(f,f.gzhead.time>>16&255),a(f,f.gzhead.time>>24&255),a(f,9===f.level?2:f.strategy>=W||f.level<2?4:0),a(f,255&f.gzhead.os),f.gzhead.extra&&f.gzhead.extra.length&&(a(f,255&f.gzhead.extra.length),a(f,f.gzhead.extra.length>>8&255)),f.gzhead.hcrc&&(e.adler=T(e.adler,f.pending_buf,f.pending,0)),f.gzindex=0,f.status=he):(a(f,0),a(f,0),a(f,0),a(f,0),a(f,0),a(f,9===f.level?2:f.strategy>=W||f.level<2?4:0),a(f,je),f.status=ge);else{var h=X+(f.w_bits-8<<4)<<8,d=-1;d=f.strategy>=W||f.level<2?0:f.level<6?1:6===f.level?2:3,h|=d<<6,0!==f.strstart&&(h|=ce),h+=31-h%31,f.status=ge,u(f,h),0!==f.strstart&&(u(f,e.adler>>>16),u(f,65535&e.adler)),e.adler=1}if(f.status===he)if(f.gzhead.extra){for(c=f.pending;f.gzindex<(65535&f.gzhead.extra.length)&&(f.pending!==f.pending_buf_size||(f.gzhead.hcrc&&f.pending>c&&(e.adler=T(e.adler,f.pending_buf,f.pending-c,c)),o(e),c=f.pending,f.pending!==f.pending_buf_size));)a(f,255&f.gzhead.extra[f.gzindex]),f.gzindex++;f.gzhead.hcrc&&f.pending>c&&(e.adler=T(e.adler,f.pending_buf,f.pending-c,c)),f.gzindex===f.gzhead.extra.length&&(f.gzindex=0,f.status=de)}else f.status=de;if(f.status===de)if(f.gzhead.name){c=f.pending;do{if(f.pending===f.pending_buf_size&&(f.gzhead.hcrc&&f.pending>c&&(e.adler=T(e.adler,f.pending_buf,f.pending-c,c)),o(e),c=f.pending,f.pending===f.pending_buf_size)){l=1;break}l=f.gzindexc&&(e.adler=T(e.adler,f.pending_buf,f.pending-c,c)),0===l&&(f.gzindex=0,f.status=pe)}else f.status=pe;if(f.status===pe)if(f.gzhead.comment){c=f.pending;do{if(f.pending===f.pending_buf_size&&(f.gzhead.hcrc&&f.pending>c&&(e.adler=T(e.adler,f.pending_buf,f.pending-c,c)),o(e),c=f.pending,f.pending===f.pending_buf_size)){l=1;break}l=f.gzindexc&&(e.adler=T(e.adler,f.pending_buf,f.pending-c,c)),0===l&&(f.status=_e)}else f.status=_e;if(f.status===_e&&(f.gzhead.hcrc?(f.pending+2>f.pending_buf_size&&o(e),f.pending+2<=f.pending_buf_size&&(a(f,255&e.adler),a(f,e.adler>>8&255),e.adler=0,f.status=ge)):f.status=ge),0!==f.pending){if(o(e),0===e.avail_out)return f.last_flush=-1,U}else if(0===e.avail_in&&n(t)<=n(s)&&t!==P)return r(e,Z);if(f.status===be&&0!==e.avail_in)return r(e,Z);if(0!==e.avail_in||0!==f.lookahead||t!==M&&f.status!==be){var p=f.strategy===W?g(f,t):f.strategy===G?_(f,t):ke[f.level].func(f,t);if(p!==ve&&p!==we||(f.status=be),p===me||p===ve)return 0===e.avail_out&&(f.last_flush=-1), +U;if(p===ye&&(t===B?O._tr_align(f):t!==N&&(O._tr_stored_block(f,0,0,!1),t===I&&(i(f.head),0===f.lookahead&&(f.strstart=0,f.block_start=0,f.insert=0))),o(e),0===e.avail_out))return f.last_flush=-1,U}return t!==P?U:f.wrap<=0?D:(2===f.wrap?(a(f,255&e.adler),a(f,e.adler>>8&255),a(f,e.adler>>16&255),a(f,e.adler>>24&255),a(f,255&e.total_in),a(f,e.total_in>>8&255),a(f,e.total_in>>16&255),a(f,e.total_in>>24&255)):(u(f,e.adler>>>16),u(f,65535&e.adler)),o(e),f.wrap>0&&(f.wrap=-f.wrap),0!==f.pending?U:D)}function S(e){var t;return e&&e.state?(t=e.state.status,t!==le&&t!==he&&t!==de&&t!==pe&&t!==_e&&t!==ge&&t!==be?r(e,F):(e.state=null,t===ge?r(e,C):U)):F}function A(e,t){var r=t.length,n,o,s,a,u,f,c,h;if(!e||!e.state)return F;if(n=e.state,a=n.wrap,2===a||1===a&&n.status!==le||n.lookahead)return F;for(1===a&&(e.adler=L(e.adler,t,r,0)),n.wrap=0,r>=n.w_size&&(0===a&&(i(n.head),n.strstart=0,n.block_start=0,n.insert=0),h=new R.Buf8(n.w_size),R.arraySet(h,t,r-n.w_size,n.w_size,0),t=h,r=n.w_size),u=e.avail_in,f=e.next_in,c=e.input,e.avail_in=r,e.next_in=0,e.input=t,l(n);n.lookahead>=ae;){o=n.strstart,s=n.lookahead-(ae-1);do n.ins_h=(n.ins_h<=0;)e[t]=0}function n(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}function i(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function o(e){return e<256?ae[e]:ae[256+(e>>>7)]}function s(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function a(e,t,r){e.bi_valid>K-r?(e.bi_buf|=t<>K-e.bi_valid,e.bi_valid+=r-K):(e.bi_buf|=t<>>=1,r<<=1;while(--t>0);return r>>>1}function c(e){16===e.bi_valid?(s(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function l(e,t){var r=t.dyn_tree,n=t.max_code,i=t.stat_desc.static_tree,o=t.stat_desc.has_stree,s=t.stat_desc.extra_bits,a=t.stat_desc.extra_base,u=t.stat_desc.max_length,f,c,l,h,d,p,_=0;for(h=0;h<=H;h++)e.bl_count[h]=0;for(r[2*e.heap[e.heap_max]+1]=0,f=e.heap_max+1;fu&&(h=u,_++),r[2*c+1]=h,c>n||(e.bl_count[h]++,d=0,c>=a&&(d=s[c-a]),p=r[2*c],e.opt_len+=p*(h+d),o&&(e.static_len+=p*(i[2*c+1]+d)));if(0!==_){do{for(h=u-1;0===e.bl_count[h];)h--;e.bl_count[h]--,e.bl_count[h+1]+=2,e.bl_count[u]--,_-=2}while(_>0);for(h=u;0!==h;h--)for(c=e.bl_count[h];0!==c;)l=e.heap[--f],l>n||(r[2*l+1]!==h&&(e.opt_len+=(h-r[2*l+1])*r[2*l],r[2*l+1]=h),c--)}}function h(e,t,r){var n=new Array(H+1),i=0,o,s;for(o=1;o<=H;o++)n[o]=i=i+r[o-1]<<1;for(s=0;s<=t;s++){var a=e[2*s+1];0!==a&&(e[2*s]=f(n[a]++,a))}}function d(){var e,t,r,i,o,s=new Array(H+1);for(r=0,i=0;i>=7;i8?s(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function g(e,t,r,n){_(e),n&&(s(e,r),s(e,~r)),T.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function b(e,t,r,n){var i=2*t,o=2*r;return e[i]>1;s>=1;s--)m(e,r,s);f=o;do s=e.heap[1],e.heap[1]=e.heap[e.heap_len--],m(e,r,1),a=e.heap[1],e.heap[--e.heap_max]=s,e.heap[--e.heap_max]=a,r[2*f]=r[2*s]+r[2*a],e.depth[f]=(e.depth[s]>=e.depth[a]?e.depth[s]:e.depth[a])+1,r[2*s+1]=r[2*a+1]=f,e.heap[1]=f++,m(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],l(e,t),h(r,u,e.bl_count)}function w(e,t,r){var n,i=-1,o,s=t[1],a=0,u=7,f=4;for(0===s&&(u=138,f=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)o=s,s=t[2*(n+1)+1],++a=3&&0===e.bl_tree[2*ne[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}function E(e,t,r,n){var i;for(a(e,t-257,5),a(e,r-1,5),a(e,n-4,4),i=0;i>>=1)if(1&t&&0!==e.dyn_ltree[2*r])return M;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return B;for(r=32;r0?(e.strm.data_type===I&&(e.strm.data_type=x(e)),v(e,e.l_desc),v(e,e.d_desc),s=k(e),i=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=i&&(i=o)):i=o=r+5,r+4<=i&&t!==-1?A(e,t,r,n):e.strategy===z||o===i?(a(e,(N<<1)+(n?1:0),3),y(e,oe,se)):(a(e,(U<<1)+(n?1:0),3),E(e,e.l_desc.max_code+1,e.d_desc.max_code+1,s+1),y(e,e.dyn_ltree,e.dyn_dtree)),p(e),n&&_(e)}function L(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(ue[r]+Z+1)]++,e.dyn_dtree[2*o(t)]++),e.last_lit===e.lit_bufsize-1}var T=e("../utils/common"),z=4,M=0,B=1,I=2,P=0,N=1,U=2,D=3,F=258,C=29,Z=256,Y=Z+1+C,q=30,W=19,G=2*Y+1,H=15,K=16,V=7,X=256,J=16,$=17,Q=18,ee=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],te=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],re=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ne=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ie=512,oe=new Array(2*(Y+2));r(oe);var se=new Array(2*q);r(se);var ae=new Array(ie);r(ae);var ue=new Array(F-D+1);r(ue);var fe=new Array(C);r(fe);var ce=new Array(q);r(ce);var le,he,de,pe=!1;t._tr_init=S,t._tr_stored_block=A,t._tr_flush_block=O,t._tr_tally=L,t._tr_align=R}],"adler32.js":function(e,t,r){"use strict";function n(e,t,r,n){for(var i=65535&e|0,o=e>>>16&65535|0,s=0;0!==r;){s=r>2e3?2e3:r,r-=s;do i=i+t[n++]|0,o=o+i|0;while(--s);i%=65521,o%=65521}return i|o<<16|0}r.exports=n},"crc32.js":function(e,t,r){"use strict";function n(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}function i(e,t,r,n){var i=o,s=n+r;e^=-1;for(var a=n;a>>8^i[255&(e^t[a])];return e^-1}var o=n();r.exports=i},"inflate.js":["../utils/common","./adler32","./crc32","./inffast","./inftrees",function(e,t){"use strict";function r(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function n(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new _.Buf16(320),this.work=new _.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function i(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=B,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new _.Buf32(he),t.distcode=t.distdyn=new _.Buf32(de),t.sane=1,t.back=-1,S):O}function o(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,i(e)):O}function s(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15)?O:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,o(e))):O}function a(e,t){var r,i;return e?(i=new n,e.state=i,i.window=null,r=s(e,t),r!==S&&(e.state=null),r):O}function u(e){return a(e,_e)}function f(e){if(ge){var t;for(be=new _.Buf32(512),me=new _.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(y(w,e.lens,0,288,be,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;y(j,e.lens,0,32,me,0,e.work,{bits:5}),ge=!1}e.lencode=be,e.lenbits=9,e.distcode=me,e.distbits=5}function c(e,t,r,n){var i,o=e.state;return null===o.window&&(o.wsize=1<=o.wsize?(_.arraySet(o.window,t,r-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(i=o.wsize-o.wnext,i>n&&(i=n),_.arraySet(o.window,t,r-n,i,o.wnext),n-=i,n?(_.arraySet(o.window,t,r-n,n,0),o.wnext=n,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=b(n.check,xe,2,0),h=0,d=0,n.mode=I;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&h)<<8)+(h>>8))%31){e.msg="incorrect header check",n.mode=fe;break}if((15&h)!==M){e.msg="unknown compression method",n.mode=fe;break}if(h>>>=4,d-=4,ke=(15&h)+8,0===n.wbits)n.wbits=ke;else if(ke>n.wbits){e.msg="invalid window size",n.mode=fe;break}n.dmax=1<>8&1),512&n.flags&&(xe[0]=255&h,xe[1]=h>>>8&255,n.check=b(n.check,xe,2,0)),h=0,d=0,n.mode=P;case P:for(;d<32;){if(0===u)break e;u--,h+=i[s++]<>>8&255,xe[2]=h>>>16&255,xe[3]=h>>>24&255,n.check=b(n.check,xe,4,0)),h=0,d=0,n.mode=N;case N:for(;d<16;){if(0===u)break e;u--,h+=i[s++]<>8),512&n.flags&&(xe[0]=255&h,xe[1]=h>>>8&255,n.check=b(n.check,xe,2,0)),h=0,d=0,n.mode=U;case U:if(1024&n.flags){for(;d<16;){if(0===u)break e;u--,h+=i[s++]<>>8&255,n.check=b(n.check,xe,2,0)),h=0,d=0}else n.head&&(n.head.extra=null);n.mode=D;case D:if(1024&n.flags&&(de=n.length,de>u&&(de=u),de&&(n.head&&(ke=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),_.arraySet(n.head.extra,i,s,de,ke)),512&n.flags&&(n.check=b(n.check,i,de,s)),u-=de,s+=de,n.length-=de),n.length))break e;n.length=0,n.mode=F;case F:if(2048&n.flags){if(0===u)break e;de=0;do ke=i[s+de++],n.head&&ke&&n.length<65536&&(n.head.name+=String.fromCharCode(ke));while(ke&&de>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=W;break;case Y:for(;d<32;){if(0===u)break e;u--,h+=i[s++]<>>=7&d,d-=7&d,n.mode=se;break}for(;d<3;){if(0===u)break e;u--,h+=i[s++]<>>=1,d-=1,3&h){case 0:n.mode=H;break;case 1:if(f(n),n.mode=Q,t===x){h>>>=2,d-=2;break e}break;case 2:n.mode=X;break;case 3:e.msg="invalid block type",n.mode=fe}h>>>=2,d-=2;break;case H:for(h>>>=7&d,d-=7&d;d<32;){if(0===u)break e;u--,h+=i[s++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=fe;break}if(n.length=65535&h,h=0,d=0,n.mode=K,t===x)break e;case K:n.mode=V;case V:if(de=n.length){if(de>u&&(de=u),de>l&&(de=l),0===de)break e;_.arraySet(o,i,s,de,a),u-=de,s+=de,l-=de,a+=de,n.length-=de;break}n.mode=W;break;case X:for(;d<14;){if(0===u)break e;u--,h+=i[s++]<>>=5,d-=5,n.ndist=(31&h)+1,h>>>=5,d-=5,n.ncode=(15&h)+4,h>>>=4,d-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=fe;break}n.have=0,n.mode=J;case J:for(;n.have>>=3,d-=3}for(;n.have<19;)n.lens[Re[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,Se={bits:n.lenbits},Ee=y(v,n.lens,0,19,n.lencode,0,n.work,Se),n.lenbits=Se.bits,Ee){e.msg="invalid code lengths set",n.mode=fe;break}n.have=0,n.mode=$;case $:for(;n.have>>24,me=ge>>>16&255,ye=65535&ge,!(be<=d);){if(0===u)break e;u--,h+=i[s++]<>>=be,d-=be,n.lens[n.have++]=ye;else{if(16===ye){for(Ae=be+2;d>>=be,d-=be,0===n.have){e.msg="invalid bit length repeat",n.mode=fe;break}ke=n.lens[n.have-1],de=3+(3&h),h>>>=2,d-=2}else if(17===ye){for(Ae=be+3;d>>=be,d-=be,ke=0,de=3+(7&h),h>>>=3,d-=3}else{for(Ae=be+7;d>>=be,d-=be,ke=0,de=11+(127&h),h>>>=7,d-=7}if(n.have+de>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=fe;break}for(;de--;)n.lens[n.have++]=ke}}if(n.mode===fe)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=fe;break}if(n.lenbits=9,Se={bits:n.lenbits},Ee=y(w,n.lens,0,n.nlen,n.lencode,0,n.work,Se),n.lenbits=Se.bits,Ee){e.msg="invalid literal/lengths set",n.mode=fe;break}if(n.distbits=6,n.distcode=n.distdyn,Se={bits:n.distbits},Ee=y(j,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,Se),n.distbits=Se.bits,Ee){e.msg="invalid distances set",n.mode=fe;break}if(n.mode=Q,t===x)break e;case Q:n.mode=ee;case ee:if(u>=6&&l>=258){e.next_out=a,e.avail_out=l,e.next_in=s,e.avail_in=u,n.hold=h,n.bits=d,m(e,he),a=e.next_out,o=e.output,l=e.avail_out,s=e.next_in,i=e.input,u=e.avail_in,h=n.hold,d=n.bits,n.mode===W&&(n.back=-1);break}for(n.back=0;ge=n.lencode[h&(1<>>24,me=ge>>>16&255,ye=65535&ge,!(be<=d);){if(0===u)break e;u--,h+=i[s++]<>ve)],be=ge>>>24,me=ge>>>16&255,ye=65535&ge,!(ve+be<=d);){if(0===u)break e;u--,h+=i[s++]<>>=ve,d-=ve,n.back+=ve}if(h>>>=be,d-=be,n.back+=be,n.length=ye,0===me){n.mode=oe;break}if(32&me){n.back=-1,n.mode=W;break}if(64&me){e.msg="invalid literal/length code",n.mode=fe;break}n.extra=15&me,n.mode=te;case te:if(n.extra){for(Ae=n.extra;d>>=n.extra,d-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=re;case re:for(;ge=n.distcode[h&(1<>>24,me=ge>>>16&255,ye=65535&ge,!(be<=d);){if(0===u)break e;u--,h+=i[s++]<>ve)],be=ge>>>24,me=ge>>>16&255,ye=65535&ge,!(ve+be<=d);){if(0===u)break e;u--,h+=i[s++]<>>=ve,d-=ve,n.back+=ve}if(h>>>=be,d-=be,n.back+=be,64&me){e.msg="invalid distance code",n.mode=fe;break}n.offset=ye,n.extra=15&me,n.mode=ne;case ne:if(n.extra){for(Ae=n.extra;d>>=n.extra,d-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=fe;break}n.mode=ie;case ie:if(0===l)break e;if(de=he-l,n.offset>de){if(de=n.offset-de,de>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=fe;break}de>n.wnext?(de-=n.wnext,pe=n.wsize-de):pe=n.wnext-de,de>n.length&&(de=n.length),_e=n.window}else _e=o,pe=a-n.offset,de=n.length;de>l&&(de=l),l-=de,n.length-=de;do o[a++]=_e[pe++];while(--de);0===n.length&&(n.mode=ee);break;case oe:if(0===l)break e;o[a++]=n.length,l--,n.mode=ee;break;case se:if(n.wrap){for(;d<32;){if(0===u)break e;u--,h|=i[s++]<>>24,g>>>=k,b-=k,k=j>>>16&255,0===k)O[u++]=65535&j;else{if(!(16&k)){if(0===(64&k)){j=m[(65535&j)+(g&(1<>>=k,b-=k),b<15&&(g+=R[s++]<>>24,g>>>=k,b-=k,k=j>>>16&255,!(16&k)){if(0===(64&k)){j=y[(65535&j)+(g&(1<l){t.msg="invalid distance too far back",o.mode=n;break e}if(g>>>=k,b-=k,k=u-f,x>k){if(k=x-k,k>d&&o.sane){t.msg="invalid distance too far back",o.mode=n;break e}if(S=0,A=_,0===p){if(S+=h-k,k2;)O[u++]=A[S++],O[u++]=A[S++],O[u++]=A[S++],E-=3;E&&(O[u++]=A[S++],E>1&&(O[u++]=A[S++]))}else{S=u-x;do O[u++]=O[S++],O[u++]=O[S++],O[u++]=O[S++],E-=3;while(E>2);E&&(O[u++]=O[S++],E>1&&(O[u++]=O[S++]))}break}}break}}while(s>3,s-=E,b-=E<<3,g&=(1<=1&&0===D[E];E--);if(x>E&&(x=E),0===E)return g[b++]=20971520,g[b++]=20971520,y.bits=1,0;for(k=1;k0&&(t===a||1!==E))return-1;for(F[1]=0,w=1;wo||t===f&&O>s)return 1;for(var G=0;;){G++,Y=w-A,m[j]U?(q=C[Z+m[j]],W=P[N+m[j]]):(q=96,W=0),T=1<>A)+z]=Y<<24|q<<16|W|0;while(0!==z);for(T=1<>=1;if(0!==T?(L&=T-1,L+=T):L=0,j++,0===--D[w]){if(w===E)break;w=r[p+m[j]]}if(w>x&&(L&B)!==M){for(0===A&&(A=x),I+=k,S=w-A,R=1<o||t===f&&O>s)return 1;M=L&B,g[M]=x<<24|S<<16|I-b|0}}return 0!==L&&(g[I+L]=w-A<<24|64<<16|0),y.bits=x,0}}],"constants.js":function(e,t,r){"use strict";r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}}},utils:{"common.js":function(e,t){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var n={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray)return void e.set(t.subarray(r,r+n),i);for(var o=0;o=0;f--)if(s[f]!==a[f])return!1;for(f=s.length-1;f>=0;f--)if(u=s[f],!p(e[u],t[u],r,n))return!1;return!0}function b(e,t,r){p(e,t,!0)&&h(e,t,r,"notDeepStrictEqual",b)}function m(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&t.call({},e)===!0}function y(e){var t;try{e()}catch(e){t=e}return t}function v(e,t,r,n){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=y(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!i&&h(i,r,"Missing expected exception"+n);var o="string"==typeof n,s=!e&&w.isError(i),a=!e&&i&&!r;if((s&&o&&m(i,r)||a)&&h(i,r,"Got unwanted exception"+n),e&&i&&r&&!m(i,r)||!e&&i)throw i}var w=e("util/"),j=Object.prototype.hasOwnProperty,k=Array.prototype.slice,E=function(){return"foo"===function e(){}.name}(),x=n.exports=d,S=/\s*function\s+([^\(\s]*)\s*/;x.AssertionError=function e(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=l(this),this.generatedMessage=!0);var r=t.stackStartFunction||h;if(Error.captureStackTrace)Error.captureStackTrace(this,r);else{var n=new Error;if(n.stack){var i=n.stack,o=u(r),s=i.indexOf("\n"+o);if(s>=0){var a=i.indexOf("\n",s+1);i=i.substring(a+1)}this.stack=i}}},w.inherits(x.AssertionError,Error),x.fail=h,x.ok=d,x.equal=function e(t,r,n){t!=r&&h(t,r,n,"==",x.equal)},x.notEqual=function e(t,r,n){t==r&&h(t,r,n,"!=",x.notEqual)},x.deepEqual=function e(t,r,n){p(t,r,!1)||h(t,r,n,"deepEqual",x.deepEqual)},x.deepStrictEqual=function e(t,r,n){p(t,r,!0)||h(t,r,n,"deepStrictEqual",x.deepStrictEqual)},x.notDeepEqual=function e(t,r,n){p(t,r,!1)&&h(t,r,n,"notDeepEqual",x.notDeepEqual)},x.notDeepStrictEqual=b,x.strictEqual=function e(t,r,n){t!==r&&h(t,r,n,"===",x.strictEqual)},x.notStrictEqual=function e(t,r,n){t===r&&h(t,r,n,"!==",x.notStrictEqual)},x.throws=function(e,t,r){v(!0,e,t,r)},x.doesNotThrow=function(e,t,r){v(!1,e,t,r)},x.ifError=function(e){if(e)throw e};var A=Object.keys||function(e){var t=[];for(var r in e)j.call(e,r)&&t.push(r);return t}}]}}},"babel-runtime":{regenerator:{"index.js":["regenerator-runtime",function(e,t,r){r.exports=e("regenerator-runtime")}]},helpers:{"typeof.js":["../core-js/symbol/iterator","../core-js/symbol",function(e,t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var n=e("../core-js/symbol/iterator"),i=r(n),o=e("../core-js/symbol"),s=r(o),a="function"==typeof s.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":typeof e};t.default="function"==typeof s.default&&"symbol"===a(i.default)?function(e){return"undefined"==typeof e?"undefined":a(e)}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":"undefined"==typeof e?"undefined":a(e)}}],"toConsumableArray.js":["../core-js/array/from",function(e,t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var n=e("../core-js/array/from"),i=r(n);t.default=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t=0,s=o&&i.regeneratorRuntime;if(i.regeneratorRuntime=void 0,n.exports=e("./runtime"),o)i.regeneratorRuntime=s;else try{delete i.regeneratorRuntime}catch(e){i.regeneratorRuntime=void 0}}],"runtime.js":function(e,r,n){!function(e){"use strict";function t(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,s=Object.create(o.prototype),a=new p(n||[]);return s._invoke=c(e,r,a),s}function r(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function o(){}function a(){}function u(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function f(e){function t(n,i,o,s){var a=r(e[n],e,i);if("throw"!==a.type){var u=a.arg,f=u.value;return f&&"object"==typeof f&&m.call(f,"__await")?Promise.resolve(f.__await).then(function(e){t("next",e,o,s)},function(e){t("throw",e,o,s)}):Promise.resolve(f).then(function(e){u.value=e,o(u)},s)}s(a.arg)}function n(e,r){function n(){return new Promise(function(n,i){t(e,r,n,i)})}return i=i?i.then(n,n):n()}"object"==typeof s&&s.domain&&(t=s.domain.bind(t));var i;this._invoke=n}function c(e,t,n){var i=x;return function o(s,a){if(i===A)throw new Error("Generator is already running");if(i===R){if("throw"===s)throw a;return g()}for(n.method=s,n.arg=a;;){var u=n.delegate;if(u){var f=l(u,n);if(f){if(f===O)continue;return f}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===x)throw i=R,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=A;var c=r(e,t,n);if("normal"===c.type){if(i=n.done?R:S,c.arg===O)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=R,n.method="throw",n.arg=c.arg)}}}function l(e,t){var n=e.iterator[t.method];if(n===y){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=y,l(e,t),"throw"===t.method))return O;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return O}var i=r(n,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,O;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=y),t.delegate=null,O):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,O)}function h(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function d(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function p(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(h,this),this.reset(!0)}function _(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r=0;--n){var i=this.tryEntries[n],o=i.completion;if("root"===i.tryLoc)return t("end");if(i.tryLoc<=this.prev){var s=m.call(i,"catchLoc"),a=m.call(i,"finallyLoc");if(s&&a){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&m.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),d(r),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;d(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:_(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=y),O}}}("object"==typeof t?t:"object"==typeof window?window:"object"==typeof self?self:this)}},"core-js":{library:{fn:{symbol:{"iterator.js":["../../modules/es6.string.iterator","../../modules/web.dom.iterable","../../modules/_wks-ext",function(e,t,r){e("../../modules/es6.string.iterator"),e("../../modules/web.dom.iterable"),r.exports=e("../../modules/_wks-ext").f("iterator")}],"index.js":["../../modules/es6.symbol","../../modules/es6.object.to-string","../../modules/es7.symbol.async-iterator","../../modules/es7.symbol.observable","../../modules/_core",function(e,t,r){e("../../modules/es6.symbol"),e("../../modules/es6.object.to-string"),e("../../modules/es7.symbol.async-iterator"),e("../../modules/es7.symbol.observable"),r.exports=e("../../modules/_core").Symbol}]},array:{"from.js":["../../modules/es6.string.iterator","../../modules/es6.array.from","../../modules/_core",function(e,t,r){e("../../modules/es6.string.iterator"),e("../../modules/es6.array.from"),r.exports=e("../../modules/_core").Array.from}]},object:{"assign.js":["../../modules/es6.object.assign","../../modules/_core",function(e,t,r){e("../../modules/es6.object.assign"),r.exports=e("../../modules/_core").Object.assign}],"set-prototype-of.js":["../../modules/es6.object.set-prototype-of","../../modules/_core",function(e,t,r){e("../../modules/es6.object.set-prototype-of"),r.exports=e("../../modules/_core").Object.setPrototypeOf}],"create.js":["../../modules/es6.object.create","../../modules/_core",function(e,t,r){e("../../modules/es6.object.create");var n=e("../../modules/_core").Object;r.exports=function e(t,r){return n.create(t,r)}}],"define-property.js":["../../modules/es6.object.define-property","../../modules/_core",function(e,t,r){e("../../modules/es6.object.define-property");var n=e("../../modules/_core").Object;r.exports=function e(t,r,i){return n.defineProperty(t,r,i)}}]}},modules:{"es6.string.iterator.js":["./_string-at","./_iter-define",function(e){"use strict";var t=e("./_string-at")(!0);e("./_iter-define")(String,"String",function(e){this._t=String(e),this._i=0},function(){var e=this._t,r=this._i,n;return r>=e.length?{value:void 0,done:!0}:(n=t(e,r),this._i+=n.length,{value:n,done:!1})})}],"_string-at.js":["./_to-integer","./_defined",function(e,t,r){var n=e("./_to-integer"),i=e("./_defined");r.exports=function(e){return function(t,r){var o=String(i(t)),s=n(r),a=o.length,u,f;return s<0||s>=a?e?"":void 0:(u=o.charCodeAt(s),u<55296||u>56319||s+1===a||(f=o.charCodeAt(s+1))<56320||f>57343?e?o.charAt(s):u:e?o.slice(s,s+2):(u-55296<<10)+(f-56320)+65536)}}}],"_to-integer.js":function(e,t,r){var n=Math.ceil,i=Math.floor;r.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},"_defined.js":function(e,t,r){r.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"_iter-define.js":["./_library","./_export","./_redefine","./_hide","./_has","./_iterators","./_iter-create","./_set-to-string-tag","./_object-gpo","./_wks",function(e,t,r){"use strict";var n=e("./_library"),i=e("./_export"),o=e("./_redefine"),s=e("./_hide"),a=e("./_has"),u=e("./_iterators"),f=e("./_iter-create"),c=e("./_set-to-string-tag"),l=e("./_object-gpo"),h=e("./_wks")("iterator"),d=!([].keys&&"next"in[].keys()),p="@@iterator",_="keys",g="values",b=function(){return this};r.exports=function(e,t,r,m,y,v,w){f(r,t,m);var j=function(e){if(!d&&e in S)return S[e];switch(e){case _:return function t(){return new r(this,e)};case g:return function t(){return new r(this,e)}}return function t(){return new r(this,e)}},k=t+" Iterator",E=y==g,x=!1,S=e.prototype,A=S[h]||S[p]||y&&S[y],R=A||j(y),O=y?E?j("entries"):R:void 0,L="Array"==t?S.entries||A:A,T,z,M;if(L&&(M=l(L.call(new e)),M!==Object.prototype&&(c(M,k,!0),n||a(M,h)||s(M,h,b))),E&&A&&A.name!==g&&(x=!0,R=function e(){return A.call(this)}),n&&!w||!d&&!x&&S[h]||s(S,h,R),u[t]=R,u[k]=b,y)if(T={values:E?R:j(g),keys:v?R:j(_),entries:O},w)for(z in T)z in S||o(S,z,T[z]);else i(i.P+i.F*(d||x),t,T);return T}}],"_library.js":function(e,t,r){r.exports=!0},"_export.js":["./_global","./_core","./_ctx","./_hide",function(e,t,r){var n=e("./_global"),i=e("./_core"),o=e("./_ctx"),s=e("./_hide"),a="prototype",u=function(e,t,r){var f=e&u.F,c=e&u.G,l=e&u.S,h=e&u.P,d=e&u.B,p=e&u.W,_=c?i:i[t]||(i[t]={}),g=_[a],b=c?n:l?n[t]:(n[t]||{})[a],m,y,v;c&&(r=t);for(m in r)y=!f&&b&&void 0!==b[m],y&&m in _||(v=y?b[m]:r[m],_[m]=c&&"function"!=typeof b[m]?r[m]:d&&y?o(v,n):p&&b[m]==v?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};return t[a]=e[a],t}(v):h&&"function"==typeof v?o(Function.call,v):v,h&&((_.virtual||(_.virtual={}))[m]=v,e&u.R&&g&&!g[m]&&s(g,m,v)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,r.exports=u}],"_global.js":function(e,t,r){var n=r.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"_core.js":function(e,t,r){var n=r.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},"_ctx.js":["./_a-function",function(e,t,r){var n=e("./_a-function");r.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}}],"_a-function.js":function(e,t,r){r.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},"_hide.js":["./_object-dp","./_property-desc","./_descriptors",function(e,t,r){var n=e("./_object-dp"),i=e("./_property-desc");r.exports=e("./_descriptors")?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}}],"_object-dp.js":["./_an-object","./_ie8-dom-define","./_to-primitive","./_descriptors",function(e,t){var r=e("./_an-object"),n=e("./_ie8-dom-define"),i=e("./_to-primitive"),o=Object.defineProperty;t.f=e("./_descriptors")?Object.defineProperty:function e(t,s,a){if(r(t),s=i(s,!0),r(a),n)try{return o(t,s,a)}catch(e){}if("get"in a||"set"in a)throw TypeError("Accessors not supported!");return"value"in a&&(t[s]=a.value),t}}],"_an-object.js":["./_is-object",function(e,t,r){var n=e("./_is-object");r.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}}],"_is-object.js":function(e,t,r){r.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},"_ie8-dom-define.js":["./_descriptors","./_fails","./_dom-create",function(e,t,r){r.exports=!e("./_descriptors")&&!e("./_fails")(function(){return 7!=Object.defineProperty(e("./_dom-create")("div"),"a",{get:function(){return 7}}).a})}],"_descriptors.js":["./_fails",function(e,t,r){r.exports=!e("./_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})}],"_fails.js":function(e,t,r){r.exports=function(e){try{return!!e()}catch(e){return!0}}},"_dom-create.js":["./_is-object","./_global",function(e,t,r){var n=e("./_is-object"),i=e("./_global").document,o=n(i)&&n(i.createElement);r.exports=function(e){return o?i.createElement(e):{}}}],"_to-primitive.js":["./_is-object",function(e,t,r){var n=e("./_is-object");r.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}}],"_property-desc.js":function(e,t,r){r.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"_redefine.js":["./_hide",function(e,t,r){r.exports=e("./_hide")}],"_has.js":function(e,t,r){var n={}.hasOwnProperty;r.exports=function(e,t){return n.call(e,t)}},"_iterators.js":function(e,t,r){r.exports={}},"_iter-create.js":["./_object-create","./_property-desc","./_set-to-string-tag","./_hide","./_wks",function(e,t,r){"use strict";var n=e("./_object-create"),i=e("./_property-desc"),o=e("./_set-to-string-tag"),s={};e("./_hide")(s,e("./_wks")("iterator"),function(){return this}),r.exports=function(e,t,r){e.prototype=n(s,{next:i(1,r)}),o(e,t+" Iterator")}}],"_object-create.js":["./_an-object","./_object-dps","./_enum-bug-keys","./_shared-key","./_dom-create","./_html",function(e,t,r){var n=e("./_an-object"),i=e("./_object-dps"),o=e("./_enum-bug-keys"),s=e("./_shared-key")("IE_PROTO"),a=function(){},u="prototype",f=function(){var t=e("./_dom-create")("iframe"),r=o.length,n="<",i=">",s;for(t.style.display="none",e("./_html").appendChild(t),t.src="javascript:",s=t.contentWindow.document,s.open(),s.write(n+"script"+i+"document.F=Object"+n+"/script"+i),s.close(),f=s.F;r--;)delete f[u][o[r]];return f()};r.exports=Object.create||function e(t,r){var o;return null!==t?(a[u]=n(t),o=new a,a[u]=null,o[s]=t):o=f(),void 0===r?o:i(o,r)}}],"_object-dps.js":["./_object-dp","./_an-object","./_object-keys","./_descriptors",function(e,t,r){var n=e("./_object-dp"),i=e("./_an-object"),o=e("./_object-keys");r.exports=e("./_descriptors")?Object.defineProperties:function e(t,r){i(t);for(var s=o(r),a=s.length,u=0,f;a>u;)n.f(t,f=s[u++],r[f]);return t}}],"_object-keys.js":["./_object-keys-internal","./_enum-bug-keys",function(e,t,r){var n=e("./_object-keys-internal"),i=e("./_enum-bug-keys");r.exports=Object.keys||function e(t){return n(t,i)}}],"_object-keys-internal.js":["./_has","./_to-iobject","./_array-includes","./_shared-key",function(e,t,r){var n=e("./_has"),i=e("./_to-iobject"),o=e("./_array-includes")(!1),s=e("./_shared-key")("IE_PROTO");r.exports=function(e,t){var r=i(e),a=0,u=[],f;for(f in r)f!=s&&n(r,f)&&u.push(f);for(;t.length>a;)n(r,f=t[a++])&&(~o(u,f)||u.push(f));return u}}],"_to-iobject.js":["./_iobject","./_defined",function(e,t,r){var n=e("./_iobject"),i=e("./_defined");r.exports=function(e){return n(i(e))}}],"_iobject.js":["./_cof",function(e,t,r){var n=e("./_cof");r.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}}],"_cof.js":function(e,t,r){var n={}.toString;r.exports=function(e){return n.call(e).slice(8,-1)}},"_array-includes.js":["./_to-iobject","./_to-length","./_to-index",function(e,t,r){var n=e("./_to-iobject"),i=e("./_to-length"),o=e("./_to-index");r.exports=function(e){return function(t,r,s){var a=n(t),u=i(a.length),f=o(s,u),c;if(e&&r!=r){for(;u>f;)if(c=a[f++],c!=c)return!0}else for(;u>f;f++)if((e||f in a)&&a[f]===r)return e||f||0;return!e&&-1}}}],"_to-length.js":["./_to-integer",function(e,t,r){var n=e("./_to-integer"),i=Math.min;r.exports=function(e){return e>0?i(n(e),9007199254740991):0}}],"_to-index.js":["./_to-integer",function(e,t,r){var n=e("./_to-integer"),i=Math.max,o=Math.min;r.exports=function(e,t){return e=n(e),e<0?i(e+t,0):o(e,t)}}],"_shared-key.js":["./_shared","./_uid",function(e,t,r){var n=e("./_shared")("keys"),i=e("./_uid");r.exports=function(e){return n[e]||(n[e]=i(e))}}],"_shared.js":["./_global",function(e,t,r){var n=e("./_global"),i="__core-js_shared__",o=n[i]||(n[i]={});r.exports=function(e){return o[e]||(o[e]={})}}],"_uid.js":function(e,t,r){var n=0,i=Math.random();r.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},"_enum-bug-keys.js":function(e,t,r){r.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"_html.js":["./_global",function(e,t,r){r.exports=e("./_global").document&&document.documentElement}],"_set-to-string-tag.js":["./_object-dp","./_has","./_wks",function(e,t,r){var n=e("./_object-dp").f,i=e("./_has"),o=e("./_wks")("toStringTag");r.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}}],"_wks.js":["./_shared","./_uid","./_global",function(e,t,r){var n=e("./_shared")("wks"),i=e("./_uid"),o=e("./_global").Symbol,s="function"==typeof o,a=r.exports=function(e){return n[e]||(n[e]=s&&o[e]||(s?o:i)("Symbol."+e))};a.store=n}],"_object-gpo.js":["./_has","./_to-object","./_shared-key",function(e,t,r){var n=e("./_has"),i=e("./_to-object"),o=e("./_shared-key")("IE_PROTO"),s=Object.prototype;r.exports=Object.getPrototypeOf||function(e){return e=i(e),n(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}}],"_to-object.js":["./_defined",function(e,t,r){var n=e("./_defined");r.exports=function(e){return Object(n(e))}}],"web.dom.iterable.js":["./es6.array.iterator","./_global","./_hide","./_iterators","./_wks",function(e){e("./es6.array.iterator");for(var t=e("./_global"),r=e("./_hide"),n=e("./_iterators"),i=e("./_wks")("toStringTag"),o=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],s=0;s<5;s++){var a=o[s],u=t[a],f=u&&u.prototype;f&&!f[i]&&r(f,i,a),n[a]=n.Array}}],"es6.array.iterator.js":["./_add-to-unscopables","./_iter-step","./_iterators","./_to-iobject","./_iter-define",function(e,t,r){"use strict";var n=e("./_add-to-unscopables"),i=e("./_iter-step"),o=e("./_iterators"),s=e("./_to-iobject");r.exports=e("./_iter-define")(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,i(1)):"keys"==t?i(0,r):"values"==t?i(0,e[r]):i(0,[r,e[r]])},"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")}],"_add-to-unscopables.js":function(e,t,r){r.exports=function(){}},"_iter-step.js":function(e,t,r){r.exports=function(e,t){return{value:t,done:!!e}}},"_wks-ext.js":["./_wks",function(e,t){t.f=e("./_wks")}],"es6.symbol.js":["./_global","./_has","./_descriptors","./_export","./_redefine","./_meta","./_fails","./_shared","./_set-to-string-tag","./_uid","./_wks","./_wks-ext","./_wks-define","./_keyof","./_enum-keys","./_is-array","./_an-object","./_to-iobject","./_to-primitive","./_property-desc","./_object-create","./_object-gopn-ext","./_object-gopd","./_object-dp","./_object-keys","./_object-gopn","./_object-pie","./_object-gops","./_library","./_hide",function(e){"use strict";var t=e("./_global"),r=e("./_has"),n=e("./_descriptors"),i=e("./_export"),o=e("./_redefine"),s=e("./_meta").KEY,a=e("./_fails"),u=e("./_shared"),f=e("./_set-to-string-tag"),c=e("./_uid"),l=e("./_wks"),h=e("./_wks-ext"),d=e("./_wks-define"),p=e("./_keyof"),_=e("./_enum-keys"),g=e("./_is-array"),b=e("./_an-object"),m=e("./_to-iobject"),y=e("./_to-primitive"),v=e("./_property-desc"),w=e("./_object-create"),j=e("./_object-gopn-ext"),k=e("./_object-gopd"),E=e("./_object-dp"),x=e("./_object-keys"),S=k.f,A=E.f,R=j.f,O=t.Symbol,L=t.JSON,T=L&&L.stringify,z="prototype",M=l("_hidden"),B=l("toPrimitive"),I={}.propertyIsEnumerable,P=u("symbol-registry"),N=u("symbols"),U=u("op-symbols"),D=Object[z],F="function"==typeof O,C=t.QObject,Z=!C||!C[z]||!C[z].findChild,Y=n&&a(function(){return 7!=w(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a})?function(e,t,r){var n=S(D,t);n&&delete D[t],A(e,t,r),n&&e!==D&&A(D,t,n)}:A,q=function(e){var t=N[e]=w(O[z]);return t._k=e,t},W=F&&"symbol"==typeof O.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof O},G=function e(t,n,i){return t===D&&G(U,n,i),b(t),n=y(n,!0),b(i),r(N,n)?(i.enumerable?(r(t,M)&&t[M][n]&&(t[M][n]=!1),i=w(i,{enumerable:v(0,!1)})):(r(t,M)||A(t,M,v(1,{})),t[M][n]=!0),Y(t,n,i)):A(t,n,i)},H=function e(t,r){b(t);for(var n=_(r=m(r)),i=0,o=n.length,s;o>i;)G(t,s=n[i++],r[s]);return t},K=function e(t,r){return void 0===r?w(t):H(w(t),r)},V=function e(t){var n=I.call(this,t=y(t,!0));return!(this===D&&r(N,t)&&!r(U,t))&&(!(n||!r(this,t)||!r(N,t)||r(this,M)&&this[M][t])||n)},X=function e(t,n){if(t=m(t),n=y(n,!0),t!==D||!r(N,n)||r(U,n)){var i=S(t,n);return!i||!r(N,n)||r(t,M)&&t[M][n]||(i.enumerable=!0),i}},J=function e(t){for(var n=R(m(t)),i=[],o=0,a;n.length>o;)r(N,a=n[o++])||a==M||a==s||i.push(a);return i},$=function e(t){for(var n=t===D,i=R(n?U:m(t)),o=[],s=0,a;i.length>s;)!r(N,a=i[s++])||n&&!r(D,a)||o.push(N[a]);return o};F||(O=function e(){if(this instanceof O)throw TypeError("Symbol is not a constructor!");var t=c(arguments.length>0?arguments[0]:void 0),i=function(e){this===D&&i.call(U,e),r(this,M)&&r(this[M],t)&&(this[M][t]=!1),Y(this,t,v(1,e))};return n&&Z&&Y(D,t,{configurable:!0,set:i}),q(t)},o(O[z],"toString",function e(){return this._k}),k.f=X,E.f=G,e("./_object-gopn").f=j.f=J,e("./_object-pie").f=V,e("./_object-gops").f=$,n&&!e("./_library")&&o(D,"propertyIsEnumerable",V,!0),h.f=function(e){return q(l(e))}),i(i.G+i.W+i.F*!F,{Symbol:O});for(var Q="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;Q.length>ee;)l(Q[ee++]);for(var Q=x(l.store),ee=0;Q.length>ee;)d(Q[ee++]);i(i.S+i.F*!F,"Symbol",{for:function(e){return r(P,e+="")?P[e]:P[e]=O(e)},keyFor:function e(t){if(W(t))return p(P,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){Z=!0},useSimple:function(){Z=!1}}),i(i.S+i.F*!F,"Object",{create:K,defineProperty:G,defineProperties:H,getOwnPropertyDescriptor:X,getOwnPropertyNames:J,getOwnPropertySymbols:$}),L&&i(i.S+i.F*(!F||a(function(){var e=O();return"[null]"!=T([e])||"{}"!=T({a:e})||"{}"!=T(Object(e))})),"JSON",{stringify:function e(t){if(void 0!==t&&!W(t)){for(var r=[t],n=1,i,o;arguments.length>n;)r.push(arguments[n++]);return i=r[1],"function"==typeof i&&(o=i),!o&&g(i)||(i=function(e,t){if(o&&(t=o.call(this,e,t)),!W(t))return t}),r[1]=i,T.apply(L,r)}}}),O[z][B]||e("./_hide")(O[z],B,O[z].valueOf),f(O,"Symbol"),f(Math,"Math",!0),f(t.JSON,"JSON",!0)}],"_meta.js":["./_uid","./_is-object","./_has","./_object-dp","./_fails",function(e,t,r){var n=e("./_uid")("meta"),i=e("./_is-object"),o=e("./_has"),s=e("./_object-dp").f,a=0,u=Object.isExtensible||function(){return!0},f=!e("./_fails")(function(){return u(Object.preventExtensions({}))}),c=function(e){s(e,n,{value:{i:"O"+ ++a,w:{}}})},l=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,n)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[n].i},h=function(e,t){if(!o(e,n)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[n].w},d=function(e){return f&&p.NEED&&u(e)&&!o(e,n)&&c(e),e},p=r.exports={KEY:n,NEED:!1,fastKey:l,getWeak:h,onFreeze:d}}],"_wks-define.js":["./_global","./_core","./_library","./_wks-ext","./_object-dp",function(e,t,r){var n=e("./_global"),i=e("./_core"),o=e("./_library"),s=e("./_wks-ext"),a=e("./_object-dp").f;r.exports=function(e){var t=i.Symbol||(i.Symbol=o?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:s.f(e)})}}],"_keyof.js":["./_object-keys","./_to-iobject",function(e,t,r){var n=e("./_object-keys"),i=e("./_to-iobject");r.exports=function(e,t){for(var r=i(e),o=n(r),s=o.length,a=0,u;s>a;)if(r[u=o[a++]]===t)return u}}],"_enum-keys.js":["./_object-keys","./_object-gops","./_object-pie",function(e,t,r){var n=e("./_object-keys"),i=e("./_object-gops"),o=e("./_object-pie");r.exports=function(e){var t=n(e),r=i.f;if(r)for(var s=r(e),a=o.f,u=0,f;s.length>u;)a.call(e,f=s[u++])&&t.push(f);return t}}],"_object-gops.js":function(e,t){t.f=Object.getOwnPropertySymbols},"_object-pie.js":function(e,t){t.f={}.propertyIsEnumerable},"_is-array.js":["./_cof",function(e,t,r){var n=e("./_cof");r.exports=Array.isArray||function e(t){return"Array"==n(t)}}],"_object-gopn-ext.js":["./_to-iobject","./_object-gopn",function(e,t,r){var n=e("./_to-iobject"),i=e("./_object-gopn").f,o={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(e){try{return i(e)}catch(e){return s.slice()}};r.exports.f=function e(t){return s&&"[object Window]"==o.call(t)?a(t):i(n(t))}}],"_object-gopn.js":["./_object-keys-internal","./_enum-bug-keys",function(e,t){var r=e("./_object-keys-internal"),n=e("./_enum-bug-keys").concat("length","prototype");t.f=Object.getOwnPropertyNames||function e(t){return r(t,n)}}],"_object-gopd.js":["./_object-pie","./_property-desc","./_to-iobject","./_to-primitive","./_has","./_ie8-dom-define","./_descriptors",function(e,t){var r=e("./_object-pie"),n=e("./_property-desc"),i=e("./_to-iobject"),o=e("./_to-primitive"),s=e("./_has"),a=e("./_ie8-dom-define"),u=Object.getOwnPropertyDescriptor;t.f=e("./_descriptors")?u:function e(t,f){if(t=i(t),f=o(f,!0),a)try{return u(t,f)}catch(e){}if(s(t,f))return n(!r.f.call(t,f),t[f])}}],"es6.object.to-string.js":function(){},"es7.symbol.async-iterator.js":["./_wks-define",function(e){e("./_wks-define")("asyncIterator")}],"es7.symbol.observable.js":["./_wks-define",function(e){e("./_wks-define")("observable")}],"es6.array.from.js":["./_ctx","./_export","./_to-object","./_iter-call","./_is-array-iter","./_to-length","./_create-property","./core.get-iterator-method","./_iter-detect",function(e){"use strict";var t=e("./_ctx"),r=e("./_export"),n=e("./_to-object"),i=e("./_iter-call"),o=e("./_is-array-iter"),s=e("./_to-length"),a=e("./_create-property"),u=e("./core.get-iterator-method");r(r.S+r.F*!e("./_iter-detect")(function(e){Array.from(e)}),"Array",{from:function e(r){var f=n(r),c="function"==typeof this?this:Array,l=arguments.length,h=l>1?arguments[1]:void 0,d=void 0!==h,p=0,_=u(f),g,b,m,y;if(d&&(h=t(h,l>2?arguments[2]:void 0,2)),void 0==_||c==Array&&o(_))for(g=s(f.length),b=new c(g);g>p;p++)a(b,p,d?h(f[p],p):f[p]);else for(y=_.call(f),b=new c;!(m=y.next()).done;p++)a(b,p,d?i(y,h,[m.value,p],!0):m.value);return b.length=p,b}})}],"_iter-call.js":["./_an-object",function(e,t,r){var n=e("./_an-object");r.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){var o=e.return;throw void 0!==o&&n(o.call(e)),t}}}],"_is-array-iter.js":["./_iterators","./_wks",function(e,t,r){var n=e("./_iterators"),i=e("./_wks")("iterator"),o=Array.prototype;r.exports=function(e){return void 0!==e&&(n.Array===e||o[i]===e)}}],"_create-property.js":["./_object-dp","./_property-desc",function(e,t,r){"use strict";var n=e("./_object-dp"),i=e("./_property-desc");r.exports=function(e,t,r){t in e?n.f(e,t,i(0,r)):e[t]=r}}],"core.get-iterator-method.js":["./_classof","./_wks","./_iterators","./_core",function(e,t,r){var n=e("./_classof"),i=e("./_wks")("iterator"),o=e("./_iterators");r.exports=e("./_core").getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||o[n(e)]; +}}],"_classof.js":["./_cof","./_wks",function(e,t,r){var n=e("./_cof"),i=e("./_wks")("toStringTag"),o="Arguments"==n(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(e){}};r.exports=function(e){var t,r,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=s(t=Object(e),i))?r:o?n(t):"Object"==(a=n(t))&&"function"==typeof t.callee?"Arguments":a}}],"_iter-detect.js":["./_wks",function(e,t,r){var n=e("./_wks")("iterator"),i=!1;try{var o=[7][n]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(e){}r.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var o=[7],s=o[n]();s.next=function(){return{done:r=!0}},o[n]=function(){return s},e(o)}catch(e){}return r}}],"es6.object.assign.js":["./_export","./_object-assign",function(e){var t=e("./_export");t(t.S+t.F,"Object",{assign:e("./_object-assign")})}],"_object-assign.js":["./_object-keys","./_object-gops","./_object-pie","./_to-object","./_iobject","./_fails",function(e,t,r){"use strict";var n=e("./_object-keys"),i=e("./_object-gops"),o=e("./_object-pie"),s=e("./_to-object"),a=e("./_iobject"),u=Object.assign;r.exports=!u||e("./_fails")(function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach(function(e){t[e]=e}),7!=u({},e)[r]||Object.keys(u({},t)).join("")!=n})?function e(t,r){for(var u=s(t),f=arguments.length,c=1,l=i.f,h=o.f;f>c;)for(var d=a(arguments[c++]),p=l?n(d).concat(l(d)):n(d),_=p.length,g=0,b;_>g;)h.call(d,b=p[g++])&&(u[b]=d[b]);return u}:u}],"es6.object.set-prototype-of.js":["./_export","./_set-proto",function(e){var t=e("./_export");t(t.S,"Object",{setPrototypeOf:e("./_set-proto").set})}],"_set-proto.js":["./_is-object","./_an-object","./_ctx","./_object-gopd",function(e,t,r){var n=e("./_is-object"),i=e("./_an-object"),o=function(e,t){if(i(e),!n(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};r.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,r,n){try{n=e("./_ctx")(Function.call,e("./_object-gopd").f(Object.prototype,"__proto__").set,2),n(t,[]),r=!(t instanceof Array)}catch(e){r=!0}return function e(t,i){return o(t,i),r?t.__proto__=i:n(t,i),t}}({},!1):void 0),check:o}}],"es6.object.create.js":["./_export","./_object-create",function(e){var t=e("./_export");t(t.S,"Object",{create:e("./_object-create")})}],"es6.object.define-property.js":["./_export","./_descriptors","./_object-dp",function(e){var t=e("./_export");t(t.S+t.F*!e("./_descriptors"),"Object",{defineProperty:e("./_object-dp").f})}]}}}}},{extensions:[".js",".json"]}),u=a("./node_modules/meteor/modules/client.js");"undefined"==typeof Package&&(Package={}),function(e,t){for(var r in t)r in e||(e[r]=t[r])}(Package.modules=u,{meteorInstall:i,Buffer:o,process:s})}(); !function(){var t=Package.meteor.Meteor,e=Package.meteor.global,r=Package.meteor.meteorEnv,n=Package.modules.meteorInstall,o=Package.modules.Buffer,i=Package.modules.process,a,c,u,f,s=n({node_modules:{meteor:{"es5-shim":{"client.js":["./import_globals.js","es5-shim/es5-shim.js","es5-shim/es5-sham.js","./console.js","./export_globals.js",function(t){t("./import_globals.js"),t("es5-shim/es5-shim.js"),t("es5-shim/es5-sham.js"),t("./console.js"),t("./export_globals.js")}],"console.js":function(){function t(t){var e=console[t];e&&"object"==typeof e&&(console[t]=function(){return Function.prototype.apply.call(e,console,arguments)})}var e=Object.prototype.hasOwnProperty;if("object"==typeof console&&"object"==typeof console.log)for(var r in console)e.call(console,r)&&t(r)},"export_globals.js":function(){e.Date!==a&&(e.Date=a),e.parseInt!==c&&(e.parseInt=c),e.parseFloat!==u&&(e.parseFloat=u);var t=String.prototype;t.replace!==f&&(t.replace=f)},"import_globals.js":function(){a=e.Date,c=e.parseInt,u=e.parseFloat,f=String.prototype.replace},node_modules:{"es5-shim":{"es5-shim.js":function(t,e,r){!function(t,n){"use strict";"function"==typeof define&&define.amd?define(n):"object"==typeof e?r.exports=n():t.returnExports=n()}(this,function(){var t=Array,e=t.prototype,r=Object,n=r.prototype,o=Function,i=o.prototype,f=String,s=f.prototype,l=Number,p=l.prototype,h=e.slice,y=e.splice,d=e.push,b=e.unshift,g=e.concat,v=e.join,w=i.call,j=i.apply,O=Math.max,m=Math.min,T=n.toString,E="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,x,S=Function.prototype.toString,_=/^\s*class /,P=function t(e){try{var r=S.call(e),n=r.replace(/\/\/.*\n/g,""),o=n.replace(/\/\*[.\s\S]*\*\//g,""),i=o.replace(/\n/gm," ").replace(/ {2}/g," ");return _.test(i)}catch(t){return!1}},M=function t(e){try{return!P(e)&&(S.call(e),!0)}catch(t){return!1}},I="[object Function]",D="[object GeneratorFunction]",x=function t(e){if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(E)return M(e);if(P(e))return!1;var r=T.call(e);return r===I||r===D},k,F=RegExp.prototype.exec,U=function t(e){try{return F.call(e),!0}catch(t){return!1}},N="[object RegExp]";k=function t(e){return"object"==typeof e&&(E?U(e):T.call(e)===N)};var C,A=String.prototype.valueOf,R=function t(e){try{return A.call(e),!0}catch(t){return!1}},$="[object String]";C=function t(e){return"string"==typeof e||"object"==typeof e&&(E?R(e):T.call(e)===$)};var z=r.defineProperty&&function(){try{var t={};r.defineProperty(t,"x",{enumerable:!1,value:t});for(var e in t)return!1;return t.x===t}catch(t){return!1}}(),J=function(t){var e;return e=z?function(t,e,n,o){!o&&e in t||r.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:!0,value:n})}:function(t,e,r,n){!n&&e in t||(t[e]=r)},function r(n,o,i){for(var a in o)t.call(o,a)&&e(n,a,o[a],i)}}(n.hasOwnProperty),G=function t(e){var r=typeof e;return null===e||"object"!==r&&"function"!==r},Z=l.isNaN||function t(e){return e!==e},Y={ToInteger:function t(e){var r=+e;return Z(r)?r=0:0!==r&&r!==1/0&&r!==-(1/0)&&(r=(r>0||-1)*Math.floor(Math.abs(r))),r},ToPrimitive:function t(e){var r,n,o;if(G(e))return e;if(n=e.valueOf,x(n)&&(r=n.call(e),G(r)))return r;if(o=e.toString,x(o)&&(r=o.call(e),G(r)))return r;throw new TypeError},ToObject:function(t){if(null==t)throw new TypeError("can't convert "+t+" to object");return r(t)},ToUint32:function t(e){return e>>>0}},W=function t(){};J(i,{bind:function t(e){var n=this;if(!x(n))throw new TypeError("Function.prototype.bind called on incompatible "+n);for(var i=h.call(arguments,1),a,c=function(){if(this instanceof a){var t=j.call(n,this,g.call(i,h.call(arguments)));return r(t)===t?t:this}return j.call(n,e,g.call(i,h.call(arguments)))},u=O(0,n.length-i.length),f=[],s=0;s1&&(a=arguments[1]),!x(e))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++o1&&(c=arguments[1]),!x(r))throw new TypeError("Array.prototype.map callback must be a function");for(var u=0;u1&&(c=arguments[1]),!x(e))throw new TypeError("Array.prototype.filter callback must be a function");for(var u=0;u1&&(i=arguments[1]),!x(e))throw new TypeError("Array.prototype.every callback must be a function");for(var a=0;a1&&(i=arguments[1]),!x(e))throw new TypeError("Array.prototype.some callback must be a function");for(var a=0;a=2)a=arguments[1];else for(;;){if(i in n){a=n[i++];break}if(++i>=o)throw new TypeError("reduce of empty array with no initial value")}for(;i=2)i=arguments[1];else for(;;){if(a in n){i=n[a--];break}if(--a<0)throw new TypeError("reduceRight of empty array with no initial value")}if(a<0)return i;do a in n&&(i=e(i,n[a],a,r));while(a--);return i}},!ut);var ft=e.indexOf&&[0,1].indexOf(1,2)!==-1;J(e,{indexOf:function t(e){var r=it&&C(this)?K(this,""):Y.ToObject(this),n=Y.ToUint32(r.length);if(0===n)return-1;var o=0;for(arguments.length>1&&(o=Y.ToInteger(arguments[1])),o=o>=0?o:O(0,n+o);o1&&(o=m(o,Y.ToInteger(arguments[1]))),o=o>=0?o:n-Math.abs(o);o>=0;o--)if(o in r&&e===r[o])return o;return-1}},st);var lt=function(){var t=[1,2],e=t.splice();return 2===t.length&&rt(e)&&0===e.length}();J(e,{splice:function t(e,r){return 0===arguments.length?[]:y.apply(this,arguments)}},!lt);var pt=function(){var t={};return e.splice.call(t,0,0,1),1===t.length}();J(e,{splice:function t(e,r){if(0===arguments.length)return[];var n=arguments;return this.length=O(Y.ToInteger(this.length),0),arguments.length>0&&"number"!=typeof r&&(n=H(arguments),n.length<2?V(n,this.length-e):n[1]=Y.ToInteger(r)),y.apply(this,n)}},!pt);var ht=function(){var e=new t(1e5);return e[8]="x",e.splice(1,1),7===e.indexOf("x")}(),yt=function(){var t=256,e=[];return e[t]="a",e.splice(t+1,0,"b"),"a"===e[t]}();J(e,{splice:function t(e,r){for(var n=Y.ToObject(this),o=[],i=Y.ToUint32(n.length),a=Y.ToInteger(e),c=a<0?O(i+a,0):m(a,i),u=m(O(Y.ToInteger(r),0),i-c),s=0,l;sb;)delete n[s-1],s-=1}else if(h>u)for(s=i-u;s>c;)l=f(s+u-1),y=f(s+h-1),B(n,l)?n[y]=n[l]:delete n[y],s-=1;s=c;for(var g=0;g=0&&!rt(e)&&x(e.callee)},Nt=Ft(arguments)?Ft:Ut;J(r,{keys:function t(e){var r=x(e),n=Nt(e),o=null!==e&&"object"==typeof e,i=o&&C(e);if(!o&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var a=[],c=xt&&r;if(i&&St||n)for(var u=0;u11?e+1:e},getMonth:function t(){if(!(this&&this instanceof a))throw new TypeError("this is not a Date object.");var e=Bt(this),r=Xt(this);return e<0&&r>11?0:r},getDate:function t(){if(!(this&&this instanceof a))throw new TypeError("this is not a Date object.");var e=Bt(this),r=Xt(this),n=Ht(this);if(e<0&&r>11){if(12===r)return n;var o=ie(0,e+1);return o-n+1}return n},getUTCFullYear:function t(){if(!(this&&this instanceof a))throw new TypeError("this is not a Date object.");var e=Lt(this);return e<0&&qt(this)>11?e+1:e},getUTCMonth:function t(){if(!(this&&this instanceof a))throw new TypeError("this is not a Date object.");var e=Lt(this),r=qt(this);return e<0&&r>11?0:r},getUTCDate:function t(){if(!(this&&this instanceof a))throw new TypeError("this is not a Date object.");var e=Lt(this),r=qt(this),n=Kt(this);if(e<0&&r>11){if(12===r)return n;var o=ie(0,e+1);return o-n+1}return n}},$t),J(a.prototype,{toUTCString:function t(){if(!(this&&this instanceof a))throw new TypeError("this is not a Date object.");var e=Qt(this),r=Kt(this),n=qt(this),o=Lt(this),i=Vt(this),c=te(this),u=ee(this);return ne[e]+", "+(r<10?"0"+r:r)+" "+oe[n]+" "+o+" "+(i<10?"0"+i:i)+":"+(c<10?"0"+c:c)+":"+(u<10?"0"+u:u)+" GMT"}},$t||Gt),J(a.prototype,{toDateString:function t(){if(!(this&&this instanceof a))throw new TypeError("this is not a Date object.");var e=this.getDay(),r=this.getDate(),n=this.getMonth(),o=this.getFullYear();return ne[e]+" "+oe[n]+" "+(r<10?"0"+r:r)+" "+o}},$t||Zt),($t||Yt)&&(a.prototype.toString=function t(){if(!(this&&this instanceof a))throw new TypeError("this is not a Date object.");var e=this.getDay(),r=this.getDate(),n=this.getMonth(),o=this.getFullYear(),i=this.getHours(),c=this.getMinutes(),u=this.getSeconds(),f=this.getTimezoneOffset(),s=Math.floor(Math.abs(f)/60),l=Math.floor(Math.abs(f)%60);return ne[e]+" "+oe[n]+" "+(r<10?"0"+r:r)+" "+o+" "+(i<10?"0"+i:i)+":"+(c<10?"0"+c:c)+":"+(u<10?"0"+u:u)+" GMT"+(f>0?"-":"+")+(s<10?"0"+s:s)+(l<10?"0"+l:l)},z&&r.defineProperty(a.prototype,"toString",{configurable:!0,enumerable:!1,writable:!0}));var ae=-621987552e5,ce="-000001",ue=a.prototype.toISOString&&new a(ae).toISOString().indexOf(ce)===-1,fe=a.prototype.toISOString&&"1969-12-31T23:59:59.999Z"!==new a((-1)).toISOString(),se=w.bind(a.prototype.getTime);J(a.prototype,{toISOString:function t(){if(!isFinite(this)||!isFinite(se(this)))throw new RangeError("Date.prototype.toISOString called on non-finite value.");var e=Lt(this),r=qt(this);e+=Math.floor(r/12),r=(r%12+12)%12;var n=[r+1,Kt(this),Vt(this),te(this),ee(this)];e=(e<0?"-":e>9999?"+":"")+q("00000"+Math.abs(e),0<=e&&e<=9999?-4:-6);for(var o=0;o=7&&s>de){var d=Math.floor(s/de)*de,b=Math.floor(d/1e3);h+=b,y-=1e3*b}p=1===l&&f(n)===n?new t(e.parse(n)):l>=7?new t(n,o,i,a,c,h,y):l>=6?new t(n,o,i,a,c,h):l>=5?new t(n,o,i,a,c):l>=4?new t(n,o,i,a):l>=3?new t(n,o,i):l>=2?new t(n,o):l>=1?new t(n instanceof t?+n:n):new t}else p=t.apply(this,arguments);return G(p)||J(p,{constructor:e},!0),p},r=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),n=[0,31,59,90,120,151,181,212,243,273,304,334,365],o=function t(e,r){var o=r>1?1:0;return n[r]+Math.floor((e-1969+o)/4)-Math.floor((e-1901+o)/100)+Math.floor((e-1601+o)/400)+365*(e-1970)},i=function e(r){var n=0,o=r;if(be&&o>de){var i=Math.floor(o/de)*de,a=Math.floor(i/1e3);n+=a,o-=1e3*a}return l(new t(1970,0,1,0,0,n,o))};for(var a in t)B(t,a)&&(e[a]=t[a]);J(e,{now:t.now,UTC:t.UTC},!0),e.prototype=t.prototype,J(e.prototype,{constructor:e},!0);var c=function e(n){var a=r.exec(n);if(a){var c=l(a[1]),u=l(a[2]||1)-1,f=l(a[3]||1)-1,s=l(a[4]||0),p=l(a[5]||0),h=l(a[6]||0),y=Math.floor(1e3*l(a[7]||0)),d=Boolean(a[4]&&!a[8]),b="-"===a[9]?1:-1,g=l(a[10]||0),v=l(a[11]||0),w,j=p>0||h>0||y>0;return s<(j?24:25)&&p<60&&h<60&&y<1e3&&u>-1&&u<12&&g<24&&v<60&&f>-1&&f=0;)n+=ve.data[r],ve.data[r]=Math.floor(n/e),n=n%e*ve.base},numToString:function t(){for(var e=ve.size,r="";--e>=0;)if(""!==r||0===e||0!==ve.data[e]){var n=f(ve.data[e]);""===r?r=n:r+=q("0000000",0,7-n.length)+n}return r},pow:function t(e,r,n){return 0===r?n:r%2===1?t(e,r-1,n*e):t(e*e,r/2,n)},log:function t(e){for(var r=0,n=e;n>=4096;)r+=12,n/=4096;for(;n>=2;)r+=1,n/=2;return r}},we=function t(e){var r,n,o,i,a,c,u,s;if(r=l(e),r=Z(r)?0:Math.floor(r),r<0||r>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if(n=l(this),Z(n))return"NaN";if(n<=-1e21||n>=1e21)return f(n);if(o="",n<0&&(o="-",n=-n),i="0",n>1e-21)if(a=ve.log(n*ve.pow(2,69,1))-69,c=a<0?n*ve.pow(2,-a,1):n/ve.pow(2,a,1),c*=4503599627370496,a=52-a,a>0){for(ve.multiply(0,c),u=r;u>=7;)ve.multiply(1e7,0),u-=7;for(ve.multiply(ve.pow(10,u,1),0),u=a-1;u>=23;)ve.divide(1<<23),u-=23;ve.divide(1<0?(s=i.length,i=s<=r?o+q("0.0000000000000000000",0,r-s+2)+i:o+q(i,0,s-r)+"."+q(i,s-r)):i=o+i,i};J(p,{toFixed:we},ge);var je=function(){try{return"1"===1..toPrecision(void 0)}catch(t){return!0}}(),Oe=p.toPrecision;J(p,{toPrecision:function t(e){return"undefined"==typeof e?Oe.call(this):Oe.call(this,e)}},je),2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?!function(){var t="undefined"==typeof/()??/.exec("")[1],e=Math.pow(2,32)-1;s.split=function(r,n){var o=String(this);if("undefined"==typeof r&&0===n)return[];if(!k(r))return K(this,r,n);var i=[],a=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(r.sticky?"y":""),c=0,u,f,s,l,p=new RegExp(r.source,a+"g");t||(u=new RegExp("^"+p.source+"$(?!\\s)",a));var h="undefined"==typeof n?e:Y.ToUint32(n);for(f=p.exec(o);f&&(s=f.index+f[0].length,!(s>c&&(V(i,q(o,c,f.index)),!t&&f.length>1&&f[0].replace(u,function(){for(var t=1;t1&&f.index=h)));)p.lastIndex===f.index&&p.lastIndex++,f=p.exec(o);return c===o.length?!l&&p.test("")||V(i,""):V(i,q(o,c)),i.length>h?H(i,0,h):i}}():"0".split(void 0,0).length&&(s.split=function t(e,r){return"undefined"==typeof e&&0===r?[]:K(this,e,r)});var me=s.replace,Te=function(){var t=[];return"x".replace(/x(.)?/g,function(e,r){V(t,r)}),1===t.length&&"undefined"==typeof t[0]}();Te||(s.replace=function t(e,r){var n=x(r),o=k(e)&&/\)[*?]/.test(e.source);if(n&&o){var i=function(t){var n=arguments.length,o=e.lastIndex;e.lastIndex=0;var i=e.exec(t)||[];return e.lastIndex=o,V(i,arguments[n-2],arguments[n-1]),r.apply(this,i)};return me.call(this,e,i)}return me.call(this,e,r)});var Ee=s.substr,xe="".substr&&"b"!=="0b".substr(-1);J(s,{substr:function t(e,r){var n=e;return e<0&&(n=O(this.length+e,0)),Ee.call(this,n,r)}},xe);var Se="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff",_e="​",Pe="["+Se+"]",Me=new RegExp("^"+Pe+Pe+"*"),Ie=new RegExp(Pe+Pe+"*$"),De=s.trim&&(Se.trim()||!_e.trim());J(s,{trim:function t(){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");return f(this).replace(Me,"").replace(Ie,"")}},De);var ke=w.bind(String.prototype.trim),Fe=s.lastIndexOf&&"abcあい".lastIndexOf("あい",2)!==-1;J(s,{lastIndexOf:function t(e){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");for(var r=f(this),n=f(e),o=arguments.length>1?l(arguments[1]):NaN,i=Z(o)?1/0:Y.ToInteger(o),a=m(O(i,0),r.length),c=n.length,u=a+c;u>0;){u=O(0,u-c);var s=Q(q(r,u,a+c),n);if(s!==-1)return u+s}return-1}},Fe);var Ue=s.lastIndexOf;if(J(s,{lastIndexOf:function t(e){return Ue.apply(this,arguments)}},1!==s.lastIndexOf.length),8===c(Se+"08")&&22===c(Se+"0x16")||(c=function(t){var e=/^[\-+]?0[xX]/;return function r(n,o){var i=ke(String(n)),a=l(o)||(e.test(i)?16:10);return t(i,a)}}(c)),1/u("-0")!==-(1/0)&&(u=function(t){return function e(r){var n=ke(String(r)),o=t(n);return 0===o&&"-"===q(n,0,1)?-0:o}}(u)),"RangeError: test"!==String(new RangeError("test"))){var Ne=function t(){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");var e=this.name;"undefined"==typeof e?e="Error":"string"!=typeof e&&(e=f(e));var r=this.message;return"undefined"==typeof r?r="":"string"!=typeof r&&(r=f(r)),e?r?e+": "+r:e:r};Error.prototype.toString=Ne}if(z){var Ce=function(t,e){if(tt(t,e)){var r=Object.getOwnPropertyDescriptor(t,e);r.configurable&&(r.enumerable=!1,Object.defineProperty(t,e,r))}};Ce(Error.prototype,"message"),""!==Error.prototype.message&&(Error.prototype.message=""),Ce(Error.prototype,"name")}if("/a/gim"!==String(/a/gim)){var Ae=function t(){var e="/"+this.source+"/";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),e};RegExp.prototype.toString=Ae}})},"es5-sham.js":function(t,e,r){!function(t,n){"use strict";"function"==typeof define&&define.amd?define(n):"object"==typeof e?r.exports=n():t.returnExports=n()}(this,function(){var t=Function.call,e=Object.prototype,r=t.bind(e.hasOwnProperty),n=t.bind(e.propertyIsEnumerable),o=t.bind(e.toString),i,a,c,u,f=r(e,"__defineGetter__");f&&(i=t.bind(e.__defineGetter__),a=t.bind(e.__defineSetter__),c=t.bind(e.__lookupGetter__),u=t.bind(e.__lookupSetter__));var s=function t(e){return null==e||"object"!=typeof e&&"function"!=typeof e};Object.getPrototypeOf||(Object.getPrototypeOf=function t(r){var n=r.__proto__;return n||null===n?n:"[object Function]"===o(r.constructor)?r.constructor.prototype:r instanceof Object?e:null});var l=function t(e){try{return e.sentinel=0,0===Object.getOwnPropertyDescriptor(e,"sentinel").value}catch(t){return!1}};if(Object.defineProperty){var p=l({}),h="undefined"==typeof document||l(document.createElement("div"));if(!h||!p)var y=Object.getOwnPropertyDescriptor}if(!Object.getOwnPropertyDescriptor||y){var d="Object.getOwnPropertyDescriptor called on a non-object: ";Object.getOwnPropertyDescriptor=function t(o,i){if(s(o))throw new TypeError(d+o);if(y)try{return y.call(Object,o,i)}catch(t){}var a;if(!r(o,i))return a;if(a={enumerable:n(o,i),configurable:!0},f){var l=o.__proto__,p=o!==e;p&&(o.__proto__=e);var h=c(o,i),b=u(o,i);if(p&&(o.__proto__=l),h||b)return h&&(a.get=h),b&&(a.set=b),a}return a.value=o[i],a.writable=!0,a}}if(Object.getOwnPropertyNames||(Object.getOwnPropertyNames=function t(e){return Object.keys(e)}),!Object.create){var b,g=!({__proto__:null}instanceof Object),v=function t(){if(!document.domain)return!1;try{return!!new ActiveXObject("htmlfile")}catch(t){return!1}},w=function t(){var e,r;r=new ActiveXObject("htmlfile");var n="script";return r.write("<"+n+">"),r.close(),e=r.parentWindow.Object.prototype,r=null,e},j=function t(){var e=document.createElement("iframe"),r=document.body||document.documentElement,n;return e.style.display="none",r.appendChild(e),e.src="javascript:",n=e.contentWindow.Object.prototype,r.removeChild(e),e=null,n};b=g||"undefined"==typeof document?function(){return{__proto__:null}}:function(){var t=v()?w():j();delete t.constructor,delete t.hasOwnProperty,delete t.propertyIsEnumerable,delete t.isPrototypeOf,delete t.toLocaleString,delete t.toString,delete t.valueOf;var e=function t(){};return e.prototype=t,b=function(){return new e},new e},Object.create=function t(e,r){var n,o=function t(){};if(null===e)n=b();else{if(null!==e&&s(e))throw new TypeError("Object prototype may only be an Object or null");o.prototype=e,n=new o,n.__proto__=e}return void 0!==r&&Object.defineProperties(n,r),n}}var O=function t(e){try{return Object.defineProperty(e,"sentinel",{}),"sentinel"in e}catch(t){return!1}};if(Object.defineProperty){var m=O({}),T="undefined"==typeof document||O(document.createElement("div"));if(!m||!T)var E=Object.defineProperty,x=Object.defineProperties}if(!Object.defineProperty||E){var S="Property description must be an object: ",_="Object.defineProperty called on non-object: ",P="getters & setters can not be defined on this javascript engine";Object.defineProperty=function t(r,n,o){if(s(r))throw new TypeError(_+r);if(s(o))throw new TypeError(S+o);if(E)try{return E.call(Object,r,n,o)}catch(t){}if("value"in o)if(f&&(c(r,n)||u(r,n))){var l=r.__proto__;r.__proto__=e,delete r[n],r[n]=o.value,r.__proto__=l}else r[n]=o.value;else{var p="get"in o,h="set"in o;if(!f&&(p||h))throw new TypeError(P);p&&i(r,n,o.get),h&&a(r,n,o.set)}return r}}Object.defineProperties&&!x||(Object.defineProperties=function t(e,r){if(x)try{return x.call(Object,e,r)}catch(t){}return Object.keys(r).forEach(function(t){"__proto__"!==t&&Object.defineProperty(e,t,r[t])}),e}),Object.seal||(Object.seal=function t(e){if(Object(e)!==e)throw new TypeError("Object.seal can only be called on Objects.");return e}),Object.freeze||(Object.freeze=function t(e){if(Object(e)!==e)throw new TypeError("Object.freeze can only be called on Objects.");return e});try{Object.freeze(function(){})}catch(t){Object.freeze=function(t){return function e(r){return"function"==typeof r?r:t(r)}}(Object.freeze)}Object.preventExtensions||(Object.preventExtensions=function t(e){if(Object(e)!==e)throw new TypeError("Object.preventExtensions can only be called on Objects.");return e}),Object.isSealed||(Object.isSealed=function t(e){if(Object(e)!==e)throw new TypeError("Object.isSealed can only be called on Objects.");return!1}),Object.isFrozen||(Object.isFrozen=function t(e){if(Object(e)!==e)throw new TypeError("Object.isFrozen can only be called on Objects.");return!1}),Object.isExtensible||(Object.isExtensible=function t(e){if(Object(e)!==e)throw new TypeError("Object.isExtensible can only be called on Objects.");for(var n="";r(e,n);)n+="?";e[n]=!0;var o=r(e,n);return delete e[n],o})})}}}}}}},{extensions:[".js",".json"]}),l=s("./node_modules/meteor/es5-shim/client.js");"undefined"==typeof Package&&(Package={}),Package["es5-shim"]=l}(); @@ -145,21 +145,28 @@ n._simpleSchema=t,n._schema=t.schema(),n._schemaKeys=o.keys(n._schema),n._invali !function(){var e=Package.meteor.Meteor,n=Package.meteor.global,a=Package.meteor.meteorEnv,r;(function(){var n=0,a=!1;r={hold:function(){if(!e.isCordova)return{release:function(){}};if(a)throw new Error("Can't show launch screen once it's hidden");n++;var r=!1,o=function(){e.isCordova&&(r||(r=!0,n--,0===n&&"undefined"!=typeof navigator&&navigator.splashscreen&&(a=!0,navigator.splashscreen.hide())))};return{release:o}}}}).call(this),function(){var n=r.hold(),a=Package.templating&&Package.templating.Template;e.startup(function(){a?Package["iron:router"]?Package["iron:router"].Router.onAfterAction(function(){n.release()}):(a.body.onRendered(function(){n.release()}),setTimeout(function(){n.release()},6e3)):n.release()})}.call(this),"undefined"==typeof Package&&(Package={}),function(e,n){for(var a in n)a in e||(e[a]=n[a])}(Package["launch-screen"]={},{LaunchScreen:r})}(); -!function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,o=Package.jquery.$,r=Package.jquery.jQuery,i=Package.underscore._,a=Package["templating-runtime"].Template,u=Package["reactive-var"].ReactiveVar,l=Package["iron:router"].Router,s=Package["iron:router"].RouteController,c=Package["aldeed:simple-schema"].SimpleSchema,p=Package["aldeed:simple-schema"].MongoObject,m=Package.modules.meteorInstall,d=Package.modules.Buffer,f=Package.modules.process,h=Package["ecmascript-runtime"].Symbol,g=Package["ecmascript-runtime"].Map,v=Package["ecmascript-runtime"].Set,b=Package["babel-runtime"].meteorBabelHelpers,k=Package.promise.Promise,y=Package["iron:core"].Iron,x=Package.webapp.WebApp,w=Package.logging.Log,j=Package.deps.Tracker,T=Package.deps.Deps,C=Package.session.Session,I=Package["ddp-client"].DDP,_=Package.mongo.Mongo,M=Package.ui.Blaze,H=Package.ui.UI,P=Package.ui.Handlebars,O=Package.spacebars.Spacebars,F=Package.check.check,D=Package.check.Match,$=Package.random.Random,S=Package.ejson.EJSON,z=Package["launch-screen"].LaunchScreen,R=Package.htmljs.HTML,A=m({node_modules:{meteor:{"ohif:core":{"main.js":["meteor/meteor",function(e,t,n){n.export({OHIF:function(){return r}});var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var r={log:{},ui:{},utils:{},viewer:{},cornerstone:{}};o.isClient&&(window.OHIF=r)}],client:{"index.js":["./lib","./helpers","./components","./ui","./routes.js",function(e,t,n){n.import("./lib"),n.import("./helpers"),n.import("./components"),n.import("./ui"),n.import("./routes.js")}],"routes.js":["meteor/iron:router",function(e,t,n){var o;n.import("meteor/iron:router",{Router:function(e){o=e}}),o.route("/playground",function(){this.render("componentPlayground")})}],components:{"index.js":["./base","./bootstrap","./playground/playground.html","./playground/playground.styl","./playground/playground.js",function(e,t,n){n.import("./base"),n.import("./bootstrap"),n.import("./playground/playground.html"),n.import("./playground/playground.styl"),n.import("./playground/playground.js")}],base:{"component.js":["babel-runtime/helpers/classCallCheck","meteor/ohif:core",function(e,t,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}});var i=function(){function e(t){o(this,e),t.view._component=this,t.sections={},this.templateInstance=t,this.registeredItems=new v}return e.prototype.registerSelf=function(){function e(){var e=r.blaze.getParentComponent(this.templateInstance.view);e&&(this.parent=e,e.registeredItems.add(this))}return e}(),e.prototype.unregisterSelf=function(){function e(){var e=r.blaze.getParentComponent(this.templateInstance.view);e&&(delete this.parent,e.registeredItems.delete(this))}return e}(),e}();r.Component=i}],"index.js":["./component.js","./mixin.js","./template.js","./section/section.html","./section/section.js","./mixins/action.js","./mixins/button.js","./mixins/checkbox.js","./mixins/component.js","./mixins/form.js","./mixins/formItem.js","./mixins/group.js","./mixins/groupRadio.js","./mixins/input.js","./mixins/link.js","./mixins/schemaData.js","./mixins/select.js","./mixins/select2.js","./templates/button.html","./templates/custom.html","./templates/div.html","./templates/form.html","./templates/input.html","./templates/link.html","./templates/select.html","./wrappers/label.html","./wrappers/labelContent.html",function(e,t,n){n.import("./component.js"),n.import("./mixin.js"),n.import("./template.js"),n.import("./section/section.html"),n.import("./section/section.js"),n.import("./mixins/action.js"),n.import("./mixins/button.js"),n.import("./mixins/checkbox.js"),n.import("./mixins/component.js"),n.import("./mixins/form.js"),n.import("./mixins/formItem.js"),n.import("./mixins/group.js"),n.import("./mixins/groupRadio.js"),n.import("./mixins/input.js"),n.import("./mixins/link.js"),n.import("./mixins/schemaData.js"),n.import("./mixins/select.js"),n.import("./mixins/select2.js"),n.import("./templates/button.html"),n.import("./templates/custom.html"),n.import("./templates/div.html"),n.import("./templates/form.html"),n.import("./templates/input.html"),n.import("./templates/link.html"),n.import("./templates/select.html"),n.import("./wrappers/label.html"),n.import("./wrappers/labelContent.html")}],"mixin.js":["babel-runtime/helpers/classCallCheck","meteor/ohif:core","meteor/underscore",function(e,t,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}}),r.mixins={};var a=function(){function e(t){var n=t.dependencies,r=t.composition;o(this,e),this.dependencies=n||"",this.composition=r}return e.prototype.init=function(){function t(t,n,o,r){var a=this,u=this.dependencies.split(" ");i.each(u,function(i){if(i){var u=e.getMixin(i);if(u===a)throw new Error("Mixin "+i+" has a cyclic dependency.");u.init(t,n,o,r)}}),this.apply(t,n,o,r)}return t}(),e.prototype.apply=function(){function e(e,t,n,o){if(!i.contains(n,this)){var r=this.composition;i.each(o,function(n){var o=n;"onMixins"===o&&(o="onRendered"),"onData"===n&&r[n]?r[n](t):r[n]&&e[o](r[n])}),n.push(this)}}return e}(),e.initData=function(){function t(t){var n=t.mixins.split(" ");i.each(n,function(n){if(n){var o=e.getMixin(n);o.init(null,t,[],["onData"])}})}return t}(),e.initAll=function(){function t(t,n){var o=n.mixins.split(" ");i.each(o,function(o){if(o){var r=e.getMixin(o);r.init(t,n,[],["onCreated","onRendered","onDestroyed","events","helpers"]),r.init(t,n,[],["onMixins"])}})}return t}(),e.getMixin=function(){function e(e){var t=r.mixins[e];if(!t)throw new Error("Mixin "+e+" not found.");return t}return e}(),e}();r.Mixin=a}],"template.js":["meteor/templating","meteor/blaze","meteor/underscore","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/blaze",{Blaze:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}}),o.baseComponent=new o("baseComponent",function(){}),o.baseComponent.constructView=function(e,t){var n=o.currentData();if(n){n.base||(n.base="baseCustom");var u=o[n.base];if(!u)throw new Error("Template "+n.base+" not found.");var l=a.blaze.cloneTemplate(u,n.base+"Component");l.renderFunction=u.renderFunction,a.Mixin.initData(n);var s=[];if(n.wrappers){var c=n.wrappers.split(" ");i.each(c,function(e){return e&&s.push(e)})}for(var p=[],m=function i(){var u=function n(){return l.constructView(e,t)};return l.onCreated(function(){var e=o.instance();e.component=new a.Component(e),e.wrapper=p[0]||e,p.forEach(function(t){t.view._wrapperComponent=e.component,t.component=e.component})}),a.Mixin.initAll(l,n),r.With(n,u)},d=void 0,f=function e(){var i=o[d];if(!i)throw new Error("Template "+d+" not found.");var u=a.blaze.cloneTemplate(i),l=m,s=function e(){return u.onCreated(function(){return p.push(o.instance())}),u.constructView(l,t)};m=function e(){return r.With(n,s)}};d=s.shift();)f();return m(e,t)}}}],mixins:{"action.js":["meteor/ohif:core","meteor/templating",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}}),o.mixins.action=new o.Mixin({dependencies:"formItem",composition:{onRendered:function(){function e(){var e=r.instance(),t=e.component;t.$element.addClass("form-action")}return e}(),events:{"click .form-action":function(){function e(e,t){var n=t.component,o=t.data,r=o.action,i=o.params,a=n.getApi();a&&r&&"function"==typeof a[r]&&a[r].call(this,i)}return e}()}}})}],"button.js":["meteor/ohif:core","meteor/templating",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}}),o.mixins.button=new o.Mixin({dependencies:"formItem",composition:{onRendered:function(){function e(){var e=r.instance(),t=e.component;t.$element=e.$("button").first()}return e}()}})}],"checkbox.js":["meteor/ohif:core","meteor/templating","meteor/underscore",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}}),o.mixins.checkbox=new o.Mixin({dependencies:"input",composition:{onCreated:function(){function e(){var e=r.instance(),t=e.component;t.value=function(e){var n=i.isUndefined(e);return n?t.parseData(t.$element.is(":checked")):void t.$element.prop("checked",e)}}return e}()}})}],"component.js":["meteor/ohif:core","meteor/templating",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}}),o.mixins.component=new o.Mixin({composition:{}})}],"form.js":["babel-runtime/helpers/typeof","meteor/ohif:core","meteor/templating","meteor/tracker","meteor/underscore","meteor/jquery",function(e,t,n){var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var a;n.import("meteor/tracker",{Tracker:function(e){a=e}});var u;n.import("meteor/underscore",{_:function(e){u=e}});var l;n.import("meteor/jquery",{$:function(e){l=e}}),r.mixins.form=new r.Mixin({dependencies:"group",composition:{onCreated:function(){function e(){var e=i.instance(),t=e.component;t.isForm=!0,t.isValidatedAlready=!1,t.validationObserver=new a.Dependency,e.data.pathKey="",t.validationRan=u.debounce(function(){t.validationObserver.changed()},200);var n=t.validate;t.validate=function(){var o=n();return t.isValidatedAlready=!0,t.schema&&t.schema._invalidKeys.length&&e.$(".state-error :input:first").focus(),o}}return e}(),onRendered:function(){function e(){var e=i.instance(),t=e.component;t.$style=t.$element=e.$("form").first(),t.$element[0].onsubmit=function(){return!1}}return e}(),events:{"click .validation-error-container a":function(){function e(e,t){var n=l(e.currentTarget).attr("data-target");t.$('.state-error[data-key="'+n+'"]').find(":input:first").focus()}return e}()},helpers:{validationErrors:function(){function e(){var e=i.instance(),t=e.component;if(t.validationObserver.depend(),t.schema&&t.schema._invalidKeys.length){var n=function(){var e=[];return t.schema._invalidKeys.forEach(function(n){var o=t.schema._schema[n.name].label,r=t.schema.keyErrorMessage(n.name);r=r.replace(o,""+o+""),e.push({key:n.name,message:O.SafeString(r)})}),{v:e}}();if("object"===("undefined"==typeof n?"undefined":o(n)))return n.v}}return e}()}}})}],"formItem.js":["meteor/ohif:core","meteor/templating","meteor/tracker","meteor/meteor","meteor/underscore","meteor/jquery",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}});var i;n.import("meteor/tracker",{Tracker:function(e){i=e}});var a;n.import("meteor/meteor",{Meteor:function(e){a=e}});var u;n.import("meteor/underscore",{_:function(e){u=e}});var l;n.import("meteor/jquery",{$:function(e){l=e}}),o.mixins.formItem=new o.Mixin({dependencies:"schemaData",composition:{onCreated:function(){function e(){var e=r.instance(),t=e.component;t.changeObserver=new i.Dependency,t.registerSelf(),t.$element=l(),t.$style=l(),t.$wrapper=l(),t.value=function(e){var n=u.isUndefined(e);return n?t.parseData(t.$element.val()):void t.$element.val(e).trigger("change")},t.disable=function(e){t.$element.prop("disabled",!!e)},t.readonly=function(e){t.$element.prop("readonly",!!e)},t.show=function(e){var n=e?"show":"hide";t.$wrapper[n]()},t.hasFocus=function(){var e=l(":focus")[0],n=l.contains(t.$wrapper[0],e),o=t.$wrapper[0]===e;return n||o},t.state=function(e,n){t.$wrapper.toggleClass("state-"+e,!!n)},t.error=function(e){t.state("error",e),e?t.$wrapper.attr("data-error",e):t.$wrapper.removeAttr("data-error",e)},t.toggleTooltip=function(e,n){if(e&&n){if(t.$wrapper.next(".tooltip").length)return;t.$wrapper.tooltip({trigger:"manual",title:n}).tooltip("show")}else t.$wrapper.tooltip("destroy")},t.toggleMessage=function(e){if(!e)return void a.setTimeout(function(){t.hasFocus()||t.toggleTooltip(!1)},100);var n=t.$wrapper.attr("data-error");n&&t.toggleTooltip(!0,n)},t.getForm=function(){for(var e=t;e;)if(e=e.parent,e&&e.isForm)return e},t.getApi=function(){var n=e.data.api;if(!n){if(t.isForm)return;var o=t.getForm();if(!o)return;return o.getApi()}return n},t.validate=function(){var n,r=t.getForm(),i=r&&r.schema,a=e.data.pathKey;if(!a||!i||!t.$wrapper.is(":visible"))return!0;var u=o.object.getNestedObject((n={},n[a]=t.value(),n)),l=i.validateOne(u,a);return r.validationRan(),l?(t.error(!1),!0):(t.error(i.keyErrorMessage(a)),!1)},t.depend=function(){return t.changeObserver.depend()}}return e}(),onRendered:function(){function e(){var e=r.instance(),t=e.component;t.$element=e.$(":input").first(),t.$wrapper=e.wrapper.$("*").first(),t.$wrapper.attr("data-key",e.data.pathKey)}return e}(),onDestroyed:function(){function e(){var e=r.instance();e.component.unregisterSelf()}return e}(),onMixins:function(){function e(){var e=r.instance(),t=e.component;t.$style.length||(t.$style=t.$element),t.$element.data("component",t),t.$wrapper.data("component",t)}return e}(),events:{change:function(){function e(e,t){var n=t.component;if(e.currentTarget===n.$element[0]){n.changeObserver.changed();var o=n.getForm();o&&o.isValidatedAlready&&n.validate()}}return e}(),focus:function(){function e(e,t){var n=t.component,o=n.isGroup||n.isCustomFocus,r=e.target===e.currentTarget;!o&&r&&n.toggleMessage(!0)}return e}(),blur:function(){function e(e,t){var n=t.component,o=n.isGroup||n.isCustomFocus,r=e.target===e.currentTarget;!o&&r&&n.toggleMessage(!1)}return e}()}}})}],"group.js":["babel-runtime/helpers/typeof","meteor/ohif:core","meteor/templating","meteor/underscore",function(e,t,n){var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}}),r.mixins.group=new r.Mixin({dependencies:"formItem",composition:{onCreated:function(){function e(){var e=i.instance(),t=e.component;t.isGroup=!0,e.autorun(function(){var n=e.data.schema;n instanceof u&&(n=n.get()),t.schema=n&&n.newContext()}),t.value=function(n){var r=a.isUndefined(n),i=e.data.arrayValues,u=i?[]:{};if(r)return t.registeredItems.forEach(function(e){if(i)u.push(e.value());else{var t=e.templateInstance.data.key;t&&(u[t]=e.value())}}),u;var l="object"===("undefined"==typeof n?"undefined":o(n))?n:u;if(l){var s=0;t.registeredItems.forEach(function(e){var t=i?s:e.templateInstance.data.key,n=a.isUndefined(l[t])?null:l[t];e.value(n),s++}),t.$element.trigger("change")}},t.item=function(e){var n=void 0;return t.registeredItems.forEach(function(t){var o=t.templateInstance.data.key;o===e&&(n=t)}),n};var n=t.validate;t.validate=function(){var o=!0;return t.isForm&&!t.schema?o:(e.data.pathKey&&!n()&&(o=!1),t.registeredItems.forEach(function(t){var n=t.templateInstance.data.key;!n&&!e.data.arrayValues||t.validate()||(o=!1)}),o)},t.disable=function(e){t.registeredItems.forEach(function(t){return t.disable(e)})},t.readonly=function(e){t.registeredItems.forEach(function(t){return t.readonly(e)})}}return e}(),onRendered:function(){function e(){var e=i.instance(),t=e.component;t.$element=e.$(".component-group").first()}return e}()}})}],"groupRadio.js":["meteor/ohif:core","meteor/templating","meteor/underscore","meteor/jquery",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/jquery",{$:function(e){a=e}}),o.mixins.groupRadio=new o.Mixin({dependencies:"group",composition:{onCreated:function(){function e(){var e=r.instance(),t=e.component;t.value=function(e){var n=i.isUndefined(e),o=[];t.registeredItems.forEach(function(e){return o.push(e.$element[0])});var r=a(o);return n?t.parseData(r.filter(":checked").val()):void r.filter("[value='"+e+"']").prop("checked",!0).trigger("change")}}return e}()}})}],"input.js":["meteor/ohif:core","meteor/templating",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}}),o.mixins.input=new o.Mixin({dependencies:"formItem",composition:{onRendered:function(){function e(){var e=r.instance(),t=e.component;t.$element=e.$("input").first()}return e}()}})}],"link.js":["meteor/ohif:core","meteor/templating",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}}),o.mixins.link=new o.Mixin({dependencies:"formItem",composition:{onRendered:function(){function e(){var e=r.instance(),t=e.component;t.$element=e.$("a").first()}return e}(),events:{"click a":function(){function e(e,t){t.data.action&&e.preventDefault()}return e}()}}})}],"schemaData.js":["meteor/ohif:core","meteor/blaze","meteor/templating","meteor/reactive-var","meteor/underscore",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/blaze",{Blaze:function(e){r=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var a;n.import("meteor/reactive-var",{ReactiveVar:function(e){a=e}});var u;n.import("meteor/underscore",{_:function(e){u=e}});var l=function e(t,n){var o=t&&t.schema;if(t&&!o){var r=t.getForm();o=r&&r.schema}if(n&&o){var i=u.clone(o._schema[n]);if(i)return Array.isArray(i.type())&&u.extend(i,o._schema[n+".$"]),i}};o.mixins.schemaData=new o.Mixin({dependencies:"component",composition:{onData:function(){function e(){var e=i.currentData(),t=o.blaze.getParentComponent(r.currentView),n=t&&t.templateInstance.data.pathKey,s=t&&t.templateInstance.data.arrayValues;if(e.pathKey=e.key||(s?"$":""),e.pathKey&&"string"==typeof n){var c=n?n+".":"";e.pathKey=""+c+e.pathKey}var p=l(t,e.pathKey);if(p&&(e.label||(e.label=new a(p.label)),u.isUndefined(e.min)&&p.min&&(e.min=p.min),u.isUndefined(e.max)&&p.max&&(e.max=p.max),p.emptyOption&&(e.emptyOption=p.emptyOption),!e.items&&Array.isArray(p.allowedValues))){for(var m=[],d=p.allowedValues,f=p.valuesLabels||[],h=0;h'),"\n "),"\n ")})},"loading.js":["meteor/templating",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}}),o.dialogLoading.onRendered(function(){var e=o.instance(),t=e.$(".modal");t.modal({backdrop:"static",keyboard:!1,modal:!0})})}],"login.html":["./template.login.js",function(e,t,n){n.exports=e("./template.login.js")}],"template.login.js":function(){a.__checkName("dialogLogin"),a.dialogLogin=new a("Template.dialogLogin",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({dialogClass:"modal-sm",schema:O.dataMustache(e.lookup("choose"),O.dot(e.lookup("."),"schema"),O.dot(e.lookup("instance"),"schema"))}))},function(){return O.include(e.lookupTemplate("dialogForm"),function(){return["\n ",M._TemplateWith(function(){return{labelClass:O.call("form-group"),key:O.call("username")}},function(){return O.include(e.lookupTemplate("inputText"))}),"\n ",M._TemplateWith(function(){return{labelClass:O.call("form-group"),key:O.call("password")}},function(){return O.include(e.lookupTemplate("inputPassword"))}),"\n "]})})})},"login.js":["meteor/templating","meteor/aldeed:simple-schema",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/aldeed:simple-schema",{SimpleSchema:function(e){r=e}}),o.dialogLogin.onCreated(function(){var e=o.instance();e.schema=new r({username:{type:String,label:"Username"},password:{type:String,label:"Password"}})})}],"progress.html":["./template.progress.js",function(e,t,n){n.exports=e("./template.progress.js")}],"template.progress.js":function(){a.__checkName("dialogProgress"),a.dialogProgress=new a("Template.dialogProgress",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({dialogClass:"modal-sm modal-progress",title:O.dataMustache(e.lookup("choose"),O.dot(e.lookup("."),"title"),"Processing...")}))},function(){return O.include(e.lookupTemplate("dialogForm"),function(){return["\n ",R.DIV({class:"status"},"\n ",R.DIV({class:"progress-bar-container"},"\n ",R.DIV({class:"progress-bar progress-bar-striped active",role:"progressbar",style:function(){return["width: ",O.mustache(e.lookup("progress")),"%"]}},"\n ",R.DIV({class:"percentage"},M.View("lookup:formatNumberPrecision",function(){return O.mustache(e.lookup("formatNumberPrecision"),e.lookup("progress"),0)}),"%"),"\n "),"\n "),"\n "),"\n ",R.DIV({class:"message"},"\n ",M.View("lookup:message",function(){return O.makeRaw(O.mustache(e.lookup("message")))}),"\n "),"\n "]})})})},"progress.js":["meteor/templating","meteor/session","meteor/underscore",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}}),o.dialogProgress.onCreated(function(){var e=o.instance();r.set("progressDialogState",{processed:0,total:e.data.total,message:e.data.message})}),o.dialogProgress.onRendered(function(){var e=o.instance(),t=e.data.task,n=r.get("progressDialogState"),a={promise:e.data.promise,done:function(){function t(t){e.$(".modal").on("hidden.bs.modal",function(n){e.data.promiseResolve(t)}).modal("hide")}return t}(),cancel:function(){function t(){e.$(".modal").on("hidden.bs.modal",function(t){e.data.promiseReject()}).modal("hide")}return t}(),update:i.throttle(function(e){var t=r.get("progressDialogState");t.processed=Math.max(0,e),r.set("progressDialogState",t)},100),setTotal:i.throttle(function(e){var t=r.get("progressDialogState");t.total=e,r.set("progressDialogState",t)},100),setMessage:i.throttle(function(e){var t=r.get("progressDialogState");t.message=e,r.set("progressDialogState",t)},100)};t.run(a)}),o.dialogProgress.helpers({progress:function(){function e(){var e=r.get("progressDialogState");return e&&e.total?100*Math.min(1,e.processed/e.total):0}return e}(),message:function(){function e(){var e=r.get("progressDialogState");if(e)return e.message}return e}()})}],"simple.html":["./template.simple.js",function(e,t,n){n.exports=e("./template.simple.js")}],"template.simple.js":function(){a.__checkName("dialogSimple"),a.dialogSimple=new a("Template.dialogSimple",function(){var e=this;return R.DIV({id:function(){return O.mustache(O.dot(e.lookup("."),"id"))},class:"modal fade",tabindex:"-1",role:"dialog"},"\n ",R.DIV({class:function(){return["modal-dialog ",O.mustache(O.dot(e.lookup("."),"dialogClass"))]},role:"document"},"\n ",R.DIV({class:"modal-content"},"\n ",R.DIV({class:"modal-header"},"\n ",M._TemplateWith(function(){return{class:O.call("close"),action:O.call("cancel"),tagAttributes:O.call(O.dataMustache(e.lookup("extend"),O.dot(e.lookup("."),"tagAttributes"),O.kw({"data-dismiss":"modal","aria-label":"Close"})))}},function(){return O.include(e.lookupTemplate("button"),function(){return R.SPAN({"aria-hidden":"true"},R.CharRef({html:"×",str:"×"}))})}),"\n ",R.H4({class:"modal-title"},M.View("lookup:..title",function(){return O.mustache(O.dot(e.lookup("."),"title"))})),"\n "),"\n ",R.DIV({class:"modal-body"},"\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "),"\n "),"\n "),"\n ")})},"simple.js":["meteor/templating","meteor/underscore","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/underscore",{_:function(e){r=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}}),o.dialogSimple.onCreated(function(){var e=o.instance();e.close=function(){var t=e.$(".modal");t.on("hidden.bs.modal",function(){return e.data.promiseResolve()}).modal("hide")}}),o.dialogSimple.onRendered(function(){var e=o.instance(),t=r.extend({backdrop:"static",keyboard:!1},e.data.modalOptions),n=e.$(".modal");n.modal(t);var a=e.data.position;a&&i.ui.repositionDialog(n,a.x,a.y)}),o.dialogSimple.events({keydown:function(){function e(e){var t=o.instance(),n=e.keyCode||e.which;27===n&&(t.close(),e.stopPropagation())}return e}()})}],"unsavedChangesDialog.html":["./template.unsavedChangesDialog.js",function(e,t,n){n.exports=e("./template.unsavedChangesDialog.js")}],"template.unsavedChangesDialog.js":function(){a.__checkName("unsavedChangesDialog"),a.unsavedChangesDialog=new a("Template.unsavedChangesDialog",function(){var e=this;return R.DIV({class:"modal unsavedChangesDialog fade",tabindex:"-1",role:"dialog"},"\n ",R.DIV({class:"modal-dialog",role:"document"},"\n ",R.DIV({class:"modal-content"},"\n ",R.Raw(''),"\n ",R.DIV({class:"modal-footer"},"\n\n ",M.Let({label:function(){return O.call("Stay")}},function(){return["\n ",R.BUTTON({class:"btn btn-default","aria-label":function(){return O.mustache(e.lookup("label"))},"data-choice":"abort-action","data-dismiss":"modal"},"\n ",M.View("lookup:label",function(){return O.mustache(e.lookup("label"))}),"\n "),"\n "]}),"\n\n ",M.Let({label:function(){return O.call("Leave without saving...")}},function(){return["\n ",R.BUTTON({class:"btn btn-danger","aria-label":function(){return O.mustache(e.lookup("label"))},"data-choice":"abandon-changes","data-dismiss":"modal"},"\n ",M.View("lookup:label",function(){return O.mustache(e.lookup("label"))}),"\n "),"\n "]}),"\n\n ",M.Let({label:function(){return O.call("Save and Exit!")}},function(){return["\n ",R.BUTTON({class:"btn btn-primary","aria-label":function(){return O.mustache(e.lookup("label"))},"data-choice":"save-changes","data-dismiss":"modal"},"\n ",M.View("lookup:label",function(){return O.mustache(e.lookup("label"))}),"\n "),"\n "]}),"\n\n "),"\n "),"\n "),"\n ")})},"unsavedChangesDialog.js":["meteor/blaze","meteor/templating","meteor/ohif:core","meteor/underscore","meteor/jquery",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}});var u;n.import("meteor/jquery",{$:function(e){u=e}});var l=15,s=15;r.unsavedChangesDialog.onRendered(function(){var e=r.instance(),t=e.$(".modal.unsavedChangesDialog");e.displayModal=function(){var n=a.extend({backdrop:"static",keyboard:!1},e.data.modalOptions);t.on("hidden.bs.modal",function(){o.remove(e.view)}),t.modal(n)},e.displayModalWithPosition=function(n){var o={display:t.css("display"),visibility:t.css("visibility")};"none"===o.display&&t.css({visibility:"hidden",display:"block"}),setTimeout(function(){var r=void 0,i=t.find(".modal-dialog"),a={position:{x:parseInt(n.x)||0,y:parseInt(n.y)||0},size:{width:i.outerWidth(),height:i.outerHeight()}},u={width:t.width(),height:t.height()};r=a.position.x+a.size.width+l,r>u.width&&(a.position.x-=r-u.width),a.position.x<0&&(a.position.x=0),r=a.position.y+a.size.height+s,r>u.height&&(a.position.y-=r-u.height),a.position.y<0&&(a.position.y=0),t.css(o),i.css({position:"fixed",margin:0,left:a.position.x,top:a.position.y}),e.displayModal()},0)};var n=e.data.position;n&&"x"in n&&"y"in n?e.displayModalWithPosition(n):e.displayModal()}),r.unsavedChangesDialog.events({"click button[data-choice]":function(){function e(e){var t=r.instance(),n=t.data.callback,o=u(e.currentTarget).attr("data-choice")||"";"function"==typeof n&&n.call(t,o)}return e}()})}]},dropdown:{"backdrop.html":["./template.backdrop.js",function(e,t,n){n.exports=e("./template.backdrop.js")}],"template.backdrop.js":function(){a.__checkName("dropdownBackdrop"),a.dropdownBackdrop=new a("Template.dropdownBackdrop",function(){var e=this;return R.Raw('')})},"form.html":["./template.form.js",function(e,t,n){n.exports=e("./template.form.js")}],"template.form.js":function(){a.__checkName("dropdownForm"),a.dropdownForm=new a("Template.dropdownForm",function(){var e=this;return M._TemplateWith(function(){return{class:O.call("dropdown"),api:O.call(O.dot(e.lookup("."),"api")),hideValidationBox:O.call(!0)}},function(){return O.include(e.lookupTemplate("form"),function(){return["\n ",O.include(e.lookupTemplate("dropdownBackdrop")),"\n ",R.UL({class:"dropdown-menu"},"\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "),"\n "]})})})},"form.js":["meteor/templating","meteor/blaze","meteor/jquery","meteor/underscore",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/blaze",{Blaze:function(e){r=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}}),o.dropdownForm.onRendered(function(){var e=o.instance(),t=e.$(".dropdown");t.addClass("open"),t.find("ul.dropdown-menu li a").addClass("noselect"),e.destroyView=function(){a.isFunction(e.data.destroyView)?e.data.destroyView():r.remove(e.view)}}),o.dropdownForm.events({"click .dropdown":function(){function e(e,t){var n=i(e.target);n.hasClass("disabled")?(e.preventDefault(),e.stopPropagation()):t.destroyView()}return e}()})}]},form:{"button.html":["./template.button.js",function(e,t,n){n.exports=e("./template.button.js")}],"template.button.js":function(){a.__checkName("button"),a.button=new a("Template.button",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseButton",mixins:O.dataMustache(e.lookup("concat"),"button action ",O.dot(e.lookup("."),"mixins"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"form.html":["./template.form.js",function(e,t,n){n.exports=e("./template.form.js")}],"template.form.js":function(){a.__checkName("form"),a.form=new a("Template.form",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseForm",mixins:O.dataMustache(e.lookup("concat"),"form ",O.dot(e.lookup("."),"mixins"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"group.html":["./template.group.js",function(e,t,n){n.exports=e("./template.group.js")}],"template.group.js":function(){a.__checkName("group"),a.group=new a("Template.group",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({class:O.dataMustache(e.lookup("concat"),"component-group ",O.dot(e.lookup("."),"class")),base:"baseDiv",mixins:O.dataMustache(e.lookup("concat"),"group ",O.dot(e.lookup("."),"mixins"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"link.html":["./template.link.js",function(e,t,n){n.exports=e("./template.link.js")}],"template.link.js":function(){a.__checkName("link"),a.link=new a("Template.link",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseLink",mixins:O.dataMustache(e.lookup("concat"),"link action ",O.dot(e.lookup("."),"mixins"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})}},input:{"checkbox.html":["./template.checkbox.js",function(e,t,n){n.exports=e("./template.checkbox.js")}],"template.checkbox.js":function(){a.__checkName("inputCheckbox"),a.inputCheckbox=new a("Template.inputCheckbox",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseInput",type:"checkbox",mixins:O.dataMustache(e.lookup("concat"),"checkbox ",O.dot(e.lookup("."),"mixins")),labelAfter:O.dataMustache(e.lookup("valueIf"),O.dataMustache(e.lookup("isUndefined"),O.dot(e.lookup("."),"labelAfter")),!0,O.dot(e.lookup("."),"labelAfter")),labelClass:O.dataMustache(e.lookup("concat"),"checkboxLabel ",O.dot(e.lookup("."),"labelClass")),wrappers:O.dataMustache(e.lookup("concat"),"",O.dataMustache(e.lookup("valueIf"),e.lookup("reactive"),O.dot(e.lookup("."),"label"),"wrapperLabel ",""),O.dot(e.lookup("."),"wrappers"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"groupRadio.html":["./template.groupRadio.js",function(e,t,n){n.exports=e("./template.groupRadio.js")}],"template.groupRadio.js":function(){a.__checkName("groupRadio"),a.groupRadio=new a("Template.groupRadio",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({class:O.dataMustache(e.lookup("concat"),"group-radio ",O.dot(e.lookup("."),"class")),mixins:O.dataMustache(e.lookup("concat"),"groupRadio ",O.dot(e.lookup("."),"mixins")),wrappers:O.dataMustache(e.lookup("concat"),"",O.dataMustache(e.lookup("valueIf"),e.lookup("reactive"),O.dot(e.lookup("."),"label"),"wrapperLabel ",""),O.dot(e.lookup("."),"wrappers")),labelAsDiv:!0}))},function(){return O.include(e.lookupTemplate("group"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n ",M.Each(function(){return{_sequence:O.dataMustache(e.lookup("reactive"),O.dot(e.lookup("."),"items")),_variable:"item"}},function(){return["\n ",M._TemplateWith(function(){return{class:O.call(O.dot(e.lookup("."),"radioClass")),name:O.call(O.dot(e.lookup("."),"key")),value:O.call(O.dot(e.lookup("item"),"value")),label:O.call(O.dot(e.lookup("item"),"label")),checked:O.call(O.dataMustache(e.lookup("eq"),O.dot(e.lookup("item"),"value"),O.dataMustache(e.lookup("reactive"),O.dot(e.lookup("."),"value"))))}},function(){return O.include(e.lookupTemplate("inputRadio"))}),"\n "]}),"\n "]})})})},"hidden.html":["./template.hidden.js",function(e,t,n){n.exports=e("./template.hidden.js")}],"template.hidden.js":function(){a.__checkName("inputHidden"),a.inputHidden=new a("Template.inputHidden",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseInput",type:"hidden",mixins:O.dataMustache(e.lookup("concat"),"input ",O.dot(e.lookup("."),"mixins"))}))},function(){return O.include(e.lookupTemplate("baseComponent"))})})},"password.html":["./template.password.js",function(e,t,n){n.exports=e("./template.password.js")}],"template.password.js":function(){a.__checkName("inputPassword"),a.inputPassword=new a("Template.inputPassword",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({type:"password"}))},function(){return O.include(e.lookupTemplate("inputText"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"radio.html":["./template.radio.js",function(e,t,n){n.exports=e("./template.radio.js")}],"template.radio.js":function(){a.__checkName("inputRadio"),a.inputRadio=new a("Template.inputRadio",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseInput",type:"radio",mixins:O.dataMustache(e.lookup("concat"),"input ",O.dot(e.lookup("."),"mixins")),labelAfter:O.dataMustache(e.lookup("valueIf"),O.dataMustache(e.lookup("isUndefined"),O.dot(e.lookup("."),"labelAfter")),!0,O.dot(e.lookup("."),"labelAfter")),labelClass:O.dataMustache(e.lookup("concat"),"radioLabel ",O.dot(e.lookup("."),"labelClass")),wrappers:O.dataMustache(e.lookup("concat"),"",O.dataMustache(e.lookup("valueIf"),e.lookup("reactive"),O.dot(e.lookup("."),"label"),"wrapperLabel ",""),O.dot(e.lookup("."),"wrappers"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"range.html":["./template.range.js",function(e,t,n){n.exports=e("./template.range.js")}],"template.range.js":function(){a.__checkName("inputRange"),a.inputRange=new a("Template.inputRange",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseInput",type:"range",class:O.dataMustache(e.lookup("concat"),"form-control ",O.dot(e.lookup("."),"class")),mixins:O.dataMustache(e.lookup("concat"),"input ",O.dot(e.lookup("."),"mixins")),wrappers:O.dataMustache(e.lookup("concat"),"",O.dataMustache(e.lookup("valueIf"),e.lookup("reactive"),O.dot(e.lookup("."),"label"),"wrapperLabel ",""),O.dot(e.lookup("."),"wrappers"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"select.html":["./template.select.js",function(e,t,n){n.exports=e("./template.select.js")}],"template.select.js":function(){a.__checkName("inputSelect"),a.inputSelect=new a("Template.inputSelect",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseSelect",mixins:O.dataMustache(e.lookup("concat"),"select2 ",O.dot(e.lookup("."),"mixins")),wrappers:O.dataMustache(e.lookup("concat"),"",O.dataMustache(e.lookup("valueIf"),e.lookup("reactive"),O.dot(e.lookup("."),"label"),"wrapperLabel ",""),O.dot(e.lookup("."),"wrappers")),options:O.dataMustache(e.lookup("clone"),O.dot(e.lookup("."),"options"),O.kw({multiple:O.dataMustache(e.lookup("valueIf"),O.dot(e.lookup("."),"multiple"),!0,!1),minimumResultsForSearch:O.dataMustache(e.lookup("valueIf"),O.dot(e.lookup("."),"hideSearch"),-1,O.dot(e.lookup("."),"minimumResultsForSearch"))}))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"text.html":["./template.text.js",function(e,t,n){n.exports=e("./template.text.js")}],"template.text.js":function(){a.__checkName("inputText"),a.inputText=new a("Template.inputText",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseInput",class:O.dataMustache(e.lookup("concat"),"form-control ",O.dot(e.lookup("."),"class")),mixins:O.dataMustache(e.lookup("concat"),"input ",O.dot(e.lookup("."),"mixins")),wrappers:O.dataMustache(e.lookup("concat"),"",O.dataMustache(e.lookup("valueIf"),e.lookup("reactive"),O.dot(e.lookup("."),"label"),"wrapperLabel ",""),O.dot(e.lookup("."),"wrappers"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})}}},playground:{"playground.html":["./template.playground.js",function(e,t,n){n.exports=e("./template.playground.js")}],"template.playground.js":function(){a.__checkName("componentPlayground"),a.componentPlayground=new a("Template.componentPlayground",function(){var e=this;return R.Raw('
\n
\n \n
\n
\n \n \n \n \n \n \n
\n
\n \n \n \n \n
\n
\n
\n
\n
LEFT|LEFT|LEFT
\n
MAIN CONTENT
\n
RIGHT|RIGHT|RIGHT|RIGHT
\n
\n
')})},"playground.js":["meteor/templating","meteor/reactive-var","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/reactive-var",{ReactiveVar:function(e){r=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}}),i.ui.layoutState={leftSidebar:new r((!1)),rightSidebar:new r((!1)),toolsDrawer:new r((!1))},o.componentPlayground.onRendered(function(){var e=o.instance();e.$(".toolbar-drawer").adjustMax("height"),e.autorun(function(){var t=i.ui.layoutState.toolsDrawer.get();e.$(".toolbar-drawer").toggleClass("open",t)}),e.$(".layout-sidebar-left").adjustMax("width"),e.autorun(function(){var t=i.ui.layoutState.leftSidebar.get();e.$(".layout-sidebar-left").toggleClass("open",t)}),e.$(".layout-sidebar-right").adjustMax("width"),e.autorun(function(){var t=i.ui.layoutState.rightSidebar.get();e.$(".layout-sidebar-right").toggleClass("open",t)})}),o.componentPlayground.events({"click .js-tool-more":function(){function e(e,t){var n=i.ui.layoutState.toolsDrawer.get();i.ui.layoutState.toolsDrawer.set(!n)}return e}(),"click .js-toggle-left":function(){function e(e,t){var n=i.ui.layoutState.leftSidebar.get();i.ui.layoutState.leftSidebar.set(!n)}return e}(),"click .js-toggle-right":function(){function e(e,t){var n=i.ui.layoutState.rightSidebar.get();i.ui.layoutState.rightSidebar.set(!n)}return e}()})}], -"playground.styl":["./playground.styl.css",function(e,t,n){n.exports=e("./playground.styl.css")}],"playground.styl.css":["meteor/modules",function(e,t,n){n.exports=e("meteor/modules").addStyles(".layout-container {\n align-items: stretch;\n display: flex;\n flex-flow: column nowrap;\n height: 100vh;\n}\n.layout-container .layout-header {\n background-color: #0ff;\n flex-grow: 0;\n}\n.layout-container .layout-body {\n align-items: stretch;\n display: flex;\n flex-grow: 1;\n}\n.layout-sidebar {\n background-color: #0f0;\n flex-grow: 0;\n}\n.layout-main {\n background-color: #fff;\n flex-grow: 1;\n}\n.toolbar-drawer {\n overflow: hidden;\n transition: max-height 0.3s ease;\n}\n.toolbar-drawer:not(.open) {\n max-height: 0 !important;\n}\n.layout-sidebar-left,\n.layout-sidebar-right {\n overflow: hidden;\n transition: max-width 0.3s ease;\n}\n.layout-sidebar-left:not(.open),\n.layout-sidebar-right:not(.open) {\n max-width: 0 !important;\n}\n")}]}},helpers:{"blaze.js":["meteor/meteor","meteor/templating","meteor/session","meteor/reactive-var",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var a;n.import("meteor/reactive-var",{ReactiveVar:function(e){a=e}}),r.registerHelper("absoluteUrl",function(e){return o.absoluteUrl(e)}),r.registerHelper("instance",function(){return r.instance()}),r.registerHelper("session",function(e){return i.get(e)}),r.registerHelper("reactive",function(e){return e instanceof a?e.get():e})}],"data.js":["babel-runtime/helpers/toConsumableArray","babel-runtime/helpers/typeof","meteor/underscore","meteor/templating",function(e,t,n){var o;n.import("babel-runtime/helpers/toConsumableArray",{default:function(e){o=e}});var r;n.import("babel-runtime/helpers/typeof",{default:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/templating",{Template:function(e){a=e}});var u=function e(){for(var t=arguments.length,n=Array(t),o=0;ot}),r.registerHelper("lt",function(e,t){return e=t}),r.registerHelper("lte",function(e,t){return e<=t}),r.registerHelper("not",function(e){return!e}),r.registerHelper("and",function(){for(var e=arguments.length,t=Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:"_component",n=e;n;)if(n=n.originalParentView||n.parentView,n&&n[t])return n[t]}}],"cornerstone.js":["babel-runtime/helpers/typeof","meteor/ohif:core","meteor/underscore",function(e,t,n){var r;n.import("babel-runtime/helpers/typeof",{default:function(e){r=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}}),i.cornerstone={},i.cornerstone.pixelToPage=function(e,t){var n=cornerstone.getEnabledElement(e),i={x:0,y:0};if(!n||"object"!==("undefined"==typeof t?"undefined":r(t)))return i;var a=n.canvas,u=o(a).offset();i.x+=u.left,i.y+=u.top;var l=cornerstone.pixelToCanvas(e,t);return i.x+=l.x,i.y+=l.y,i},i.cornerstone.repositionTextBox=function(e,t){if(t.isCreating){var n=e.element,r=cornerstone.getEnabledElement(n),u=r.image,l=i.uiSettings.autoPositionMeasurementsTextCallOuts,s={T:!l||a.contains(l,"T"),R:!l||a.contains(l,"R"),B:!l||a.contains(l,"B"),L:!l||a.contains(l,"L")},c=function e(t,n,r){var i=t.element,a=t.canvas,u=t.image,l=cornerstone.pixelToCanvas(i,{x:0,y:0}),c=cornerstone.pixelToCanvas(i,{x:u.width,y:u.height}),p=o(a),m=p.outerWidth(),d=p.outerHeight(),f={};return f["x-1"]=s.L&&l.x>n,f["y-1"]=s.T&&l.y>r,f.x1=s.R&&m-c.x>n,f.y1=s.B&&d-c.y>r,f},p=function e(t,n){var o={};o.x=t.x/2,o.y=t.y/2;var r={};r.x=n.x0;(D&&!N||!D&&N)&&(h[H]-=E[H]);var L=cornerstone.pixelToCanvas(n,h),W={x:L.x+x.x,y:L.y+x.y},U={x0:k.left,y0:k.top,x1:k.left+v,y1:k.top+b};if(L[B]<0){var q=U.x0,Y=U.y0,K=cornerstone.pageToPixel(n,q,Y);h[B]=K[B]}else if(W[B]>y[B]){var X=U.x1-x.x,G=U.y1-x.y,J=cornerstone.pageToPixel(n,X,G);h[B]=J[B]}}}}],"index.js":["./blaze.js","./cornerstone.js","./object.js","./string.js","./ui.js","./user.js","./utils.js","./viewer.js",function(e,t,n){n.import("./blaze.js"),n.import("./cornerstone.js"),n.import("./object.js"),n.import("./string.js"),n.import("./ui.js"),n.import("./user.js"),n.import("./utils.js"),n.import("./viewer.js")}],"object.js":["babel-runtime/helpers/typeof","meteor/ohif:core",function(e,t,n){var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}}),r.object={},r.object.getNestedObject=function(e){var t={};for(var n in b.sanitizeForInObject(e))for(var o=e[n],r=n.split("."),i=t;r.length;){var a=r.shift();r.length?(i[a]||(i[a]={}),i=i[a]):i[a]=o}return t},r.object.getShallowObject=function(e){var t={},n=function e(t,n,r){for(var i in b.sanitizeForInObject(n)){var a=t?t+"."+i:i,u=n[i];"object"===("undefined"==typeof u?"undefined":o(u))?(u instanceof Array&&(a+="[]"),e(a,u,r)):r[a]=u}};return n("",e,t),t}}],"string.js":["meteor/ohif:core","meteor/underscore","meteor/jquery",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/underscore",{_:function(e){r=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}}),o.string={},o.string.search=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],u=new RegExp(i.trim(t),"i");return r.each(e,function(e){if(e){var i=r.isString(n)?e[n]:e;r.isString(i)&&u.test(i)&&a.push(e),r.isObject(e)&&o.string.search(e,t,n,a)}}),a},o.string.encodeId=function(e){if(""===e||"string"!=typeof e)return"_";var t=function e(t){return"_"+t[0].charCodeAt(0).toString(16)+"_"};return e.replace(/[^a-zA-Z0-9-]/g,t)}}],"ui.js":["meteor/ohif:core","meteor/meteor",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/meteor",{Meteor:function(e){r=e}});var i=r.settings&&r.settings.public&&r.settings.public.ui;o.uiSettings=i||{}}],"user.js":["meteor/ohif:core",function(t,n,o){var r;o.import("meteor/ohif:core",{OHIF:function(e){r=e}}),r.user={},r.user.validate=function(){if(!e.userId())throw new e.Error("not-authorized")},r.user.getData=function(t){r.user.validate();var n=e.user().profile,o=n&&n.persistent;if(o)return o[t]},r.user.setData=function(t,n){r.user.validate(),e.call("userDataSet",t,n)}}],"utils.js":["meteor/ohif:core",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}}),o.utils.sortBy=function(){var e=[].slice.call(arguments),t=e.length;return function(n,o){var r,i,a,u,l,s,c,p;for(p=0;pi&&(c=1*s),0===c);p++);return c}}}],"viewer.js":["meteor/ohif:core",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}}),o.viewer={}}]},ui:{"index.js":["./bounded/bounded.js","./dimensional/dimensional.js","./dialog/display.js","./dialog/spatial.js","./dialog/unsavedChangesDialog.js","./draggable/draggable.js","./dropdown/form.js","./resizable/resizable.js","./unsavedChanges/unsavedChanges.js",function(e,t,n){n.import("./bounded/bounded.js"),n.import("./dimensional/dimensional.js"),n.import("./dialog/display.js"),n.import("./dialog/spatial.js"),n.import("./dialog/unsavedChangesDialog.js"),n.import("./draggable/draggable.js"),n.import("./dropdown/form.js"),n.import("./resizable/resizable.js"),n.import("./unsavedChanges/unsavedChanges.js")}],bounded:{"bounded.js":["babel-runtime/helpers/classCallCheck","meteor/ohif:core",function(e,t,n){var r;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}}),o.fn.bounded=function(e){return i.each(this,function(t){var n=o(t).data("boundedInstance");"destroy"===e&&n?(o(t).removeData("boundedInstance"),n.destroy()):n?n.options(e):o(t).data("boundedInstance",new u(t,e))}),this};var u=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r(this,e),this.element=t,this.$element=o(t),this.options(n),this.setBoundedFlag(!1)}return e.prototype.options=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.boundingElement,n=e.allowResizing;this.boundingElement=t,this.$boundingElement=o(this.boundingElement),this.allowResizing=n,"fixed"===this.$element.css("position")&&(this.boundingElement=window),this.destroy(),this.init()}return e}(),e.prototype.init=function(){function e(){var e=this;this.defineEventHandlers(),this.attachEventHandlers(),this.$element.addClass("bounded"),setTimeout(function(){return e.$element.trigger("spatialChanged")})}return e}(),e.prototype.destroy=function(){function e(){this.detachEventHandlers(),this.$element.removeClass("bounded")}return e}(),e.spatialInfo=function(){function e(e){var t={};if(!e||e===window){var n=o(window),r=n.outerWidth(),i=n.outerHeight();return{width:r,height:i,x0:0,y0:0,x1:r,y1:i}}var a=o(e),u=e.style;u.width&&u.width.indexOf("px")>-1?t.width=parseInt(u.width):t.width=a.outerWidth(),u.height&&u.height.indexOf("px")>-1?t.height=parseInt(u.height):t.height=a.outerHeight();var l="fixed"===a.css("position")?"position":"offset",s=a[l]();return t.x0=s.left,t.y0=s.top,t.x1=t.x0+t.width,t.y1=t.y0+t.height,t}return e}(),e.prototype.defineEventHandlers=function(){function t(){var t=this;this.spatialChangedHandler=function(n){var o=e.spatialInfo(t.element),r=e.spatialInfo(t.boundingElement);t.allowResizing&&o.width>r.width?(t.$element.width(r.width),t.$element.css("left",r.x0),t.setBoundedFlag(!0)):o.x0r.x1&&(t.$element.css("left",r.x1-o.width),t.setBoundedFlag(!0)),t.allowResizing&&o.height>r.height?(t.$element.height(r.height),t.$element.css("top",r.y0),t.setBoundedFlag(!0)):o.y0r.y1&&(t.$element.css("top",r.y1-o.height),t.setBoundedFlag(!0))}}return t}(),e.prototype.attachEventHandlers=function(){function e(){this.$element.on("spatialChanged",this.spatialChangedHandler),this.$boundingElement.on("resize",this.spatialChangedHandler)}return e}(),e.prototype.detachEventHandlers=function(){function e(){this.$element.off("spatialChanged",this.spatialChangedHandler),this.$boundingElement.off("resize",this.spatialChangedHandler)}return e}(),e.prototype.setBoundedFlag=function(){function e(e){this.$element.data("wasBounded",e)}return e}(),e}();a.ui.Bounded=u}]},dialog:{"display.js":["meteor/templating","meteor/blaze","meteor/underscore","meteor/jquery","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/blaze",{Blaze:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/jquery",{$:function(e){a=e}});var u;n.import("meteor/ohif:core",{OHIF:function(e){u=e}}),u.ui.showDialog=function(e,t){var n=o[e];if(!n)throw{name:"TEMPLATE_NOT_FOUND",message:"Template "+e+" not found."};var u=void 0,l=void 0;if(t&&t.promise instanceof k)u=t.promise,l=t;else{var s=void 0,c=void 0;u=new k(function(e,t){s=e,c=t}),l=i.extend({},t,{promise:u,promiseResolve:s,promiseReject:c})}var p=r.renderWithData(n,l,document.body),m=p.firstNode(),d=m&&a(m),f=void 0;d&&d.hasClass("modal")?f=d:d&&d.has(".modal")&&(f=d.find(".modal:first"));var h=function e(){t.promise&&f?f.one("hidden.bs.modal",function(){return r.remove(p)}).modal("hide"):r.remove(p)};return u.then(h).catch(h),u}}],"spatial.js":["meteor/ohif:core",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}}),o.ui.repositionDialog=function(e,t,n){var o=e.find(".modal-dialog");o.css({margin:0,position:"fixed"}).bounded();var r=e.is(":visible");e.show();var i=o.outerHeight(),a=o.outerWidth(),u=parseInt(t-a/2),l=parseInt(n-i/2);o.css({left:u,top:l}).trigger("spatialChanged").one("transitionend",function(){return o.trigger("spatialChanged")}),e.toggle(r)}}],"unsavedChangesDialog.js":["meteor/templating","meteor/blaze","meteor/underscore","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/blaze",{Blaze:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}}),a.ui.unsavedChangesDialog=function(e,t){var n=i.extend({},t,{callback:e});r.renderWithData(o.unsavedChangesDialog,n,document.body)}}]},dimensional:{"dimensional.js":["meteor/jquery",function(e,t,n){var o;n.import("meteor/jquery",{$:function(e){o=e}}),o.fn.tempShow=function(e){for(var t=[],n=this;this.is(":hidden")&&n!==document.body;){var r=this.parentsUntil(":visible").last();if(!r.length)break;r.addClass("visible"),n=r[0],t.push(n)}return"function"==typeof e&&e(this),o(t).removeClass("visible"),this},o.fn.adjustMax=function(e){var t=o(this);t.tempShow(function(){var n="no-max-"+e;t.addClass(n);var o="outer"+e.charAt(0).toUpperCase()+e.slice(1),r=t[o](),i="max-"+e;t.removeClass(n).css(i,r)})}}]},draggable:{"draggable.js":function(){function e(e,t){function n(e){var t={x:e.clientX,y:e.clientY};return void 0===t.x&&(t.x=e.originalEvent.touches[0].pageX),void 0===t.y&&(t.y=e.originalEvent.touches[0].pageY),t}function r(t){if(!(t.target.type&&"range"===t.target.type||o(e).hasClass("resizing"))){var r=parseFloat(e.offset().top),p=parseFloat(e.offset().left),m=n(t);l=m.x-p,s=m.y-r,u.css("cursor","move"),e.css("cursor","move"),e.css({cursor:"move",left:p+"px",top:r+"px",bottom:"auto",right:"auto"}),o(document).on("mousemove",a),o(document).on("mouseup",i),o(document).on("touchmove",a),o(document).on("touchend",i),c&&(e.data("wasDragged",!0),c=!1)}}function i(){u.css("cursor","default"),e.css("cursor",t.defaultElementCursor),o(document).off("mousemove",a),o(document).off("touchmove",a)}function a(t){t.preventDefault();var o=parseFloat(e.outerWidth()),r=parseFloat(e.outerHeight()),i=parseFloat(u.width()),a=parseFloat(u.height()),c=n(t),p=c.x-l,m=c.y-s;p=Math.max(p,0),m=Math.max(m,0),p+o>i&&(p=i-o),m+r>a&&(m=a-r),e.css({left:p+"px",top:m+"px",bottom:"auto",right:"auto"})}var u=o(window),l,s,c=!0;t=t||{},t.defaultElementCursor=t.defaultElementCursor||"default",e.data("wasDragged",!1),e.on("mousedown",r),e.on("touchstart",r)}o.fn.draggable=function(t){return e(this,t),this}}},dropdown:{"form.js":["meteor/templating","meteor/blaze","meteor/underscore","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/blaze",{Blaze:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}}),a.ui.showFormDropdown=function(e,t){var n=o[e];if(!n)throw{name:"TEMPLATE_NOT_FOUND",message:"Template "+e+" not found."};var a=void 0,u=function e(){return r.remove(a)},l=i.extend({},t,{destroyView:u});a=r.renderWithData(n,l,document.body);var s=a.firstNode();return s}}]},resizable:{"resizable.js":["babel-runtime/helpers/classCallCheck","meteor/ohif:core",function(e,t,n){var r;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}}),o.fn.resizable=function(e){return i.each(this,function(t){var n=o(t).data("resizableInstance");"destroy"===e&&n?(o(t).removeData("resizableInstance"),n.destroy()):n?n.options(e):o(t).data("resizableInstance",new u(t,e))}),this};var u=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r(this,e),this.element=t,this.$element=o(t),this.options(n)}return e.prototype.options=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.boundSize,n=e.minWidth,o=e.minHeight;this.minWidth=n||this.$element.width()||16,this.minHeight=o||this.$element.height()||16,this.boundSize=t||8,this.destroy(),this.init()}return e}(),e.prototype.init=function(){function e(){this.defineEventHandlers();for(var e=-1;e<=1;e++)for(var t=-1;t<=1;t++)this.createBound(e,t);this.$element.addClass("resizable")}return e}(),e.prototype.destroy=function(){function e(){this.$element.removeClass("resizable resizing");var e=this.$element.find("resize-bound");e.remove(),this.detachEventHandlers(e)}return e}(),e.prototype.defineEventHandlers=function(){function e(){var e=this;this.initResizeHandler=function(t){var n=o(window);e.width=e.initialWidth=e.$element.width(),e.height=e.initialHeight=e.$element.height(),e.startWidth=e.width,e.startHeight=e.height,e.posX=parseInt(e.$element.css("left")),e.posY=parseInt(e.$element.css("top")),e.startPosX=e.posX,e.startPosY=e.posY,e.startX=t.clientX,e.startY=t.clientY,e.$element.addClass("resizing"),n.on("mousemove",t.data,e.resizeHandler),n.on("mouseup",t.data,e.endResizeHandler)},this.resizeHandler=function(t){var n=t.data,o=n.xDirection,r=n.yDirection,i=void 0,a=void 0;i=t.clientX<0?0:t.clientX,i=i>window.innerWidth?window.innerWidth:i,a=t.clientY<0?0:t.clientY,a=a>window.innerHeight?window.innerHeight:a;var u=(i-e.startX)*o,l=(a-e.startY)*r,s=u+e.startWidth,c=l+e.startHeight;e.width=s');n[0].onselectstart=function(){return!1},n.css("font-size",this.boundSize+"px");var r=["left","center","right"],i=["top","middle","bottom"];n.addClass("bound-"+r[e+1]),n.addClass("bound-"+i[t+1]),n.appendTo(this.$element),this.attachEventHandlers(n,e,t)}}return e}(),e}();a.ui.Resizable=u}]},unsavedChanges:{"unsavedChanges.js":["babel-runtime/helpers/typeof","babel-runtime/helpers/classCallCheck","meteor/ohif:core","meteor/underscore",function(e,t,n){n.export({unsavedChanges:function(){return f}});var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var r;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){r=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}});var u="function",l="string",s="undefined",c="*",p=".",m=function(){function e(){r(this,e),this.value=0,this.children={},this.handlers={}}return e.prototype.getPathComponents=function(){function e(e){return("undefined"==typeof e?"undefined":o(e))===l?e.split(p):null}return e}(),e.prototype.getNodeUpToIndex=function(){function e(e,t){for(var n=this,o=0;o0?parseInt(n):0),i}return t}(),e.prototype.probe=function(){function e(e){var t=this.value;if(e===!0){var n=this.children;for(var o in b.sanitizeForInObject(n))n.hasOwnProperty(o)&&(t+=n[o].probe(e))}return t}return e}(),e.prototype.clear=function(){function e(e){if(this.value=0,e===!0){var t=this.children;for(var n in b.sanitizeForInObject(t))t.hasOwnProperty(n)&&t[n].clear(e)}}return e}(),e.prototype.appendPath=function(){function e(e,t){if(e=this.getPathComponents(e),null!==e){for(var n=e.length-1,o=this,r=0;r0){r=!0;var l=a.extend({title:"You have unsaved changes!",message:"Your changes will be lost if you don't save them before leaving the current page... Are you sure you want to proceed?"},n);i.ui.showDialog("dialogConfirm",l).then(function(){u=!0,t.call(null,u,r)},function(){u=!1,t.call(null,u,r)})}else r=!1,u=!0,t.call(null,u,r)}return e}(),presentProactiveDialog:function(){function e(e,t,n){var o=void 0,r=void 0;"function"==typeof t&&(o=this.probe(e,!0),o>0?(r=!0,i.ui.unsavedChangesDialog(function(e){t.call(null,r,e)},n)):(r=!1,t.call(null,r,null)))}return e}()};i.ui.unsavedChanges=f}]}}},both:{"index.js":["./utils","./schema.js",function(e,t,n){n.import("./utils"),n.import("./schema.js")}],"schema.js":["meteor/aldeed:simple-schema",function(e,t,n){var o;n.import("meteor/aldeed:simple-schema",{SimpleSchema:function(e){o=e}}),o.extendOptions({valuesLabels:D.Optional([String]),textOptional:D.Optional(Boolean)}),o.addValidator(function(){if(this.definition.optional!==!0&&this.definition.textOptional!==!0&&""===this.value)return"required"}),o.messages({maxCount:"[label] can not have more than [maxCount] values",minCount:"[label] must have at least [minCount] values",notAllowed:'[label] has an invalid value: "[value]"'})}],utils:{"index.js":["./objectPath",function(e,t,n){n.import("./objectPath")}],"objectPath.js":["babel-runtime/helpers/typeof","babel-runtime/helpers/classCallCheck","meteor/ohif:core",function(e,t,n){var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var r;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){r=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}});var a=function(){function e(){r(this,e)}return e.set=function(){function t(t,n,o){var r=e.getPathComponents(n),i=null!==r?r.length:0,a=!1;if(i>0&&e.isValidObject(t)){for(var u=0,l=i-1,s=t;u0&&e.isValidObject(t)){for(var a=0,u=i-1,l=t;a"+o+""),e.push({key:n.name,message:O.SafeString(r)})}),{v:e}}();if("object"===("undefined"==typeof n?"undefined":o(n)))return n.v}}return e}()}}})}],"formItem.js":["meteor/ohif:core","meteor/templating","meteor/tracker","meteor/meteor","meteor/underscore","meteor/jquery",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}});var i;n.import("meteor/tracker",{Tracker:function(e){i=e}});var a;n.import("meteor/meteor",{Meteor:function(e){a=e}});var u;n.import("meteor/underscore",{_:function(e){u=e}});var l;n.import("meteor/jquery",{$:function(e){l=e}}),o.mixins.formItem=new o.Mixin({dependencies:"schemaData",composition:{onCreated:function(){function e(){var e=r.instance(),t=e.component;t.changeObserver=new i.Dependency,t.registerSelf(),t.$element=l(),t.$style=l(),t.$wrapper=l(),t.value=function(e){var n=u.isUndefined(e);return n?t.parseData(t.$element.val()):void t.$element.val(e).trigger("change")},t.disable=function(e){t.$element.prop("disabled",!!e)},t.readonly=function(e){t.$element.prop("readonly",!!e)},t.show=function(e){var n=e?"show":"hide";t.$wrapper[n]()},t.hasFocus=function(){var e=l(":focus")[0],n=l.contains(t.$wrapper[0],e),o=t.$wrapper[0]===e;return n||o},t.state=function(e,n){t.$wrapper.toggleClass("state-"+e,!!n)},t.error=function(e){t.state("error",e),e?t.$wrapper.attr("data-error",e):t.$wrapper.removeAttr("data-error",e)},t.toggleTooltip=function(e,n){if(e&&n){if(t.$wrapper.next(".tooltip").length)return;t.$wrapper.tooltip({trigger:"manual",title:n}).tooltip("show")}else t.$wrapper.tooltip("destroy")},t.toggleMessage=function(e){if(!e)return void a.setTimeout(function(){t.hasFocus()||t.toggleTooltip(!1)},100);var n=t.$wrapper.attr("data-error");n&&t.toggleTooltip(!0,n)},t.getForm=function(){for(var e=t;e;)if(e=e.parent,e&&e.isForm)return e},t.getApi=function(){var n=e.data.api;if(!n){if(t.isForm)return;var o=t.getForm();if(!o)return;return o.getApi()}return n},t.validate=function(){var n,r=t.getForm(),i=r&&r.schema,a=e.data.pathKey;if(!a||!i||!t.$wrapper.is(":visible"))return!0;var u=o.object.getNestedObject((n={},n[a]=t.value(),n)),l=i.validateOne(u,a);return r.validationRan(),l?(t.error(!1),!0):(t.error(i.keyErrorMessage(a)),!1)},t.depend=function(){return t.changeObserver.depend()}}return e}(),onRendered:function(){function e(){var e=r.instance(),t=e.component;t.$element=e.$(":input").first(),t.$wrapper=e.wrapper.$("*").first(),t.$wrapper.attr("data-key",e.data.pathKey)}return e}(),onDestroyed:function(){function e(){var e=r.instance();e.component.unregisterSelf()}return e}(),onMixins:function(){function e(){var e=r.instance(),t=e.component;t.$style.length||(t.$style=t.$element),t.$element.data("component",t),t.$wrapper.data("component",t)}return e}(),events:{change:function(){function e(e,t){var n=t.component;if(e.currentTarget===n.$element[0]){n.changeObserver.changed();var o=n.getForm();o&&o.isValidatedAlready&&n.validate()}}return e}(),focus:function(){function e(e,t){var n=t.component,o=n.isGroup||n.isCustomFocus,r=e.target===e.currentTarget;!o&&r&&n.toggleMessage(!0)}return e}(),blur:function(){function e(e,t){var n=t.component,o=n.isGroup||n.isCustomFocus,r=e.target===e.currentTarget;!o&&r&&n.toggleMessage(!1)}return e}()}}})}],"group.js":["babel-runtime/helpers/typeof","meteor/ohif:core","meteor/templating","meteor/underscore",function(e,t,n){var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}}),r.mixins.group=new r.Mixin({dependencies:"formItem",composition:{onCreated:function(){function e(){var e=i.instance(),t=e.component;t.isGroup=!0,e.autorun(function(){var n=e.data.schema;n instanceof u&&(n=n.get()),t.schema=n&&n.newContext()}),t.value=function(n){var r=a.isUndefined(n),i=e.data.arrayValues,u=i?[]:{};if(r)return t.registeredItems.forEach(function(e){if(i)u.push(e.value());else{var t=e.templateInstance.data.key;t&&(u[t]=e.value())}}),u;var l="object"===("undefined"==typeof n?"undefined":o(n))?n:u;if(l){var s=0;t.registeredItems.forEach(function(e){var t=i?s:e.templateInstance.data.key,n=a.isUndefined(l[t])?null:l[t];e.value(n),s++}),t.$element.trigger("change")}},t.item=function(e){var n=void 0;return t.registeredItems.forEach(function(t){var o=t.templateInstance.data.key;o===e&&(n=t)}),n};var n=t.validate;t.validate=function(){var o=!0;return t.isForm&&!t.schema?o:(e.data.pathKey&&!n()&&(o=!1),t.registeredItems.forEach(function(t){var n=t.templateInstance.data.key;!n&&!e.data.arrayValues||t.validate()||(o=!1)}),o)},t.disable=function(e){t.registeredItems.forEach(function(t){return t.disable(e)})},t.readonly=function(e){t.registeredItems.forEach(function(t){return t.readonly(e)})}}return e}(),onRendered:function(){function e(){var e=i.instance(),t=e.component;t.$element=e.$(".component-group").first()}return e}()}})}],"groupRadio.js":["meteor/ohif:core","meteor/templating","meteor/underscore","meteor/jquery",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/jquery",{$:function(e){a=e}}),o.mixins.groupRadio=new o.Mixin({dependencies:"group",composition:{onCreated:function(){function e(){var e=r.instance(),t=e.component;t.value=function(e){var n=i.isUndefined(e),o=[];t.registeredItems.forEach(function(e){return o.push(e.$element[0])});var r=a(o);return n?t.parseData(r.filter(":checked").val()):void r.filter("[value='"+e+"']").prop("checked",!0).trigger("change")}}return e}()}})}],"input.js":["meteor/ohif:core","meteor/templating",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}}),o.mixins.input=new o.Mixin({dependencies:"formItem",composition:{onRendered:function(){function e(){var e=r.instance(),t=e.component;t.$element=e.$("input").first()}return e}()}})}],"link.js":["meteor/templating","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}}),r.mixins.link=new r.Mixin({dependencies:"formItem",composition:{onRendered:function(){function e(){var e=o.instance(),t=e.component;t.$element=e.$("a").first()}return e}(),events:{"click a":function(){function e(e,t){t.data.action&&e.preventDefault()}return e}()}}})}],"schemaData.js":["meteor/ohif:core","meteor/blaze","meteor/templating","meteor/reactive-var","meteor/underscore",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/blaze",{Blaze:function(e){r=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var a;n.import("meteor/reactive-var",{ReactiveVar:function(e){a=e}});var u;n.import("meteor/underscore",{_:function(e){u=e}});var l=function e(t,n){var o=t&&t.schema;if(t&&!o){var r=t.getForm();o=r&&r.schema}if(n&&o){var i=u.clone(o._schema[n]);if(i)return Array.isArray(i.type())&&u.extend(i,o._schema[n+".$"]),i}};o.mixins.schemaData=new o.Mixin({dependencies:"component",composition:{onData:function(){function e(){var e=i.currentData(),t=o.blaze.getParentComponent(r.currentView),n=t&&t.templateInstance.data.pathKey,s=t&&t.templateInstance.data.arrayValues;if(e.pathKey=e.key||(s?"$":""),e.pathKey&&"string"==typeof n){var c=n?n+".":"";e.pathKey=""+c+e.pathKey}var p=l(t,e.pathKey);if(p&&(e.label||(e.label=new a(p.label)),u.isUndefined(e.min)&&p.min&&(e.min=p.min),u.isUndefined(e.max)&&p.max&&(e.max=p.max),p.emptyOption&&(e.emptyOption=p.emptyOption),!e.items&&Array.isArray(p.allowedValues))){for(var m=[],d=p.allowedValues,f=p.valuesLabels||[],h=0;h'),"\n "),"\n ")})},"loading.js":["meteor/templating",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}}),o.dialogLoading.onRendered(function(){var e=o.instance(),t=e.$(".modal");t.modal({backdrop:"static",keyboard:!1,modal:!0})})}],"login.html":["./template.login.js",function(e,t,n){n.exports=e("./template.login.js")}],"template.login.js":function(){a.__checkName("dialogLogin"),a.dialogLogin=new a("Template.dialogLogin",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({dialogClass:"modal-sm",schema:O.dataMustache(e.lookup("choose"),O.dot(e.lookup("."),"schema"),O.dot(e.lookup("instance"),"schema"))}))},function(){return O.include(e.lookupTemplate("dialogForm"),function(){return["\n ",M._TemplateWith(function(){return{labelClass:O.call("form-group"),key:O.call("username")}},function(){return O.include(e.lookupTemplate("inputText"))}),"\n ",M._TemplateWith(function(){return{labelClass:O.call("form-group"),key:O.call("password")}},function(){return O.include(e.lookupTemplate("inputPassword"))}),"\n "]})})})},"login.js":["meteor/templating","meteor/aldeed:simple-schema",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/aldeed:simple-schema",{SimpleSchema:function(e){r=e}}),o.dialogLogin.onCreated(function(){var e=o.instance();e.schema=new r({username:{type:String,label:"Username"},password:{type:String,label:"Password"}})})}],"progress.html":["./template.progress.js",function(e,t,n){n.exports=e("./template.progress.js")}],"template.progress.js":function(){a.__checkName("dialogProgress"),a.dialogProgress=new a("Template.dialogProgress",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({dialogClass:"modal-sm modal-progress",title:O.dataMustache(e.lookup("choose"),O.dot(e.lookup("."),"title"),"Processing...")}))},function(){return O.include(e.lookupTemplate("dialogForm"),function(){return["\n ",z.DIV({class:"status"},"\n ",z.DIV({class:"progress-bar-container"},"\n ",z.DIV({class:"progress-bar progress-bar-striped active",role:"progressbar",style:function(){return["width: ",O.mustache(e.lookup("progress")),"%"]}},"\n ",z.DIV({class:"percentage"},M.View("lookup:formatNumberPrecision",function(){return O.mustache(e.lookup("formatNumberPrecision"),e.lookup("progress"),0)}),"%"),"\n "),"\n "),"\n "),"\n ",z.DIV({class:"message"},"\n ",M.View("lookup:message",function(){return O.makeRaw(O.mustache(e.lookup("message")))}),"\n "),"\n "]})})})},"progress.js":["meteor/templating","meteor/reactive-var","meteor/underscore",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/reactive-var",{ReactiveVar:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}}),o.dialogProgress.onCreated(function(){var e=o.instance();e.state=new r({processed:0,total:e.data.total,message:e.data.message})}),o.dialogProgress.onRendered(function(){var e=o.instance(),t=e.data.task,n={promise:e.data.promise,done:function(){function t(t){e.$(".modal").on("hidden.bs.modal",function(n){e.data.promiseResolve(t)}).modal("hide")}return t}(),cancel:function(){function t(){e.$(".modal").on("hidden.bs.modal",function(t){e.data.promiseReject()}).modal("hide")}return t}(),update:i.throttle(function(t){var n=e.state.get();n.processed=Math.max(0,t),e.state.set(n)},100),setTotal:i.throttle(function(t){var n=e.state.get();n.total=t,e.state.set(n)},100),setMessage:i.throttle(function(t){var n=e.state.get();n.message=t,e.state.set(n)},100)};t.run(n)}),o.dialogProgress.helpers({progress:function(){function e(){var e=o.instance(),t=e.state.get();return t&&t.total?100*Math.min(1,t.processed/t.total):0}return e}(),message:function(){function e(){var e=o.instance(),t=e.state.get();if(t)return"function"==typeof t.message?t.message(t):t.message}return e}()})}],"simple.html":["./template.simple.js",function(e,t,n){n.exports=e("./template.simple.js")}],"template.simple.js":function(){a.__checkName("dialogSimple"),a.dialogSimple=new a("Template.dialogSimple",function(){var e=this;return z.DIV({id:function(){return O.mustache(O.dot(e.lookup("."),"id"))},class:"modal fade",tabindex:"-1",role:"dialog"},"\n ",z.DIV({class:function(){return["modal-dialog ",O.mustache(O.dot(e.lookup("."),"dialogClass"))]},role:"document"},"\n ",z.DIV({class:"modal-content"},"\n ",M._TemplateWith(function(){return O.call(e.lookup("."))},function(){return O.include(e.lookupTemplate("dialogHeader"))}),"\n ",z.DIV({class:"modal-body"},"\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "),"\n ",z.DIV({class:"modal-footer"},M._TemplateWith(function(){return"dialogFooter"},function(){return O.include(e.lookupTemplate("section"))})),"\n "),"\n "),"\n ")})},"simple.js":["meteor/meteor","meteor/templating","meteor/underscore","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}}),r.dialogSimple.onCreated(function(){var e=r.instance();e.close=function(){var t=e.$(".modal");t.on("hidden.bs.modal",function(){return e.data.promiseResolve()}).modal("hide")},e.data.timeout&&o.setTimeout(e.close,e.data.timeout)}),r.dialogSimple.onRendered(function(){var e=r.instance(),t=i.extend({backdrop:"static",keyboard:!1},e.data.modalOptions),n=e.$(".modal");n.modal(t);var o=e.data.position;o&&a.ui.repositionDialog(n,o.x,o.y)}),r.dialogSimple.events({keydown:function(){function e(e){var t=r.instance(),n=e.keyCode||e.which;27===n&&(t.close(),e.stopPropagation())}return e}()})}],"unsavedChangesDialog.html":["./template.unsavedChangesDialog.js",function(e,t,n){n.exports=e("./template.unsavedChangesDialog.js")}],"template.unsavedChangesDialog.js":function(){a.__checkName("unsavedChangesDialog"),a.unsavedChangesDialog=new a("Template.unsavedChangesDialog",function(){var e=this;return z.DIV({class:"modal unsavedChangesDialog fade",tabindex:"-1",role:"dialog"},"\n ",z.DIV({class:"modal-dialog",role:"document"},"\n ",z.DIV({class:"modal-content"},"\n ",z.Raw(''),"\n ",z.DIV({class:"modal-footer"},"\n\n ",M.Let({label:function(){return O.call("Stay")}},function(){return["\n ",z.BUTTON({class:"btn btn-default","aria-label":function(){return O.mustache(e.lookup("label"))},"data-choice":"abort-action","data-dismiss":"modal"},"\n ",M.View("lookup:label",function(){return O.mustache(e.lookup("label"))}),"\n "),"\n "]}),"\n\n ",M.Let({label:function(){return O.call("Leave without saving...")}},function(){return["\n ",z.BUTTON({class:"btn btn-danger","aria-label":function(){return O.mustache(e.lookup("label"))},"data-choice":"abandon-changes","data-dismiss":"modal"},"\n ",M.View("lookup:label",function(){return O.mustache(e.lookup("label"))}),"\n "),"\n "]}),"\n\n ",M.Let({label:function(){return O.call("Save and Exit!")}},function(){return["\n ",z.BUTTON({class:"btn btn-primary","aria-label":function(){return O.mustache(e.lookup("label"))},"data-choice":"save-changes","data-dismiss":"modal"},"\n ",M.View("lookup:label",function(){return O.mustache(e.lookup("label"))}),"\n "),"\n "]}),"\n\n "),"\n "),"\n "),"\n ")})},"unsavedChangesDialog.js":["meteor/blaze","meteor/templating","meteor/ohif:core","meteor/underscore","meteor/jquery",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}});var u;n.import("meteor/jquery",{$:function(e){u=e}});var l=15,s=15;r.unsavedChangesDialog.onRendered(function(){var e=r.instance(),t=e.$(".modal.unsavedChangesDialog");e.displayModal=function(){var n=a.extend({backdrop:"static",keyboard:!1},e.data.modalOptions);t.on("hidden.bs.modal",function(){o.remove(e.view)}),t.modal(n)},e.displayModalWithPosition=function(n){var o={display:t.css("display"),visibility:t.css("visibility")};"none"===o.display&&t.css({visibility:"hidden",display:"block"}),setTimeout(function(){var r=void 0,i=t.find(".modal-dialog"),a={position:{x:parseInt(n.x)||0,y:parseInt(n.y)||0},size:{width:i.outerWidth(),height:i.outerHeight()}},u={width:t.width(),height:t.height()};r=a.position.x+a.size.width+l,r>u.width&&(a.position.x-=r-u.width),a.position.x<0&&(a.position.x=0),r=a.position.y+a.size.height+s,r>u.height&&(a.position.y-=r-u.height),a.position.y<0&&(a.position.y=0),t.css(o),i.css({position:"fixed",margin:0,left:a.position.x,top:a.position.y}),e.displayModal()},0)};var n=e.data.position;n&&"x"in n&&"y"in n?e.displayModalWithPosition(n):e.displayModal()}),r.unsavedChangesDialog.events({"click button[data-choice]":function(){function e(e){var t=r.instance(),n=t.data.callback,o=u(e.currentTarget).attr("data-choice")||"";"function"==typeof n&&n.call(t,o)}return e}()})}]},dropdown:{"form.html":["./template.form.js",function(e,t,n){n.exports=e("./template.form.js")}],"template.form.js":function(){a.__checkName("dropdownForm"),a.dropdownForm=new a("Template.dropdownForm",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({mixins:"dropdown",class:"dropdown",hideValidationBox:!0}))},function(){return O.include(e.lookupTemplate("form"),function(){return["\n ",z.UL({class:function(){return["dropdown-menu ",O.mustache(O.dot(e.lookup("."),"options","menuClasses"))]}},"\n ",M.If(function(){return O.call(e.templateContentBlock)},function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]},function(){return["\n ",M.Each(function(){return{_sequence:O.call(O.dot(e.lookup("."),"items")),_variable:"item"}},function(){return["\n ",M.If(function(){return O.call(O.dot(e.lookup("item"),"separatorBefore"))},function(){return["\n ",z.LI({role:"separator",class:"divider"}),"\n "]}),"\n ",z.LI({class:function(){return M.If(function(){return O.call(O.dot(e.lookup("item"),"disabled"))},function(){return"disabled"})}},"\n ",M._TemplateWith(function(){return O.call(e.lookup("item"))},function(){return O.include(e.lookupTemplate("link"),function(){return["\n ",M.If(function(){return O.call(O.dot(e.lookup("item"),"icon"))},function(){return["\n ",z.I({class:function(){return[O.mustache(O.dot(e.lookup("item"),"icon"))," ",O.mustache(O.dot(e.lookup("item"),"iconClasses"))]}}),"\n "]}),"\n ",M.If(function(){return O.call(O.dot(e.lookup("item"),"iconSvgUse"))},function(){return["\n ",z.SVG({class:function(){return O.mustache(O.dot(e.lookup("item"),"iconClasses"))}},"\n ",z.USE({"xlink:href":function(){return O.mustache(e.lookup("absoluteUrl"),O.dot(e.lookup("item"),"iconSvgUse"))}}),"\n "),"\n "]}),"\n ",M.If(function(){return O.call(O.dot(e.lookup("item"),"text"))},function(){return["\n ",z.SPAN(M.View("lookup:item.text",function(){return O.mustache(O.dot(e.lookup("item"),"text"))})),"\n "]}),"\n "]})}),"\n "),"\n ",M.If(function(){return O.call(O.dot(e.lookup("item"),"separatorAfter"))},function(){return["\n ",z.LI({role:"separator",class:"divider"}),"\n "]}),"\n "]}),"\n "]}),"\n "),"\n "]})})})}},form:{"button.html":["./template.button.js",function(e,t,n){n.exports=e("./template.button.js")}],"template.button.js":function(){a.__checkName("button"),a.button=new a("Template.button",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseButton",mixins:O.dataMustache(e.lookup("concat"),"button action ",O.dot(e.lookup("."),"mixins"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"form.html":["./template.form.js",function(e,t,n){n.exports=e("./template.form.js")}],"template.form.js":function(){a.__checkName("form"),a.form=new a("Template.form",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseForm",mixins:O.dataMustache(e.lookup("concat"),"form ",O.dot(e.lookup("."),"mixins"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"group.html":["./template.group.js",function(e,t,n){n.exports=e("./template.group.js")}],"template.group.js":function(){a.__checkName("group"),a.group=new a("Template.group",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({class:O.dataMustache(e.lookup("concat"),"component-group ",O.dot(e.lookup("."),"class")),base:"baseDiv",mixins:O.dataMustache(e.lookup("concat"),"group ",O.dot(e.lookup("."),"mixins"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"link.html":["./template.link.js",function(e,t,n){n.exports=e("./template.link.js")}],"template.link.js":function(){a.__checkName("link"),a.link=new a("Template.link",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseLink",mixins:O.dataMustache(e.lookup("concat"),"link action ",O.dot(e.lookup("."),"mixins"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})}},input:{"checkbox.html":["./template.checkbox.js",function(e,t,n){n.exports=e("./template.checkbox.js")}],"template.checkbox.js":function(){a.__checkName("inputCheckbox"),a.inputCheckbox=new a("Template.inputCheckbox",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseInput",type:"checkbox",mixins:O.dataMustache(e.lookup("concat"),"checkbox ",O.dot(e.lookup("."),"mixins")),labelAfter:O.dataMustache(e.lookup("valueIf"),O.dataMustache(e.lookup("isUndefined"),O.dot(e.lookup("."),"labelAfter")),!0,O.dot(e.lookup("."),"labelAfter")),labelClass:O.dataMustache(e.lookup("concat"),"checkboxLabel ",O.dot(e.lookup("."),"labelClass")),wrappers:O.dataMustache(e.lookup("concat"),"",O.dataMustache(e.lookup("valueIf"),e.lookup("reactive"),O.dot(e.lookup("."),"label"),"wrapperLabel ",""),O.dot(e.lookup("."),"wrappers"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"groupRadio.html":["./template.groupRadio.js",function(e,t,n){n.exports=e("./template.groupRadio.js")}],"template.groupRadio.js":function(){a.__checkName("groupRadio"),a.groupRadio=new a("Template.groupRadio",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({class:O.dataMustache(e.lookup("concat"),"group-radio ",O.dot(e.lookup("."),"class")),mixins:O.dataMustache(e.lookup("concat"),"groupRadio ",O.dot(e.lookup("."),"mixins")),wrappers:O.dataMustache(e.lookup("concat"),"",O.dataMustache(e.lookup("valueIf"),e.lookup("reactive"),O.dot(e.lookup("."),"label"),"wrapperLabel ",""),O.dot(e.lookup("."),"wrappers")),labelAsDiv:!0}))},function(){return O.include(e.lookupTemplate("group"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n ",M.Each(function(){return{_sequence:O.dataMustache(e.lookup("reactive"),O.dot(e.lookup("."),"items")),_variable:"item"}},function(){return["\n ",M._TemplateWith(function(){return{class:O.call(O.dot(e.lookup("."),"radioClass")),name:O.call(O.dot(e.lookup("."),"key")),value:O.call(O.dot(e.lookup("item"),"value")),label:O.call(O.dot(e.lookup("item"),"label")),checked:O.call(O.dataMustache(e.lookup("eq"),O.dot(e.lookup("item"),"value"),O.dataMustache(e.lookup("reactive"),O.dot(e.lookup("."),"value"))))}},function(){return O.include(e.lookupTemplate("inputRadio"))}),"\n "]}),"\n "]})})})},"hidden.html":["./template.hidden.js",function(e,t,n){n.exports=e("./template.hidden.js")}],"template.hidden.js":function(){a.__checkName("inputHidden"),a.inputHidden=new a("Template.inputHidden",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseInput",type:"hidden",mixins:O.dataMustache(e.lookup("concat"),"input ",O.dot(e.lookup("."),"mixins"))}))},function(){return O.include(e.lookupTemplate("baseComponent"))})})},"password.html":["./template.password.js",function(e,t,n){n.exports=e("./template.password.js")}],"template.password.js":function(){a.__checkName("inputPassword"),a.inputPassword=new a("Template.inputPassword",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({type:"password"}))},function(){return O.include(e.lookupTemplate("inputText"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"radio.html":["./template.radio.js",function(e,t,n){n.exports=e("./template.radio.js")}],"template.radio.js":function(){a.__checkName("inputRadio"),a.inputRadio=new a("Template.inputRadio",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseInput",type:"radio",mixins:O.dataMustache(e.lookup("concat"),"input ",O.dot(e.lookup("."),"mixins")),labelAfter:O.dataMustache(e.lookup("valueIf"),O.dataMustache(e.lookup("isUndefined"),O.dot(e.lookup("."),"labelAfter")),!0,O.dot(e.lookup("."),"labelAfter")),labelClass:O.dataMustache(e.lookup("concat"),"radioLabel ",O.dot(e.lookup("."),"labelClass")),wrappers:O.dataMustache(e.lookup("concat"),"",O.dataMustache(e.lookup("valueIf"),e.lookup("reactive"),O.dot(e.lookup("."),"label"),"wrapperLabel ",""),O.dot(e.lookup("."),"wrappers"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"range.html":["./template.range.js",function(e,t,n){n.exports=e("./template.range.js")}],"template.range.js":function(){a.__checkName("inputRange"),a.inputRange=new a("Template.inputRange",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseInput",type:"range",class:O.dataMustache(e.lookup("concat"),"form-control ",O.dot(e.lookup("."),"class")),mixins:O.dataMustache(e.lookup("concat"),"input ",O.dot(e.lookup("."),"mixins")),wrappers:O.dataMustache(e.lookup("concat"),"",O.dataMustache(e.lookup("valueIf"),e.lookup("reactive"),O.dot(e.lookup("."),"label"),"wrapperLabel ",""),O.dot(e.lookup("."),"wrappers"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"select.html":["./template.select.js",function(e,t,n){n.exports=e("./template.select.js")}],"template.select.js":function(){a.__checkName("inputSelect"),a.inputSelect=new a("Template.inputSelect",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseSelect",mixins:O.dataMustache(e.lookup("concat"),"select2 ",O.dot(e.lookup("."),"mixins")),wrappers:O.dataMustache(e.lookup("concat"),"",O.dataMustache(e.lookup("valueIf"),e.lookup("reactive"),O.dot(e.lookup("."),"label"),"wrapperLabel ",""),O.dot(e.lookup("."),"wrappers")), +options:O.dataMustache(e.lookup("clone"),O.dot(e.lookup("."),"options"),O.kw({multiple:O.dataMustache(e.lookup("valueIf"),O.dot(e.lookup("."),"multiple"),!0,!1),minimumResultsForSearch:O.dataMustache(e.lookup("valueIf"),O.dot(e.lookup("."),"hideSearch"),-1,O.dot(e.lookup("."),"minimumResultsForSearch"))}))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})},"text.html":["./template.text.js",function(e,t,n){n.exports=e("./template.text.js")}],"template.text.js":function(){a.__checkName("inputText"),a.inputText=new a("Template.inputText",function(){var e=this;return M._TemplateWith(function(){return O.dataMustache(e.lookup("extend"),e.lookup("."),O.kw({base:"baseInput",class:O.dataMustache(e.lookup("concat"),"form-control ",O.dot(e.lookup("."),"class")),mixins:O.dataMustache(e.lookup("concat"),"input ",O.dot(e.lookup("."),"mixins")),wrappers:O.dataMustache(e.lookup("concat"),"",O.dataMustache(e.lookup("valueIf"),e.lookup("reactive"),O.dot(e.lookup("."),"label"),"wrapperLabel ",""),O.dot(e.lookup("."),"wrappers"))}))},function(){return O.include(e.lookupTemplate("baseComponent"),function(){return["\n ",M._InOuterTemplateScope(e,function(){return O.include(function(){return O.call(e.templateContentBlock)})}),"\n "]})})})}}},playground:{"playground.html":["./template.playground.js",function(e,t,n){n.exports=e("./template.playground.js")}],"template.playground.js":function(){a.__checkName("componentPlayground"),a.componentPlayground=new a("Template.componentPlayground",function(){var e=this;return z.Raw('
\n
\n \n
\n
\n \n \n \n \n \n \n
\n
\n \n \n \n \n
\n
\n
\n
\n
LEFT|LEFT|LEFT
\n
MAIN CONTENT
\n
RIGHT|RIGHT|RIGHT|RIGHT
\n
\n
')})},"playground.js":["meteor/templating","meteor/reactive-var","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/reactive-var",{ReactiveVar:function(e){r=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}}),i.ui.layoutState={leftSidebar:new r((!1)),rightSidebar:new r((!1)),toolsDrawer:new r((!1))},o.componentPlayground.onRendered(function(){var e=o.instance();e.$(".toolbar-drawer").adjustMax("height"),e.autorun(function(){var t=i.ui.layoutState.toolsDrawer.get();e.$(".toolbar-drawer").toggleClass("open",t)}),e.$(".layout-sidebar-left").adjustMax("width"),e.autorun(function(){var t=i.ui.layoutState.leftSidebar.get();e.$(".layout-sidebar-left").toggleClass("open",t)}),e.$(".layout-sidebar-right").adjustMax("width"),e.autorun(function(){var t=i.ui.layoutState.rightSidebar.get();e.$(".layout-sidebar-right").toggleClass("open",t)})}),o.componentPlayground.events({"click .js-tool-more":function(){function e(e,t){var n=i.ui.layoutState.toolsDrawer.get();i.ui.layoutState.toolsDrawer.set(!n)}return e}(),"click .js-toggle-left":function(){function e(e,t){var n=i.ui.layoutState.leftSidebar.get();i.ui.layoutState.leftSidebar.set(!n)}return e}(),"click .js-toggle-right":function(){function e(e,t){var n=i.ui.layoutState.rightSidebar.get();i.ui.layoutState.rightSidebar.set(!n)}return e}()})}],"playground.styl":["./playground.styl.css",function(e,t,n){n.exports=e("./playground.styl.css")}],"playground.styl.css":["meteor/modules",function(e,t,n){n.exports=e("meteor/modules").addStyles(".layout-container {\n align-items: stretch;\n display: flex;\n flex-flow: column nowrap;\n height: 100vh;\n}\n.layout-container .layout-header {\n background-color: #0ff;\n flex-grow: 0;\n}\n.layout-container .layout-body {\n align-items: stretch;\n display: flex;\n flex-grow: 1;\n}\n.layout-sidebar {\n background-color: #0f0;\n flex-grow: 0;\n}\n.layout-main {\n background-color: #fff;\n flex-grow: 1;\n}\n.toolbar-drawer {\n overflow: hidden;\n transition: max-height 0.3s ease;\n}\n.toolbar-drawer:not(.open) {\n max-height: 0 !important;\n}\n.layout-sidebar-left,\n.layout-sidebar-right {\n overflow: hidden;\n transition: max-width 0.3s ease;\n}\n.layout-sidebar-left:not(.open),\n.layout-sidebar-right:not(.open) {\n max-width: 0 !important;\n}\n")}]}},helpers:{"blaze.js":["meteor/templating","meteor/session","meteor/reactive-var","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var i;n.import("meteor/reactive-var",{ReactiveVar:function(e){i=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}}),o.registerHelper("absoluteUrl",function(e){return a.utils.absoluteUrl(e)}),o.registerHelper("instance",function(){return o.instance()}),o.registerHelper("session",function(e){return r.get(e)}),o.registerHelper("reactive",function(e){return e instanceof i?e.get():e})}],"data.js":["babel-runtime/helpers/toConsumableArray","babel-runtime/helpers/typeof","meteor/underscore","meteor/templating",function(e,t,n){var o;n.import("babel-runtime/helpers/toConsumableArray",{default:function(e){o=e}});var r;n.import("babel-runtime/helpers/typeof",{default:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/templating",{Template:function(e){a=e}});var u=function e(){for(var t=arguments.length,n=Array(t),o=0;ot}),r.registerHelper("lt",function(e,t){return e=t}),r.registerHelper("lte",function(e,t){return e<=t}),r.registerHelper("not",function(e){return!e}),r.registerHelper("and",function(){for(var e=arguments.length,t=Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:"_component",n=e;n;)if(n=n.originalParentView||n.parentView,n&&n[t])return n[t]},o.blaze.getParentTemplateView=function(e){for(var t=e;t;){if(t=t.originalParentView||t.parentView,!t||!t.name)return;if(t.name.indexOf("Template.")>-1)return t}},o.blaze.getSectionContent=function(e,t){for(var n=e;!n._sectionMap||!n._sectionMap.get(t);)if(n=o.blaze.getParentTemplateView(n),!n)return;return n._sectionMap.get(t)}}],"cornerstone.js":["babel-runtime/helpers/typeof","meteor/ohif:core","meteor/underscore",function(e,t,n){var r;n.import("babel-runtime/helpers/typeof",{default:function(e){r=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}}),i.cornerstone={},i.cornerstone.pixelToPage=function(e,t){var n=cornerstone.getEnabledElement(e),i={x:0,y:0};if(!n||"object"!==("undefined"==typeof t?"undefined":r(t)))return i;var a=n.canvas,u=o(a).offset();i.x+=u.left,i.y+=u.top;var l=cornerstone.pixelToCanvas(e,t);return i.x+=l.x,i.y+=l.y,i},i.cornerstone.repositionTextBox=function(e,t,n){function r(e,t,n,o){e=e||{};var r=e.centering||{},i=!!r.x,a=!!r.y,u=o.x/2,l=o.y/2,s={x:[],y:[]};if("x"===t){var c=a?0:l;s.x[-1]=i?u:0,s.x[1]=i?-u:-o.x,s.y[-1]=c,s.y[1]=c}else{var p=i?0:u;s.x[-1]=p,s.x[1]=p,s.y[-1]=a?l:0,s.y[1]=a?-l:-o.y}return s}if(t.isCreating){var u=e.element,l=cornerstone.getEnabledElement(u),s=l.image,c=i.uiSettings.autoPositionMeasurementsTextCallOuts,p={T:!c||a.contains(c,"T"),R:!c||a.contains(c,"R"),B:!c||a.contains(c,"B"),L:!c||a.contains(c,"L")},m=function e(t,n,r){var i=t.element,a=t.canvas,u=t.image,l=cornerstone.pixelToCanvas(i,{x:0,y:0}),s=cornerstone.pixelToCanvas(i,{x:u.width,y:u.height}),c=o(a),m=c.outerWidth(),d=c.outerHeight(),f={};return f["x-1"]=p.L&&l.x>n,f["y-1"]=p.T&&l.y>r,f.x1=p.R&&m-s.x>n,f.y1=p.B&&d-s.y>r,f},d=function e(t,n){var o={};o.x=t.x/2,o.y=t.y/2;var r={};r.x=n.xw[N]){var J=Y.x1-j.x,Q=Y.y1-j.y,Z=cornerstone.pageToPixel(u,J,Q);v[N]=Z[N]}}}}],"index.js":["./blaze.js","./cornerstone.js","./object.js","./string.js","./ui.js","./user.js","./utils.js","./viewer.js",function(e,t,n){n.import("./blaze.js"),n.import("./cornerstone.js"),n.import("./object.js"),n.import("./string.js"),n.import("./ui.js"),n.import("./user.js"),n.import("./utils.js"),n.import("./viewer.js")}],"object.js":["babel-runtime/helpers/typeof","meteor/ohif:core",function(e,t,n){var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}}),r.object={},r.object.getNestedObject=function(e){var t={};for(var n in b.sanitizeForInObject(e))for(var o=e[n],r=n.split("."),i=t;r.length;){var a=r.shift();r.length?(i[a]||(i[a]={}),i=i[a]):i[a]=o}return t},r.object.getShallowObject=function(e){var t={},n=function e(t,n,r){for(var i in b.sanitizeForInObject(n)){var a=t?t+"."+i:i,u=n[i];"object"===("undefined"==typeof u?"undefined":o(u))?(u instanceof Array&&(a+="[]"),e(a,u,r)):r[a]=u}};return n("",e,t),t}}],"string.js":["meteor/ohif:core","meteor/underscore","meteor/jquery",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/underscore",{_:function(e){r=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}}),o.string={},o.string.search=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],u=new RegExp(i.trim(t),"i");return r.each(e,function(e){if(e){var i=r.isString(n)?e[n]:e;r.isString(i)&&u.test(i)&&a.push(e),r.isObject(e)&&o.string.search(e,t,n,a)}}),a},o.string.encodeId=function(e){if(""===e||"string"!=typeof e)return"_";var t=function e(t){return"_"+t[0].charCodeAt(0).toString(16)+"_"};return e.replace(/[^a-zA-Z0-9-]/g,t)}}],"ui.js":["meteor/ohif:core","meteor/meteor",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/meteor",{Meteor:function(e){r=e}});var i=r.settings&&r.settings.public&&r.settings.public.ui;o.uiSettings=i||{}}],"user.js":["meteor/ohif:core",function(t,n,o){var r;o.import("meteor/ohif:core",{OHIF:function(e){r=e}}),r.user={},r.user.validate=function(){if(!e.userId())throw new e.Error("not-authorized")},r.user.getData=function(t){r.user.validate();var n=e.user().profile,o=n&&n.persistent;if(o)return o[t]},r.user.setData=function(t,n){r.user.validate(),e.call("userDataSet",t,n)}}],"utils.js":["meteor/ohif:core",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}}),o.utils.sortBy=function(){var e=[].slice.call(arguments),t=e.length;return function(n,o){var r,i,a,u,l,s,c,p;for(p=0;pi&&(c=1*s),0===c);p++);return c}}}],"viewer.js":["meteor/ohif:core",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}}),o.viewer={}}]},ui:{"index.js":["./bounded/bounded.js","./dimensional/dimensional.js","./dialog/display.js","./dialog/spatial.js","./dialog/unsavedChangesDialog.js","./draggable/draggable.js","./dropdown/class.js","./dropdown/display.js","./resizable/resizable.js","./unsavedChanges/unsavedChanges.js",function(e,t,n){n.import("./bounded/bounded.js"),n.import("./dimensional/dimensional.js"),n.import("./dialog/display.js"),n.import("./dialog/spatial.js"),n.import("./dialog/unsavedChangesDialog.js"),n.import("./draggable/draggable.js"),n.import("./dropdown/class.js"),n.import("./dropdown/display.js"),n.import("./resizable/resizable.js"),n.import("./unsavedChanges/unsavedChanges.js")}],bounded:{"bounded.js":["babel-runtime/helpers/classCallCheck","meteor/jquery","meteor/underscore","meteor/ohif:core",function(e,t,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}}),r.fn.bounded=function(e){return i.each(this,function(t){var n=r(t).data("boundedInstance");"destroy"===e&&n?(r(t).removeData("boundedInstance"),n.destroy()):n?n.options(e):r(t).data("boundedInstance",new u(t,e))}),this};var u=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,e),this.element=t,this.$element=r(t),this.options(n),this.setBoundedFlag(!1)}return e.prototype.options=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.boundingElement,n=e.allowResizing;this.boundingElement=t,this.$boundingElement=r(this.boundingElement),this.allowResizing=n,"fixed"===this.$element.css("position")&&(this.boundingElement=window),this.destroy(),this.init()}return e}(),e.prototype.init=function(){function e(){var e=this;this.defineEventHandlers(),this.attachEventHandlers(),this.$element.addClass("bounded");var t=r(window),n=function(){function n(){e.$element.closest(document.documentElement).length||t.off("resize",n),e.$element.trigger("spatialChanged")}return n}();t.on("resize",n),setTimeout(function(){return e.$element.trigger("spatialChanged")})}return e}(),e.prototype.destroy=function(){function e(){this.detachEventHandlers(),this.$element.removeClass("bounded")}return e}(),e.spatialInfo=function(){function e(e){var t={};if(!e||e===window){var n=r(window),o=n.outerWidth(),i=n.outerHeight();return{width:o,height:i,x0:0,y0:0,x1:o,y1:i}}var a=r(e),u=e.style;u.width&&u.width.indexOf("px")>-1?t.width=parseInt(u.width):t.width=a.outerWidth(),u.height&&u.height.indexOf("px")>-1?t.height=parseInt(u.height):t.height=a.outerHeight();var l="fixed"===a.css("position")?"position":"offset",s=a[l]();return t.x0=s.left,t.y0=s.top,t.x1=t.x0+t.width,t.y1=t.y0+t.height,t}return e}(),e.prototype.defineEventHandlers=function(){function t(){var t=this;this.spatialChangedHandler=function(n){var o=e.spatialInfo(t.element),r=e.spatialInfo(t.boundingElement);t.allowResizing&&o.width>r.width?(t.$element.width(r.width),t.$element.css("left",r.x0),t.setBoundedFlag(!0)):o.x0r.x1&&(t.$element.css("left",r.x1-o.width),t.setBoundedFlag(!0)),t.allowResizing&&o.height>r.height?(t.$element.height(r.height),t.$element.css("top",r.y0),t.setBoundedFlag(!0)):o.y0r.y1&&(t.$element.css("top",r.y1-o.height),t.setBoundedFlag(!0))}}return t}(),e.prototype.attachEventHandlers=function(){function e(){this.$element.on("spatialChanged",this.spatialChangedHandler),this.$boundingElement.on("resize",this.spatialChangedHandler)}return e}(),e.prototype.detachEventHandlers=function(){function e(){this.$element.off("spatialChanged",this.spatialChangedHandler),this.$boundingElement.off("resize",this.spatialChangedHandler)}return e}(),e.prototype.setBoundedFlag=function(){function e(e){this.$element.data("wasBounded",e)}return e}(),e}();a.ui.Bounded=u}]},dialog:{"display.js":["meteor/templating","meteor/blaze","meteor/underscore","meteor/jquery","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/blaze",{Blaze:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/jquery",{$:function(e){a=e}});var u;n.import("meteor/ohif:core",{OHIF:function(e){u=e}}),u.ui.showDialog=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=o[e];if(!n)throw{name:"TEMPLATE_NOT_FOUND",message:"Template "+e+" not found."};var u=void 0,l=void 0;if(t&&t.promise instanceof k)u=t.promise,l=t;else{var s=void 0,c=void 0;u=new k(function(e,t){s=e,c=t}),l=i.extend({},t,{promise:u,promiseResolve:s,promiseReject:c})}var p=r.renderWithData(n,l,document.body),m=p.firstNode(),d=m&&a(m),f=void 0;d&&d.hasClass("modal")?f=d:d&&d.has(".modal")&&(f=d.find(".modal:first"));var h=function e(){t&&t.promise&&f?f.one("hidden.bs.modal",function(){return r.remove(p)}).modal("hide"):r.remove(p)};return u.then(h).catch(h),u}}],"spatial.js":["meteor/ohif:core",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}}),o.ui.repositionDialog=function(e,t,n){var o=e.find(".modal-dialog");o.css({margin:0,position:"fixed"}).bounded();var r=e.is(":visible");e.show();var i=o.outerHeight(),a=o.outerWidth(),u=parseInt(t-a/2),l=parseInt(n-i/2);o.css({left:u,top:l}).trigger("spatialChanged").one("transitionend",function(){return o.trigger("spatialChanged")}),e.toggle(r)}}],"unsavedChangesDialog.js":["meteor/templating","meteor/blaze","meteor/underscore","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/blaze",{Blaze:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}}),a.ui.unsavedChangesDialog=function(e,t){var n=i.extend({},t,{callback:e});r.renderWithData(o.unsavedChangesDialog,n,document.body)}}]},dimensional:{"dimensional.js":["meteor/jquery",function(e,t,n){var o;n.import("meteor/jquery",{$:function(e){o=e}}),o.fn.tempShow=function(e){for(var t=[],n=this;this.is(":hidden")&&n!==document.body;){var r=this.parentsUntil(":visible").last();if(!r.length)break;r.addClass("visible"),n=r[0],t.push(n)}return"function"==typeof e&&e(this),o(t).removeClass("visible"),this},o.fn.adjustMax=function(e){var t=o(this);t.tempShow(function(){var n="no-max-"+e;t.addClass(n);var o="outer"+e.charAt(0).toUpperCase()+e.slice(1),r=t[o](),i="max-"+e;t.removeClass(n).css(i,r)})}}]},draggable:{"draggable.js":function(){function e(e,t){function n(e){var t={x:e.clientX,y:e.clientY};return void 0===t.x&&(t.x=e.originalEvent.touches[0].pageX),void 0===t.y&&(t.y=e.originalEvent.touches[0].pageY),t}function r(t){if(!(t.target.type&&"range"===t.target.type||o(e).hasClass("resizing"))){var r=parseFloat(e.offset().top),p=parseFloat(e.offset().left),m=n(t);l=m.x-p,s=m.y-r,u.css("cursor","move"),e.css("cursor","move"),e.css({cursor:"move",left:p+"px",top:r+"px",bottom:"auto",right:"auto"}),o(document).on("mousemove",a),o(document).on("mouseup",i),o(document).on("touchmove",a),o(document).on("touchend",i),c&&(e.data("wasDragged",!0),c=!1)}}function i(){u.css("cursor","default"),e.css("cursor",t.defaultElementCursor),o(document).off("mousemove",a),o(document).off("touchmove",a)}function a(t){t.preventDefault();var o=parseFloat(e.outerWidth()),r=parseFloat(e.outerHeight()),i=parseFloat(u.width()),a=parseFloat(u.height()),c=n(t),p=c.x-l,m=c.y-s;p=Math.max(p,0),m=Math.max(m,0),p+o>i&&(p=i-o),m+r>a&&(m=a-r),e.css({left:p+"px",top:m+"px",bottom:"auto",right:"auto"})}var u=o(window),l,s,c=!0;t=t||{},t.defaultElementCursor=t.defaultElementCursor||"default",e.data("wasDragged",!1),e.on("mousedown",r),e.on("touchstart",r)}o.fn.draggable=function(t){return e(this,t),this}}},dropdown:{"class.js":["babel-runtime/helpers/classCallCheck","meteor/tracker","meteor/underscore","meteor/ohif:core",function(e,t,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var r;n.import("meteor/tracker",{Tracker:function(e){r=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}});var u=function(){function e(){o(this,e),this.observer=new r.Dependency,this._items=[],this.observer.changed()}return e.prototype.clearItems=function(){function e(){this._items=[],this.observer.changed()}return e}(),e.prototype.setItems=function(){function e(e){this._items=e,this.observer.changed()}return e}(),e.prototype.addItem=function(){function e(e){this._items.push(e),this.observer.changed()}return e}(),e.prototype.removeItem=function(){function e(e){this._items=i.without(this._items,e),this.observer.changed()}return e}(),e.prototype.getItems=function(){function e(){return this.observer.depend(),this._items}return e}(),e}();a.ui.Dropdown=u}],"display.js":["meteor/templating","meteor/blaze","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/blaze",{Blaze:function(e){r=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}}),i.ui.showDropdown=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=void 0,i=void 0,a=new k(function(e,t){n=e,i=t}),u=void 0,l=function e(){return r.remove(u)},s={items:e,options:t,destroyView:l,promise:a,promiseResolve:n,promiseReject:i},c=t.parentElement||document.body;return u=r.renderWithData(o.dropdownForm,s,c),a}}]},resizable:{"resizable.js":["babel-runtime/helpers/classCallCheck","meteor/ohif:core",function(e,t,n){var r;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}}),o.fn.resizable=function(e){return i.each(this,function(t){var n=o(t).data("resizableInstance");"destroy"===e&&n?(o(t).removeData("resizableInstance"),n.destroy()):n?n.options(e):o(t).data("resizableInstance",new u(t,e))}),this};var u=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r(this,e),this.element=t,this.$element=o(t),this.options(n)}return e.prototype.options=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.boundSize,n=e.minWidth,o=e.minHeight;this.minWidth=n||this.$element.width()||16,this.minHeight=o||this.$element.height()||16,this.boundSize=t||8,this.destroy(),this.init()}return e}(),e.prototype.init=function(){function e(){this.defineEventHandlers();for(var e=-1;e<=1;e++)for(var t=-1;t<=1;t++)this.createBound(e,t);this.$element.addClass("resizable")}return e}(),e.prototype.destroy=function(){function e(){this.$element.removeClass("resizable resizing");var e=this.$element.find("resize-bound");e.remove(),this.detachEventHandlers(e)}return e}(),e.prototype.defineEventHandlers=function(){function e(){var e=this;this.initResizeHandler=function(t){var n=o(window);e.width=e.initialWidth=e.$element.width(),e.height=e.initialHeight=e.$element.height(),e.startWidth=e.width,e.startHeight=e.height,e.posX=parseInt(e.$element.css("left")),e.posY=parseInt(e.$element.css("top")),e.startPosX=e.posX,e.startPosY=e.posY,e.startX=t.clientX,e.startY=t.clientY,e.$element.addClass("resizing"),n.on("mousemove",t.data,e.resizeHandler),n.on("mouseup",t.data,e.endResizeHandler)},this.resizeHandler=function(t){var n=t.data,o=n.xDirection,r=n.yDirection,i=void 0,a=void 0;i=t.clientX<0?0:t.clientX,i=i>window.innerWidth?window.innerWidth:i,a=t.clientY<0?0:t.clientY,a=a>window.innerHeight?window.innerHeight:a;var u=(i-e.startX)*o,l=(a-e.startY)*r,s=u+e.startWidth,c=l+e.startHeight;e.width=s');n[0].onselectstart=function(){return!1},n.css("font-size",this.boundSize+"px");var r=["left","center","right"],i=["top","middle","bottom"];n.addClass("bound-"+r[e+1]),n.addClass("bound-"+i[t+1]),n.appendTo(this.$element),this.attachEventHandlers(n,e,t)}}return e}(),e}();a.ui.Resizable=u}]},unsavedChanges:{"unsavedChanges.js":["babel-runtime/helpers/typeof","babel-runtime/helpers/classCallCheck","meteor/ohif:core","meteor/underscore",function(e,t,n){n.export({unsavedChanges:function(){return f}});var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var r;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){r=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}});var u="function",l="string",s="undefined",c="*",p=".",m=function(){function e(){r(this,e),this.value=0,this.children={},this.handlers={}}return e.prototype.getPathComponents=function(){function e(e){return("undefined"==typeof e?"undefined":o(e))===l?e.split(p):null}return e}(),e.prototype.getNodeUpToIndex=function(){function e(e,t){for(var n=this,o=0;o0?parseInt(n):0),i}return t}(),e.prototype.probe=function(){function e(e){var t=this.value;if(e===!0){var n=this.children;for(var o in b.sanitizeForInObject(n))n.hasOwnProperty(o)&&(t+=n[o].probe(e))}return t}return e}(),e.prototype.clear=function(){function e(e){if(this.value=0,e===!0){var t=this.children;for(var n in b.sanitizeForInObject(t))t.hasOwnProperty(n)&&t[n].clear(e)}}return e}(),e.prototype.appendPath=function(){function e(e,t){if(e=this.getPathComponents(e),null!==e){for(var n=e.length-1,o=this,r=0;r0){r=!0;var l=a.extend({title:"You have unsaved changes!",message:"Your changes will be lost if you don't save them before leaving the current page... Are you sure you want to proceed?"},n);i.ui.showDialog("dialogConfirm",l).then(function(){u=!0,t.call(null,u,r)},function(){u=!1,t.call(null,u,r)})}else r=!1,u=!0,t.call(null,u,r)}return e}(),presentProactiveDialog:function(){function e(e,t,n){var o=void 0,r=void 0;"function"==typeof t&&(o=this.probe(e,!0),o>0?(r=!0,i.ui.unsavedChangesDialog(function(e){t.call(null,r,e)},n)):(r=!1,t.call(null,r,null)))}return e}()};i.ui.unsavedChanges=f}]}}},both:{"index.js":["./utils","./schema.js",function(e,t,n){n.import("./utils"),n.import("./schema.js")}],"schema.js":["meteor/aldeed:simple-schema",function(e,t,n){var o;n.import("meteor/aldeed:simple-schema",{SimpleSchema:function(e){o=e}}),o.extendOptions({valuesLabels:$.Optional([String]),textOptional:$.Optional(Boolean)}),o.addValidator(function(){if(this.definition.optional!==!0&&this.definition.textOptional!==!0&&""===this.value)return"required"}),o.messages({maxCount:"[label] can not have more than [maxCount] values",minCount:"[label] must have at least [minCount] values",notAllowed:'[label] has an invalid value: "[value]"'})}],utils:{"absoluteUrl.js":["meteor/ohif:core",function(t,n,o){var r;o.import("meteor/ohif:core",{OHIF:function(e){r=e}}),r.utils.absoluteUrl=function(t){return t&&(t=t.replace(/^\//,"")),e.absoluteUrl(t)}}],"index.js":["./absoluteUrl","./objectPath",function(e,t,n){n.import("./absoluteUrl"),n.import("./objectPath")}],"objectPath.js":["babel-runtime/helpers/typeof","babel-runtime/helpers/classCallCheck","meteor/ohif:core",function(e,t,n){var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var r;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){r=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}});var a=function(){function e(){r(this,e)}return e.set=function(){function t(t,n,o){var r=e.getPathComponents(n),i=null!==r?r.length:0,a=!1;if(i>0&&e.isValidObject(t)){for(var u=0,l=i-1,s=t;u0&&e.isValidObject(t)){for(var a=0,u=i-1,l=t;a.header {\n height: 40px;\n padding: 10px 10px 0;\n transition: all 0.5s ease;\n -webkit-transition: all 0.5s ease;\n -ms-transition: all 0.5s ease;\n -o-transition: all 0.5s ease;\n -moz-transition: all 0.5s ease;\n}\nbody>.header {\n color: #fff;\n}\nbody.theme-tide body>.header {\n color: #fff;\n}\nbody.theme-tigerlily body>.header {\n color: #fff;\n}\nbody.theme-crickets body>.header {\n color: #fff;\n}\nbody.theme-honeycomb body>.header {\n color: #fff;\n}\nbody.theme-mint body>.header {\n color: #fff;\n}\nbody.theme-overcast body>.header {\n color: #fff;\n}\nbody.theme-quartz body>.header {\n color: #fff;\n}\nbody>.header {\n background-color: #000;\n}\nbody.theme-tide body>.header {\n background-color: #000;\n}\nbody.theme-tigerlily body>.header {\n background-color: #000;\n}\nbody.theme-crickets body>.header {\n background-color: #000;\n}\nbody.theme-honeycomb body>.header {\n background-color: #000;\n}\nbody.theme-mint body>.header {\n background-color: #000;\n}\nbody.theme-overcast body>.header {\n background-color: #000;\n}\nbody.theme-quartz body>.header {\n background-color: #000;\n}\nbody>.header>.clearfix {\n position: relative;\n}\nbody>.header .header-menu {\n padding: 4px 0;\n font-size: 13px;\n font-weight: 400;\n line-height: 18px;\n text-decoration: none;\n}\nbody>.header .header-menu {\n color: #9ccef9;\n}\nbody.theme-tide body>.header .header-menu {\n color: #9ccef9;\n}\nbody.theme-tigerlily body>.header .header-menu {\n color: #9acffd;\n}\nbody.theme-crickets body>.header .header-menu {\n color: #92c2da;\n}\nbody.theme-honeycomb body>.header .header-menu {\n color: #b5b5b5;\n}\nbody.theme-mint body>.header .header-menu {\n color: #a7e9b3;\n}\nbody.theme-overcast body>.header .header-menu {\n color: #9cbecf;\n}\nbody.theme-quartz body>.header .header-menu {\n color: #8ea2a4;\n}\nbody>.header .header-menu:empty {\n display: none;\n}\nbody>.header.header-big {\n height: 160px;\n background-color: rgba(21,25,30,0.7);\n}\n')}]}}}}}}},{extensions:[".js",".json",".html",".styl"]}),k=g("./node_modules/meteor/ohif:header/main.js");g("./node_modules/meteor/ohif:header/client/index.js"),"undefined"==typeof Package&&(Package={}),Package["ohif:header"]=k}(); + +!function(){"undefined"==typeof Package&&(Package={}),Package["ohif:themes-common"]={}}(); + +!function(){"undefined"==typeof Package&&(Package={}),Package["ohif:themes"]={}}(); !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,o=Package.jquery.$,a=Package.jquery.jQuery,u=Package.modules.meteorInstall,r=Package.modules.Buffer,c=Package.modules.process,l=Package["ecmascript-runtime"].Symbol,s=Package["ecmascript-runtime"].Map,i=Package["ecmascript-runtime"].Set,d=Package["babel-runtime"].meteorBabelHelpers,p=Package.promise.Promise,m=Package.webapp.WebApp,k=Package.logging.Log,g=Package.deps.Tracker,f=Package.deps.Deps,P=Package.session.Session,h=Package["ddp-client"].DDP,b=Package.mongo.Mongo,v=Package.ui.Blaze,B=Package.ui.UI,G=Package.ui.Handlebars,V=Package.spacebars.Spacebars,j=Package["templating-runtime"].Template,I=Package.check.check,y=Package.check.Match,L=Package.underscore._,S=Package.random.Random,x=Package.ejson.EJSON,D=Package["launch-screen"].LaunchScreen,_=Package.htmljs.HTML,M=u({node_modules:{meteor:{"ohif:design":{components:{roundedButtonGroup:{"template.roundedButtonGroup.js":function(){j.__checkName("roundedButtonGroup"),j.roundedButtonGroup=new j("Template.roundedButtonGroup",function(){var e=this;return _.DIV({class:function(){return[V.mustache(e.lookup("class"))," roundedButtonGroup clearfix center-table"]}},"\n ",v.Each(function(){return{_sequence:V.call(V.dot(e.lookup("."),"options")),_variable:"item"}},function(){return["\n ",_.A({class:function(){return["roundedButtonWrapper noselect ",v.If(function(){return V.dataMustache(e.lookup("eq"),e.lookup("getValue"),V.dot(e.lookup("item"),"value"))},function(){return"active"})]},"data-value":function(){return V.mustache(V.dot(e.lookup("item"),"value"))}},"\n ",_.DIV({class:"roundedButton"},"\n ",v.If(function(){return V.call(V.dot(e.lookup("item"),"svgLink"))},function(){return["\n ",_.SVG({style:function(){return["width: ",V.mustache(V.dot(e.lookup("item"),"svgWidth")),"px; height: ",V.mustache(V.dot(e.lookup("item"),"svgHeight")),"px"]}},"\n ",_.USE({"xlink:href":function(){return V.mustache(e.lookup("absoluteUrl"),V.dot(e.lookup("item"),"svgLink"))}}),"\n "),"\n "]}),"\n ",v.If(function(){return V.call(V.dot(e.lookup("item"),"text"))},function(){return["\n ",_.SPAN(v.View("lookup:item.text",function(){return V.mustache(V.dot(e.lookup("item"),"text"))})),"\n "]}),"\n ",v.If(function(){return V.call(V.dot(e.lookup("item"),"iconClasses"))},function(){return["\n ",_.I({class:function(){return V.mustache(V.dot(e.lookup("item"),"iconClasses"))}}),"\n "]}),"\n "),"\n ",v.If(function(){return V.call(V.dot(e.lookup("item"),"bottomLabel"))},function(){return["\n ",_.DIV({class:"bottomLabel"},v.View("lookup:item.bottomLabel",function(){return V.mustache(V.dot(e.lookup("item"),"bottomLabel"))})),"\n "]}),"\n "),"\n "]}),"\n ")})},"roundedButtonGroup.js":function(){j.roundedButtonGroup.onCreated(function(){var e=j.instance(),t=e.data.value;e.getValue=function(){return t.get(e.data.key)},e.setValue=function(n){var o=[n];t instanceof ReactiveDict&&o.unshift(e.data.key),t.set.apply(t,o)},e.getValue()||e.data.toggleable||e.setValue(e.data.options[0].value)}),j.roundedButtonGroup.events({"click [data-value]":function(){function e(e,t){e.preventDefault();var n=o(e.currentTarget);if(!n.hasClass("disabled")){var a=n.hasClass("active")&&t.data.toggleable,u=a?null:n.attr("data-value");t.setValue(u)}}return e}()}),j.roundedButtonGroup.helpers({getValue:function(){function e(){return j.instance().getValue()}return e}()})}}}}}}},{extensions:[".js",".json",".styl",".html"]});M("./node_modules/meteor/ohif:design/components/roundedButtonGroup/template.roundedButtonGroup.js"),M("./node_modules/meteor/ohif:design/components/roundedButtonGroup/roundedButtonGroup.js"),"undefined"==typeof Package&&(Package={}),Package["ohif:design"]={}}(); -!function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,o=Package.jquery.$,a=Package.jquery.jQuery,r=Package.modules.meteorInstall,i=Package.modules.Buffer,s=Package.modules.process,l=Package["ecmascript-runtime"].Symbol,u=Package["ecmascript-runtime"].Map,c=Package["ecmascript-runtime"].Set,d=Package["babel-runtime"].meteorBabelHelpers,f=Package.promise.Promise,m,h,g,p,v,y=r({node_modules:{meteor:{"ohif:cornerstone":{"main.js":["./namespace.js","./client/",function(e,t,n){n.export({OHIF:function(){return o},Cornerstone:function(){return a}});var o,a;n.import("./namespace.js",{OHIF:function(e){o=e},Cornerstone:function(e){a=e}}),n.import("./client/")}],"namespace.js":["babel-runtime/helpers/extends","meteor/ohif:core",function(e,t,n){n.export({OHIF:function(){return a},Cornerstone:function(){return r}});var o;n.import("babel-runtime/helpers/extends",{default:function(e){o=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}});var r=o({},a.cornerstone);a.cornerstone=r}],client:{"index.js":["../namespace","./lib/classes/MetadataProvider",function(e,t,n){var o;n.import("../namespace",{Cornerstone:function(e){o=e}});var a;n.import("./lib/classes/MetadataProvider",{MetadataProvider:function(e){a=e}}),o.metadataProvider=new a}],lib:{"parsingUtils.js":function(e,t,n){n.export({parsingUtils:function(){return o}});var o={isValidDataSet:function(){function e(e){return e instanceof h.DataSet}return e}(),attributeTag:function(){function e(e,t){if(this.isValidDataSet(e)&&t in e.elements){var n=e.elements[t];if(n&&4===n.length){var o=e.byteArrayParser.readUint16,a=e.byteArray,r=n.dataOffset;return"x"+("00000000"+(256*o(a,r)*256+o(a,r+2)).toString(16)).substr(-8)}}return null}return e}(),multiValue:function(){function e(e,t,n){if(this.isValidDataSet(e)&&t in e.elements){var o=e.elements[t];if(o&&o.length>0){var a=h.readFixedString(e.byteArray,o.dataOffset,o.length);if("string"==typeof a&&a.length>0)return"function"!=typeof n&&(n=null),a.split("\\").map(function(e){return e=e.trim(),null!==n?n(e):e})}}return null}return e}(),floatArray:function(){function e(e,t){return this.multiValue(e,t,parseFloat)}return e}()}},classes:{"MetadataProvider.js":["babel-runtime/helpers/classCallCheck","../parsingUtils",function(e,t,n){n.export({MetadataProvider:function(){return r}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var a;n.import("../parsingUtils",{parsingUtils:function(e){a=e}});var r=function(){function e(){o(this,e),this.metadataLookup=new u}return e.prototype.addMetadata=function(){function e(e,t){var n=t.instance,o=t.series,a=t.study,r=t.numImages,i={};i.study={accessionNumber:a.accessionNumber,patientId:a.patientId,studyInstanceUid:a.studyInstanceUid,studyDate:a.studyDate,studyTime:a.studyTime,studyDescription:a.studyDescription,institutionName:a.institutionName,patientHistory:a.patientHistory},i.series={seriesDescription:o.seriesDescription,seriesNumber:o.seriesNumber,modality:o.modality,seriesInstanceUid:o.seriesInstanceUid,numImages:r},i.instance=n,i.patient={name:a.patientName,id:a.patientId,birthDate:a.patientBirthDate,sex:a.patientSex},i.imagePlane=this.getImagePlane(n),this.metadataLookup.set(e,i)}return e}(),e.prototype.getMetadata=function(){function e(e){return this.metadataLookup.get(e)}return e}(),e.prototype.addSpecificMetadata=function(){function e(e,t,n){var o={};o[t]=n;var a=this.metadataLookup.get(e);this.metadataLookup.set(e,Object.assign(a,o))}return e}(),e.prototype.getFromDataSet=function(){function e(e,t,n){if(e){var o=e[t];if(o)return o.call(e,n)}}return e}(),e.prototype.updateMetadata=function(){function e(e){var t=this.metadataLookup.get(e.imageId);t&&(t.instance.rows=t.instance.rows||e.rows,t.instance.columns=t.instance.columns||e.columns,t.instance.sopClassUid=t.instance.sopClassUid||this.getFromDataSet(e.data,"string","x00080016"),t.instance.sopInstanceUid=t.instance.sopInstanceUid||this.getFromDataSet(e.data,"string","x00080018"),t.instance.pixelSpacing=t.instance.pixelSpacing||this.getFromDataSet(e.data,"string","x00280030"),t.instance.frameOfReferenceUID=t.instance.frameOfReferenceUID||this.getFromDataSet(e.data,"string","x00200052"),t.instance.imageOrientationPatient=t.instance.imageOrientationPatient||this.getFromDataSet(e.data,"string","x00200037"),t.instance.imagePositionPatient=t.instance.imagePositionPatient||this.getFromDataSet(e.data,"string","x00200032"),t.instance.sliceThickness=t.instance.sliceThickness||this.getFromDataSet(e.data,"string","x00180050"),t.instance.sliceLocation=t.instance.sliceLocation||this.getFromDataSet(e.data,"string","x00201041"),t.instance.tablePosition=t.instance.tablePosition||this.getFromDataSet(e.data,"string","x00189327"),t.instance.spacingBetweenSlices=t.instance.spacingBetweenSlices||this.getFromDataSet(e.data,"string","x00180088"),t.instance.lossyImageCompression=t.instance.lossyImageCompression||this.getFromDataSet(e.data,"string","x00282110"),t.instance.lossyImageCompressionRatio=t.instance.lossyImageCompressionRatio||this.getFromDataSet(e.data,"string","x00282112"),t.instance.frameIncrementPointer=t.instance.frameIncrementPointer||this.getFromDataSet(e.data,"string","x00280009"),t.instance.frameTime=t.instance.frameTime||this.getFromDataSet(e.data,"string","x00181063"),t.instance.frameTimeVector=t.instance.frameTimeVector||this.getFromDataSet(e.data,"string","x00181065"),e.data&&!t.instance.multiframeMetadata&&(t.instance.multiframeMetadata=this.getMultiframeModuleMetadata(e.data)),t.imagePlane=t.imagePlane||this.getImagePlane(t.instance))}return e}(),e.prototype.getImagePlane=function(){function e(e){if(e.rows&&e.columns&&e.pixelSpacing&&e.frameOfReferenceUID&&e.imageOrientationPatient&&e.imagePositionPatient){var t=e.imageOrientationPatient.split("\\"),n=e.imagePositionPatient.split("\\"),o=1,a=1;if(e.pixelSpacing){var r=e.pixelSpacing.split("\\");a=parseFloat(r[0]),o=parseFloat(r[1])}return{frameOfReferenceUID:e.frameOfReferenceUID,rows:e.rows,columns:e.columns,rowCosines:new v.Vector3(parseFloat(t[0]),parseFloat(t[1]),parseFloat(t[2])),columnCosines:new v.Vector3(parseFloat(t[3]),parseFloat(t[4]),parseFloat(t[5])),imagePositionPatient:new v.Vector3(parseFloat(n[0]),parseFloat(n[1]),parseFloat(n[2])),rowPixelSpacing:a,columnPixelSpacing:o}}}return e}(),e.prototype.getMultiframeModuleMetadata=function(){function e(e){var t={isMultiframeImage:!1,frameIncrementPointer:null,numberOfFrames:0,frameTime:0,frameTimeVector:null,averageFrameRate:0},n=void 0;if(a.isValidDataSet(e)){var o=e.intString("x00280008",-1);if(o>0){t.isMultiframeImage=!0,t.numberOfFrames=o;var r=a.attributeTag(e,"x00280009")||"";if("x00181065"===r){var i=a.floatArray(e,"x00181065");i instanceof Array&&i.length>0&&(t.frameIncrementPointer="frameTimeVector",t.frameTimeVector=i,n=i.reduce(function(e,t){return e+t})/i.length,t.averageFrameRate=1e3/n)}else"x00181063"!==r&&""!==r||(n=e.floatString("x00181063",-1),n>0&&(t.frameIncrementPointer="frameTime",t.frameTime=n,t.averageFrameRate=1e3/n))}}return t}return e}(),e.prototype.provider=function(){function e(e,t){var n=this.metadataLookup.get(t);if(n)return n.hasOwnProperty(e)?n[e]:void 0}return e}(),e}()}]}}}}}}},{extensions:[".js",".json"]});"undefined"==typeof m&&(m={internal:{},rendering:{}}),function(e){"use strict";function t(t,n){var o=e.getEnabledElement(t),a=e.internal.getTransform(o);return a.invert(),a.transformPoint(n.x,n.y)}e.canvasToPixel=t}(m),function(e){"use strict";function t(t){if(void 0===t)throw"disable: element element must not be undefined";for(var n=e.getEnabledElements(),a=0;at.timeStamp?-1:e.timeStamph;){var n=m[m.length-1];g-=n.sizeInBytes,delete d[n.imageId],n.imagePromise.reject(),m.pop(),o(e).trigger("CornerstoneImageCachePromiseRemoved",{imageId:n.imageId})}var a=e.imageCache.getCacheInfo();o(e).trigger("CornerstoneImageCacheFull",a)}}function a(e,t){if(void 0===e)throw"getImagePromise: imageId must not be undefined";if(void 0===t)throw"getImagePromise: imagePromise must not be undefined";if(d.hasOwnProperty(e)===!0)throw"putImagePromise: imageId already in cache";var o={loaded:!1,imageId:e,sharedCacheKey:void 0,imagePromise:t,timeStamp:new Date,sizeInBytes:0};d[e]=o,m.push(o),t.then(function(e){if(o.loaded=!0,o.image=e,void 0===e.sizeInBytes)throw"putImagePromise: image does not have sizeInBytes property or";if(void 0===e.sizeInBytes.toFixed)throw"putImagePromise: image.sizeInBytes is not a number";e.sharedCacheKey?(o.sizeInBytes=e.sizeInBytes,o.sharedCacheKey=e.sharedCacheKey,f[e.sharedCacheKey]?f[e.sharedCacheKey]++:(f[e.sharedCacheKey]=1,g+=o.sizeInBytes)):(o.sizeInBytes=e.sizeInBytes,g+=o.sizeInBytes),n()})}function r(e){if(void 0===e)throw"getImagePromise: imageId must not be undefined";var t=d[e];if(void 0!==t)return t.timeStamp=new Date,t.imagePromise}function i(e){if(void 0===e)throw"removeImagePromise: imageId must not be undefined";var t=d[e];if(void 0===t)throw"removeImagePromise: imageId must not be undefined";return m.splice(m.indexOf(t),1),t.sharedCacheKey?1===f[t.sharedCacheKey]?(g-=t.sizeInBytes,delete f[t.sharedCacheKey]):f[t.sharedCacheKey]--:g-=t.sizeInBytes,delete d[e],l(t.imagePromise,t.imageId),t.imagePromise}function s(){return{maximumSizeInBytes:h,cacheSizeInBytes:g,numberOfImagesCached:m.length}}function l(e,t){e.then(function(n){n.decache&&n.decache(),e.reject(),delete d[t]}).always(function(){delete d[t]})}function u(){for(;m.length>0;){var e=m.pop();l(e.imagePromise,e.imageId)}g=0}function c(e,t){var n=d[e];n&&n.imagePromise.then(function(e){var n=t-e.sizeInBytes;e.sizeInBytes=t,g+=n})}var d={},f={},m=[],h=1073741824,g=0;e.imageCache={putImagePromise:a,getImagePromise:r,removeImagePromise:i,setMaximumSizeBytes:t,getCacheInfo:s,purgeCache:u,cachedImages:m,imageCache:d,changeImageIdCacheSize:c}}(m),function(e,t){"use strict";function n(n,o){var a=n.indexOf(":"),r=n.substring(0,a),i=s[r],u;return void 0===i||null===i?void 0!==l?u=l(n):void 0:(u=i(n,o),u.then(function(n){e(t).trigger("CornerstoneImageLoaded",{image:n})}),u)}function o(e,o){if(void 0===e)throw"loadImage: parameter imageId must not be undefined";var a=t.imageCache.getImagePromise(e);if(void 0!==a)return a;if(a=n(e,o),void 0===a)throw"loadImage: no image loader for imageId";return a}function a(e,o){if(void 0===e)throw"loadAndCacheImage: parameter imageId must not be undefined";var a=t.imageCache.getImagePromise(e);if(void 0!==a)return a;if(a=n(e,o),void 0===a)throw"loadAndCacheImage: no image loader for imageId";return t.imageCache.putImagePromise(e,a),a}function r(e,t){s[e]=t}function i(e){var t=l;return l=e,t}var s={},l;t.loadImage=o,t.loadAndCacheImage=a,t.registerImageLoader=r,t.registerUnknownImageLoader=i}(o,m),function(e){"use strict";function t(t,n){var o=new e.internal.Transform;o.translate(t.canvas.width/2,t.canvas.height/2);var a=t.viewport.rotation;0!==a&&o.rotate(a*Math.PI/180);var r=t.viewport.scale,i=t.viewport.scale;return t.image.rowPixelSpacing=o?n:e.lut[a]}}function o(e,o,a){return a?n(a):t(e,o)}e.internal.getModalityLUT=o}(m),function(e){"use strict";function t(e,t,n){var o=e.minPixelValue,a=0,r=0,i=e.width*e.height*4,s=e.getPixelData(),l=t,u=n;if(o<0)for(;r>t,o=e.lut[e.lut.length-1]>>t,a=e.firstValueMapped+e.lut.length-1;return function(r){return r=a?o:e.lut[r-e.firstValueMapped]>>t}}function o(e,o,a){return a?n(a):t(e,o)}e.internal.getVOILUT=o}(m),function(e){"use strict";function t(t){var n=e.getEnabledElement(t);n.invalid=!0;var a={element:t};o(n.element).trigger("CornerstoneInvalidated",a)}e.invalidate=t}(m),function(e){"use strict";function t(t){var n=e.getEnabledElementsByImageId(t);n.forEach(function(t){e.drawImage(t,!0)})}e.invalidateImageId=t}(m),function(e,t){"use strict";function n(e,t){t=t||0;for(var n=0;ne.x&&(this.x=e.x),this.y>e.y&&(this.y=e.y),this.z>e.z&&(this.z=e.z),this},max:function(e){return this.xt.x&&(this.x=t.x),this.yt.y&&(this.y=t.y),this.zt.z&&(this.z=t.z), -this},clampScalar:function(){var t,n;return function(o,a){return void 0===t&&(t=new e.Vector3,n=new e.Vector3),t.set(o,o,o),n.set(a,a,a),this.clamp(t,n)}}(),floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this},ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this},round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this},roundToZero:function(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this},negate:function(){return this.multiplyScalar(-1)},dot:function(e){return this.x*e.x+this.y*e.y+this.z*e.z},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)},normalize:function(){return this.divideScalar(this.length())},setLength:function(e){var t=this.length();return 0!==t&&e!==t&&this.multiplyScalar(e/t),this},lerp:function(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this},cross:function(e,t){if(void 0!==t)return console.warn("DEPRECATED: Vector3's .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),this.crossVectors(e,t);var n=this.x,o=this.y,a=this.z;return this.x=o*e.z-a*e.y,this.y=a*e.x-n*e.z,this.z=n*e.y-o*e.x,this},crossVectors:function(e,t){var n=e.x,o=e.y,a=e.z,r=t.x,i=t.y,s=t.z;return this.x=o*s-a*i,this.y=a*r-n*s,this.z=n*i-o*r,this},projectOnVector:function(){var t,n;return function(o){return void 0===t&&(t=new e.Vector3),t.copy(o).normalize(),n=this.dot(t),this.copy(t).multiplyScalar(n)}}(),projectOnPlane:function(){var t;return function(n){return void 0===t&&(t=new e.Vector3),t.copy(this).projectOnVector(n),this.sub(t)}}(),reflect:function(){var t;return function(n){return void 0===t&&(t=new e.Vector3),this.sub(t.copy(n).multiplyScalar(2*this.dot(n)))}}(),angleTo:function(t){var n=this.dot(t)/(this.length()*t.length());return Math.acos(e.clamp(n,-1,1))},distanceTo:function(e){return Math.sqrt(this.distanceToSquared(e))},distanceToSquared:function(e){var t=this.x-e.x,n=this.y-e.y,o=this.z-e.z;return t*t+n*n+o*o},setEulerFromRotationMatrix:function(e,t){console.error("REMOVED: Vector3's setEulerFromRotationMatrix has been removed in favor of Euler.setFromRotationMatrix(), please update your code.")},setEulerFromQuaternion:function(e,t){console.error("REMOVED: Vector3's setEulerFromQuaternion: has been removed in favor of Euler.setFromQuaternion(), please update your code.")},getPositionFromMatrix:function(e){return console.warn("DEPRECATED: Vector3's .getPositionFromMatrix() has been renamed to .setFromMatrixPosition(). Please update your code."),this.setFromMatrixPosition(e)},getScaleFromMatrix:function(e){return console.warn("DEPRECATED: Vector3's .getScaleFromMatrix() has been renamed to .setFromMatrixScale(). Please update your code."),this.setFromMatrixScale(e)},getColumnFromMatrix:function(e,t){return console.warn("DEPRECATED: Vector3's .getColumnFromMatrix() has been renamed to .setFromMatrixColumn(). Please update your code."),this.setFromMatrixColumn(e,t)},setFromMatrixPosition:function(e){return this.x=e.elements[12],this.y=e.elements[13],this.z=e.elements[14],this},setFromMatrixScale:function(e){var t=this.set(e.elements[0],e.elements[1],e.elements[2]).length(),n=this.set(e.elements[4],e.elements[5],e.elements[6]).length(),o=this.set(e.elements[8],e.elements[9],e.elements[10]).length();return this.x=t,this.y=n,this.z=o,this},setFromMatrixColumn:function(e,t){var n=4*e,o=t.elements;return this.x=o[n],this.y=o[n+1],this.z=o[n+2],this},equals:function(e){return e.x===this.x&&e.y===this.y&&e.z===this.z},fromArray:function(e){return this.x=e[0],this.y=e[1],this.z=e[2],this},toArray:function(){return[this.x,this.y,this.z]},clone:function(){return new e.Vector3(this.x,this.y,this.z)}},e}(v),v=function(e){"use strict";return void 0===e&&(e={}),e.Line3=function(t,n){this.start=void 0!==t?t:new e.Vector3,this.end=void 0!==n?n:new e.Vector3},e.Line3.prototype={constructor:e.Line3,set:function(e,t){return this.start.copy(e),this.end.copy(t),this},copy:function(e){return this.start.copy(e.start),this.end.copy(e.end),this},center:function(t){var n=t||new e.Vector3;return n.addVectors(this.start,this.end).multiplyScalar(.5)},delta:function(t){var n=t||new e.Vector3;return n.subVectors(this.end,this.start)},distanceSq:function(){return this.start.distanceToSquared(this.end)},distance:function(){return this.start.distanceTo(this.end)},at:function(t,n){var o=n||new e.Vector3;return this.delta(o).multiplyScalar(t).add(this.start)},closestPointToPointParameter:function(){var t=new e.Vector3,n=new e.Vector3;return function(o,a){t.subVectors(o,this.start),n.subVectors(this.end,this.start);var r=n.dot(n),i=n.dot(t),s=i/r;return a&&(s=e.Math.clamp(s,0,1)),s}}(),closestPointToPoint:function(t,n,o){var a=this.closestPointToPointParameter(t,n),r=o||new e.Vector3;return this.delta(r).multiplyScalar(a).add(this.start)},applyMatrix4:function(e){return this.start.applyMatrix4(e),this.end.applyMatrix4(e),this},equals:function(e){return e.start.equals(this.start)&&e.end.equals(this.end)},clone:function(){return(new e.Line3).copy(this)},intersectLine:function(e){var t=this.end.clone().sub(this.start),n=e.end.clone().sub(e.start),o=e.start.clone().sub(this.start),a=t.clone().cross(n),r=o.clone().cross(n);if(0!==o.dot(t)){var i=r.dot(a)/a.lengthSq();if(!(i>1||isNaN(i))){var s=this.start.clone().add(t.clone().multiplyScalar(i)),l=s.clone().sub(e.start).lengthSq()+s.clone().sub(e.end).lengthSq();return l<=e.distanceSq()?s:void 0}}}},e}(v),v=function(e){"use strict";function t(e){return e*e}function n(e,n){return t(e.x-n.x)+t(e.y-n.y)}function o(e,t){var o=n(e.start,e.end);if(0===o)return n(t,e.start);var a=((t.x-e.start.x)*(e.end.x-e.start.x)+(t.y-e.start.y)*(e.end.y-e.start.y))/o;if(a<0)return n(t,e.start);if(a>1)return n(t,e.end);var r={x:e.start.x+a*(e.end.x-e.start.x),y:e.start.y+a*(e.end.y-e.start.y)};return n(t,r)}function a(e,t){return Math.sqrt(o(e,t))}function r(t,n){var o={},a=t.start.x,r=t.start.y,i=t.end.x,s=t.end.y,l=n.start.x,u=n.start.y,c=n.end.x,d=n.end.y,f,m,h,g,p,v,y,T,x,w,C,b;if(f=s-r,h=a-i,p=i*r-a*s,x=f*l+h*u+p,w=f*c+h*d+p,(0===x||0===w||e.sign(x)!==e.sign(w))&&(m=d-u,g=l-c,v=c*u-l*d,y=m*a+g*r+v,T=m*i+g*s+v,0===y||0===T||e.sign(y)!==e.sign(T))){C=f*g-m*h,b=h*v-g*p;var P=parseFloat(b/C);b=m*p-f*v;var M=parseFloat(b/C);return o.x=P,o.y=M,o}}return void 0===e&&(e={}),e.lineSegment={distanceToPoint:a,intersectLine:r},e}(v),v=function(e){"use strict";function t(e,t,n){return en?n:e}function n(e){var t=Math.PI/180;return e*t}function o(e){var t=180/Math.PI;return e*t}function a(e){return"number"==typeof e?e?e<0?-1:1:e===e?0:NaN:NaN}return void 0===e&&(e={}),e.clamp=t,e.degToRad=n,e.radToDeg=o,e.sign=a,e}(v),v=function(e){"use strict";return void 0===e&&(e={}),e.Matrix4=function e(t,n,o,a,r,i,s,l,u,c,d,f,m,h,g,p){this.elements=new Float32Array(16);var v=this.elements;v[0]=void 0!==t?t:1,v[4]=n||0,v[8]=o||0,v[12]=a||0,v[1]=r||0,v[5]=void 0!==i?i:1,v[9]=s||0,v[13]=l||0,v[2]=u||0,v[6]=c||0,v[10]=void 0!==d?d:1,v[14]=f||0,v[3]=m||0,v[7]=h||0,v[11]=g||0,v[15]=void 0!==p?p:1},e.Matrix4.prototype.makeRotationFromQuaternion=function(e){var t=this.elements,n=e.x,o=e.y,a=e.z,r=e.w,i=n+n,s=o+o,l=a+a,u=n*i,c=n*s,d=n*l,f=o*s,m=o*l,h=a*l,g=r*i,p=r*s,v=r*l;return t[0]=1-(f+h),t[4]=c-v,t[8]=d+p,t[1]=c+v,t[5]=1-(u+h),t[9]=m-g,t[2]=d-p,t[6]=m+g,t[10]=1-(u+f),t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this},e.Matrix4.prototype.multiplyMatrices=function(e,t){var n=e.elements,o=t.elements,a=this.elements,r=n[0],i=n[4],s=n[8],l=n[12],u=n[1],c=n[5],d=n[9],f=n[13],m=n[2],h=n[6],g=n[10],p=n[14],v=n[3],y=n[7],T=n[11],x=n[15],w=o[0],C=o[4],b=o[8],P=o[12],M=o[1],I=o[5],S=o[9],k=o[13],D=o[2],E=o[6],A=o[10],O=o[14],B=o[3],R=o[7],L=o[11],F=o[15];return a[0]=r*w+i*M+s*D+l*B,a[4]=r*C+i*I+s*E+l*R,a[8]=r*b+i*S+s*A+l*L,a[12]=r*P+i*k+s*O+l*F,a[1]=u*w+c*M+d*D+f*B,a[5]=u*C+c*I+d*E+f*R,a[9]=u*b+c*S+d*A+f*L,a[13]=u*P+c*k+d*O+f*F,a[2]=m*w+h*M+g*D+p*B,a[6]=m*C+h*I+g*E+p*R,a[10]=m*b+h*S+g*A+p*L,a[14]=m*P+h*k+g*O+p*F,a[3]=v*w+y*M+T*D+x*B,a[7]=v*C+y*I+T*E+x*R,a[11]=v*b+y*S+T*A+x*L,a[15]=v*P+y*k+T*O+x*F,this},e.Matrix4.prototype.multiply=function(e,t){return void 0!==t?(console.warn("DEPRECATED: Matrix4's .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead."),this.multiplyMatrices(e,t)):this.multiplyMatrices(this,e)},e.Matrix4.prototype.getInverse=function(e,t){var n=this.elements,o=e.elements,a=o[0],r=o[4],i=o[8],s=o[12],l=o[1],u=o[5],c=o[9],d=o[13],f=o[2],m=o[6],h=o[10],g=o[14],p=o[3],v=o[7],y=o[11],T=o[15];n[0]=c*g*v-d*h*v+d*m*y-u*g*y-c*m*T+u*h*T,n[4]=s*h*v-i*g*v-s*m*y+r*g*y+i*m*T-r*h*T,n[8]=i*d*v-s*c*v+s*u*y-r*d*y-i*u*T+r*c*T,n[12]=s*c*m-i*d*m-s*u*h+r*d*h+i*u*g-r*c*g,n[1]=d*h*p-c*g*p-d*f*y+l*g*y+c*f*T-l*h*T,n[5]=i*g*p-s*h*p+s*f*y-a*g*y-i*f*T+a*h*T,n[9]=s*c*p-i*d*p-s*l*y+a*d*y+i*l*T-a*c*T,n[13]=i*d*f-s*c*f+s*l*h-a*d*h-i*l*g+a*c*g,n[2]=u*g*p-d*m*p+d*f*v-l*g*v-u*f*T+l*m*T,n[6]=s*m*p-r*g*p-s*f*v+a*g*v+r*f*T-a*m*T,n[10]=r*d*p-s*u*p+s*l*v-a*d*v-r*l*T+a*u*T,n[14]=s*u*f-r*d*f-s*l*m+a*d*m+r*l*g-a*u*g,n[3]=c*m*p-u*h*p-c*f*v+l*h*v+u*f*y-l*m*y,n[7]=r*h*p-i*m*p+i*f*v-a*h*v-r*f*y+a*m*y,n[11]=i*u*p-r*c*p-i*l*v+a*c*v+r*l*y-a*u*y,n[15]=r*c*f-i*u*f+i*l*m-a*c*m-r*l*h+a*u*h;var x=a*n[0]+l*n[4]+f*n[8]+p*n[12];if(0===x){var w="Matrix4.getInverse(): can't invert matrix, determinant is 0";if(t)throw new Error(w);return console.warn(w),this.identity(),this}return this.multiplyScalar(1/x),this},e.Matrix4.prototype.applyToVector3Array=function(){var t=new e.Vector3;return function(e,n,o){void 0===n&&(n=0),void 0===o&&(o=e.length);for(var a=0,r=n,i;a0||n<0&&t>0},intersectLine:function(){var t=new e.Vector3;return function(n,o){var a=o||new e.Vector3,r=n.delta(t),i=this.normal.dot(r);if(0!==i){var s=-(n.start.dot(this.normal)+this.constant)/i;if(!(s<0||s>1))return a.copy(r).multiplyScalar(s).add(n.start)}else if(0===this.distanceToPoint(n.start))return a.copy(n.start)}}(),intersectPlane:function(t){var n=this.normal.clone().cross(t.normal),o=new e.Vector3,a={origin:o,direction:n};if(this.normal.clone().cross(t.normal).length<1e-10)return a.direction=new e.Vector3,a;var r=this.constant,i=t.constant,s=this.normal.clone().dot(t.normal),l=-(r-i*s)/(1-s*s),u=-(i-r*s)/(1-s*s);return a.origin=this.normal.clone().multiplyScalar(l).add(t.normal.clone().multiplyScalar(u)),a},coplanarPoint:function(t){var n=t||new e.Vector3;return n.copy(this.normal).multiplyScalar(-this.constant)},translate:function(e){return this.constant=this.constant-e.dot(this.normal),this},equals:function(e){return e.normal.equals(this.normal)&&e.constant==this.constant},clone:function(){return(new e.Plane).copy(this)}},e}(v),v=function(e){"use strict";function t(e){return{x:e.pageX,y:e.pageY}}function n(e,t){return{x:e.x-t.x,y:e.y-t.y}}function o(e){return{x:e.x,y:e.y}}function a(e,t){return Math.sqrt(r(e,t))}function r(e,t){var o=n(e,t);return o.x*o.x+o.y*o.y}function i(e,t){return!(e.xt.left+t.width||e.yt.top+t.height)}function s(t,n){var o=[],a;t.forEach(function(t,r){var i=e.point.distance(t,n);o.push(i),a=0===r?i:Math.min(i,a)});var r=o.indexOf(a);return t[r]}return void 0===e&&(e={}),e.point={subtract:n,copy:o,pageToPoint:t,distance:a,distanceSquared:r,insideRect:i,findClosestPoint:s},e}(v),v=function(e){"use strict";return void 0===e&&(e={}),e.Quaternion=function e(t,n,o,a){this.x=t||0,this.y=n||0,this.z=o||0,this.w=void 0!==a?a:1},e.Quaternion.prototype.setFromAxisAngle=function(e,t){var n=t/2,o=Math.sin(n);return this.x=e.x*o,this.y=e.y*o,this.z=e.z*o,this.w=Math.cos(n),this},e.Quaternion.prototype.multiplyQuaternions=function(e,t){var n=e.x,o=e.y,a=e.z,r=e.w,i=t.x,s=t.y,l=t.z,u=t.w;return this.x=n*u+r*i+o*l-a*s,this.y=o*u+r*s+a*i-n*l,this.z=a*u+r*l+n*s-o*i,this.w=r*u-n*i-o*s-a*l,this},e.Quaternion.prototype.setFromRotationMatrix=function(e){var t=e.elements,n=t[0],o=t[4],a=t[8],r=t[1],i=t[5],s=t[9],l=t[2],u=t[6],c=t[10],d=n+i+c,f;return d>0?(f=.5/Math.sqrt(d+1),this.w=.25/f,this.x=(u-s)*f,this.y=(a-l)*f,this.z=(r-o)*f):n>i&&n>c?(f=2*Math.sqrt(1+n-i-c),this.w=(u-s)/f,this.x=.25*f,this.y=(o+r)/f,this.z=(a+l)/f):i>c?(f=2*Math.sqrt(1+i-n-c),this.w=(a-l)/f,this.x=(o+r)/f,this.y=.25*f,this.z=(s+u)/f):(f=2*Math.sqrt(1+c-n-i),this.w=(r-o)/f,this.x=(a+l)/f,this.y=(s+u)/f,this.z=.25*f),this},e}(v),v=function(e){"use strict";function t(e){var t={start:{x:e.left,y:e.top},end:{x:e.left+e.width,y:e.top}},n={start:{x:e.left+e.width,y:e.top},end:{x:e.left+e.width,y:e.top+e.height}},o={start:{x:e.left+e.width,y:e.top+e.height},end:{x:e.left,y:e.top+e.height}},a={start:{x:e.left,y:e.top+e.height},end:{x:e.left,y:e.top}},r=[t,n,o,a];return r}function n(t,n,o){void 0===o&&(o=5);var a=e.lineSegment.distanceToPoint(n,t);return a=0?t.width>=0?!(r.bottomRight.x<=i.topLeft.x||i.bottomRight.x<=r.topLeft.x):!(r.bottomRight.x<=i.bottomRight.x||i.topLeft.x<=r.topLeft.x):t.width>=0?!(r.topLeft.x<=i.topLeft.x||i.bottomRight.x<=r.bottomRight.x):!(r.topLeft.x<=i.bottomRight.x||i.topLeft.x<=r.bottomRight.x),o=e.height>=0?t.height>=0?!(r.bottomRight.y<=i.topLeft.y||i.bottomRight.y<=r.topLeft.y):!(r.bottomRight.y<=i.bottomRight.y||i.topLeft.y<=r.topLeft.y):t.height>=0?!(r.topLeft.y<=i.topLeft.y||i.bottomRight.y<=r.bottomRight.y):!(r.topLeft.y<=i.bottomRight.y||i.top<=r.bottomRight.y),n&&o}function i(e,t){var n={topLeft:{},bottomRight:{}};if(r(e,t)){var o=a(e),i=a(t);return e.width>=0?t.width>=0?(n.topLeft.x=Math.max(o.topLeft.x,i.topLeft.x),n.bottomRight.x=Math.min(o.bottomRight.x,i.bottomRight.x)):(n.topLeft.x=Math.max(o.topLeft.x,i.bottomRight.x),n.bottomRight.x=Math.min(o.bottomRight.x,i.topLeft.x)):t.width>=0?(n.topLeft.x=Math.min(o.topLeft.x,i.bottomRight.x),n.bottomRight.x=Math.max(o.bottomRight.x,i.topLeft.x)):(n.topLeft.x=Math.min(o.topLeft.x,i.topLeft.x),n.bottomRight.x=Math.max(o.bottomRight.x,i.bottomRight.x)),e.height>=0?t.height>=0?(n.topLeft.y=Math.max(o.topLeft.y,i.topLeft.y),n.bottomRight.y=Math.min(o.bottomRight.y,i.bottomRight.y)):(n.topLeft.y=Math.max(o.topLeft.y,i.bottomRight.y),n.bottomRight.y=Math.min(o.bottomRight.y,i.topLeft.y)):t.height>=0?(n.topLeft.y=Math.min(o.topLeft.y,i.bottomRight.y),n.bottomRight.y=Math.max(o.bottomRight.y,i.topLeft.y)):(n.topLeft.y=Math.min(o.topLeft.y,i.topLeft.y),n.bottomRight.y=Math.max(o.bottomRight.y,i.bottomRight.y)),n}}return void 0===e&&(e={}),e.rect={distanceToPoint:o,getIntersectionRect:i},e}(v);"undefined"==typeof m&&(m={}),"undefined"==typeof h&&(h={}),"undefined"==typeof g&&(g={referenceLines:{},orientation:{}}),function(e,t,n){"use strict";function o(n){if(!("mousewheel"===n.originalEvent.type&&0===n.originalEvent.wheelDeltaY||"DOMMouseScroll"===n.originalEvent.type&&1===n.originalEvent.axis)){var o=n.currentTarget,a,r;void 0!==n.pageX&&void 0!==n.pageY?(a=n.pageX,r=n.pageY):n.originalEvent&&void 0!==n.originalEvent.pageX&&void 0!==n.originalEvent.pageY?(a=n.originalEvent.pageX,r=n.originalEvent.pageY):(a=n.x,r=n.y);var i=t.pageToPixel(o,a,r);n=window.event||n;var s;s=n.originalEvent&&n.originalEvent.wheelDelta?-n.originalEvent.wheelDelta:n.originalEvent&&n.originalEvent.deltaY?-n.originalEvent.deltaY:n.originalEvent&&n.originalEvent.detail?-n.originalEvent.detail:n.wheelDelta;var l=s<0?-1:1,u={element:o,viewport:t.getViewport(o),image:t.getEnabledElement(o).image,direction:l,pageX:a,pageY:r,imageX:i.x,imageY:i.y};e(o).trigger("CornerstoneToolsMouseWheel",u)}}function a(t){r(t),e(t).on(i,o)}function r(t){e(t).unbind(i,o)}var i="mousewheel DOMMouseScroll";n.mouseWheelInput={enable:a,disable:r}}(o,m,g),function(e,t,n,o){"use strict";function a(){d=!1}function r(t){e(t.element).trigger("CornerstoneToolsMouseDownActivate",t)}function i(a){var r=a.currentTarget,i="CornerstoneToolsMouseDoubleClick",s={page:n.point.pageToPoint(a),image:t.pageToPixel(r,a.pageX,a.pageY),client:{x:a.clientX,y:a.clientY}};s.canvas=t.pixelToCanvas(r,s.image);var l=o.copyPoints(s),u={event:a,which:a.which,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,startPoints:s,lastPoints:l,currentPoints:s,deltaPoints:{x:0,y:0},type:i},c=e.Event(i,u);e(u.element).trigger(c,u)}function s(i){function s(a){var r="CornerstoneToolsMouseDrag",i={page:n.point.pageToPoint(a),image:t.pageToPixel(c,a.pageX,a.pageY),client:{x:a.clientX,y:a.clientY}};i.canvas=t.pixelToCanvas(c,i.image);var s={page:n.point.subtract(i.page,p.page),image:n.point.subtract(i.image,p.image),client:n.point.subtract(i.client,p.client),canvas:n.point.subtract(i.canvas,p.canvas)},l={which:T,viewport:t.getViewport(c),image:t.getEnabledElement(c).image,element:c,startPoints:g,lastPoints:p,currentPoints:i,deltaPoints:s,type:r};return e(l.element).trigger(r,l),p=o.copyPoints(i),o.pauseEvent(a)}function u(o){clearTimeout(f);var a="CornerstoneToolsMouseUp";d&&(a="CornerstoneToolsMouseClick");var r={page:n.point.pageToPoint(o),image:t.pageToPixel(c,o.pageX,o.pageY),client:{x:o.clientX,y:o.clientY}};r.canvas=t.pixelToCanvas(c,r.image);var i={page:n.point.subtract(r.page,p.page),image:n.point.subtract(r.image,p.image),client:n.point.subtract(r.client,p.client),canvas:n.point.subtract(r.canvas,p.canvas)},m={event:o,which:T,viewport:t.getViewport(c),image:t.getEnabledElement(c).image,element:c,startPoints:g,lastPoints:p,currentPoints:r,deltaPoints:i,type:a},h=e.Event(a,m);e(m.element).trigger(h,m),e(document).off("mousemove",s),e(document).off("mouseup",u),e(m.element).on("mousemove",l),d=!0}f=setTimeout(a,m);var c=i.currentTarget,h="CornerstoneToolsMouseDown";e(c).off("mousemove",l);var g={page:n.point.pageToPoint(i),image:t.pageToPixel(c,i.pageX,i.pageY),client:{x:i.clientX,y:i.clientY}};g.canvas=t.pixelToCanvas(c,g.image);var p=o.copyPoints(g),v={event:i,which:i.which,viewport:t.getViewport(c),image:t.getEnabledElement(c).image,element:c,startPoints:g,lastPoints:p,currentPoints:g,deltaPoints:{x:0,y:0},type:h},y=e.Event(h,v);if(e(v.element).trigger(y,v),y.isImmediatePropagationStopped()===!1&&r(v)===!0)return o.pauseEvent(i);var T=i.which;return e(document).on("mousemove",s),e(document).on("mouseup",u),o.pauseEvent(i)}function l(a){var r=a.currentTarget,i="CornerstoneToolsMouseMove",s={page:n.point.pageToPoint(a),image:t.pageToPixel(r,a.pageX,a.pageY),client:{x:a.clientX,y:a.clientY}};s.canvas=t.pixelToCanvas(r,s.image);var l=o.copyPoints(s),u=a.which,c={page:n.point.pageToPoint(a),image:t.pageToPixel(r,a.pageX,a.pageY),client:{x:a.clientX,y:a.clientY}};c.canvas=t.pixelToCanvas(r,c.image);var d={page:n.point.subtract(c.page,l.page),image:n.point.subtract(c.image,l.image),client:n.point.subtract(c.client,l.client),canvas:n.point.subtract(c.canvas,l.canvas)},f={which:u,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,startPoints:s,lastPoints:l,currentPoints:c,deltaPoints:d,type:i};e(r).trigger(i,f),l=o.copyPoints(c)}function u(t){e(t).off("mousedown",s),e(t).off("mousemove",l),e(t).off("dblclick",i)}function c(t){u(t),e(t).on("mousedown",s),e(t).on("mousemove",l),e(t).on("dblclick",i)}var d,f,m=200;o.mouseInput={enable:c,disable:u}}(o,m,v,g),function(e,t,n,o){"use strict";function a(a){console.log(a.type);var r=a.target.parentNode,i,w;switch(a.preventDefault(),(a.pointers&&a.pointers.length>1||a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches.length>1)&&(v=!1,clearTimeout(p)),a.type){case"tap":v=!1,clearTimeout(p),c={page:n.point.pageToPoint(a.pointers[0]),image:t.pageToPixel(r,a.pointers[0].pageX,a.pointers[0].pageY),client:{x:a.pointers[0].clientX,y:a.pointers[0].clientY}},c.canvas=t.pixelToCanvas(r,c.image),w="CornerstoneToolsTap",m={event:a,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,currentPoints:c,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m);break;case"doubletap":v=!1,clearTimeout(p),c={page:n.point.pageToPoint(a.pointers[0]),image:t.pageToPixel(r,a.pointers[0].pageX,a.pointers[0].pageY),client:{x:a.pointers[0].clientX,y:a.pointers[0].clientY}},c.canvas=t.pixelToCanvas(r,c.image),w="CornerstoneToolsDoubleTap",m={event:a,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,currentPoints:c,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m);break;case"pinchstart":v=!1,clearTimeout(p),s=1;break;case"pinchmove":if(v=!1,clearTimeout(p),x===!0){s=a.scale,x=!1;break}var C=(a.scale-s)/s;u={page:a.center,image:t.pageToPixel(r,a.center.x,a.center.y)},u.canvas=t.pixelToCanvas(r,u.image),w="CornerstoneToolsTouchPinch",m={event:a,startPoints:u,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,direction:a.scale<1?1:-1,scaleChange:C,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m),s=a.scale;break;case"touchstart":s=1,clearTimeout(p),clearTimeout(h),h=setTimeout(function(){u={page:n.point.pageToPoint(a.originalEvent.touches[0]),image:t.pageToPixel(r,a.originalEvent.touches[0].pageX,a.originalEvent.touches[0].pageY),client:{x:a.originalEvent.touches[0].clientX,y:a.originalEvent.touches[0].clientY}},u.canvas=t.pixelToCanvas(r,u.image),w="CornerstoneToolsTouchStart",a.originalEvent.touches.length>1&&(w="CornerstoneToolsMultiTouchStart"),m={event:a,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,startPoints:u,currentPoints:u,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m),i.isImmediatePropagationStopped()===!1&&(w="CornerstoneToolsTouchStartActive",a.originalEvent.touches.length>1&&(w="CornerstoneToolsMultiTouchStartActive"),m.type=w,e(r).trigger(w,m)),d=o.copyPoints(u)},50),v=!0,T=0,p=setTimeout(function(){v&&(c={page:n.point.pageToPoint(a.originalEvent.touches[0]),image:t.pageToPixel(r,a.originalEvent.touches[0].pageX,a.originalEvent.touches[0].pageY),client:{x:a.originalEvent.touches[0].clientX,y:a.originalEvent.touches[0].clientY}},c.canvas=t.pixelToCanvas(r,u.image),w="CornerstoneToolsTouchPress",m={event:a,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,currentPoints:c,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m))},g);break;case"touchend":s=1,v=!1,clearTimeout(p),setTimeout(function(){u={page:n.point.pageToPoint(a.originalEvent.changedTouches[0]),image:t.pageToPixel(r,a.originalEvent.changedTouches[0].pageX,a.originalEvent.changedTouches[0].pageY),client:{x:a.originalEvent.changedTouches[0].clientX,y:a.originalEvent.changedTouches[0].clientY}},u.canvas=t.pixelToCanvas(r,u.image),w="CornerstoneToolsTouchEnd",m={event:a,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,startPoints:u,currentPoints:u,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m)},50);break;case"panmove":c={page:n.point.pageToPoint(a.pointers[0]),image:t.pageToPixel(r,a.pointers[0].pageX,a.pointers[0].pageY),client:{x:a.pointers[0].clientX,y:a.pointers[0].clientY}},c.canvas=t.pixelToCanvas(r,c.image),f={page:n.point.subtract(c.page,d.page),image:n.point.subtract(c.image,d.image),client:n.point.subtract(c.client,d.client),canvas:n.point.subtract(c.canvas,d.canvas)},T+=Math.sqrt(f.page.x*f.page.x+f.page.y*f.page.y),T>y&&(v=!1,clearTimeout(p)),w="CornerstoneToolsTouchDrag",a.pointers.length>1&&(w="CornerstoneToolsMultiTouchDrag"),m={viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,startPoints:u,lastPoints:d,currentPoints:c,deltaPoints:f,numPointers:a.pointers.length,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m),d=o.copyPoints(c);break;case"panstart":c={page:n.point.pageToPoint(a.pointers[0]),image:t.pageToPixel(r,a.pointers[0].pageX,a.pointers[0].pageY),client:{x:a.pointers[0].clientX,y:a.pointers[0].clientY}},c.canvas=t.pixelToCanvas(r,c.image),d=o.copyPoints(c);break;case"panend":if(v=!1,clearTimeout(p),!d)return!1;c={page:n.point.pageToPoint(a.pointers[0]),image:t.pageToPixel(r,a.pointers[0].pageX,a.pointers[0].pageY),client:{x:a.pointers[0].clientX,y:a.pointers[0].clientY}},c.canvas=t.pixelToCanvas(r,c.image),f={page:n.point.subtract(c.page,d.page),image:n.point.subtract(c.image,d.image),client:n.point.subtract(c.client,d.client),canvas:n.point.subtract(c.canvas,d.canvas)},w="CornerstoneToolsDragEnd",m={event:a.srcEvent,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,startPoints:u,lastPoints:d,currentPoints:c,deltaPoints:f,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m);var b=a.pointers.length-a.changedPointers.length;return 2===b&&(x=!0),o.pauseEvent(a);case"rotatemove":v=!1,clearTimeout(p);var P=a.rotation-l;l=a.rotation,w="CornerstoneToolsTouchRotate",m={event:a.srcEvent,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,rotation:P,type:w},i=e.Event(w,m),e(r).trigger(i,m)}return!1}function r(t){i(t);var n={inputClass:Hammer.SUPPORT_POINTER_EVENTS?Hammer.PointerEventInput:Hammer.TouchInput},r=new Hammer.Manager(t,n),s={pointers:0,direction:Hammer.DIRECTION_ALL,threshold:0},l=new Hammer.Pan(s),u=new Hammer.Pinch({threshold:0}),c=new Hammer.Rotate({threshold:0});u.recognizeWith(l),u.recognizeWith(c),c.recognizeWith(l);var d=new Hammer.Tap({event:"doubletap",taps:2,interval:1500,threshold:50,posThreshold:50});d.recognizeWith(l),r.add([d,l,c,u]),r.on("tap doubletap panstart panmove panend pinchstart pinchmove rotatemove",a),o.preventGhostClick.enable(t),e(t).on("touchstart touchend",a),e(t).data("hammer",r)}function i(t){o.preventGhostClick.disable(t),e(t).off("touchstart touchend",a);var n=e(t).data("hammer");n&&n.off("tap doubletap panstart panmove panend pinchmove rotatemove",a)}var s=1,l=0,u,c,d,f,m,h,g=700,p,v=!1,y=5,T,x=!1;o.touchInput={enable:r,disable:i}}(o,m,v,g),function(e,t,n){"use strict";function o(t){var n={},o={activate:function(n,o,a){e(n).off("CornerstoneToolsMouseDownActivate",t);var r={mouseButtonMask:o,options:a};e(n).on("CornerstoneToolsMouseDownActivate",r,t)},disable:function(n){e(n).off("CornerstoneToolsMouseDownActivate",t)},enable:function(n){e(n).off("CornerstoneToolsMouseDownActivate",t)},deactivate:function(n){e(n).off("CornerstoneToolsMouseDownActivate",t)},getConfiguration:function(){return n},setConfiguration:function(e){n=e}};return o}n.simpleMouseButtonTool=o}(o,m,g),function(e,t,n,o){"use strict";function a(n){function a(a){var l=a.element,u=n.createNewMeasurement(a);if(u){var c={mouseButtonMask:a.which};o.addToolState(a.element,n.toolType,u),e(l).off("CornerstoneToolsMouseMove",n.mouseMoveCallback||i),e(l).off("CornerstoneToolsMouseDown",n.mouseDownCallback||s),e(l).off("CornerstoneToolsMouseDownActivate",n.mouseDownActivateCallback||r),n.mouseDoubleClickCallback&&e(l).off("CornerstoneToolsMouseDoubleClick",n.mouseDoubleClickCallback),t.updateImage(l);var d;d=1===Object.keys(u.handles).length?o.moveHandle:o.moveNewHandle;var f;f=!(!n.options||void 0===n.options.preventHandleOutsideImage)&&n.options.preventHandleOutsideImage,d(a,n.toolType,u,u.handles.end,function(){u.active=!1,u.invalidated=!0,o.anyHandlesOutsideImage(a,u.handles)&&o.removeToolState(l,n.toolType,u),e(l).on("CornerstoneToolsMouseMove",c,n.mouseMoveCallback||i),e(l).on("CornerstoneToolsMouseDown",c,n.mouseDownCallback||s),e(l).on("CornerstoneToolsMouseDownActivate",c,n.mouseDownActivateCallback||r),n.mouseDoubleClickCallback&&e(l).on("CornerstoneToolsMouseDoubleClick",c,n.mouseDoubleClickCallback),t.updateImage(l)},f)}}function r(e,t){if(o.isMouseButtonEnabled(t.which,e.data.mouseButtonMask))return n.addNewMeasurement?n.addNewMeasurement(t):a(t),!1}function i(e,a){if(o.toolCoordinates.setCoords(a),0===a.which){var r=o.getToolState(a.element,n.toolType);if(r){for(var i=!1,s=0;s=e.image.columns||c>=e.image.rows)){if(e.image.color)d=n.getRGBPixels(e.element,u,c,1,1),f=""+u+", "+c,m="R: "+d[0]+" G: "+d[1]+" B: "+d[2]+" A: "+d[3];else{d=t.getStoredPixels(e.element,u,c,1,1);var h=d[0],g=h*e.image.slope+e.image.intercept,p=n.calculateSUV(e.image,h);f=""+u+", "+c,m="SP: "+h+" MO: "+parseFloat(g.toFixed(3)),p&&(m+=" SUV: "+parseFloat(p.toFixed(3)))}var v={x:e.currentPoints.image.x+3,y:e.currentPoints.image.y-3},y=t.pixelToCanvas(e.element,v);a.font=i,a.fillStyle=r,n.drawTextBox(a,m,y.x,y.y+s+5,r),n.drawTextBox(a,f,y.x,y.y,r),a.restore()}}function a(e){var o=e.element,a=t.getEnabledElement(o),r=a.image;t.updateImage(o);var i=a.canvas.getContext("2d");i.setTransform(1,0,0,1,0,0);var s=n.toolColors.getActiveColor(),l=n.textStyle.getFont(),u=n.dragProbe.getConfiguration();i.save(),u&&u.shadow&&(i.shadowColor=u.shadowColor||"#000000",i.shadowOffsetX=u.shadowOffsetX||1,i.shadowOffsetY=u.shadowOffsetY||1);var c;c=e.isTouchEvent===!0?t.pageToPixel(o,e.currentPoints.page.x,e.currentPoints.page.y-4*n.textStyle.getFontSize()):t.pageToPixel(o,e.currentPoints.page.x,e.currentPoints.page.y-n.textStyle.getFontSize()/2);var d,f="";if(!(c.x<0||c.y<0||c.x>=r.columns||c.y>=r.rows)){if(r.color)d=n.getRGBPixels(o,c.x,c.y,1,1),f="R: "+d[0]+" G: "+d[1]+" B: "+d[2];else{d=t.getStoredPixels(o,c.x,c.y,1,1);var m=d[0],h=m*e.image.slope+e.image.intercept,g=n.calculateSUV(e.image,m),p="x00080060",v;e.image.data&&(v=e.image.data.string(p)),"CT"===v&&(f+="HU: "),f+=parseFloat(h.toFixed(2)),g&&(f+=" SUV: "+parseFloat(g.toFixed(2)))}var y=t.pixelToCanvas(o,c);i.font=l,i.fillStyle=s;var T,x=6,w=i.measureText(f).width;T=e.isTouchEvent===!0?{x:-w/2-5,y:-n.textStyle.getFontSize()-10-2*x}:{x:12,y:-(n.textStyle.getFontSize()+10)/2},i.beginPath(),i.strokeStyle=s,i.arc(y.x,y.y,x,0,2*Math.PI),i.stroke(),n.drawTextBox(i,f,y.x+T.x,y.y+T.y,s),i.restore()}}function r(n,o){e(o.element).off("CornerstoneToolsMouseDrag",s),e(o.element).off("CornerstoneToolsMouseUp",r),e(o.element).off("CornerstoneToolsMouseClick",r),t.updateImage(o.element)}function i(t,o){if(n.isMouseButtonEnabled(o.which,t.data.mouseButtonMask))return e(o.element).on("CornerstoneToolsMouseDrag",s),e(o.element).on("CornerstoneToolsMouseUp",r),e(o.element).on("CornerstoneToolsMouseClick",r),n.dragProbe.strategy(o),!1}function s(e,t){return n.dragProbe.strategy(t),!1}n.dragProbe=n.simpleMouseButtonTool(i),n.dragProbe.strategies={default:o,minimal:a},n.dragProbe.strategy=o;var l={fireOnTouchStart:!0};n.dragProbeTouch=n.touchDragTool(s,l)}(o,m,g),function(e,t,n,o){"use strict";function a(e){var t={visible:!0,active:!0,invalidated:!0,handles:{start:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!1},end:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!0},textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}};return t}function r(e,t){var n=e.width/2,o=e.height/2;if(n<=0||o<=0)return!1;var a={x:e.left+n,y:e.top+o},r={x:t.x-a.x,y:t.y-a.y},i=r.x*r.x/(n*n)+r.y*r.y/(o*o)<=1;return i}function i(e,t){for(var n=0,o=0,a=0,i=0,s=t.top;s=0&&d.data[g].active&&(f=r(n,g),void 0!==f?c(n,f):n.event.shiftKey?h.freehand=!0:a(n));return!1}}function f(e,n){var a=o.getToolState(e.currentTarget,T);if(void 0!==a){var r=o.freehand.getConfiguration(),i=n.canvasContext.canvas.getContext("2d");i.setTransform(1,0,0,1,0,0);for(var s,l=o.toolStyle.getToolWidth(),u=o.toolColors.getFillColor(),c=0;c0)){var n={visible:!0,active:!0,handles:{start:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!1},end:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!0}}};return n}}function r(e,n,o){var a=t.pixelToCanvas(e,n.handles.start),r=t.pixelToCanvas(e,n.handles.end),i={left:Math.min(a.x,r.x),top:Math.min(a.y,r.y),width:Math.abs(a.x-r.x),height:Math.abs(a.y-r.y)},s=!1;return o.x>=i.left&&o.x<=i.left+i.width&&o.y>=i.top&&o.y<=i.top+i.height&&(s=!0),s}function i(e,o,a){var r=t.pixelToCanvas(e,o.handles.start),i=t.pixelToCanvas(e,o.handles.end),s={left:Math.min(r.x,i.x),top:Math.min(r.y,i.y),width:Math.abs(r.x-i.x),height:Math.abs(r.y-i.y)},l=n.rect.distanceToPoint(s,a);return l<5}function s(e,n){var a=o.getToolState(e.currentTarget,l);if(void 0!==a){var r=n.canvasContext.canvas.getContext("2d");r.setTransform(1,0,0,1,0,0);var i,s=o.toolStyle.getToolWidth();r.save();var u=a.data[0];if(u){i=u.active?o.toolColors.getActiveColor():o.toolColors.getToolColor();var c=t.pixelToCanvas(n.element,u.handles.start),d=t.pixelToCanvas(n.element,u.handles.end),f={left:Math.min(c.x,d.x),top:Math.min(c.y,d.y),width:Math.abs(c.x-d.x),height:Math.abs(c.y-d.y)};r.beginPath(),r.strokeStyle="transparent",r.rect(0,0,r.canvas.clientWidth,r.canvas.clientHeight),r.rect(f.width+f.left,f.top,-f.width,f.height),r.stroke(),r.fillStyle="rgba(0,0,0,0.7)",r.fill(),r.closePath(),r.beginPath(),r.strokeStyle=i,r.lineWidth=s,r.setLineDash([4]),r.strokeRect(f.left,f.top,f.width,f.height),r.setLineDash([]),o.drawHandles(r,n,u.handles,i),r.restore()}}}var l="highlight",u=!0;o.highlight=o.mouseButtonRectangleTool({createNewMeasurement:a,onImageRendered:s,pointNearTool:i,pointInsideRect:r,toolType:l},u),o.highlightTouch=o.touchTool({createNewMeasurement:a,onImageRendered:s,pointNearTool:i,pointInsideRect:r,toolType:l},u)}(o,m,v,g),function(e,t,n){"use strict";function o(t){var n={},o={activate:function(n){e(n).off("CornerstoneToolsKeyDown",t),e(n).on("CornerstoneToolsKeyDown",t)},disable:function(n){e(n).off("CornerstoneToolsKeyDown",t)},enable:function(n){e(n).off("CornerstoneToolsKeyDown",t)},deactivate:function(n){e(n).off("CornerstoneToolsKeyDown",t)},getConfiguration:function(){return n},setConfiguration:function(e){n=e}};return o}n.keyboardTool=o}(o,m,g),function(e,t,n,o){"use strict";function a(e){var t={visible:!0,active:!0,handles:{start:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!1},end:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!0},textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}};return t}function r(e,o,a){var r={start:t.pixelToCanvas(e,o.handles.start),end:t.pixelToCanvas(e,o.handles.end)},i=n.lineSegment.distanceToPoint(r,a);return i<25}function i(e,a){var r=o.getToolState(e.currentTarget,s);if(r){var i=a.canvasContext.canvas.getContext("2d");i.setTransform(1,0,0,1,0,0);for(var l=o.toolStyle.getToolWidth(),u=o.length.getConfiguration(),c=0;c=2}};n.panMultiTouch=n.multiTouchDragTool(o),n.panMultiTouch.setConfiguration(a)}(o,m,g),function(e,t,n){"use strict";function o(e){var t={visible:!0,active:!0,handles:{end:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!0}}};return t}function a(e,n,o){var a=t.pixelToCanvas(e,n.handles.end);return v.point.distance(a,o)<5}function r(e,o){var a=n.getToolState(e.currentTarget,i);if(a){var r=o.canvasContext.canvas.getContext("2d");r.setTransform(1,0,0,1,0,0);for(var s,l=n.textStyle.getFont(),u=n.textStyle.getFontSize(),c=0;c=o.image.columns||m>=o.image.rows)return;if(o.image.color)g=""+f+", "+m,h=n.getRGBPixels(o.element,f,m,1,1),p="R: "+h[0]+" G: "+h[1]+" B: "+h[2];else{h=t.getStoredPixels(o.element,f,m,1,1);var v=h[0],y=v*o.image.slope+o.image.intercept,T=n.calculateSUV(o.image,v);g=""+f+", "+m,p="SP: "+v+" MO: "+parseFloat(y.toFixed(3)),T&&(p+=" SUV: "+parseFloat(T.toFixed(3)))}var x={x:d.handles.end.x+3,y:d.handles.end.y-3},w=t.pixelToCanvas(o.element,x);r.font=l,r.fillStyle=s,n.drawTextBox(r,p,w.x,w.y+u+5,s),n.drawTextBox(r,g,w.x,w.y,s),r.restore()}}}var i="probe";n.probe=n.mouseButtonTool({createNewMeasurement:o,onImageRendered:r,pointNearTool:a,toolType:i}),n.probeTouch=n.touchTool({createNewMeasurement:o,onImageRendered:r,pointNearTool:a,toolType:i})}(o,m,g),function(e,t,n,o){"use strict";function a(e){var t={visible:!0,active:!0,invalidated:!0,handles:{start:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!1},end:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!0},textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}};return t}function r(e,o,a){var r=t.pixelToCanvas(e,o.handles.start),i=t.pixelToCanvas(e,o.handles.end),s={left:Math.min(r.x,i.x),top:Math.min(r.y,i.y),width:Math.abs(r.x-i.x),height:Math.abs(r.y-i.y)},l=n.rect.distanceToPoint(s,a);return l<5}function i(e,t){for(var n=0,o=0,a=0,r=0,i=t.top;il/2&&(w=-w);var C;if(!g.handles.textBox.hasMoved){C={x:p.x-T/2+w,y:p.y-x/2};var b=t.internal.getTransform(i);b.invert();var P=b.transformPoint(C.x,C.y);g.handles.textBox.x=P.x,g.handles.textBox.y=P.y}C=t.pixelToCanvas(a.element,g.handles.textBox);var M=o.drawTextBox(s,y,C.x,C.y,u);if(g.handles.textBox.boundingBox=M,g.handles.textBox.hasMoved){var I={start:{},end:{}};I.end.x=C.x,I.end.y=C.y,I.start=p;var S=[{x:M.left+M.width/2,y:M.top},{x:M.left,y:M.top+M.height/2},{x:M.left+M.width/2,y:M.top+M.height},{x:M.left+M.width,y:M.top+M.height/2}];I.end=n.point.findClosestPoint(S,I.start),s.beginPath(),s.strokeStyle=u,s.lineWidth=c,s.setLineDash([2,3]),s.moveTo(I.start.x,I.start.y),s.lineTo(I.end.x,I.end.y),s.stroke()}}s.restore()}}}function c(e){function n(e){null!==e?i.text=e:o.removeToolState(a,m,i),i.active=!1,t.updateImage(a)}var a=e.element,r=o.seedAnnotate.getConfiguration(),i=s(e);o.addToolState(a,m,i),t.updateImage(a),o.moveHandle(e,m,i,i.handles.end,function(){o.anyHandlesOutsideImage(e,i.handles)&&o.removeToolState(a,m,i),void 0===i.text&&r.getTextCallback(n),t.updateImage(a)})}function d(e,n){function a(e,n,a){a===!0?o.removeToolState(r,m,e):e.text=n,e.active=!1,t.updateImage(r)}var r=n.element,i;if(e.data&&e.data.mouseButtonMask&&!o.isMouseButtonEnabled(n.which,e.data.mouseButtonMask))return!1;var s=o.seedAnnotate.getConfiguration(),u=n.currentPoints.canvas,c=o.getToolState(r,m);if(!c)return!1;for(var d=0;d=t.markers.length&&(t.loop?r-=t.markers.length:r=-1)):(r-=1,r<0&&(t.loop?r+=t.markers.length:r=-1)),t.current=t.markers[r],o}}}function a(e,t,o){if(t.handles.end.boundingBox){var a=v.rect.distanceToPoint(t.handles.end.boundingBox,o),r=n.pointInsideBoundingBox(t.handles.end,o);return a<10||r}}function r(e,o){var a=n.getToolState(o.element,l);if(a){var r=o.canvasContext.canvas.getContext("2d");r.setTransform(1,0,0,1,0,0);for(var i=n.textMarker.getConfiguration(),s=0;so.maxScale?e.scale=o.maxScale:o.minScale&&sa.maxScale?i.scale=a.maxScale:a.minScale&&i.scales.y?a.y-=c:a.y1e-4&&i.x>i.y&&i.x>i.z)n+=o,i.x=0;else if(i.y>1e-4&&i.y>i.x&&i.y>i.z)n+=a,i.y=0;else{if(!(i.z>1e-4&&i.z>i.x&&i.z>i.y))break;n+=r,i.z=0}return n}t.orientation.getOrientationString=n}(v,g),function(e){"use strict";function t(e){var t=e.replace("H","f");return t=t.replace("F","h"),t=t.replace("R","l"),t=t.replace("L","r"),t=t.replace("A","p"),t=t.replace("P","a"),t=t.toUpperCase()}e.orientation.invertOrientationString=t}(g),function(e){"use strict";function t(t,n){var o=e.planePlaneIntersection(t,n);if(o)return{start:e.projectPatientPointToImagePlane(o.start,t),end:e.projectPatientPointToImagePlane(o.end,t)}}e.referenceLines.calculateReferenceLine=t}(g),function(e,t,n){"use strict";function o(o,a){var r=n.getToolState(o.currentTarget,i);if(void 0!==r){var s=r.data[0].synchronizationContext,l=s.getSourceElements(),u=r.data[0].renderer,c=a.canvasContext.canvas.getContext("2d");t.setToPixelCoordinateSystem(a.enabledElement,c),e.each(l,function(e,t){t!==o.currentTarget&&u(c,a,o.currentTarget,t)})}}function a(a,r,s){s=s||n.referenceLines.renderActiveReferenceLine,n.addToolState(a,i,{synchronizationContext:r,renderer:s}),e(a).on("CornerstoneImageRendered",o),t.updateImage(a)}function r(n){e(n).off("CornerstoneImageRendered",o),t.updateImage(n)}var i="referenceLines";n.referenceLines.tool={enable:a,disable:r}}(o,m,g),function(e,t,n){"use strict";function o(e,o,a,r){var i=t.getEnabledElement(a).image,s=t.getEnabledElement(r).image;if(i&&s){var l=n.metaData.get("imagePlane",i.imageId),u=n.metaData.get("imagePlane",s.imageId);if(l&&u&&l.frameOfReferenceUID===u.frameOfReferenceUID){var c=l.rowCosines.clone().cross(l.columnCosines),d=u.rowCosines.clone().cross(u.columnCosines),f=c.angleTo(d);if(f=Math.abs(f),!(f<.5)){var m=n.referenceLines.calculateReferenceLine(l,u);if(m){var h=t.pixelToCanvas(o.element,m.start),g=t.pixelToCanvas(o.element,m.end),p=n.toolColors.getActiveColor(),v=n.toolStyle.getToolWidth();e.setTransform(1,0,0,1,0,0),e.save(),e.beginPath(),e.strokeStyle=p,e.lineWidth=v,e.moveTo(h.x,h.y),e.lineTo(g.x,g.y),e.stroke(),e.restore()}}}}}n.referenceLines.renderActiveReferenceLine=o}(o,m,g),function(e,t){"use strict";function n(){function n(t,n,a,r,s,l){if(!o.hasOwnProperty(a))throw"Request type must be one of interaction, thumbnail, or prefetch";if(t&&n){var u={type:a,imageId:n,preventCache:r,doneCallback:s,failCallback:l},c=e.imageCache.getImagePromise(n);if(c)return void c.then(function(e){s(e)},function(e){l(e)});o[a].push(u),"interaction"===a&&(i=t)}}function u(e){if(!o.hasOwnProperty(e))throw"Request type must be one of interaction, thumbnail, or prefetch";o[e]=[]}function c(){s&&setTimeout(function(){f()},l)}function d(t){function n(e){return"prefetch"===e.type?-5:"interactive"===e.type?0:"thumbnail"===e.type?5:void 0}var o=t.type;a[o]++,s=!0;var r=t.imageId,i=t.doneCallback,l=t.failCallback,u=e.imageCache.getImagePromise(r);if(u)return void u.then(function(e){a[o]--,i(e),c()},function(e){a[o]--,l(e),c()});var d=n(t),f;f=t.preventCache===!0?e.loadImage(r,{priority:d,type:t.type}):e.loadAndCacheImage(r,{priority:d,type:t.type}),f.then(function(e){a[o]--,i(e),c()},function(e){a[o]--,l(e),c()})}function f(){var e=t.getMaxSimultaneousRequests();r={interaction:Math.max(e,1),thumbnail:Math.max(e-2,1),prefetch:Math.max(e-1,1)};for(var n=a.interaction+a.thumbnail+a.prefetch,o=e-n,i=0;i0?a++:a--,!u.loop&&(a>=s.imageIds.length||a<0)){var r={element:o},i=e.Event("CornerstoneToolsClipStopped",r);return e(o).trigger(i,r),clearInterval(u.intervalId),void(u.intervalId=void 0)}if(a>=s.imageIds.length&&(a=0),a<0&&(a=s.imageIds.length-1),a!==s.currentImageIdIndex){var l=n.loadHandlerManager.getStartLoadHandler(),c=n.loadHandlerManager.getEndLoadHandler(),d=n.loadHandlerManager.getErrorLoadingHandler();l&&l(o);var f=t.getViewport(o),m;m=s.preventCache===!0?t.loadImage(s.imageIds[a]):t.loadAndCacheImage(s.imageIds[a]),m.then(function(e){s.currentImageIdIndex=a,t.displayImage(o,e,f),c&&c(o)},function(e){var t=s.imageIds[a];d&&d(o,t,e)})}},1e3/Math.abs(u.framesPerSecond)))}}function a(e){var t=n.getToolState(e,r);if(t&&t.data&&t.data.length){var o=t.data[0];clearInterval(o.intervalId),o.intervalId=void 0}}var r="playClip";n.playClip=o,n.stopClip=a}(o,m,g),function(e,t,n){"use strict";function o(e,t){var o=t.element,r=t.enabledElement.canvas.width,i=t.enabledElement.canvas.height;if(!r||!i)return!1;var s=t.enabledElement.canvas.getContext("2d");s.setTransform(1,0,0,1,0,0),s.save();var l=n.scrollIndicator.getConfiguration();s.fillStyle=l.backgroundColor,s.fillRect(0,i-a,r,a);var u=n.getToolState(o,"stack");if(u&&u.data&&u.data.length){var c=u.data[0].imageIds,d=u.data[0].currentImageIdIndex,f=r/c.length,m=f*d;s.fillStyle=l.fillColor,s.fillRect(m,i-a,f,a),s.restore()}}var a=6,r={backgroundColor:"rgb(19, 63, 141)",fillColor:"white"};n.scrollIndicator=n.displayTool(o),n.scrollIndicator.setConfiguration(r)}(o,m,g),function(e,t,n){"use strict";function o(e,t){return e-t}function a(e,t){e=Math.round(e)||0,t=Math.round(t)||0;var n=[],o=t-e+1;if(o<=0)return n;for(;o--;)n[o]=t--;return n}function r(e,t){var n=[],o=[];return e.forEach(function(e){et&&o.push(e)}),{low:e.indexOf(T(n)),high:e.indexOf(x(o))}}function i(e){function a(e){var t=d.indicesToRequest.indexOf(e);t>-1&&d.indicesToRequest.splice(t,1)}function i(e){var t=u.imageIds.indexOf(e.imageId);a(t)}function s(t){console.log("prefetch errored: "+t),x&&x(e,v,t,"stackPrefetch")}var l=n.getToolState(e,"stack");if(l&&l.data&&l.data.length){var u=l.data[0],c=n.getToolState(e,h);if(c){var d=c.data[0];if(d&&d.indicesToRequest&&d.indicesToRequest.length||(d.enabled=!1),d.enabled!==!1){c.data[0].indicesToRequest.sort(o);var f=d.indicesToRequest.slice();if(f.forEach(function(e){var n=u.imageIds[e];if(n){var o=t.imageCache.getImagePromise(n);o&&"resolved"===o.state()&&a(e)}}),d.indicesToRequest.length){var m=n.requestPoolManager;m.clearRequestStack(g);for(var p=r(d.indicesToRequest,u.currentImageIdIndex),v,y,T=!1,x=n.loadHandlerManager.getErrorLoadingHandler(),w=p.low,C=p.high;w>0||C=0&&(y=d.indicesToRequest[w--],v=u.imageIds[y],m.addRequest(e,v,g,T,i,s)),C=l){var u=t.data.deltaY/l,c=Math.round(u),d=t.data.deltaY%l;t.data.deltaY=d,n.scroll(a,c)}return!1}}function s(e,t){var o=n.stackScrollMultiTouch.getConfiguration();o&&o.testPointers(t)&&i(e,t)}n.stackScroll=n.simpleMouseButtonTool(a),n.stackScrollWheel=n.mouseWheelTool(r);var l={eventData:{deltaY:0}};n.stackScrollTouchDrag=n.touchDragTool(i,l);var u={testPointers:function(e){return e.numPointers>=3}};n.stackScrollMultiTouch=n.multiTouchDragTool(s,l),n.stackScrollMultiTouch.setConfiguration(u)}(o,m,g),function(e){"use strict";function t(t,o){var a=o.keyCode;if(a===n.UP||a===n.DOWN){var r=1;a===n.DOWN&&(r=-1),e.scroll(o.element,r)}}var n={UP:38,DOWN:40};e.stackScrollKeyboard=e.keyboardTool(t)}(g),function(e,t,n){"use strict";function o(e){var o={imageIdToolState:n.globalImageIdSpecificToolStateManager.saveToolState(),elementToolState:{},elementViewport:{}};return e.forEach(function(e){var a=n.getElementToolStateManager(e);a!==n.globalImageIdSpecificToolStateManager&&(o.elementToolState[e.id]=a.saveToolState(),o.elementViewport[e.id]=t.getViewport(e))}),o}function a(e){if(e.hasOwnProperty("imageIdToolState")&&e.hasOwnProperty("elementToolState")&&e.hasOwnProperty("elementViewport"))return n.globalImageIdSpecificToolStateManager.restoreToolState(e.imageIdToolState),Object.keys(e.elementViewport).forEach(function(o){var a=document.getElementById(o);if(a&&e.elementToolState.hasOwnProperty(o)){var r=n.getElementToolStateManager(a);if(r!==n.globalImageIdSpecificToolStateManager){r.restoreToolState(e.elementToolState[o]);var i=e.elementViewport[o];t.setViewport(a,i),t.updateImage(a)}}}),e}n.appState={save:o,restore:a}}(o,m,g),function(e,t,n){"use strict";function o(){function e(e,t,n){o.hasOwnProperty(e)===!1&&(o[e]={});var a=o[e];a.hasOwnProperty(t)===!1&&(a[t]={data:[]});var r=a[t];r.data.push(n)}function t(e,t){if(o.hasOwnProperty(e)!==!1){var n=o[e];if(n.hasOwnProperty(t)!==!1){var a=n[t];return a}}}function n(e,t,n){if(o.hasOwnProperty(e)!==!1){var a=o[e];if(a.hasOwnProperty(t)!==!1){for(var r=a[t],i=-1,s=0;s=0))return t.add(n,o,a);i.hasOwnProperty(o)===!1&&(i[o]={data:[]});var r=i[o];r.data.push(a)}function r(n,o){if(e.indexOf(o)>=0){i.hasOwnProperty(o)===!1&&(i[o]={data:[]});var a=i[o];return a}return t.get(n,o)}var i={},s={get:r,add:a,saveToolState:n,restoreToolState:o,toolState:i};return s}function o(e){var n=t.getElementToolStateManager(e);n||(n=t.globalImageIdSpecificToolStateManager);var o=["stack","stackPrefetch","playClip","volume","slab","referenceLines","crosshairs"],r=t.newStackSpecificToolStateManager(o,n);a.push(r),t.setElementToolStateManager(e,r)}var a=[];t.newStackSpecificToolStateManager=n,t.addStackStateManager=o}(m,g),function(e){"use strict";function t(){function e(e){s=e}function t(){return s}function n(e){i=e}function o(){return i}function a(e){l=e}function r(){return l}var i=15,s=i+"px Arial",l="transparent",u={setFont:e,getFont:t,setFontSize:n,getFontSize:o,setBackgroundColor:a,getBackgroundColor:r};return u}e.textStyle=t()}(g),function(e,t){"use strict";function n(e,t){function n(n,o,r){if(!(e.indexOf(o)>=0))return t.add(n,o,r);a.hasOwnProperty(o)===!1&&(a[o]={data:[]});var i=a[o];i.data.push(r)}function o(n,o){if(e.indexOf(o)>=0){a.hasOwnProperty(o)===!1&&(a[o]={data:[]});var r=a[o];return r}return t.get(n,o)}var a={},r={get:o,add:n};return r}function o(e,n){n=n||["timeSeries"];var o=t.getElementToolStateManager(e);void 0===o&&(o=t.globalImageIdSpecificToolStateManager);var r=t.newTimeSeriesSpecificToolStateManager(n,o);a.push(r),t.setElementToolStateManager(e,r)}var a=[];t.newTimeSeriesSpecificToolStateManager=n,t.addTimeSeriesStateManager=o}(m,g),function(e){"use strict";function t(){function e(e){u=e}function t(){return u}function n(e){s=e}function o(){return s}function a(e){l=e}function r(){return l}function i(e){return e?l:s}var s="white",l="greenyellow",u="transparent",c={setFillColor:e,getFillColor:t,setToolColor:n,getToolColor:o,setActiveColor:a,getActiveColor:r,getColorIfActive:i};return c}e.toolColors=t()}(g),function(e){"use strict";function t(){function e(e){n=e.currentPoints.canvas}function t(){return n}var n="",o={setCoords:e,getCoords:t};return o}e.toolCoordinates=t()}(g),function(e,t){"use strict";function n(n){var o=e.getEnabledElement(n);return void 0===o.toolStateManager&&(o.toolStateManager=t.globalImageIdSpecificToolStateManager),o.toolStateManager}function a(e,t,a){var r=n(e);r.add(e,t,a);var i="CornerstoneToolsMeasurementAdded",s={toolType:t,element:e,measurementData:a};o(e).trigger(i,s)}function r(e,t){var o=n(e);return o.get(e,t)}function i(e,t,a){for(var r=n(e),i=r.get(e,t),s=-1,l=0;l=i.stacks.length&&(u=0),u<0&&(u=i.stacks.length-1)):(u=Math.min(i.stacks.length-1,u),u=Math.max(0,u)),u!==i.currentStackIndex){var c=t.getViewport(e),d=i.stacks[u],f=n.loadHandlerManager.getStartLoadHandler(),m=n.loadHandlerManager.getEndLoadHandler(),h=n.loadHandlerManager.getErrorLoadingHandler();f&&f(e);var g;g=d.preventCache===!0?t.loadImage(d.imageIds[l]):t.loadAndCacheImage(d.imageIds[l]),g.then(function(n){i.currentImageIdIndex!==l&&(d.currentImageIdIndex=l,i.currentStackIndex=u,t.displayImage(e,n,c),m&&m(e))},function(t){var n=d.imageIds[l];h&&h(e,n,t)})}}}n.incrementTimePoint=o}(o,m,g),function(e,t,n){"use strict";function o(e,t){if(void 0===e)throw"playClip: element must not be undefined";void 0===t&&(t=30);var o=n.getToolState(e,"timeSeries");if(void 0!==o&&void 0!==o.data&&0!==o.data.length){var a=n.getToolState(e,r),i;void 0===a||0===a.data.length?(i={intervalId:void 0,framesPerSecond:t,lastFrameTimeStamp:void 0,frameRate:0},n.addToolState(e,r,i)):(i=a.data[0],i.framesPerSecond=t),void 0===i.intervalId&&(i.intervalId=setInterval(function(){i.framesPerSecond>0?n.incrementTimePoint(e,1,!0):n.incrementTimePoint(e,-1,!0)},1e3/Math.abs(i.framesPerSecond)))}}function a(e){var t=n.getToolState(e,r),o;void 0!==t&&0!==t.data.length&&(o=t.data[0],clearInterval(o.intervalId),o.intervalId=void 0)}var r="timeSeriesPlayer";n.timeSeriesPlayer={start:o,stop:a}}(o,m,g),function(e,t,n){"use strict";function o(t,n){e(n.element).off("CornerstoneToolsMouseDrag",r),e(n.element).off("CornerstoneToolsMouseUp",o),e(n.element).off("CornerstoneToolsMouseClick",o)}function a(t,a){if(n.isMouseButtonEnabled(a.which,t.data.mouseButtonMask)){var i={deltaY:0,options:t.data.options};return e(a.element).on("CornerstoneToolsMouseDrag",i,r),e(a.element).on("CornerstoneToolsMouseUp",o),e(a.element).on("CornerstoneToolsMouseClick",o),t.stopImmediatePropagation(),!1}}function r(t,o){t.data.deltaY+=o.deltaPoints.page.y;var a=n.getToolState(o.element,"timeSeries");if(void 0!==a&&void 0!==a.data&&0!==a.data.length){var r=a.data[0],i=e(o.element).height()/r.stacks.length;if(void 0!==t.data.options&&void 0!==t.data.options.timeSeriesScrollSpeed&&(i=t.data.options.timeSeriesScrollSpeed),t.data.deltaY>=i||t.data.deltaY<=-i){var s=Math.round(t.data.deltaY/i),l=t.data.deltaY%i;n.incrementTimePoint(o.element,s),t.data.deltaY=l}return!1}}function i(e,t){var o=-t.direction;n.incrementTimePoint(t.element,o)}function s(e){var t=e.originalEvent.detail,o={deltaY:0};o.deltaY+=t.deltaPoints.page.y;var a=n.getToolState(t.element,"stack");if(void 0!==a&&void 0!==a.data&&0!==a.data.length){if(o.deltaY>=3||o.deltaY<=-3){var r=o.deltaY/3,i=o.deltaY%3;n.setTimePoint(o.element,r),o.deltaY=i}return!1}}n.timeSeriesScroll=n.simpleMouseButtonTool(a),n.timeSeriesScrollWheel=n.mouseWheelTool(i),n.timeSeriesScrollTouchDrag=n.touchDragTool(s)}(o,m,g),function(e,t,n){"use strict";function o(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}n.roundToDecimal=o}(o,m,g),function(e){"use strict";function t(e){return parseFloat("."+e)}function n(e,n){if(h&&void 0!==e.data&&"PT"===e.data.string("x00080060")){var o=n*e.slope+e.intercept,a=e.data.floatString("x00101030");if(void 0!==a){var r=e.data.elements.x00540016;if(void 0!==r){r=r.items[0].dataSet;var i=h.parseTM(r.string("x00181072")),s=r.floatString("x00181074"),l=r.floatString("x00181075"),u=h.parseTM(e.data.string("x00080031"));if(i&&s&&l&&u){var c=t(u.fractionalSeconds)+u.seconds+60*u.minutes+60*u.hours*60,d=t(i.fractionalSeconds)+i.seconds+60*i.minutes+60*i.hours*60,f=c-d,m=s*Math.exp(-f*Math.log(2)/l),g=o*a/m*1e3;return g}}}}}e.calculateSUV=n}(g),function(e,t,n,o){"use strict";function a(e){var t=n.point.copy(e.page),o=n.point.copy(e.image),a=n.point.copy(e.client),r=n.point.copy(e.canvas);return{page:t,image:o,client:a,canvas:r}}o.copyPoints=a}(o,m,v,g),function(e){"use strict";function t(e,t,n,o,a){var r=10,i=Math.atan2(n.y-t.y,n.x-t.x);e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(n.x,n.y),e.strokeStyle=o,e.lineWidth=a,e.stroke(),e.beginPath(),e.moveTo(n.x,n.y),e.lineTo(n.x-r*Math.cos(i-Math.PI/7),n.y-r*Math.sin(i-Math.PI/7)),e.lineTo(n.x-r*Math.cos(i+Math.PI/7),n.y-r*Math.sin(i+Math.PI/7)),e.lineTo(n.x,n.y),e.lineTo(n.x-r*Math.cos(i-Math.PI/7),n.y-r*Math.sin(i-Math.PI/7)),e.strokeStyle=o,e.lineWidth=a,e.stroke(),e.fillStyle=o,e.fill()}e.drawArrow=t}(g),function(e){"use strict";function t(e,t,n,o){var a=6;e.beginPath(),e.strokeStyle=n,e.lineWidth=o,e.arc(t.x,t.y,a,0,2*Math.PI),e.stroke()}e.drawCircle=t}(g),function(e){"use strict";function t(e,t,n,o,a){var r=.5522848,i=o/2*r,s=a/2*r,l=t+o,u=n+a,c=t+o/2,d=n+a/2;e.beginPath(),e.moveTo(t,d),e.bezierCurveTo(t,d-s,c-i,n,c,n),e.bezierCurveTo(c+i,n,l,d-s,l,d),e.bezierCurveTo(l,d+s,c+i,u,c,u),e.bezierCurveTo(c-i,u,t,d+s,t,d),e.closePath(),e.stroke()}e.drawEllipse=t}(g),function(e){"use strict";function t(t,n,o,a,r,i){"[object Array]"!==Object.prototype.toString.call(n)&&(n=[n]);var s=5,l=e.textStyle.getFont(),u=e.textStyle.getFontSize(),c=e.textStyle.getBackgroundColor();t.save(),t.font=l,t.textBaseline="top",t.strokeStyle=r;var d=0;n.forEach(function(e){var n=t.measureText(e).width;d=Math.max(d,n)}),t.fillStyle=c;var f={width:d+2*s,height:s+n.length*(u+s)};return i&&i.centering&&i.centering.x===!0&&(o-=f.width/2),i&&i.centering&&i.centering.y===!0&&(a-=f.height/2),f.left=o,f.top=a,i&&i.debug===!0&&(t.fillStyle="#FF0000"),t.fillRect(f.left,f.top,f.width,f.height),n.forEach(function(e,n){t.fillStyle=r;var i;i=0===n?a+n*(u+s):a+n*(u+2*s),t.fillText(e,o+s,a+s+n*(u+s))}),t.restore(),f}e.drawTextBox=t}(g),function(e,t){"use strict";function n(t,n,o,a,r){if(!t)throw"getLuminance: parameter element must not be undefined";n=Math.round(n),o=Math.round(o);var i=e.getEnabledElement(t),s=i.image,l=[],u=0,c=s.getPixelData(),d,f,m;if(s.color)for(f=0;fi+d-1?m=d-1:m-=i,t[a++]=s[m]>>c,t[a++]=l[m]>>c,t[a++]=u[m]>>c,t[a++]=255}}e.convertPALETTECOLOR=t}(p),function(e){"use strict";function t(e,t){if(void 0===e)throw"decodeRGB: rgbBuffer must not be undefined";if(e.length%3!==0)throw"decodeRGB: rgbBuffer length must be divisible by 3";for(var n=e.length/3,o=0,a=0,r=0;r0&&o(m.sopClassUID)&&(h.modalityLUT=d.modalityLUTSequence[0]),c.voiLUTSequence&&c.voiLUTSequence.length>0&&(h.voiLUT=c.voiLUTSequence[0]),void 0===h.windowCenter||void 0===h.windowWidth)if(h.color)h.windowWidth=255,h.windowCenter=128;else{var y=h.maxPixelValue*h.slope+h.intercept,T=h.minPixelValue*h.slope+h.intercept;h.windowWidth=y-T,h.windowCenter=(y+T)/2}f.resolve(h)}),f.promise()}var s=document.createElement("canvas"),l="";n.createImage=i}(o,m,p),function(e,t,n){"use strict";function o(e,t,o,a){var r=a.priority||void 0,i=a.transferPixelData?[o.buffer]:void 0;return n.webWorkerManager.addTask("decodeTask",{imageFrame:e,transferSyntax:t,pixelData:o,options:a},r,i).promise}function a(e,t,a,r,i){if(i=i||{},"1.2.840.10008.1.2"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.1"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.2"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.1.99"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.5"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.50"===t)return 8===e.bitsAllocated?n.decodeJPEGBaseline8Bit(e,r):o(e,t,a,i);if("1.2.840.10008.1.2.4.51"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.57"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.70"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.80"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.81"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.90"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.91"===t)return o(e,t,a,i);throw console&&console.log&&console.log("Image cannot be decoded due to Unsupported transfer syntax "+t),"no decoder for transfer syntax "+t}n.decodeImageFrame=a}(o,m,p),function(e,t){"use strict";function n(e){return o(String.fromCharCode.apply(null,Array.prototype.slice.apply(new Uint8Array(e))))}function o(e){var t;try{return decodeURIComponent(escape(e))}catch(n){if(t=n,t instanceof URIError)return e;throw t}}function a(t,o){var a=(new Date).getTime(),r=e.Deferred(),i=new Blob([t.pixelData],{type:"image/jpeg"}),s=new FileReader;return void 0===s.readAsBinaryString?s.readAsArrayBuffer(i):s.readAsBinaryString(i),s.onload=function(){var e=new Image;e.onload=function(){o.height=e.height,o.width=e.width,t.rows=e.height,t.columns=e.width;var n=o.getContext("2d");n.drawImage(this,0,0);var i=n.getImageData(0,0,e.width,e.height),s=(new Date).getTime();t.pixelData=i.data,t.imageData=i,t.decodeTimeInMS=s-a,r.resolve(t)},e.onerror=function(e){r.reject(e)},void 0===s.readAsBinaryString?e.src="data:image/jpeg;base64,"+window.btoa(n(s.result)):e.src="data:image/jpeg;base64,"+window.btoa(s.result)},r.promise()}function r(e){if(8===e.bitsAllocated&&"1.2.840.10008.1.2.4.50"===e.transferSyntax)return!0}t.decodeJPEGBaseline8Bit=a,t.isJPEGBaseline8Bit=r}(o,p),function(e,t,n){"use strict";function o(e){var n=t.metaData.get("imagePixelModule",e);return{samplesPerPixel:n.samplesPerPixel,photometricInterpretation:n.photometricInterpretation,planarConfiguration:n.planarConfiguration,rows:n.rows,columns:n.columns,bitsAllocated:n.bitsAllocated,pixelRepresentation:n.pixelRepresentation,smallestPixelValue:n.smallestPixelValue,largestPixelValue:n.largestPixelValue,redPaletteColorLookupTableDescriptor:n.redPaletteColorLookupTableDescriptor,greenPaletteColorLookupTableDescriptor:n.greenPaletteColorLookupTableDescriptor,bluePaletteColorLookupTableDescriptor:n.bluePaletteColorLookupTableDescriptor,redPaletteColorLookupTableData:n.redPaletteColorLookupTableData,greenPaletteColorLookupTableData:n.greenPaletteColorLookupTableData,bluePaletteColorLookupTableData:n.bluePaletteColorLookupTableData,pixelData:void 0}}n.getImageFrame=o}(o,m,p),function(e){"use strict";function t(e){for(var t=e[0],n=e[0],o,a=e.length,r=0;rt.length)return!1;for(var o=n,a=0;a=e.byteArray.length)throw"frame exceeds size of pixelData";return new Uint8Array(e.byteArray.buffer,u,l)}if(16===o){if(u=s+t*l*2,u>=e.byteArray.length)throw"frame exceeds size of pixelData";return new Uint8Array(e.byteArray.buffer,u,2*l)}throw"unsupported pixel format"}n.wadouri.getUncompressedImageFrame=o}(o,m,p),function(e,t,n){"use strict";function o(t){var o=n.wadouri.parseImageId(t),a=parseInt(o.url),r=n.wadouri.fileManager.get(a),i=e.Deferred(),s=new FileReader;return s.onload=function(e){var t=e.target.result;i.resolve(t)},s.readAsArrayBuffer(r),i.promise()}n.wadouri.loadFileRequest=o}(o,m,p),function(e){"use strict";function t(e,t){if(e.elements[t]&&6==e.elements[t].length)return[e.uint16(t,0),e.uint16(t,1),e.uint16(t,2)]}function n(e,t,n){for(var o=[],a=e.elements[t],r=n[0],i=0;i0?0:e.uint16("x00280103")}e.wadouri.getModalityLUTOutputPixelRepresentation=n}(p),function(e){"use strict";function t(e,t,n){var o=[],a=e.string(t);if(a){var r=a.split("\\");if(!(n&&r.length=g.maxWebWorkers)){var e=new Worker(g.webWorkerPath);m.push({worker:e,status:"initializing"}),e.addEventListener("message",o),e.postMessage({taskType:"initialize",workerIndex:m.length-1,config:g})}}function r(e){if(e=e||h,g)throw new Error("WebWorkerManager already initialized");if(g=e,g.maxWebWorkers=g.maxWebWorkers||navigator.hardwareConcurrency||1,!g.startWebWorkersOnDemand)for(var t=0;t0&&n<=12&&e>0&&e<=t(n,o))}return void 0===e&&(e={}),e.parseDA=function(e,t){if(e&&8===e.length){var o=parseInt(e.substring(0,4),10),a=parseInt(e.substring(4,6),10),r=parseInt(e.substring(6,8),10);if(t&&n(r,a,o)!==!0)throw"invalid DA '"+e+"'";return{year:o,month:a,day:r}}if(t)throw"invalid DA '"+e+"'"},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.parseTM=function(e,t){if(e.length>=2){var n=parseInt(e.substring(0,2),10),o=e.length>=4?parseInt(e.substring(2,4),10):void 0,a=e.length>=6?parseInt(e.substring(4,6),10):void 0,r=e.length>=8?parseInt(e.substring(7,13),10):void 0;if(t&&(isNaN(n)||void 0!==o&&isNaN(o)||void 0!==a&&isNaN(a)||void 0!==r&&isNaN(r)||n<0||n>23||o&&(o<0||o>59)||a&&(a<0||a>59)||r&&(r<0||r>999999)))throw"invalid TM '"+e+"'";return{hours:n,minutes:o,seconds:a,fractionalSeconds:r}}if(t)throw"invalid TM '"+e+"'"},e}(e),e=function(e){"use strict";void 0===e&&(e={});var t={AE:!0,AS:!0,AT:!1,CS:!0,DA:!0,DS:!0,DT:!0,FL:!1,FD:!1,IS:!0,LO:!0,LT:!0,OB:!1,OD:!1,OF:!1,OW:!1,PN:!0,SH:!0,SL:!1,SQ:!1,SS:!1,ST:!0,TM:!0,UI:!0,UL:!1,UN:void 0,UR:!0,US:!1,UT:!0};return e.isStringVr=function(e){return t[e]},e.isPrivateTag=function(e){var t=parseInt(e[4]),n=t%2===1;return n},e.parsePN=function(e){if(void 0!==e){var t=e.split("^");return{familyName:t[0],givenName:t[1],middleName:t[2],prefix:t[3],suffix:t[4]}}},e}(e),e=function(e){"use strict";void 0===e&&(e={});var t=!1;return e.readEncapsulatedPixelData=function(n,o,a){if(t||(t=!0,console&&console.log&&console.log("WARNING: dicomParser.readEncapsulatedPixelData() has been deprecated")),void 0===n)throw"dicomParser.readEncapsulatedPixelData: missing required parameter 'dataSet'";if(void 0===o)throw"dicomParser.readEncapsulatedPixelData: missing required parameter 'element'";if(void 0===a)throw"dicomParser.readEncapsulatedPixelData: missing required parameter 'frame'";if("x7fe00010"!==o.tag)throw"dicomParser.readEncapsulatedPixelData: parameter 'element' refers to non pixel data tag (expected tag = x7fe00010'";if(o.encapsulatedPixelData!==!0)throw"dicomParser.readEncapsulatedPixelData: parameter 'element' refers to pixel data element that does not have encapsulated pixel data";if(o.hadUndefinedLength!==!0)throw"dicomParser.readEncapsulatedPixelData: parameter 'element' refers to pixel data element that does not have encapsulated pixel data";if(void 0===o.basicOffsetTable)throw"dicomParser.readEncapsulatedPixelData: parameter 'element' refers to pixel data element that does not have encapsulated pixel data";if(void 0===o.fragments)throw"dicomParser.readEncapsulatedPixelData: parameter 'element' refers to pixel data element that does not have encapsulated pixel data";if(a<0)throw"dicomParser.readEncapsulatedPixelData: parameter 'frame' must be >= 0";return 0!==o.basicOffsetTable.length?e.readEncapsulatedImageFrame(n,o,a):e.readEncapsulatedPixelDataFromFragments(n,o,0,o.fragments.length)},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.alloc=function(e,t){if("undefined"!=typeof i&&e instanceof i)return i.alloc(t);if(e instanceof Uint8Array)return new Uint8Array(t);throw"dicomParser.alloc: unknown type for byteArray"},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.bigEndianByteArrayParser={readUint16:function(e,t){if(t<0)throw"bigEndianByteArrayParser.readUint16: position cannot be less than 0";if(t+2>e.length)throw"bigEndianByteArrayParser.readUint16: attempt to read past end of buffer";return(e[t]<<8)+e[t+1]},readInt16:function(e,t){if(t<0)throw"bigEndianByteArrayParser.readInt16: position cannot be less than 0"; -if(t+2>e.length)throw"bigEndianByteArrayParser.readInt16: attempt to read past end of buffer";var n=(e[t]<<8)+e[t+1];return 32768&n&&(n=n-65535-1),n},readUint32:function(e,t){if(t<0)throw"bigEndianByteArrayParser.readUint32: position cannot be less than 0";if(t+4>e.length)throw"bigEndianByteArrayParser.readUint32: attempt to read past end of buffer";var n=256*(256*(256*e[t]+e[t+1])+e[t+2])+e[t+3];return n},readInt32:function(e,t){if(t<0)throw"bigEndianByteArrayParser.readInt32: position cannot be less than 0";if(t+4>e.length)throw"bigEndianByteArrayParser.readInt32: attempt to read past end of buffer";var n=(e[t]<<24)+(e[t+1]<<16)+(e[t+2]<<8)+e[t+3];return n},readFloat:function(e,t){if(t<0)throw"bigEndianByteArrayParser.readFloat: position cannot be less than 0";if(t+4>e.length)throw"bigEndianByteArrayParser.readFloat: attempt to read past end of buffer";var n=new Uint8Array(4);n[3]=e[t],n[2]=e[t+1],n[1]=e[t+2],n[0]=e[t+3];var o=new Float32Array(n.buffer);return o[0]},readDouble:function(e,t){if(t<0)throw"bigEndianByteArrayParser.readDouble: position cannot be less than 0";if(t+8>e.length)throw"bigEndianByteArrayParser.readDouble: attempt to read past end of buffer";var n=new Uint8Array(8);n[7]=e[t],n[6]=e[t+1],n[5]=e[t+2],n[4]=e[t+3],n[3]=e[t+4],n[2]=e[t+5],n[1]=e[t+6],n[0]=e[t+7];var o=new Float64Array(n.buffer);return o[0]}},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.readFixedString=function(e,t,n){if(n<0)throw"dicomParser.readFixedString - length cannot be less than 0";if(t+n>e.length)throw"dicomParser.readFixedString: attempt to read past end of buffer";for(var o="",a,r=0;r=t.length)throw"dicomParser.ByteStream: parameter 'position' cannot be greater than or equal to 'byteArray' length";this.byteArrayParser=e,this.byteArray=t,this.position=n?n:0,this.warnings=[]},e.ByteStream.prototype.seek=function(e){if(this.position+e<0)throw"dicomParser.ByteStream.prototype.seek: cannot seek to position < 0";this.position+=e},e.ByteStream.prototype.readByteStream=function(t){if(this.position+t>this.byteArray.length)throw"dicomParser.ByteStream.prototype.readByteStream: readByteStream - buffer overread";var n=e.sharedCopy(this.byteArray,this.position,t);return this.position+=t,new e.ByteStream(this.byteArrayParser,n)},e.ByteStream.prototype.readUint16=function(){var e=this.byteArrayParser.readUint16(this.byteArray,this.position);return this.position+=2,e},e.ByteStream.prototype.readUint32=function(){var e=this.byteArrayParser.readUint32(this.byteArray,this.position);return this.position+=4,e},e.ByteStream.prototype.readFixedString=function(t){var n=e.readFixedString(this.byteArray,this.position,t);return this.position+=t,n},e}(e),e=function(e){"use strict";function t(e,t){return void 0!==e.parser?e.parser:t}return void 0===e&&(e={}),e.DataSet=function(e,t,n){this.byteArrayParser=e,this.byteArray=t,this.elements=n},e.DataSet.prototype.uint16=function(e,n){var o=this.elements[e];if(n=void 0!==n?n:0,o&&0!==o.length)return t(o,this.byteArrayParser).readUint16(this.byteArray,o.dataOffset+2*n)},e.DataSet.prototype.int16=function(e,n){var o=this.elements[e];if(n=void 0!==n?n:0,o&&0!==o.length)return t(o,this.byteArrayParser).readInt16(this.byteArray,o.dataOffset+2*n)},e.DataSet.prototype.uint32=function(e,n){var o=this.elements[e];if(n=void 0!==n?n:0,o&&0!==o.length)return t(o,this.byteArrayParser).readUint32(this.byteArray,o.dataOffset+4*n)},e.DataSet.prototype.int32=function(e,n){var o=this.elements[e];if(n=void 0!==n?n:0,o&&0!==o.length)return t(o,this.byteArrayParser).readInt32(this.byteArray,o.dataOffset+4*n)},e.DataSet.prototype.float=function(e,n){var o=this.elements[e];if(n=void 0!==n?n:0,o&&0!==o.length)return t(o,this.byteArrayParser).readFloat(this.byteArray,o.dataOffset+4*n)},e.DataSet.prototype.double=function(e,n){var o=this.elements[e];if(n=void 0!==n?n:0,o&&0!==o.length)return t(o,this.byteArrayParser).readDouble(this.byteArray,o.dataOffset+8*n)},e.DataSet.prototype.numStringValues=function(t){var n=this.elements[t];if(n&&n.length>0){var o=e.readFixedString(this.byteArray,n.dataOffset,n.length),a=o.match(/\\/g);return null===a?1:a.length+1}},e.DataSet.prototype.string=function(t,n){var o=this.elements[t];if(o&&o.length>0){var a=e.readFixedString(this.byteArray,o.dataOffset,o.length);if(n>=0){var r=a.split("\\");return r[n].trim()}return a.trim()}},e.DataSet.prototype.text=function(t,n){var o=this.elements[t];if(o&&o.length>0){var a=e.readFixedString(this.byteArray,o.dataOffset,o.length);if(n>=0){var r=a.split("\\");return r[n].replace(/ +$/,"")}return a.replace(/ +$/,"")}},e.DataSet.prototype.floatString=function(e,t){var n=this.elements[e];if(n&&n.length>0){t=void 0!==t?t:0;var o=this.string(e,t);if(void 0!==o)return parseFloat(o)}},e.DataSet.prototype.intString=function(e,t){var n=this.elements[e];if(n&&n.length>0){t=void 0!==t?t:0;var o=this.string(e,t);if(void 0!==o)return parseInt(o)}},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.findAndSetUNElementLength=function(e,t){if(void 0===e)throw"dicomParser.findAndSetUNElementLength: missing required parameter 'byteStream'";for(var n=8,o=e.byteArray.length-n;e.position<=o;){var a;if(a=e.readUint16(),65534===a){var r;if(r=e.readUint16(),57565===r){var i;return i=e.readUint32(),0!==i&&e.warnings("encountered non zero length following item delimiter at position"+e.position-4+" while reading element of undefined length with tag ' + element.tag"),void(t.length=e.position-t.dataOffset)}}}t.length=e.byteArray.length-t.dataOffset,e.seek(e.byteArray.length-e.position)},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.findEndOfEncapsulatedElement=function(t,n,o){if(void 0===t)throw"dicomParser.findEndOfEncapsulatedElement: missing required parameter 'byteStream'";if(void 0===n)throw"dicomParser.findEndOfEncapsulatedElement: missing required parameter 'element'";n.encapsulatedPixelData=!0,n.basicOffsetTable=[],n.fragments=[];var a=e.readTag(t);if("xfffee000"!==a)throw"dicomParser.findEndOfEncapsulatedElement: basic offset table not found";for(var r=t.readUint32(),i=r/4,s=0;st.byteArray.length-t.position&&(d=t.byteArray.length-t.position),n.fragments.push({offset:t.position-u-8,position:t.position,length:d}),t.seek(d),void(n.length=t.position-n.dataOffset);n.fragments.push({offset:t.position-u-8,position:t.position,length:d}),t.seek(d)}o&&o.push("pixel data element "+n.tag+" missing sequence delimiter tag xfffee0dd")},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.findItemDelimitationItemAndSetElementLength=function(e,t){if(void 0===e)throw"dicomParser.readDicomElementImplicit: missing required parameter 'byteStream'";for(var n=8,o=e.byteArray.length-n;e.position<=o;){var a=e.readUint16();if(65534===a){var r=e.readUint16();if(57357===r){var i=e.readUint32();return 0!==i&&e.warnings("encountered non zero length following item delimiter at position"+e.position-4+" while reading element of undefined length with tag ' + element.tag"),void(t.length=e.position-t.dataOffset)}}}t.length=e.byteArray.length-t.dataOffset,e.seek(e.byteArray.length-e.position)},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.littleEndianByteArrayParser={readUint16:function(e,t){if(t<0)throw"littleEndianByteArrayParser.readUint16: position cannot be less than 0";if(t+2>e.length)throw"littleEndianByteArrayParser.readUint16: attempt to read past end of buffer";return e[t]+256*e[t+1]},readInt16:function(e,t){if(t<0)throw"littleEndianByteArrayParser.readInt16: position cannot be less than 0";if(t+2>e.length)throw"littleEndianByteArrayParser.readInt16: attempt to read past end of buffer";var n=e[t]+(e[t+1]<<8);return 32768&n&&(n=n-65535-1),n},readUint32:function(e,t){if(t<0)throw"littleEndianByteArrayParser.readUint32: position cannot be less than 0";if(t+4>e.length)throw"littleEndianByteArrayParser.readUint32: attempt to read past end of buffer";var n=e[t]+256*e[t+1]+256*e[t+2]*256+256*e[t+3]*256*256;return n},readInt32:function(e,t){if(t<0)throw"littleEndianByteArrayParser.readInt32: position cannot be less than 0";if(t+4>e.length)throw"littleEndianByteArrayParser.readInt32: attempt to read past end of buffer";var n=e[t]+(e[t+1]<<8)+(e[t+2]<<16)+(e[t+3]<<24);return n},readFloat:function(e,t){if(t<0)throw"littleEndianByteArrayParser.readFloat: position cannot be less than 0";if(t+4>e.length)throw"littleEndianByteArrayParser.readFloat: attempt to read past end of buffer";var n=new Uint8Array(4);n[0]=e[t],n[1]=e[t+1],n[2]=e[t+2],n[3]=e[t+3];var o=new Float32Array(n.buffer);return o[0]},readDouble:function(e,t){if(t<0)throw"littleEndianByteArrayParser.readDouble: position cannot be less than 0";if(t+8>e.length)throw"littleEndianByteArrayParser.readDouble: attempt to read past end of buffer";var n=new Uint8Array(8);n[0]=e[t],n[1]=e[t+1],n[2]=e[t+2],n[3]=e[t+3],n[4]=e[t+4],n[5]=e[t+5],n[6]=e[t+6],n[7]=e[t+7];var o=new Float64Array(n.buffer);return o[0]}},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.parseDicomDataSetExplicit=function(t,n,o,a){if(o=void 0===o?n.byteArray.length:o,a=a||{},void 0===n)throw"dicomParser.parseDicomDataSetExplicit: missing required parameter 'byteStream'";if(on.byteArray.length)throw"dicomParser.parseDicomDataSetExplicit: invalid value for parameter 'maxPosition'";for(var r=t.elements;n.positiono)throw"dicomParser:parseDicomDataSetExplicit: buffer overrun"},e.parseDicomDataSetImplicit=function(t,n,o,a){if(o=void 0===o?t.byteArray.length:o,a=a||{},void 0===n)throw"dicomParser.parseDicomDataSetImplicit: missing required parameter 'byteStream'";if(on.byteArray.length)throw"dicomParser.parseDicomDataSetImplicit: invalid value for parameter 'maxPosition'";for(var r=t.elements;n.position= 0";if(r>=i.length)throw"dicomParser.readEncapsulatedImageFrame: parameter 'frameIndex' must be < basicOffsetTable.length";var l=i[r],u=t(s,l);if(void 0===u)throw"dicomParser.readEncapsulatedImageFrame: unable to find fragment that matches basic offset table entry";var c=n(r,i,s,u);return e.readEncapsulatedPixelDataFromFragments(o,a,u,c,s)},e}(e),e=function(e){"use strict";function t(e,t,n){for(var o=0,a=t;a= 0";if(a>=o.fragments.length)throw"dicomParser.readEncapsulatedPixelDataFromFragments: parameter 'startFragmentIndex' must be < number of fragments";if(r<1)throw"dicomParser.readEncapsulatedPixelDataFromFragments: parameter 'numFragments' must be > 0";if(a+r>o.fragments.length)throw"dicomParser.readEncapsulatedPixelDataFromFragments: parameter 'startFragment' + 'numFragments' < number of fragments";var s=new e.ByteStream(n.byteArrayParser,n.byteArray,o.dataOffset),l=e.readSequenceItem(s);if("xfffee000"!==l.tag)throw"dicomParser.readEncapsulatedPixelData: missing basic offset table xfffee000";s.seek(l.length);var u=s.position,c=8;if(1===r)return e.sharedCopy(s.byteArray,u+i[a].offset+c,i[a].length);for(var d=t(i,a,r),f=e.alloc(s.byteArray,d),m=0,h=a;h"x0002ffff"){r.position=a;break}i.parser=e.littleEndianByteArrayParser,n[i.tag]=i}var s=new e.DataSet(r.byteArrayParser,r.byteArray,n);return s.warnings=r.warnings,s.position=r.position,s}if(void 0===t)throw"dicomParser.readPart10Header: missing required parameter 'byteArray'";var r=new e.ByteStream(e.littleEndianByteArrayParser,t);return a()},e}(e),e=function(e){"use strict";function t(t,n){for(var o={};t.position-1}function w(e){if(x(e,se))return se;var t=x(e,le),n=x(e,ue);return t&&n?se:t||n?t?le:ue:x(e,ie)?ie:re}function C(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function b(e){var t=e.length;if(1===t)return{x:$(e[0].clientX),y:$(e[0].clientY)};for(var n=0,o=0,a=0;a=ee(t)?e<0?Me:Ie:t<0?Se:ke}function S(e,t){var n=t.center,o=e.offsetDelta||{},a=e.prevDelta||{},r=e.prevInput||{};t.eventType!==xe&&r.eventType!==Ce||(a=e.prevDelta={x:r.deltaX||0,y:r.deltaY||0},o=e.offsetDelta={x:n.x,y:n.y}),t.deltaX=a.x+(n.x-o.x),t.deltaY=a.y+(n.y-o.y)}function k(e,t,n){return{x:t/e||0,y:n/e||0}}function D(e,t){return T(t[0],t[1],Be)/T(e[0],e[1],Be)}function E(e,t){return M(t[1],t[0],Be)+M(e[1],e[0],Be)}function A(e,t){var n=e.lastInterval||t,a=t.timeStamp-n.timeStamp,r=void 0,i=void 0,s=void 0,l=void 0;if(t.eventType!==be&&(a>Te||n.velocity===o)){var u=t.deltaX-n.deltaX,c=t.deltaY-n.deltaY,d=k(a,u,c);i=d.x,s=d.y,r=ee(d.x)>ee(d.y)?d.x:d.y,l=I(u,c),e.lastInterval=t}else r=n.velocity,i=n.velocityX,s=n.velocityY,l=n.direction;t.velocity=r,t.velocityX=i,t.velocityY=s,t.direction=l}function O(e,t){var n=e.session,o=t.pointers,a=o.length;n.firstInput||(n.firstInput=P(t)),a>1&&!n.firstMultiple?n.firstMultiple=P(t):1===a&&(n.firstMultiple=!1);var r=n.firstInput,i=n.firstMultiple,s=i?i.center:r.center,l=t.center=b(o);t.timeStamp=te(),t.deltaTime=t.timeStamp-r.timeStamp,t.angle=M(s,l),t.distance=T(s,l),S(n,t),t.offsetDirection=I(t.deltaX,t.deltaY);var u=k(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=u.x,t.overallVelocityY=u.y,t.overallVelocity=ee(u.x)>ee(u.y)?u.x:u.y,t.scale=i?D(i.pointers,o):1,t.rotation=i?E(i.pointers,o):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,A(n,t);var c=e.element;C(t.srcEvent.target,c)&&(c=t.srcEvent.target),t.target=c}function B(e,t,n){var o=n.pointers.length,a=n.changedPointers.length,r=t&xe&&o-a===0,i=t&(Ce|be)&&o-a===0;n.isFirst=!!r,n.isFinal=!!i,r&&(e.session={}),n.eventType=t,O(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function R(e){return e.trim().split(/\s+/g)}function L(e,t,n){u(R(t),function(t){e.addEventListener(t,n,!1)})}function F(e,t,n){u(R(t),function(t){e.removeEventListener(t,n,!1)})}function U(t){var n=t.ownerDocument||t;return n.defaultView||n.parentWindow||e}function z(e){return Array.prototype.slice.call(e,0)}function V(e,t,n){for(var o=[],a=[],r=0;rn[t]}):o.sort()),o}function H(e,t){var n=z(e.touches),o=this.targetIds;if(t&(xe|we)&&1===n.length)return o[n[0].identifier]=!0,[n,n];var a=void 0,r=void 0,i=z(e.changedTouches),s=[],l=this.target;if(r=n.filter(function(e){return C(e.target,l)}),t===xe)for(a=0;a-1&&n.splice(o,1)};setTimeout(a,xt)}()}function q(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,o=0;o\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=e.console&&(e.console.warn||e.console.log);return r&&r.call(e.console,a,o),t.apply(this,arguments)}}function K(e,t,n){var o=t.prototype,a=void 0;a=e.prototype=Object.create(o),a.constructor=e,a._super=o,n&&We(a,n)}var Q=["","webkit","Moz","MS","ms","o"],J=t.createElement("div"),Z="function",$=Math.round,ee=Math.abs,te=Date.now,ne=r(J.style,"touchAction"),oe=ne!==o,ae="compute",re="auto",ie="manipulation",se="none",le="pan-x",ue="pan-y",ce=i(),de=/mobile|tablet|ip(ad|hone|od)|android/i,fe="ontouchstart"in e,me=r(e,"PointerEvent")!==o,he=fe&&de.test(navigator.userAgent),ge="touch",pe="pen",ve="mouse",ye="kinect",Te=25,xe=1,we=2,Ce=4,be=8,Pe=1,Me=2,Ie=4,Se=8,ke=16,De=Me|Ie,Ee=Se|ke,Ae=De|Ee,Oe=["x","y"],Be=["clientX","clientY"],Re=1,Le=2,Fe=4,Ue=8,ze=Ue,Ve=16,He=32,Ne=void 0;Ne="function"!=typeof Object.assign?function e(t){if(t===o||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(t),a=1;a-1&&this.requireFail.splice(n,1),this}},{key:"hasRequireFailures",value:function e(){return this.requireFail.length>0}},{key:"canRecognizeWith",value:function e(t){return!!this.simultaneous[t.id]}},{key:"emit",value:function e(t){function e(e){n.manager.emit(e,t)}var n=this,o=this.state;o=Ue&&e(n.options.event+g(o))}},{key:"tryEmit",value:function e(t){return this.canEmit()?this.emit(t):void(this.state=He)}},{key:"canEmit",value:function e(){for(var t=0;tthis.options.threshold||this.state&Le)}}]),t}($e);et.prototype.defaults={event:"rotate",threshold:0,pointers:2};var tt=function(e){function t(){return je(this,t),Qe(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Ke(t,e),Xe(t,[{key:"getTouchAction",value:function e(){return[se]}},{key:"attrTest",value:function e(n){return Ge(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"attrTest",this).call(this,n)&&(Math.abs(n.scale-1)>this.options.threshold||this.state&Le)}},{key:"emit",value:function e(n){if(1!==n.scale){var o=n.scale<1?"in":"out";n.additionalEvent=this.options.event+o}Ge(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"emit",this).call(this,n)}}]),t}($e);tt.prototype.defaults={event:"pinch",threshold:0,pointers:2};var nt=function(e){function t(){je(this,t);var e=Qe(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.pX=null,e.pY=null,e}return Ke(t,e),Xe(t,[{key:"getTouchAction",value:function e(){var t=this.options.direction,n=[];return t&De&&n.push(ue),t&Ee&&n.push(le),n}},{key:"directionTest",value:function e(t){var n=this.options,o=!0,a=t.distance,r=t.direction,i=t.deltaX,s=t.deltaY;return r&n.direction||(n.direction&De?(r=0===i?Pe:i<0?Me:Ie,o=i!==this.pX,a=Math.abs(t.deltaX)):(r=0===s?Pe:s<0?Se:ke,o=s!==this.pY,a=Math.abs(t.deltaY))),t.direction=r,o&&a>n.threshold&&r&n.direction}},{key:"attrTest",value:function e(t){return $e.prototype.attrTest.call(this,t)&&(this.state&Le||!(this.state&Le)&&this.directionTest(t))}},{key:"emit",value:function e(n){this.pX=n.deltaX,this.pY=n.deltaY;var o=p(n.direction);o&&(n.additionalEvent=this.options.event+o),Ge(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"emit",this).call(this,n)}}]),t}($e);nt.prototype.defaults={event:"pan",threshold:10,pointers:1,direction:Ae};var ot=function(e){function t(){return je(this,t),Qe(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Ke(t,e),Xe(t,[{key:"getTouchAction",value:function e(){return nt.prototype.getTouchAction.call(this)}},{key:"attrTest",value:function e(n){var o=this.options.direction,a=void 0;return o&(De|Ee)?a=n.overallVelocity:o&De?a=n.overallVelocityX:o&Ee&&(a=n.overallVelocityY),Ge(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"attrTest",this).call(this,n)&&o&n.offsetDirection&&n.distance>this.options.threshold&&n.maxPointers===this.options.pointers&&ee(a)>this.options.velocity&&n.eventType&Ce}},{key:"emit",value:function e(t){var n=p(t.offsetDirection);n&&this.manager.emit(this.options.event+n,t),this.manager.emit(this.options.event,t)}}]),t}($e);ot.prototype.defaults={event:"swipe",threshold:10,velocity:.3,direction:De|Ee,pointers:1};var at=function(e){function t(){je(this,t);var e=Qe(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.pTime=!1,e.pCenter=!1,e._timer=null,e._input=null,e.count=0,e}return Ke(t,e),Xe(t,[{key:"getTouchAction",value:function e(){return[ie]}},{key:"process",value:function e(t){var n=this,o=this.options,a=t.pointers.length===o.pointers,r=t.distanceo.time;if(this._input=t,!r||!a||t.eventType&(Ce|be)&&!i)this.reset();else if(t.eventType&xe)this.reset(),this._timer=y(function(){n.state=ze,n.tryEmit()},o.time,this);else if(t.eventType&Ce)return ze;return He}},{key:"reset",value:function e(){clearTimeout(this._timer)}},{key:"emit",value:function e(t){this.state===ze&&(t&&t.eventType&Ce?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=te(),this.manager.emit(this.options.event,this._input)))}}]),t}(Ze);rt.prototype.defaults={event:"press",pointers:1,time:251,threshold:9};var it=function(){function e(t,n){je(this,e),this.manager=t,this.set(n)}return Xe(e,[{key:"set",value:function e(t){t===ae&&(t=this.compute()),oe&&this.manager.element.style&&ce[t]&&(this.manager.element.style[ne]=t),this.actions=t.toLowerCase().trim()}},{key:"update",value:function e(){this.set(this.manager.options.touchAction)}},{key:"compute",value:function e(){var t=[];return u(this.manager.recognizers,function(e){m(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))}),w(t.join(" "))}},{key:"preventDefaults",value:function e(t){var n=t.srcEvent,o=t.offsetDirection;if(this.manager.session.prevented)return void n.preventDefault();var a=this.actions,r=x(a,se)&&!ce[se],i=x(a,ue)&&!ce[ue],s=x(a,le)&&!ce[le];if(r){var l=1===t.pointers.length,u=t.distance<2,c=t.deltaTime<250;if(l&&u&&c)return}return s&&i?void 0:r||i&&o&De||s&&o&Ee?this.preventSrc(n):void 0}},{key:"preventSrc",value:function e(t){this.manager.session.prevented=!0,t.preventDefault()}}]),e}(),st=function(){function e(t,n){je(this,e);var o=this;this.manager=t,this.callback=n,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){m(t.options.enable,[t])&&o.handler(e)},this.init()}return Xe(e,[{key:"handler",value:function e(){}},{key:"init",value:function e(){this.evEl&&L(this.element,this.evEl,this.domHandler),this.evTarget&&L(this.target,this.evTarget,this.domHandler),this.evWin&&L(U(this.element),this.evWin,this.domHandler)}},{key:"destroy",value:function e(){this.evEl&&F(this.element,this.evEl,this.domHandler),this.evTarget&&F(this.target,this.evTarget,this.domHandler),this.evWin&&F(U(this.element),this.evWin,this.domHandler)}}]),e}(),lt={pointerdown:xe,pointermove:we,pointerup:Ce,pointercancel:be,pointerout:be},ut={2:ge,3:pe,4:ve,5:ye},ct="pointerdown",dt="pointermove pointerup pointercancel";e.MSPointerEvent&&!e.PointerEvent&&(ct="MSPointerDown",dt="MSPointerMove MSPointerUp MSPointerCancel");var ft=function(e){function t(){je(this,t);var e=Qe(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.evEl=ct,e.evWin=dt,e.store=e.manager.session.pointerEvents=[],e}return Ke(t,e),Xe(t,[{key:"handler",value:function e(t){var n=this.store,o=!1,a=t.type.toLowerCase().replace("ms",""),r=lt[a],i=ut[t.pointerType]||t.pointerType,s=i===ge,l=d(n,t.pointerId,"pointerId");r&xe&&(0===t.button||s)?l<0&&(n.push(t),l=n.length-1):r&(Ce|be)&&(o=!0),l<0||(n[l]=t,this.callback(this.manager,r,{pointers:n,changedPointers:[t],pointerType:i,srcEvent:t}),o&&n.splice(l,1))}}]),t}(st),mt={touchstart:xe,touchmove:we,touchend:Ce,touchcancel:be},ht="touchstart touchmove touchend touchcancel",gt=function(e){function t(){je(this,t),t.prototype.evTarget=ht,t.prototype.targetIds={};var e=Qe(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.evTarget=ht,e.targetIds={},e}return Ke(t,e),Xe(t,[{key:"handler",value:function e(t){var n=mt[t.type],o=H.call(this,t,n);o&&this.callback(this.manager,n,{pointers:o[0],changedPointers:o[1],pointerType:ge,srcEvent:t})}}]),t}(st),pt={mousedown:xe,mousemove:we,mouseup:Ce},vt="mousedown",yt="mousemove mouseup",Tt=function(e){function t(){je(this,t);var e=Qe(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.evEl=vt,e.evWin=yt,e.pressed=!1,e}return Ke(t,e),Xe(t,[{key:"handler",value:function e(t){var n=pt[t.type];n&xe&&0===t.button&&(this.pressed=!0),n&we&&1!==t.which&&(n=Ce),this.pressed&&(n&Ce&&(this.pressed=!1),this.callback(this.manager,n,{pointers:[t],changedPointers:[t],pointerType:ve,srcEvent:t}))}}]),t}(st),xt=2500,wt=25,Ct=function(e){function t(){je(this,t);var e=Qe(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments)),n=v(e.handler,e);return e.touch=new gt(e.manager,n),e.mouse=new Tt(e.manager,n),e.primaryTouch=null,e.lastTouches=[],e}return Ke(t,e),Xe(t,[{key:"handler",value:function e(t,n,o){var a=o.pointerType===ge,r=o.pointerType===ve;if(!(r&&o.sourceCapabilities&&o.sourceCapabilities.firesTouchEvents)){if(a)N.call(this,n,o);else if(r&&q.call(this,o))return;this.callback(t,n,o)}}},{key:"destroy",value:function e(){this.touch.destroy(),this.mouse.destroy()}}]),t}(st),bt=1,Pt=2,Mt=function(){function e(t,n){var o=this;je(this,e),this.options=We({},It.defaults,n||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=_(this),this.touchAction=new it(this,this.options.touchAction),Y(this,!0),u(this.options.recognizers,function(e){var t=o.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])},this)}return Xe(e,[{key:"set",value:function e(t){return We(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this}},{key:"stop",value:function e(t){this.session.stopped=t?Pt:bt}},{key:"recognize",value:function e(t){var n=this.session;if(!n.stopped){this.touchAction.preventDefaults(t);var o=void 0,a=this.recognizers,r=n.curRecognizer;(!r||r&&r.state&ze)&&(r=n.curRecognizer=null);for(var i=0;i0){var a=h.readFixedString(e.byteArray,o.dataOffset,o.length);if("string"==typeof a&&a.length>0)return"function"!=typeof n&&(n=null),a.split("\\").map(function(e){return e=e.trim(),null!==n?n(e):e})}}return null}return e}(),floatArray:function(){function e(e,t){return this.multiValue(e,t,parseFloat)}return e}()}},classes:{"MetadataProvider.js":["babel-runtime/helpers/typeof","babel-runtime/helpers/classCallCheck","../parsingUtils",function(e,t,n){n.export({MetadataProvider:function(){return s}});var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var a;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){a=e}});var r;n.import("../parsingUtils",{parsingUtils:function(e){r=e}});var i="function",s=function(){function e(){a(this,e),Object.defineProperty(this,"metadataLookup",{configurable:!1,enumerable:!1,writable:!1,value:new u}),Object.defineProperty(this,"_provider",{configurable:!1,enumerable:!1,writable:!0,value:null})}return e.prototype.addMetadata=function(){function e(e,t){var n=t.instance,o=t.series,a=t.study,r=t.numImages,i={};i.study={accessionNumber:a.accessionNumber,patientId:a.patientId,studyInstanceUid:a.studyInstanceUid,studyDate:a.studyDate,studyTime:a.studyTime,studyDescription:a.studyDescription,institutionName:a.institutionName,patientHistory:a.patientHistory},i.series={seriesDescription:o.seriesDescription,seriesNumber:o.seriesNumber,modality:o.modality,seriesInstanceUid:o.seriesInstanceUid,numImages:r},i.instance=n,i.patient={name:a.patientName,id:a.patientId,birthDate:a.patientBirthDate,sex:a.patientSex},i.imagePlane=this.getImagePlane(n),this.metadataLookup.set(e,i)}return e}(),e.prototype.getMetadata=function(){function e(e){return this.metadataLookup.get(e)}return e}(),e.prototype.addSpecificMetadata=function(){function e(e,t,n){var o={};o[t]=n;var a=this.metadataLookup.get(e);this.metadataLookup.set(e,Object.assign(a,o))}return e}(),e.prototype.getFromImage=function(){function e(e,t,n,o,a){var r=void 0;return r=e.data?this.getFromDataSet(e.data,t,n):e.instance[o],null==r?a:r}return e}(),e.prototype.getFromDataSet=function(){function e(e,t,n){if(e){var o=e[t];if(o)return o.call(e,n)}}return e}(),e.prototype.getFrameIncrementPointer=function(){function e(e){var t=e.data,n="";if(r.isValidDataSet(t)){var o={x00181063:"frameTime",x00181065:"frameTimeVector"},a=r.attributeTag(t,"x00280009");n=o[a]}else n=e.instance.frameIncrementPointer;return n||""}return e}(),e.prototype.getFrameTimeVector=function(){function e(e){var t=e.data;return r.isValidDataSet(t)?r.floatArray(t,"x00181065"):e.instance.frameTimeVector}return e}(),e.prototype.getFrameTime=function(){function e(e){var t=e.data;return r.isValidDataSet(t)?t.floatString("x00181063",-1):e.instance.frameTime}return e}(),e.prototype.updateMetadata=function(){function e(e){var t=this.metadataLookup.get(e.imageId);t&&(t.instance.rows=t.instance.rows||e.rows,t.instance.columns=t.instance.columns||e.columns,t.instance.sopClassUid=t.instance.sopClassUid||this.getFromDataSet(e.data,"string","x00080016"),t.instance.sopInstanceUid=t.instance.sopInstanceUid||this.getFromDataSet(e.data,"string","x00080018"),t.instance.pixelSpacing=t.instance.pixelSpacing||this.getFromDataSet(e.data,"string","x00280030"),t.instance.frameOfReferenceUID=t.instance.frameOfReferenceUID||this.getFromDataSet(e.data,"string","x00200052"),t.instance.imageOrientationPatient=t.instance.imageOrientationPatient||this.getFromDataSet(e.data,"string","x00200037"),t.instance.imagePositionPatient=t.instance.imagePositionPatient||this.getFromDataSet(e.data,"string","x00200032"),t.instance.sliceThickness=t.instance.sliceThickness||this.getFromDataSet(e.data,"string","x00180050"),t.instance.sliceLocation=t.instance.sliceLocation||this.getFromDataSet(e.data,"string","x00201041"),t.instance.tablePosition=t.instance.tablePosition||this.getFromDataSet(e.data,"string","x00189327"),t.instance.spacingBetweenSlices=t.instance.spacingBetweenSlices||this.getFromDataSet(e.data,"string","x00180088"),t.instance.lossyImageCompression=t.instance.lossyImageCompression||this.getFromDataSet(e.data,"string","x00282110"),t.instance.lossyImageCompressionRatio=t.instance.lossyImageCompressionRatio||this.getFromDataSet(e.data,"string","x00282112"),t.instance.frameIncrementPointer=t.instance.frameIncrementPointer||this.getFromDataSet(e.data,"string","x00280009"),t.instance.frameTime=t.instance.frameTime||this.getFromDataSet(e.data,"string","x00181063"),t.instance.frameTimeVector=t.instance.frameTimeVector||this.getFromDataSet(e.data,"string","x00181065"),!e.data&&!e.instance||t.instance.multiframeMetadata||(t.instance.multiframeMetadata=this.getMultiframeModuleMetadata(e)),t.imagePlane=t.imagePlane||this.getImagePlane(t.instance))}return e}(),e.prototype.getImagePlane=function(){function e(e){if(e.rows&&e.columns&&e.pixelSpacing&&e.frameOfReferenceUID&&e.imageOrientationPatient&&e.imagePositionPatient){var t=e.imageOrientationPatient.split("\\"),n=e.imagePositionPatient.split("\\"),o=1,a=1;if(e.pixelSpacing){var r=e.pixelSpacing.split("\\");a=parseFloat(r[0]),o=parseFloat(r[1])}return{frameOfReferenceUID:e.frameOfReferenceUID,rows:e.rows,columns:e.columns,rowCosines:new v.Vector3(parseFloat(t[0]),parseFloat(t[1]),parseFloat(t[2])),columnCosines:new v.Vector3(parseFloat(t[3]),parseFloat(t[4]),parseFloat(t[5])),imagePositionPatient:new v.Vector3(parseFloat(n[0]),parseFloat(n[1]),parseFloat(n[2])),rowPixelSpacing:a,columnPixelSpacing:o}}}return e}(),e.prototype.getMultiframeModuleMetadata=function(){function e(e){var t={isMultiframeImage:!1,frameIncrementPointer:null,numberOfFrames:0,frameTime:0,frameTimeVector:null,averageFrameRate:0},n=void 0,o=this.getFromImage(e,"intString","x00280008","numberOfFrames",-1);if(o>0){t.isMultiframeImage=!0,t.numberOfFrames=o;var a=this.getFrameIncrementPointer(e);if("frameTimeVector"===a){var r=this.getFrameTimeVector(e);r instanceof Array&&r.length>0&&(t.frameIncrementPointer=a,t.frameTimeVector=r,n=r.reduce(function(e,t){return e+t})/r.length,t.averageFrameRate=1e3/n)}else"frameTime"!==a&&""!==a||(n=this.getFrameTime(e),n>0&&(t.frameIncrementPointer=a,t.frameTime=n,t.averageFrameRate=1e3/n))}return t}return e}(),e.prototype.getProvider=function(){function e(){var e=this._provider;return o(this._provider)!==i&&(e=this.provider.bind(this),this._provider=e),e}return e}(),e.prototype.provider=function(){function e(e,t){var n=this.metadataLookup.get(t);if(n)return n.hasOwnProperty(e)?n[e]:void 0}return e}(),e}()}]}}}}}}},{extensions:[".js",".json"]});"undefined"==typeof m&&(m={internal:{},rendering:{}}),function(e){"use strict";function t(t,n){var o=e.getEnabledElement(t),a=e.internal.getTransform(o);return a.invert(),a.transformPoint(n.x,n.y)}e.canvasToPixel=t}(m),function(e){"use strict";function t(t){if(void 0===t)throw"disable: element element must not be undefined";for(var n=e.getEnabledElements(),a=0;at.timeStamp?-1:e.timeStamph;){var n=m[m.length-1];g-=n.sizeInBytes,delete d[n.imageId],n.imagePromise.reject(),m.pop(),o(e).trigger("CornerstoneImageCachePromiseRemoved",{imageId:n.imageId})}var a=e.imageCache.getCacheInfo();o(e).trigger("CornerstoneImageCacheFull",a)}}function a(e,t){if(void 0===e)throw"getImagePromise: imageId must not be undefined";if(void 0===t)throw"getImagePromise: imagePromise must not be undefined";if(d.hasOwnProperty(e)===!0)throw"putImagePromise: imageId already in cache";var o={loaded:!1,imageId:e,sharedCacheKey:void 0,imagePromise:t,timeStamp:new Date,sizeInBytes:0};d[e]=o,m.push(o),t.then(function(e){if(o.loaded=!0,o.image=e,void 0===e.sizeInBytes)throw"putImagePromise: image does not have sizeInBytes property or";if(void 0===e.sizeInBytes.toFixed)throw"putImagePromise: image.sizeInBytes is not a number";e.sharedCacheKey?(o.sizeInBytes=e.sizeInBytes,o.sharedCacheKey=e.sharedCacheKey,f[e.sharedCacheKey]?f[e.sharedCacheKey]++:(f[e.sharedCacheKey]=1,g+=o.sizeInBytes)):(o.sizeInBytes=e.sizeInBytes,g+=o.sizeInBytes),n()})}function r(e){if(void 0===e)throw"getImagePromise: imageId must not be undefined";var t=d[e];if(void 0!==t)return t.timeStamp=new Date,t.imagePromise}function i(e){if(void 0===e)throw"removeImagePromise: imageId must not be undefined";var t=d[e];if(void 0===t)throw"removeImagePromise: imageId must not be undefined";return m.splice(m.indexOf(t),1),t.sharedCacheKey?1===f[t.sharedCacheKey]?(g-=t.sizeInBytes,delete f[t.sharedCacheKey]):f[t.sharedCacheKey]--:g-=t.sizeInBytes,delete d[e],l(t.imagePromise,t.imageId),t.imagePromise}function s(){return{maximumSizeInBytes:h,cacheSizeInBytes:g,numberOfImagesCached:m.length}}function l(e,t){e.then(function(n){n.decache&&n.decache(),e.reject(),delete d[t]}).always(function(){delete d[t]})}function u(){for(;m.length>0;){var e=m.pop();l(e.imagePromise,e.imageId)}g=0}function c(e,t){var n=d[e];n&&n.imagePromise.then(function(e){var n=t-e.sizeInBytes;e.sizeInBytes=t,g+=n})}var d={},f={},m=[],h=1073741824,g=0;e.imageCache={putImagePromise:a,getImagePromise:r,removeImagePromise:i,setMaximumSizeBytes:t,getCacheInfo:s,purgeCache:u,cachedImages:m,imageCache:d,changeImageIdCacheSize:c}}(m),function(e,t){"use strict";function n(n,o){var a=n.indexOf(":"),r=n.substring(0,a),i=s[r],u;return void 0===i||null===i?void 0!==l?u=l(n):void 0:(u=i(n,o),u.then(function(n){e(t).trigger("CornerstoneImageLoaded",{image:n})}),u)}function o(e,o){if(void 0===e)throw"loadImage: parameter imageId must not be undefined";var a=t.imageCache.getImagePromise(e);if(void 0!==a)return a;if(a=n(e,o),void 0===a)throw"loadImage: no image loader for imageId";return a}function a(e,o){if(void 0===e)throw"loadAndCacheImage: parameter imageId must not be undefined";var a=t.imageCache.getImagePromise(e);if(void 0!==a)return a;if(a=n(e,o),void 0===a)throw"loadAndCacheImage: no image loader for imageId";return t.imageCache.putImagePromise(e,a),a}function r(e,t){s[e]=t}function i(e){var t=l;return l=e,t}var s={},l;t.loadImage=o,t.loadAndCacheImage=a,t.registerImageLoader=r,t.registerUnknownImageLoader=i}(o,m),function(e){"use strict";function t(t,n){var o=new e.internal.Transform;o.translate(t.canvas.width/2,t.canvas.height/2);var a=t.viewport.rotation;0!==a&&o.rotate(a*Math.PI/180);var r=t.viewport.scale,i=t.viewport.scale;return t.image.rowPixelSpacing=o?n:e.lut[a]}}function o(e,o,a){return a?n(a):t(e,o)}e.internal.getModalityLUT=o}(m),function(e){"use strict";function t(e){window.setTimeout(e,1e3/60)}function n(e){return window.requestAnimationFrame(e)||window.webkitRequestAnimationFrame(e)||window.mozRequestAnimationFrame(e)||window.oRequestAnimationFrame(e)||window.msRequestAnimationFrame(e)||t(e)}e.requestAnimationFrame=n}(m),function(e){"use strict";function t(e,t,n){var o=e.minPixelValue,a=0,r=0,i=e.width*e.height*4,s=e.getPixelData(),l=t,u=n;if(o<0)for(;r>t,o=e.lut[e.lut.length-1]>>t,a=e.firstValueMapped+e.lut.length-1;return function(r){return r=a?o:e.lut[r-e.firstValueMapped]>>t}}function o(e,o,a){return a?n(a):t(e,o)}e.internal.getVOILUT=o}(m),function(e){"use strict";function t(t){var n=e.getEnabledElement(t);n.invalid=!0;var a={element:t};o(n.element).trigger("CornerstoneInvalidated",a)}e.invalidate=t}(m),function(e){"use strict";function t(t){var n=e.getEnabledElementsByImageId(t);n.forEach(function(t){e.drawImage(t,!0)})}e.invalidateImageId=t}(m),function(e,t){"use strict";function n(e,t){t=t||0;for(var n=0;ne.x&&(this.x=e.x),this.y>e.y&&(this.y=e.y),this.z>e.z&&(this.z=e.z),this},max:function(e){return this.xt.x&&(this.x=t.x),this.yt.y&&(this.y=t.y),this.zt.z&&(this.z=t.z),this},clampScalar:function(){var t,n;return function(o,a){return void 0===t&&(t=new e.Vector3,n=new e.Vector3),t.set(o,o,o),n.set(a,a,a),this.clamp(t,n)}}(),floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this},ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this},round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this},roundToZero:function(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this},negate:function(){return this.multiplyScalar(-1)},dot:function(e){return this.x*e.x+this.y*e.y+this.z*e.z},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)},normalize:function(){return this.divideScalar(this.length())},setLength:function(e){var t=this.length();return 0!==t&&e!==t&&this.multiplyScalar(e/t),this},lerp:function(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this},cross:function(e,t){if(void 0!==t)return console.warn("DEPRECATED: Vector3's .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),this.crossVectors(e,t);var n=this.x,o=this.y,a=this.z;return this.x=o*e.z-a*e.y,this.y=a*e.x-n*e.z,this.z=n*e.y-o*e.x,this},crossVectors:function(e,t){var n=e.x,o=e.y,a=e.z,r=t.x,i=t.y,s=t.z;return this.x=o*s-a*i,this.y=a*r-n*s,this.z=n*i-o*r,this},projectOnVector:function(){var t,n;return function(o){return void 0===t&&(t=new e.Vector3),t.copy(o).normalize(),n=this.dot(t),this.copy(t).multiplyScalar(n)}}(),projectOnPlane:function(){var t;return function(n){return void 0===t&&(t=new e.Vector3),t.copy(this).projectOnVector(n),this.sub(t)}}(),reflect:function(){var t;return function(n){return void 0===t&&(t=new e.Vector3),this.sub(t.copy(n).multiplyScalar(2*this.dot(n)))}}(),angleTo:function(t){var n=this.dot(t)/(this.length()*t.length());return Math.acos(e.clamp(n,-1,1))},distanceTo:function(e){return Math.sqrt(this.distanceToSquared(e))},distanceToSquared:function(e){var t=this.x-e.x,n=this.y-e.y,o=this.z-e.z;return t*t+n*n+o*o},setEulerFromRotationMatrix:function(e,t){console.error("REMOVED: Vector3's setEulerFromRotationMatrix has been removed in favor of Euler.setFromRotationMatrix(), please update your code.")},setEulerFromQuaternion:function(e,t){console.error("REMOVED: Vector3's setEulerFromQuaternion: has been removed in favor of Euler.setFromQuaternion(), please update your code.")},getPositionFromMatrix:function(e){return console.warn("DEPRECATED: Vector3's .getPositionFromMatrix() has been renamed to .setFromMatrixPosition(). Please update your code."),this.setFromMatrixPosition(e)},getScaleFromMatrix:function(e){return console.warn("DEPRECATED: Vector3's .getScaleFromMatrix() has been renamed to .setFromMatrixScale(). Please update your code."),this.setFromMatrixScale(e)},getColumnFromMatrix:function(e,t){return console.warn("DEPRECATED: Vector3's .getColumnFromMatrix() has been renamed to .setFromMatrixColumn(). Please update your code."),this.setFromMatrixColumn(e,t)},setFromMatrixPosition:function(e){return this.x=e.elements[12],this.y=e.elements[13],this.z=e.elements[14],this},setFromMatrixScale:function(e){var t=this.set(e.elements[0],e.elements[1],e.elements[2]).length(),n=this.set(e.elements[4],e.elements[5],e.elements[6]).length(),o=this.set(e.elements[8],e.elements[9],e.elements[10]).length();return this.x=t,this.y=n,this.z=o,this},setFromMatrixColumn:function(e,t){var n=4*e,o=t.elements;return this.x=o[n],this.y=o[n+1],this.z=o[n+2],this},equals:function(e){return e.x===this.x&&e.y===this.y&&e.z===this.z},fromArray:function(e){return this.x=e[0],this.y=e[1],this.z=e[2],this},toArray:function(){return[this.x,this.y,this.z]},clone:function(){return new e.Vector3(this.x,this.y,this.z)}},e}(v),v=function(e){"use strict";return void 0===e&&(e={}),e.Line3=function(t,n){this.start=void 0!==t?t:new e.Vector3,this.end=void 0!==n?n:new e.Vector3},e.Line3.prototype={constructor:e.Line3,set:function(e,t){return this.start.copy(e),this.end.copy(t),this},copy:function(e){return this.start.copy(e.start),this.end.copy(e.end),this},center:function(t){var n=t||new e.Vector3;return n.addVectors(this.start,this.end).multiplyScalar(.5)},delta:function(t){var n=t||new e.Vector3;return n.subVectors(this.end,this.start)},distanceSq:function(){return this.start.distanceToSquared(this.end)},distance:function(){return this.start.distanceTo(this.end)},at:function(t,n){var o=n||new e.Vector3;return this.delta(o).multiplyScalar(t).add(this.start)},closestPointToPointParameter:function(){var t=new e.Vector3,n=new e.Vector3;return function(o,a){t.subVectors(o,this.start),n.subVectors(this.end,this.start);var r=n.dot(n),i=n.dot(t),s=i/r;return a&&(s=e.Math.clamp(s,0,1)),s}}(),closestPointToPoint:function(t,n,o){var a=this.closestPointToPointParameter(t,n),r=o||new e.Vector3;return this.delta(r).multiplyScalar(a).add(this.start)},applyMatrix4:function(e){return this.start.applyMatrix4(e),this.end.applyMatrix4(e),this},equals:function(e){return e.start.equals(this.start)&&e.end.equals(this.end)},clone:function(){return(new e.Line3).copy(this)},intersectLine:function(e){var t=this.end.clone().sub(this.start),n=e.end.clone().sub(e.start),o=e.start.clone().sub(this.start),a=t.clone().cross(n),r=o.clone().cross(n);if(0!==o.dot(t)){var i=r.dot(a)/a.lengthSq();if(!(i>1||isNaN(i))){var s=this.start.clone().add(t.clone().multiplyScalar(i)),l=s.clone().sub(e.start).lengthSq()+s.clone().sub(e.end).lengthSq();return l<=e.distanceSq()?s:void 0}}}},e}(v),v=function(e){"use strict";function t(e){return e*e}function n(e,n){return t(e.x-n.x)+t(e.y-n.y)}function o(e,t){var o=n(e.start,e.end);if(0===o)return n(t,e.start);var a=((t.x-e.start.x)*(e.end.x-e.start.x)+(t.y-e.start.y)*(e.end.y-e.start.y))/o;if(a<0)return n(t,e.start);if(a>1)return n(t,e.end);var r={x:e.start.x+a*(e.end.x-e.start.x),y:e.start.y+a*(e.end.y-e.start.y)};return n(t,r)}function a(e,t){return Math.sqrt(o(e,t))}function r(t,n){var o={},a=t.start.x,r=t.start.y,i=t.end.x,s=t.end.y,l=n.start.x,u=n.start.y,c=n.end.x,d=n.end.y,f,m,h,g,p,v,y,T,x,w,C,b;if(f=s-r,h=a-i,p=i*r-a*s,x=f*l+h*u+p,w=f*c+h*d+p,(0===x||0===w||e.sign(x)!==e.sign(w))&&(m=d-u,g=l-c,v=c*u-l*d,y=m*a+g*r+v,T=m*i+g*s+v,0===y||0===T||e.sign(y)!==e.sign(T))){C=f*g-m*h,b=h*v-g*p;var P=parseFloat(b/C);b=m*p-f*v;var M=parseFloat(b/C);return o.x=P,o.y=M,o}}return void 0===e&&(e={}),e.lineSegment={distanceToPoint:a,intersectLine:r},e}(v),v=function(e){"use strict";function t(e,t,n){return en?n:e}function n(e){var t=Math.PI/180;return e*t}function o(e){var t=180/Math.PI;return e*t}function a(e){return"number"==typeof e?e?e<0?-1:1:e===e?0:NaN:NaN}return void 0===e&&(e={}),e.clamp=t,e.degToRad=n,e.radToDeg=o,e.sign=a,e}(v),v=function(e){"use strict";return void 0===e&&(e={}),e.Matrix4=function e(t,n,o,a,r,i,s,l,u,c,d,f,m,h,g,p){this.elements=new Float32Array(16);var v=this.elements;v[0]=void 0!==t?t:1,v[4]=n||0,v[8]=o||0,v[12]=a||0,v[1]=r||0,v[5]=void 0!==i?i:1,v[9]=s||0,v[13]=l||0,v[2]=u||0,v[6]=c||0,v[10]=void 0!==d?d:1,v[14]=f||0,v[3]=m||0,v[7]=h||0,v[11]=g||0,v[15]=void 0!==p?p:1},e.Matrix4.prototype.makeRotationFromQuaternion=function(e){var t=this.elements,n=e.x,o=e.y,a=e.z,r=e.w,i=n+n,s=o+o,l=a+a,u=n*i,c=n*s,d=n*l,f=o*s,m=o*l,h=a*l,g=r*i,p=r*s,v=r*l;return t[0]=1-(f+h),t[4]=c-v,t[8]=d+p,t[1]=c+v,t[5]=1-(u+h),t[9]=m-g,t[2]=d-p,t[6]=m+g,t[10]=1-(u+f),t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this},e.Matrix4.prototype.multiplyMatrices=function(e,t){var n=e.elements,o=t.elements,a=this.elements,r=n[0],i=n[4],s=n[8],l=n[12],u=n[1],c=n[5],d=n[9],f=n[13],m=n[2],h=n[6],g=n[10],p=n[14],v=n[3],y=n[7],T=n[11],x=n[15],w=o[0],C=o[4],b=o[8],P=o[12],M=o[1],I=o[5],S=o[9],k=o[13],D=o[2],E=o[6],A=o[10],O=o[14],B=o[3],R=o[7],L=o[11],F=o[15];return a[0]=r*w+i*M+s*D+l*B,a[4]=r*C+i*I+s*E+l*R,a[8]=r*b+i*S+s*A+l*L,a[12]=r*P+i*k+s*O+l*F,a[1]=u*w+c*M+d*D+f*B,a[5]=u*C+c*I+d*E+f*R,a[9]=u*b+c*S+d*A+f*L,a[13]=u*P+c*k+d*O+f*F,a[2]=m*w+h*M+g*D+p*B,a[6]=m*C+h*I+g*E+p*R,a[10]=m*b+h*S+g*A+p*L,a[14]=m*P+h*k+g*O+p*F,a[3]=v*w+y*M+T*D+x*B,a[7]=v*C+y*I+T*E+x*R,a[11]=v*b+y*S+T*A+x*L,a[15]=v*P+y*k+T*O+x*F,this},e.Matrix4.prototype.multiply=function(e,t){return void 0!==t?(console.warn("DEPRECATED: Matrix4's .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead."),this.multiplyMatrices(e,t)):this.multiplyMatrices(this,e)},e.Matrix4.prototype.getInverse=function(e,t){var n=this.elements,o=e.elements,a=o[0],r=o[4],i=o[8],s=o[12],l=o[1],u=o[5],c=o[9],d=o[13],f=o[2],m=o[6],h=o[10],g=o[14],p=o[3],v=o[7],y=o[11],T=o[15];n[0]=c*g*v-d*h*v+d*m*y-u*g*y-c*m*T+u*h*T,n[4]=s*h*v-i*g*v-s*m*y+r*g*y+i*m*T-r*h*T,n[8]=i*d*v-s*c*v+s*u*y-r*d*y-i*u*T+r*c*T,n[12]=s*c*m-i*d*m-s*u*h+r*d*h+i*u*g-r*c*g,n[1]=d*h*p-c*g*p-d*f*y+l*g*y+c*f*T-l*h*T,n[5]=i*g*p-s*h*p+s*f*y-a*g*y-i*f*T+a*h*T,n[9]=s*c*p-i*d*p-s*l*y+a*d*y+i*l*T-a*c*T,n[13]=i*d*f-s*c*f+s*l*h-a*d*h-i*l*g+a*c*g,n[2]=u*g*p-d*m*p+d*f*v-l*g*v-u*f*T+l*m*T,n[6]=s*m*p-r*g*p-s*f*v+a*g*v+r*f*T-a*m*T,n[10]=r*d*p-s*u*p+s*l*v-a*d*v-r*l*T+a*u*T,n[14]=s*u*f-r*d*f-s*l*m+a*d*m+r*l*g-a*u*g,n[3]=c*m*p-u*h*p-c*f*v+l*h*v+u*f*y-l*m*y,n[7]=r*h*p-i*m*p+i*f*v-a*h*v-r*f*y+a*m*y,n[11]=i*u*p-r*c*p-i*l*v+a*c*v+r*l*y-a*u*y,n[15]=r*c*f-i*u*f+i*l*m-a*c*m-r*l*h+a*u*h;var x=a*n[0]+l*n[4]+f*n[8]+p*n[12];if(0===x){var w="Matrix4.getInverse(): can't invert matrix, determinant is 0";if(t)throw new Error(w);return console.warn(w),this.identity(),this}return this.multiplyScalar(1/x),this},e.Matrix4.prototype.applyToVector3Array=function(){var t=new e.Vector3;return function(e,n,o){void 0===n&&(n=0),void 0===o&&(o=e.length);for(var a=0,r=n,i;a0||n<0&&t>0},intersectLine:function(){var t=new e.Vector3;return function(n,o){var a=o||new e.Vector3,r=n.delta(t),i=this.normal.dot(r);if(0!==i){var s=-(n.start.dot(this.normal)+this.constant)/i;if(!(s<0||s>1))return a.copy(r).multiplyScalar(s).add(n.start)}else if(0===this.distanceToPoint(n.start))return a.copy(n.start)}}(),intersectPlane:function(t){var n=this.normal.clone().cross(t.normal),o=new e.Vector3,a={origin:o,direction:n};if(this.normal.clone().cross(t.normal).length<1e-10)return a.direction=new e.Vector3,a;var r=this.constant,i=t.constant,s=this.normal.clone().dot(t.normal),l=-(r-i*s)/(1-s*s),u=-(i-r*s)/(1-s*s);return a.origin=this.normal.clone().multiplyScalar(l).add(t.normal.clone().multiplyScalar(u)),a},coplanarPoint:function(t){var n=t||new e.Vector3;return n.copy(this.normal).multiplyScalar(-this.constant)},translate:function(e){return this.constant=this.constant-e.dot(this.normal),this},equals:function(e){return e.normal.equals(this.normal)&&e.constant==this.constant},clone:function(){return(new e.Plane).copy(this)}},e}(v),v=function(e){"use strict";function t(e){return{x:e.pageX,y:e.pageY}}function n(e,t){return{x:e.x-t.x,y:e.y-t.y}}function o(e){return{x:e.x,y:e.y}}function a(e,t){return Math.sqrt(r(e,t))}function r(e,t){var o=n(e,t);return o.x*o.x+o.y*o.y}function i(e,t){return!(e.xt.left+t.width||e.yt.top+t.height)}function s(t,n){var o=[],a;t.forEach(function(t,r){var i=e.point.distance(t,n);o.push(i),a=0===r?i:Math.min(i,a)});var r=o.indexOf(a);return t[r]}return void 0===e&&(e={}),e.point={subtract:n,copy:o,pageToPoint:t,distance:a,distanceSquared:r,insideRect:i,findClosestPoint:s},e}(v),v=function(e){"use strict";return void 0===e&&(e={}),e.Quaternion=function e(t,n,o,a){this.x=t||0,this.y=n||0,this.z=o||0,this.w=void 0!==a?a:1},e.Quaternion.prototype.setFromAxisAngle=function(e,t){var n=t/2,o=Math.sin(n);return this.x=e.x*o,this.y=e.y*o,this.z=e.z*o,this.w=Math.cos(n),this},e.Quaternion.prototype.multiplyQuaternions=function(e,t){var n=e.x,o=e.y,a=e.z,r=e.w,i=t.x,s=t.y,l=t.z,u=t.w;return this.x=n*u+r*i+o*l-a*s,this.y=o*u+r*s+a*i-n*l,this.z=a*u+r*l+n*s-o*i,this.w=r*u-n*i-o*s-a*l,this},e.Quaternion.prototype.setFromRotationMatrix=function(e){var t=e.elements,n=t[0],o=t[4],a=t[8],r=t[1],i=t[5],s=t[9],l=t[2],u=t[6],c=t[10],d=n+i+c,f;return d>0?(f=.5/Math.sqrt(d+1),this.w=.25/f,this.x=(u-s)*f,this.y=(a-l)*f,this.z=(r-o)*f):n>i&&n>c?(f=2*Math.sqrt(1+n-i-c),this.w=(u-s)/f,this.x=.25*f,this.y=(o+r)/f,this.z=(a+l)/f):i>c?(f=2*Math.sqrt(1+i-n-c),this.w=(a-l)/f,this.x=(o+r)/f,this.y=.25*f,this.z=(s+u)/f):(f=2*Math.sqrt(1+c-n-i),this.w=(r-o)/f,this.x=(a+l)/f,this.y=(s+u)/f,this.z=.25*f),this},e}(v),v=function(e){"use strict";function t(e){var t={start:{x:e.left,y:e.top},end:{x:e.left+e.width,y:e.top}},n={start:{x:e.left+e.width,y:e.top},end:{x:e.left+e.width,y:e.top+e.height}},o={start:{x:e.left+e.width,y:e.top+e.height},end:{x:e.left,y:e.top+e.height}},a={start:{x:e.left,y:e.top+e.height},end:{x:e.left,y:e.top}},r=[t,n,o,a];return r}function n(t,n,o){void 0===o&&(o=5);var a=e.lineSegment.distanceToPoint(n,t);return a=0?t.width>=0?!(r.bottomRight.x<=i.topLeft.x||i.bottomRight.x<=r.topLeft.x):!(r.bottomRight.x<=i.bottomRight.x||i.topLeft.x<=r.topLeft.x):t.width>=0?!(r.topLeft.x<=i.topLeft.x||i.bottomRight.x<=r.bottomRight.x):!(r.topLeft.x<=i.bottomRight.x||i.topLeft.x<=r.bottomRight.x),o=e.height>=0?t.height>=0?!(r.bottomRight.y<=i.topLeft.y||i.bottomRight.y<=r.topLeft.y):!(r.bottomRight.y<=i.bottomRight.y||i.topLeft.y<=r.topLeft.y):t.height>=0?!(r.topLeft.y<=i.topLeft.y||i.bottomRight.y<=r.bottomRight.y):!(r.topLeft.y<=i.bottomRight.y||i.top<=r.bottomRight.y),n&&o}function i(e,t){var n={topLeft:{},bottomRight:{}};if(r(e,t)){var o=a(e),i=a(t);return e.width>=0?t.width>=0?(n.topLeft.x=Math.max(o.topLeft.x,i.topLeft.x),n.bottomRight.x=Math.min(o.bottomRight.x,i.bottomRight.x)):(n.topLeft.x=Math.max(o.topLeft.x,i.bottomRight.x),n.bottomRight.x=Math.min(o.bottomRight.x,i.topLeft.x)):t.width>=0?(n.topLeft.x=Math.min(o.topLeft.x,i.bottomRight.x),n.bottomRight.x=Math.max(o.bottomRight.x,i.topLeft.x)):(n.topLeft.x=Math.min(o.topLeft.x,i.topLeft.x),n.bottomRight.x=Math.max(o.bottomRight.x,i.bottomRight.x)),e.height>=0?t.height>=0?(n.topLeft.y=Math.max(o.topLeft.y,i.topLeft.y),n.bottomRight.y=Math.min(o.bottomRight.y,i.bottomRight.y)):(n.topLeft.y=Math.max(o.topLeft.y,i.bottomRight.y),n.bottomRight.y=Math.min(o.bottomRight.y,i.topLeft.y)):t.height>=0?(n.topLeft.y=Math.min(o.topLeft.y,i.bottomRight.y),n.bottomRight.y=Math.max(o.bottomRight.y,i.topLeft.y)):(n.topLeft.y=Math.min(o.topLeft.y,i.topLeft.y),n.bottomRight.y=Math.max(o.bottomRight.y,i.bottomRight.y)),n}}return void 0===e&&(e={}),e.rect={distanceToPoint:o,getIntersectionRect:i},e}(v);"undefined"==typeof m&&(m={}),"undefined"==typeof h&&(h={}),"undefined"==typeof g&&(g={referenceLines:{},orientation:{}}),function(e,t,n){"use strict";function o(n){if(!("mousewheel"===n.originalEvent.type&&0===n.originalEvent.wheelDeltaY||"DOMMouseScroll"===n.originalEvent.type&&1===n.originalEvent.axis)){var o=n.currentTarget,a,r;void 0!==n.pageX&&void 0!==n.pageY?(a=n.pageX,r=n.pageY):n.originalEvent&&void 0!==n.originalEvent.pageX&&void 0!==n.originalEvent.pageY?(a=n.originalEvent.pageX,r=n.originalEvent.pageY):(a=n.x,r=n.y);var i=t.pageToPixel(o,a,r);n=window.event||n;var s;s=n.originalEvent&&n.originalEvent.wheelDelta?-n.originalEvent.wheelDelta:n.originalEvent&&n.originalEvent.deltaY?-n.originalEvent.deltaY:n.originalEvent&&n.originalEvent.detail?-n.originalEvent.detail:n.wheelDelta;var l=s<0?-1:1,u={element:o,viewport:t.getViewport(o),image:t.getEnabledElement(o).image,direction:l,pageX:a,pageY:r,imageX:i.x,imageY:i.y};e(o).trigger("CornerstoneToolsMouseWheel",u)}}function a(t){r(t),e(t).on(i,o)}function r(t){e(t).unbind(i,o)}var i="mousewheel DOMMouseScroll";n.mouseWheelInput={enable:a,disable:r}}(o,m,g),function(e,t,n,o){"use strict";function a(){d=!1}function r(t){e(t.element).trigger("CornerstoneToolsMouseDownActivate",t)}function i(a){var r=a.currentTarget,i="CornerstoneToolsMouseDoubleClick",s={page:n.point.pageToPoint(a),image:t.pageToPixel(r,a.pageX,a.pageY),client:{x:a.clientX,y:a.clientY}};s.canvas=t.pixelToCanvas(r,s.image);var l=o.copyPoints(s),u={event:a,which:a.which,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,startPoints:s,lastPoints:l,currentPoints:s,deltaPoints:{x:0,y:0},type:i},c=e.Event(i,u);e(u.element).trigger(c,u)}function s(i){function s(a){var r="CornerstoneToolsMouseDrag",i={page:n.point.pageToPoint(a),image:t.pageToPixel(c,a.pageX,a.pageY),client:{x:a.clientX,y:a.clientY}};i.canvas=t.pixelToCanvas(c,i.image);var s={page:n.point.subtract(i.page,p.page),image:n.point.subtract(i.image,p.image),client:n.point.subtract(i.client,p.client),canvas:n.point.subtract(i.canvas,p.canvas)},l={which:T,viewport:t.getViewport(c),image:t.getEnabledElement(c).image,element:c,startPoints:g,lastPoints:p,currentPoints:i,deltaPoints:s,type:r};return e(l.element).trigger(r,l),p=o.copyPoints(i),o.pauseEvent(a)}function u(o){clearTimeout(f);var a="CornerstoneToolsMouseUp";d&&(a="CornerstoneToolsMouseClick");var r={page:n.point.pageToPoint(o),image:t.pageToPixel(c,o.pageX,o.pageY),client:{x:o.clientX,y:o.clientY}};r.canvas=t.pixelToCanvas(c,r.image);var i={page:n.point.subtract(r.page,p.page),image:n.point.subtract(r.image,p.image),client:n.point.subtract(r.client,p.client),canvas:n.point.subtract(r.canvas,p.canvas)},m={event:o,which:T,viewport:t.getViewport(c),image:t.getEnabledElement(c).image,element:c,startPoints:g,lastPoints:p,currentPoints:r,deltaPoints:i,type:a},h=e.Event(a,m);e(m.element).trigger(h,m),e(document).off("mousemove",s),e(document).off("mouseup",u),e(m.element).on("mousemove",l),d=!0}f=setTimeout(a,m);var c=i.currentTarget,h="CornerstoneToolsMouseDown";e(c).off("mousemove",l);var g={page:n.point.pageToPoint(i),image:t.pageToPixel(c,i.pageX,i.pageY),client:{x:i.clientX,y:i.clientY}};g.canvas=t.pixelToCanvas(c,g.image);var p=o.copyPoints(g),v={event:i,which:i.which,viewport:t.getViewport(c),image:t.getEnabledElement(c).image,element:c,startPoints:g,lastPoints:p,currentPoints:g,deltaPoints:{x:0,y:0},type:h},y=e.Event(h,v);if(e(v.element).trigger(y,v),y.isImmediatePropagationStopped()===!1&&r(v)===!0)return o.pauseEvent(i);var T=i.which;return e(document).on("mousemove",s),e(document).on("mouseup",u),o.pauseEvent(i)}function l(a){var r=a.currentTarget,i="CornerstoneToolsMouseMove",s={page:n.point.pageToPoint(a),image:t.pageToPixel(r,a.pageX,a.pageY),client:{x:a.clientX,y:a.clientY}};s.canvas=t.pixelToCanvas(r,s.image);var l=o.copyPoints(s),u=a.which,c={page:n.point.pageToPoint(a),image:t.pageToPixel(r,a.pageX,a.pageY),client:{x:a.clientX,y:a.clientY}};c.canvas=t.pixelToCanvas(r,c.image);var d={page:n.point.subtract(c.page,l.page),image:n.point.subtract(c.image,l.image),client:n.point.subtract(c.client,l.client),canvas:n.point.subtract(c.canvas,l.canvas)},f={which:u,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,startPoints:s,lastPoints:l,currentPoints:c,deltaPoints:d,type:i};e(r).trigger(i,f),l=o.copyPoints(c)}function u(t){e(t).off("mousedown",s),e(t).off("mousemove",l),e(t).off("dblclick",i)}function c(t){u(t),e(t).on("mousedown",s),e(t).on("mousemove",l),e(t).on("dblclick",i)}var d,f,m=200;o.mouseInput={enable:c,disable:u}}(o,m,v,g),function(e,t,n,o){"use strict";function a(a){console.log(a.type);var r=a.target.parentNode,i,w;switch(a.preventDefault(),(a.pointers&&a.pointers.length>1||a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches.length>1)&&(v=!1,clearTimeout(p)),a.type){case"tap":v=!1,clearTimeout(p),c={page:n.point.pageToPoint(a.pointers[0]),image:t.pageToPixel(r,a.pointers[0].pageX,a.pointers[0].pageY),client:{x:a.pointers[0].clientX,y:a.pointers[0].clientY}},c.canvas=t.pixelToCanvas(r,c.image),w="CornerstoneToolsTap",m={event:a,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,currentPoints:c,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m);break;case"doubletap":v=!1,clearTimeout(p),c={page:n.point.pageToPoint(a.pointers[0]),image:t.pageToPixel(r,a.pointers[0].pageX,a.pointers[0].pageY),client:{x:a.pointers[0].clientX,y:a.pointers[0].clientY}},c.canvas=t.pixelToCanvas(r,c.image),w="CornerstoneToolsDoubleTap",m={event:a,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,currentPoints:c,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m);break;case"pinchstart":v=!1,clearTimeout(p),s=1;break;case"pinchmove":if(v=!1,clearTimeout(p),x===!0){s=a.scale,x=!1;break}var C=(a.scale-s)/s;u={page:a.center,image:t.pageToPixel(r,a.center.x,a.center.y)},u.canvas=t.pixelToCanvas(r,u.image),w="CornerstoneToolsTouchPinch",m={event:a,startPoints:u,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,direction:a.scale<1?1:-1,scaleChange:C,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m),s=a.scale;break;case"touchstart":s=1,clearTimeout(p),clearTimeout(h),h=setTimeout(function(){u={page:n.point.pageToPoint(a.originalEvent.touches[0]),image:t.pageToPixel(r,a.originalEvent.touches[0].pageX,a.originalEvent.touches[0].pageY),client:{x:a.originalEvent.touches[0].clientX,y:a.originalEvent.touches[0].clientY}},u.canvas=t.pixelToCanvas(r,u.image),w="CornerstoneToolsTouchStart",a.originalEvent.touches.length>1&&(w="CornerstoneToolsMultiTouchStart"),m={event:a,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,startPoints:u,currentPoints:u,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m),i.isImmediatePropagationStopped()===!1&&(w="CornerstoneToolsTouchStartActive",a.originalEvent.touches.length>1&&(w="CornerstoneToolsMultiTouchStartActive"),m.type=w,e(r).trigger(w,m)),d=o.copyPoints(u)},50),v=!0,T=0,p=setTimeout(function(){v&&(c={page:n.point.pageToPoint(a.originalEvent.touches[0]),image:t.pageToPixel(r,a.originalEvent.touches[0].pageX,a.originalEvent.touches[0].pageY),client:{x:a.originalEvent.touches[0].clientX,y:a.originalEvent.touches[0].clientY}},c.canvas=t.pixelToCanvas(r,u.image),w="CornerstoneToolsTouchPress",m={event:a,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,currentPoints:c,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m))},g);break;case"touchend":s=1,v=!1,clearTimeout(p),setTimeout(function(){u={page:n.point.pageToPoint(a.originalEvent.changedTouches[0]),image:t.pageToPixel(r,a.originalEvent.changedTouches[0].pageX,a.originalEvent.changedTouches[0].pageY),client:{x:a.originalEvent.changedTouches[0].clientX,y:a.originalEvent.changedTouches[0].clientY}},u.canvas=t.pixelToCanvas(r,u.image),w="CornerstoneToolsTouchEnd",m={event:a,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,startPoints:u,currentPoints:u,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m)},50);break;case"panmove":c={page:n.point.pageToPoint(a.pointers[0]),image:t.pageToPixel(r,a.pointers[0].pageX,a.pointers[0].pageY),client:{x:a.pointers[0].clientX,y:a.pointers[0].clientY}},c.canvas=t.pixelToCanvas(r,c.image),f={page:n.point.subtract(c.page,d.page),image:n.point.subtract(c.image,d.image),client:n.point.subtract(c.client,d.client),canvas:n.point.subtract(c.canvas,d.canvas)},T+=Math.sqrt(f.page.x*f.page.x+f.page.y*f.page.y),T>y&&(v=!1,clearTimeout(p)),w="CornerstoneToolsTouchDrag",a.pointers.length>1&&(w="CornerstoneToolsMultiTouchDrag"),m={viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,startPoints:u,lastPoints:d,currentPoints:c,deltaPoints:f,numPointers:a.pointers.length,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m),d=o.copyPoints(c);break;case"panstart":c={page:n.point.pageToPoint(a.pointers[0]),image:t.pageToPixel(r,a.pointers[0].pageX,a.pointers[0].pageY),client:{x:a.pointers[0].clientX,y:a.pointers[0].clientY}},c.canvas=t.pixelToCanvas(r,c.image),d=o.copyPoints(c);break;case"panend":if(v=!1,clearTimeout(p),!d)return!1;c={page:n.point.pageToPoint(a.pointers[0]),image:t.pageToPixel(r,a.pointers[0].pageX,a.pointers[0].pageY),client:{x:a.pointers[0].clientX,y:a.pointers[0].clientY}},c.canvas=t.pixelToCanvas(r,c.image),f={page:n.point.subtract(c.page,d.page),image:n.point.subtract(c.image,d.image),client:n.point.subtract(c.client,d.client),canvas:n.point.subtract(c.canvas,d.canvas)},w="CornerstoneToolsDragEnd",m={event:a.srcEvent,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,startPoints:u,lastPoints:d,currentPoints:c,deltaPoints:f,type:w,isTouchEvent:!0},i=e.Event(w,m),e(r).trigger(i,m);var b=a.pointers.length-a.changedPointers.length;return 2===b&&(x=!0),o.pauseEvent(a);case"rotatemove":v=!1,clearTimeout(p);var P=a.rotation-l;l=a.rotation,w="CornerstoneToolsTouchRotate",m={event:a.srcEvent,viewport:t.getViewport(r),image:t.getEnabledElement(r).image,element:r,rotation:P,type:w},i=e.Event(w,m),e(r).trigger(i,m)}return!1}function r(t){i(t);var n={inputClass:Hammer.SUPPORT_POINTER_EVENTS?Hammer.PointerEventInput:Hammer.TouchInput},r=new Hammer.Manager(t,n),s={pointers:0,direction:Hammer.DIRECTION_ALL,threshold:0},l=new Hammer.Pan(s),u=new Hammer.Pinch({threshold:0}),c=new Hammer.Rotate({threshold:0});u.recognizeWith(l),u.recognizeWith(c),c.recognizeWith(l);var d=new Hammer.Tap({event:"doubletap",taps:2,interval:1500,threshold:50,posThreshold:50});d.recognizeWith(l),r.add([d,l,c,u]),r.on("tap doubletap panstart panmove panend pinchstart pinchmove rotatemove",a),o.preventGhostClick.enable(t),e(t).on("touchstart touchend",a),e(t).data("hammer",r)}function i(t){o.preventGhostClick.disable(t),e(t).off("touchstart touchend",a);var n=e(t).data("hammer");n&&n.off("tap doubletap panstart panmove panend pinchmove rotatemove",a)}var s=1,l=0,u,c,d,f,m,h,g=700,p,v=!1,y=5,T,x=!1;o.touchInput={enable:r,disable:i}}(o,m,v,g),function(e,t,n){"use strict";function o(t){var n={},o={activate:function(n,o,a){e(n).off("CornerstoneToolsMouseDownActivate",t);var r={mouseButtonMask:o,options:a};e(n).on("CornerstoneToolsMouseDownActivate",r,t)},disable:function(n){e(n).off("CornerstoneToolsMouseDownActivate",t)},enable:function(n){e(n).off("CornerstoneToolsMouseDownActivate",t)},deactivate:function(n){e(n).off("CornerstoneToolsMouseDownActivate",t)},getConfiguration:function(){return n},setConfiguration:function(e){n=e}};return o}n.simpleMouseButtonTool=o}(o,m,g),function(e,t,n,o){"use strict";function a(n){function a(a){var l=a.element,u=n.createNewMeasurement(a);if(u){var c={mouseButtonMask:a.which};o.addToolState(a.element,n.toolType,u),e(l).off("CornerstoneToolsMouseMove",n.mouseMoveCallback||i),e(l).off("CornerstoneToolsMouseDown",n.mouseDownCallback||s),e(l).off("CornerstoneToolsMouseDownActivate",n.mouseDownActivateCallback||r),n.mouseDoubleClickCallback&&e(l).off("CornerstoneToolsMouseDoubleClick",n.mouseDoubleClickCallback),t.updateImage(l);var d;d=1===Object.keys(u.handles).length?o.moveHandle:o.moveNewHandle;var f;f=!(!n.options||void 0===n.options.preventHandleOutsideImage)&&n.options.preventHandleOutsideImage,d(a,n.toolType,u,u.handles.end,function(){u.active=!1,u.invalidated=!0,o.anyHandlesOutsideImage(a,u.handles)&&o.removeToolState(l,n.toolType,u),e(l).on("CornerstoneToolsMouseMove",c,n.mouseMoveCallback||i),e(l).on("CornerstoneToolsMouseDown",c,n.mouseDownCallback||s),e(l).on("CornerstoneToolsMouseDownActivate",c,n.mouseDownActivateCallback||r),n.mouseDoubleClickCallback&&e(l).on("CornerstoneToolsMouseDoubleClick",c,n.mouseDoubleClickCallback),t.updateImage(l)},f)}}function r(e,t){if(o.isMouseButtonEnabled(t.which,e.data.mouseButtonMask))return n.addNewMeasurement?n.addNewMeasurement(t):a(t),!1}function i(e,a){if(o.toolCoordinates.setCoords(a),0===a.which){var r=o.getToolState(a.element,n.toolType);if(r){for(var i=!1,s=0;s=e.image.columns||c>=e.image.rows)){if(e.image.color)d=n.getRGBPixels(e.element,u,c,1,1),f=""+u+", "+c,m="R: "+d[0]+" G: "+d[1]+" B: "+d[2]+" A: "+d[3];else{d=t.getStoredPixels(e.element,u,c,1,1);var h=d[0],g=h*e.image.slope+e.image.intercept,p=n.calculateSUV(e.image,h);f=""+u+", "+c,m="SP: "+h+" MO: "+parseFloat(g.toFixed(3)),p&&(m+=" SUV: "+parseFloat(p.toFixed(3)))}var v={x:e.currentPoints.image.x+3,y:e.currentPoints.image.y-3},y=t.pixelToCanvas(e.element,v);a.font=i,a.fillStyle=r,n.drawTextBox(a,m,y.x,y.y+s+5,r),n.drawTextBox(a,f,y.x,y.y,r),a.restore()}}function a(e){var o=e.element,a=t.getEnabledElement(o),r=a.image,i=a.canvas.getContext("2d");i.setTransform(1,0,0,1,0,0);var s=n.toolColors.getActiveColor(),l=n.textStyle.getFont(),u=n.dragProbe.getConfiguration();i.save(),u&&u.shadow&&(i.shadowColor=u.shadowColor||"#000000",i.shadowOffsetX=u.shadowOffsetX||1,i.shadowOffsetY=u.shadowOffsetY||1);var c;c=e.isTouchEvent===!0?t.pageToPixel(o,e.currentPoints.page.x,e.currentPoints.page.y-4*n.textStyle.getFontSize()):t.pageToPixel(o,e.currentPoints.page.x,e.currentPoints.page.y-n.textStyle.getFontSize()/2);var d,f="";if(!(c.x<0||c.y<0||c.x>=r.columns||c.y>=r.rows)){if(r.color)d=n.getRGBPixels(o,c.x,c.y,1,1),f="R: "+d[0]+" G: "+d[1]+" B: "+d[2];else{d=t.getStoredPixels(o,c.x,c.y,1,1);var m=d[0],h=m*e.image.slope+e.image.intercept,g=n.calculateSUV(e.image,m),p=t.metaData.get("generalSeriesModule",r.imageId),v=p.modality;"CT"===v&&(f+="HU: "),f+=parseFloat(h.toFixed(2)),g&&(f+=" SUV: "+parseFloat(g.toFixed(2)))}var y=t.pixelToCanvas(o,c);i.font=l,i.fillStyle=s;var T,x=6,w=i.measureText(f).width;T=e.isTouchEvent===!0?{x:-w/2-5,y:-n.textStyle.getFontSize()-10-2*x}:{x:12,y:-(n.textStyle.getFontSize()+10)/2},i.beginPath(),i.strokeStyle=s,i.arc(y.x,y.y,x,0,2*Math.PI),i.stroke(),n.drawTextBox(i,f,y.x+T.x,y.y+T.y,s),i.restore()}}function r(n,o){e(o.element).off("CornerstoneImageRendered",s),e(o.element).off("CornerstoneToolsMouseDrag",l),e(o.element).off("CornerstoneToolsMouseUp",r),e(o.element).off("CornerstoneToolsMouseClick",r),t.updateImage(o.element)}function i(t,o){if(n.isMouseButtonEnabled(o.which,t.data.mouseButtonMask))return e(o.element).on("CornerstoneImageRendered",s),e(o.element).on("CornerstoneToolsMouseDrag",l),e(o.element).on("CornerstoneToolsMouseUp",r),e(o.element).on("CornerstoneToolsMouseClick",r),n.dragProbe.strategy(o),!1}function s(){u&&n.dragProbe.strategy(u)}function l(e,n){var o=n.element;return u=n,t.updateImage(o),!1}var u;n.dragProbe=n.simpleMouseButtonTool(i),n.dragProbe.strategies={default:o,minimal:a},n.dragProbe.strategy=o;var c={fireOnTouchStart:!0};n.dragProbeTouch=n.touchDragTool(l,c)}(o,m,g),function(e,t,n,o){"use strict";function a(e){var t={visible:!0,active:!0,invalidated:!0,handles:{start:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!1},end:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!0},textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}};return t}function r(e,t){var n=e.width/2,o=e.height/2;if(n<=0||o<=0)return!1;var a={x:e.left+n,y:e.top+o},r={x:t.x-a.x,y:t.y-a.y},i=r.x*r.x/(n*n)+r.y*r.y/(o*o)<=1;return i}function i(e,t){for(var n=0,o=0,a=0,i=0,s=t.top;s=0&&d.data[g].active&&(f=r(n,g),void 0!==f?c(n,f):n.event.shiftKey?h.freehand=!0:a(n));return!1}}function f(e,n){var a=o.getToolState(e.currentTarget,T);if(void 0!==a){var r=o.freehand.getConfiguration(),i=n.canvasContext.canvas.getContext("2d");i.setTransform(1,0,0,1,0,0);for(var s,l=o.toolStyle.getToolWidth(),u=o.toolColors.getFillColor(),c=0;c0)){var n={visible:!0,active:!0,handles:{start:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!1},end:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!0}}};return n}}function r(e,n,o){var a=t.pixelToCanvas(e,n.handles.start),r=t.pixelToCanvas(e,n.handles.end),i={left:Math.min(a.x,r.x),top:Math.min(a.y,r.y),width:Math.abs(a.x-r.x),height:Math.abs(a.y-r.y)},s=!1;return o.x>=i.left&&o.x<=i.left+i.width&&o.y>=i.top&&o.y<=i.top+i.height&&(s=!0),s}function i(e,o,a){var r=t.pixelToCanvas(e,o.handles.start),i=t.pixelToCanvas(e,o.handles.end),s={left:Math.min(r.x,i.x),top:Math.min(r.y,i.y),width:Math.abs(r.x-i.x),height:Math.abs(r.y-i.y)},l=n.rect.distanceToPoint(s,a);return l<5}function s(e,n){var a=o.getToolState(e.currentTarget,l);if(void 0!==a){var r=n.canvasContext.canvas.getContext("2d");r.setTransform(1,0,0,1,0,0);var i,s=o.toolStyle.getToolWidth();r.save();var u=a.data[0];if(u){i=u.active?o.toolColors.getActiveColor():o.toolColors.getToolColor();var c=t.pixelToCanvas(n.element,u.handles.start),d=t.pixelToCanvas(n.element,u.handles.end),f={left:Math.min(c.x,d.x),top:Math.min(c.y,d.y),width:Math.abs(c.x-d.x),height:Math.abs(c.y-d.y)};r.beginPath(),r.strokeStyle="transparent",r.rect(0,0,r.canvas.clientWidth,r.canvas.clientHeight),r.rect(f.width+f.left,f.top,-f.width,f.height),r.stroke(),r.fillStyle="rgba(0,0,0,0.7)",r.fill(),r.closePath(),r.beginPath(),r.strokeStyle=i,r.lineWidth=s,r.setLineDash([4]),r.strokeRect(f.left,f.top,f.width,f.height),r.setLineDash([]),o.drawHandles(r,n,u.handles,i),r.restore()}}}var l="highlight",u=!0;o.highlight=o.mouseButtonRectangleTool({createNewMeasurement:a,onImageRendered:s,pointNearTool:i,pointInsideRect:r,toolType:l},u),o.highlightTouch=o.touchTool({createNewMeasurement:a,onImageRendered:s,pointNearTool:i,pointInsideRect:r,toolType:l},u)}(o,m,v,g),function(e,t,n){"use strict";function o(t){var n={},o={activate:function(n){e(n).off("CornerstoneToolsKeyDown",t),e(n).on("CornerstoneToolsKeyDown",t)},disable:function(n){e(n).off("CornerstoneToolsKeyDown",t)},enable:function(n){e(n).off("CornerstoneToolsKeyDown",t)},deactivate:function(n){e(n).off("CornerstoneToolsKeyDown",t)},getConfiguration:function(){return n},setConfiguration:function(e){n=e}};return o}n.keyboardTool=o}(o,m,g),function(e,t,n,o){"use strict";function a(e){var t={visible:!0,active:!0,handles:{start:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!1},end:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!0},textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}};return t}function r(e,o,a){var r={start:t.pixelToCanvas(e,o.handles.start),end:t.pixelToCanvas(e,o.handles.end)},i=n.lineSegment.distanceToPoint(r,a);return i<25}function i(e,a){var r=o.getToolState(e.currentTarget,s);if(r){var i=a.canvasContext.canvas.getContext("2d");i.setTransform(1,0,0,1,0,0);for(var l=o.toolStyle.getToolWidth(),u=o.length.getConfiguration(),c=0;c=2}};n.panMultiTouch=n.multiTouchDragTool(o),n.panMultiTouch.setConfiguration(a)}(o,m,g),function(e,t,n){"use strict";function o(e){var t={visible:!0,active:!0,handles:{end:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!0}}};return t}function a(e,n,o){var a=t.pixelToCanvas(e,n.handles.end);return v.point.distance(a,o)<5}function r(e,o){var a=n.getToolState(e.currentTarget,i);if(a){var r=o.canvasContext.canvas.getContext("2d");r.setTransform(1,0,0,1,0,0);for(var s,l=n.textStyle.getFont(),u=n.textStyle.getFontSize(),c=0;c=o.image.columns||m>=o.image.rows)return;if(o.image.color)g=""+f+", "+m,h=n.getRGBPixels(o.element,f,m,1,1),p="R: "+h[0]+" G: "+h[1]+" B: "+h[2];else{h=t.getStoredPixels(o.element,f,m,1,1);var v=h[0],y=v*o.image.slope+o.image.intercept,T=n.calculateSUV(o.image,v);g=""+f+", "+m,p="SP: "+v+" MO: "+parseFloat(y.toFixed(3)),T&&(p+=" SUV: "+parseFloat(T.toFixed(3)))}var x={x:d.handles.end.x+3,y:d.handles.end.y-3},w=t.pixelToCanvas(o.element,x);r.font=l,r.fillStyle=s,n.drawTextBox(r,p,w.x,w.y+u+5,s),n.drawTextBox(r,g,w.x,w.y,s),r.restore()}}}var i="probe";n.probe=n.mouseButtonTool({createNewMeasurement:o,onImageRendered:r,pointNearTool:a,toolType:i}),n.probeTouch=n.touchTool({createNewMeasurement:o,onImageRendered:r,pointNearTool:a,toolType:i})}(o,m,g),function(e,t,n,o){"use strict";function a(e){var t={visible:!0,active:!0,invalidated:!0,handles:{start:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!1},end:{x:e.currentPoints.image.x,y:e.currentPoints.image.y,highlight:!0,active:!0},textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}};return t}function r(e,o,a){var r=t.pixelToCanvas(e,o.handles.start),i=t.pixelToCanvas(e,o.handles.end),s={left:Math.min(r.x,i.x),top:Math.min(r.y,i.y),width:Math.abs(r.x-i.x),height:Math.abs(r.y-i.y)},l=n.rect.distanceToPoint(s,a);return l<5}function i(e,t){for(var n=0,o=0,a=0,r=0,i=t.top;il/2&&(w=-w);var C;if(!g.handles.textBox.hasMoved){C={x:p.x-T/2+w,y:p.y-x/2};var b=t.internal.getTransform(i);b.invert();var P=b.transformPoint(C.x,C.y);g.handles.textBox.x=P.x,g.handles.textBox.y=P.y}C=t.pixelToCanvas(a.element,g.handles.textBox);var M=o.drawTextBox(s,y,C.x,C.y,u);if(g.handles.textBox.boundingBox=M,g.handles.textBox.hasMoved){var I={start:{},end:{}};I.end.x=C.x,I.end.y=C.y,I.start=p;var S=[{x:M.left+M.width/2,y:M.top},{x:M.left,y:M.top+M.height/2},{x:M.left+M.width/2,y:M.top+M.height},{x:M.left+M.width,y:M.top+M.height/2}];I.end=n.point.findClosestPoint(S,I.start),s.beginPath(),s.strokeStyle=u,s.lineWidth=c,s.setLineDash([2,3]),s.moveTo(I.start.x,I.start.y),s.lineTo(I.end.x,I.end.y),s.stroke()}}s.restore()}}}function c(e){function n(e){null!==e?i.text=e:o.removeToolState(a,m,i),i.active=!1,t.updateImage(a)}var a=e.element,r=o.seedAnnotate.getConfiguration(),i=s(e);o.addToolState(a,m,i),t.updateImage(a),o.moveHandle(e,m,i,i.handles.end,function(){o.anyHandlesOutsideImage(e,i.handles)&&o.removeToolState(a,m,i),void 0===i.text&&r.getTextCallback(n),t.updateImage(a)})}function d(e,n){function a(e,n,a){a===!0?o.removeToolState(r,m,e):e.text=n,e.active=!1,t.updateImage(r)}var r=n.element,i;if(!e.data||!e.data.mouseButtonMask||o.isMouseButtonEnabled(n.which,e.data.mouseButtonMask)){var s=o.seedAnnotate.getConfiguration(),u=n.currentPoints.canvas,c=o.getToolState(r,m);if(c){for(var d=0;d=t.markers.length&&(t.loop?r-=t.markers.length:r=-1)):(r-=1,r<0&&(t.loop?r+=t.markers.length:r=-1)),t.current=t.markers[r],o}}}function a(e,t,o){if(t.handles.end.boundingBox){var a=v.rect.distanceToPoint(t.handles.end.boundingBox,o),r=n.pointInsideBoundingBox(t.handles.end,o);return a<10||r}}function r(e,o){var a=n.getToolState(o.element,l);if(a){var r=o.canvasContext.canvas.getContext("2d");r.setTransform(1,0,0,1,0,0);for(var i=n.textMarker.getConfiguration(),s=0;so.maxScale?e.scale=o.maxScale:o.minScale&&sa.maxScale?i.scale=a.maxScale:a.minScale&&i.scalei.y?n.y-=u:n.y1e-4&&i.x>i.y&&i.x>i.z)n+=o,i.x=0;else if(i.y>1e-4&&i.y>i.x&&i.y>i.z)n+=a,i.y=0;else{if(!(i.z>1e-4&&i.z>i.x&&i.z>i.y))break;n+=r,i.z=0}return n}t.orientation.getOrientationString=n}(v,g),function(e){"use strict";function t(e){var t=e.replace("H","f");return t=t.replace("F","h"),t=t.replace("R","l"),t=t.replace("L","r"),t=t.replace("A","p"),t=t.replace("P","a"),t=t.toUpperCase()}e.orientation.invertOrientationString=t}(g),function(e){"use strict";function t(t,n){var o=e.planePlaneIntersection(t,n);if(o)return{start:e.projectPatientPointToImagePlane(o.start,t),end:e.projectPatientPointToImagePlane(o.end,t)}}e.referenceLines.calculateReferenceLine=t}(g),function(e,t,n){"use strict";function o(o,a){var r=n.getToolState(o.currentTarget,i);if(void 0!==r){var s=r.data[0].synchronizationContext,l=s.getSourceElements(),u=r.data[0].renderer,c=a.canvasContext.canvas.getContext("2d");t.setToPixelCoordinateSystem(a.enabledElement,c),e.each(l,function(e,t){t!==o.currentTarget&&u(c,a,o.currentTarget,t)})}}function a(a,r,s){s=s||n.referenceLines.renderActiveReferenceLine,n.addToolState(a,i,{synchronizationContext:r,renderer:s}),e(a).on("CornerstoneImageRendered",o),t.updateImage(a)}function r(n){e(n).off("CornerstoneImageRendered",o),t.updateImage(n)}var i="referenceLines";n.referenceLines.tool={enable:a,disable:r}}(o,m,g),function(e,t,n){"use strict";function o(e,o,a,r){var i=t.getEnabledElement(a).image,s=t.getEnabledElement(r).image;if(i&&s){var l=n.metaData.get("imagePlane",i.imageId),u=n.metaData.get("imagePlane",s.imageId);if(l&&u&&l.frameOfReferenceUID===u.frameOfReferenceUID){var c=l.rowCosines.clone().cross(l.columnCosines),d=u.rowCosines.clone().cross(u.columnCosines),f=c.angleTo(d);if(f=Math.abs(f),!(f<.5)){var m=n.referenceLines.calculateReferenceLine(l,u);if(m){var h=t.pixelToCanvas(o.element,m.start),g=t.pixelToCanvas(o.element,m.end),p=n.toolColors.getActiveColor(),v=n.toolStyle.getToolWidth(); +e.setTransform(1,0,0,1,0,0),e.save(),e.beginPath(),e.strokeStyle=p,e.lineWidth=v,e.moveTo(h.x,h.y),e.lineTo(g.x,g.y),e.stroke(),e.restore()}}}}}n.referenceLines.renderActiveReferenceLine=o}(o,m,g),function(e,t){"use strict";function n(){function n(t,n,a,r,s,l){if(!o.hasOwnProperty(a))throw"Request type must be one of interaction, thumbnail, or prefetch";if(t&&n){var u={type:a,imageId:n,preventCache:r,doneCallback:s,failCallback:l},c=e.imageCache.getImagePromise(n);if(c)return void c.then(function(e){s(e)},function(e){l(e)});o[a].push(u),"interaction"===a&&(i=t)}}function u(e){if(!o.hasOwnProperty(e))throw"Request type must be one of interaction, thumbnail, or prefetch";o[e]=[]}function c(){s&&setTimeout(function(){f()},l)}function d(t){function n(e){return"prefetch"===e.type?-5:"interactive"===e.type?0:"thumbnail"===e.type?5:void 0}var o=t.type;a[o]++,s=!0;var r=t.imageId,i=t.doneCallback,l=t.failCallback,u=e.imageCache.getImagePromise(r);if(u)return void u.then(function(e){a[o]--,i(e),c()},function(e){a[o]--,l(e),c()});var d=n(t),f;f=t.preventCache===!0?e.loadImage(r,{priority:d,type:t.type}):e.loadAndCacheImage(r,{priority:d,type:t.type}),f.then(function(e){a[o]--,i(e),c()},function(e){a[o]--,l(e),c()})}function f(){var e=t.getMaxSimultaneousRequests();r={interaction:Math.max(e,1),thumbnail:Math.max(e-2,1),prefetch:Math.max(e-1,1)};for(var n=a.interaction+a.thumbnail+a.prefetch,o=e-n,i=0;i0?a++:a--,!u.loop&&(a>=s.imageIds.length||a<0)){var r={element:o},i=e.Event("CornerstoneToolsClipStopped",r);return e(o).trigger(i,r),clearInterval(u.intervalId),void(u.intervalId=void 0)}if(a>=s.imageIds.length&&(a=0),a<0&&(a=s.imageIds.length-1),a!==s.currentImageIdIndex){var l=n.loadHandlerManager.getStartLoadHandler(),c=n.loadHandlerManager.getEndLoadHandler(),d=n.loadHandlerManager.getErrorLoadingHandler();l&&l(o);var f=t.getViewport(o),m;m=s.preventCache===!0?t.loadImage(s.imageIds[a]):t.loadAndCacheImage(s.imageIds[a]),m.then(function(e){s.currentImageIdIndex=a,t.displayImage(o,e,f),c&&c(o,e)},function(e){var t=s.imageIds[a];d&&d(o,t,e)})}},1e3/Math.abs(u.framesPerSecond)))}}function a(e){var t=n.getToolState(e,r);if(t&&t.data&&t.data.length){var o=t.data[0];clearInterval(o.intervalId),o.intervalId=void 0}}var r="playClip";n.playClip=o,n.stopClip=a}(o,m,g),function(e,t,n){"use strict";function o(e,t){var o=t.element,r=t.enabledElement.canvas.width,i=t.enabledElement.canvas.height;if(!r||!i)return!1;var s=t.enabledElement.canvas.getContext("2d");s.setTransform(1,0,0,1,0,0),s.save();var l=n.scrollIndicator.getConfiguration();s.fillStyle=l.backgroundColor,s.fillRect(0,i-a,r,a);var u=n.getToolState(o,"stack");if(u&&u.data&&u.data.length){var c=u.data[0].imageIds,d=u.data[0].currentImageIdIndex,f=r/c.length,m=f*d;s.fillStyle=l.fillColor,s.fillRect(m,i-a,f,a),s.restore()}}var a=6,r={backgroundColor:"rgb(19, 63, 141)",fillColor:"white"};n.scrollIndicator=n.displayTool(o),n.scrollIndicator.setConfiguration(r)}(o,m,g),function(e,t,n){"use strict";function o(e,t){return e-t}function a(e,t){e=Math.round(e)||0,t=Math.round(t)||0;var n=[],o=t-e+1;if(o<=0)return n;for(;o--;)n[o]=t--;return n}function r(e,t){var n=[],o=[];return e.forEach(function(e){et&&o.push(e)}),{low:e.indexOf(T(n)),high:e.indexOf(x(o))}}function i(e){function a(e){var t=d.indicesToRequest.indexOf(e);t>-1&&d.indicesToRequest.splice(t,1)}function i(e){var t=u.imageIds.indexOf(e.imageId);a(t)}function s(t){console.log("prefetch errored: "+t),x&&x(e,v,t,"stackPrefetch")}var l=n.getToolState(e,"stack");if(l&&l.data&&l.data.length){var u=l.data[0],c=n.getToolState(e,h);if(c){var d=c.data[0];if(d&&d.indicesToRequest&&d.indicesToRequest.length||(d.enabled=!1),d.enabled!==!1){c.data[0].indicesToRequest.sort(o);var f=d.indicesToRequest.slice();if(f.forEach(function(e){var n=u.imageIds[e];if(n){var o=t.imageCache.getImagePromise(n);o&&"resolved"===o.state()&&a(e)}}),d.indicesToRequest.length){var m=n.requestPoolManager;m.clearRequestStack(g);for(var p=r(d.indicesToRequest,u.currentImageIdIndex),v,y,T=!1,x=n.loadHandlerManager.getErrorLoadingHandler(),w=p.low,C=p.high;w>0||C=0&&(y=d.indicesToRequest[w--],v=u.imageIds[y],m.addRequest(e,v,g,T,i,s)),C=l){var u=t.data.deltaY/l,c=Math.round(u),d=t.data.deltaY%l;t.data.deltaY=d,n.scroll(a,c)}return!1}}function s(e,t){var o=n.stackScrollMultiTouch.getConfiguration();o&&o.testPointers(t)&&i(e,t)}n.stackScroll=n.simpleMouseButtonTool(a),n.stackScrollWheel=n.mouseWheelTool(r);var l={eventData:{deltaY:0}};n.stackScrollTouchDrag=n.touchDragTool(i,l);var u={testPointers:function(e){return e.numPointers>=3}};n.stackScrollMultiTouch=n.multiTouchDragTool(s,l),n.stackScrollMultiTouch.setConfiguration(u)}(o,m,g),function(e){"use strict";function t(t,o){var a=o.keyCode;if(a===n.UP||a===n.DOWN){var r=1;a===n.DOWN&&(r=-1),e.scroll(o.element,r)}}var n={UP:38,DOWN:40};e.stackScrollKeyboard=e.keyboardTool(t)}(g),function(e,t,n){"use strict";function o(e){var o={imageIdToolState:n.globalImageIdSpecificToolStateManager.saveToolState(),elementToolState:{},elementViewport:{}};return e.forEach(function(e){var a=n.getElementToolStateManager(e);a!==n.globalImageIdSpecificToolStateManager&&(o.elementToolState[e.id]=a.saveToolState(),o.elementViewport[e.id]=t.getViewport(e))}),o}function a(e){if(e.hasOwnProperty("imageIdToolState")&&e.hasOwnProperty("elementToolState")&&e.hasOwnProperty("elementViewport"))return n.globalImageIdSpecificToolStateManager.restoreToolState(e.imageIdToolState),Object.keys(e.elementViewport).forEach(function(o){var a=document.getElementById(o);if(a&&e.elementToolState.hasOwnProperty(o)){var r=n.getElementToolStateManager(a);if(r!==n.globalImageIdSpecificToolStateManager){r.restoreToolState(e.elementToolState[o]);var i=e.elementViewport[o];t.setViewport(a,i),t.updateImage(a)}}}),e}n.appState={save:o,restore:a}}(o,m,g),function(e,t,n){"use strict";function o(){function e(e,t,n){o.hasOwnProperty(e)===!1&&(o[e]={});var a=o[e];a.hasOwnProperty(t)===!1&&(a[t]={data:[]});var r=a[t];r.data.push(n)}function t(e,t){if(o.hasOwnProperty(e)!==!1){var n=o[e];if(n.hasOwnProperty(t)!==!1){var a=n[t];return a}}}function n(e,t,n){if(o.hasOwnProperty(e)!==!1){var a=o[e];if(a.hasOwnProperty(t)!==!1){for(var r=a[t],i=-1,s=0;s=0))return t.add(n,o,a);i.hasOwnProperty(o)===!1&&(i[o]={data:[]});var r=i[o];r.data.push(a)}function r(n,o){if(e.indexOf(o)>=0){i.hasOwnProperty(o)===!1&&(i[o]={data:[]});var a=i[o];return a}return t.get(n,o)}var i={},s={get:r,add:a,saveToolState:n,restoreToolState:o,toolState:i};return s}function o(e){var n=t.getElementToolStateManager(e);n||(n=t.globalImageIdSpecificToolStateManager);var o=["stack","stackPrefetch","playClip","volume","slab","referenceLines","crosshairs"],r=t.newStackSpecificToolStateManager(o,n);a.push(r),t.setElementToolStateManager(e,r)}var a=[];t.newStackSpecificToolStateManager=n,t.addStackStateManager=o}(m,g),function(e){"use strict";function t(){function e(e){s=e}function t(){return s}function n(e){i=e}function o(){return i}function a(e){l=e}function r(){return l}var i=15,s=i+"px Arial",l="transparent",u={setFont:e,getFont:t,setFontSize:n,getFontSize:o,setBackgroundColor:a,getBackgroundColor:r};return u}e.textStyle=t()}(g),function(e,t){"use strict";function n(e,t){function n(n,o,r){if(!(e.indexOf(o)>=0))return t.add(n,o,r);a.hasOwnProperty(o)===!1&&(a[o]={data:[]});var i=a[o];i.data.push(r)}function o(n,o){if(e.indexOf(o)>=0){a.hasOwnProperty(o)===!1&&(a[o]={data:[]});var r=a[o];return r}return t.get(n,o)}var a={},r={get:o,add:n};return r}function o(e,n){n=n||["timeSeries"];var o=t.getElementToolStateManager(e);void 0===o&&(o=t.globalImageIdSpecificToolStateManager);var r=t.newTimeSeriesSpecificToolStateManager(n,o);a.push(r),t.setElementToolStateManager(e,r)}var a=[];t.newTimeSeriesSpecificToolStateManager=n,t.addTimeSeriesStateManager=o}(m,g),function(e){"use strict";function t(){function e(e){u=e}function t(){return u}function n(e){s=e}function o(){return s}function a(e){l=e}function r(){return l}function i(e){return e?l:s}var s="white",l="greenyellow",u="transparent",c={setFillColor:e,getFillColor:t,setToolColor:n,getToolColor:o,setActiveColor:a,getActiveColor:r,getColorIfActive:i};return c}e.toolColors=t()}(g),function(e){"use strict";function t(){function e(e){n=e.currentPoints.canvas}function t(){return n}var n="",o={setCoords:e,getCoords:t};return o}e.toolCoordinates=t()}(g),function(e,t){"use strict";function n(n){var o=e.getEnabledElement(n);return void 0===o.toolStateManager&&(o.toolStateManager=t.globalImageIdSpecificToolStateManager),o.toolStateManager}function a(e,t,a){var r=n(e);r.add(e,t,a);var i="CornerstoneToolsMeasurementAdded",s={toolType:t,element:e,measurementData:a};o(e).trigger(i,s)}function r(e,t){var o=n(e);return o.get(e,t)}function i(e,t,a){for(var r=n(e),i=r.get(e,t),s=-1,l=0;l=i.stacks.length&&(u=0),u<0&&(u=i.stacks.length-1)):(u=Math.min(i.stacks.length-1,u),u=Math.max(0,u)),u!==i.currentStackIndex){var c=t.getViewport(e),d=i.stacks[u],f=n.loadHandlerManager.getStartLoadHandler(),m=n.loadHandlerManager.getEndLoadHandler(),h=n.loadHandlerManager.getErrorLoadingHandler();f&&f(e);var g;g=d.preventCache===!0?t.loadImage(d.imageIds[l]):t.loadAndCacheImage(d.imageIds[l]),g.then(function(n){i.currentImageIdIndex!==l&&(d.currentImageIdIndex=l,i.currentStackIndex=u,t.displayImage(e,n,c),m&&m(e,n))},function(t){var n=d.imageIds[l];h&&h(e,n,t)})}}}n.incrementTimePoint=o}(o,m,g),function(e,t,n){"use strict";function o(e,t){if(void 0===e)throw"playClip: element must not be undefined";void 0===t&&(t=30);var o=n.getToolState(e,"timeSeries");if(void 0!==o&&void 0!==o.data&&0!==o.data.length){var a=n.getToolState(e,r),i;void 0===a||0===a.data.length?(i={intervalId:void 0,framesPerSecond:t,lastFrameTimeStamp:void 0,frameRate:0},n.addToolState(e,r,i)):(i=a.data[0],i.framesPerSecond=t),void 0===i.intervalId&&(i.intervalId=setInterval(function(){i.framesPerSecond>0?n.incrementTimePoint(e,1,!0):n.incrementTimePoint(e,-1,!0)},1e3/Math.abs(i.framesPerSecond)))}}function a(e){var t=n.getToolState(e,r),o;void 0!==t&&0!==t.data.length&&(o=t.data[0],clearInterval(o.intervalId),o.intervalId=void 0)}var r="timeSeriesPlayer";n.timeSeriesPlayer={start:o,stop:a}}(o,m,g),function(e,t,n){"use strict";function o(t,n){e(n.element).off("CornerstoneToolsMouseDrag",r),e(n.element).off("CornerstoneToolsMouseUp",o),e(n.element).off("CornerstoneToolsMouseClick",o)}function a(t,a){if(n.isMouseButtonEnabled(a.which,t.data.mouseButtonMask)){var i={deltaY:0,options:t.data.options};return e(a.element).on("CornerstoneToolsMouseDrag",i,r),e(a.element).on("CornerstoneToolsMouseUp",o),e(a.element).on("CornerstoneToolsMouseClick",o),t.stopImmediatePropagation(),!1}}function r(t,o){t.data.deltaY+=o.deltaPoints.page.y;var a=n.getToolState(o.element,"timeSeries");if(void 0!==a&&void 0!==a.data&&0!==a.data.length){var r=a.data[0],i=e(o.element).height()/r.stacks.length;if(void 0!==t.data.options&&void 0!==t.data.options.timeSeriesScrollSpeed&&(i=t.data.options.timeSeriesScrollSpeed),t.data.deltaY>=i||t.data.deltaY<=-i){var s=Math.round(t.data.deltaY/i),l=t.data.deltaY%i;n.incrementTimePoint(o.element,s),t.data.deltaY=l}return!1}}function i(e,t){var o=-t.direction;n.incrementTimePoint(t.element,o)}function s(e){var t=e.originalEvent.detail,o={deltaY:0};o.deltaY+=t.deltaPoints.page.y;var a=n.getToolState(t.element,"stack");if(void 0!==a&&void 0!==a.data&&0!==a.data.length){if(o.deltaY>=3||o.deltaY<=-3){var r=o.deltaY/3,i=o.deltaY%3;n.setTimePoint(o.element,r),o.deltaY=i}return!1}}n.timeSeriesScroll=n.simpleMouseButtonTool(a),n.timeSeriesScrollWheel=n.mouseWheelTool(i),n.timeSeriesScrollTouchDrag=n.touchDragTool(s)}(o,m,g),function(e){"use strict";function t(e){return parseFloat("."+e)}function n(e,n){if(h){var o=m.metaData.get("patientStudyModule",e.imageId),a=m.metaData.get("generalSeriesModule",e.imageId),r=a.modality;if("PT"===r){var i=n*e.slope+e.intercept,s=o.patientWeight;if(void 0!==s){var l=m.metaData.get("petIsotopeModule",e.imageId);if(void 0!==l){var u=l.radiopharmaceuticalInfo,c=u.radiopharmaceuticalStartTime,d=u.radionuclideTotalDose,f=u.radionuclideHalfLife,g=a.seriesTime;if(c&&d&&f&&g){var p=t(g.fractionalSeconds||0)+g.seconds+60*g.minutes+60*g.hours*60,v=t(c.fractionalSeconds)+c.seconds+60*c.minutes+60*c.hours*60,y=p-v,T=d*Math.exp(-y*Math.log(2)/f),x=i*s/T*1e3;return x}}}}}}e.calculateSUV=n}(g),function(e,t,n,o){"use strict";function a(e){var t=n.point.copy(e.page),o=n.point.copy(e.image),a=n.point.copy(e.client),r=n.point.copy(e.canvas);return{page:t,image:o,client:a,canvas:r}}o.copyPoints=a}(o,m,v,g),function(e){"use strict";function t(e,t,n,o,a){var r=10,i=Math.atan2(n.y-t.y,n.x-t.x);e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(n.x,n.y),e.strokeStyle=o,e.lineWidth=a,e.stroke(),e.beginPath(),e.moveTo(n.x,n.y),e.lineTo(n.x-r*Math.cos(i-Math.PI/7),n.y-r*Math.sin(i-Math.PI/7)),e.lineTo(n.x-r*Math.cos(i+Math.PI/7),n.y-r*Math.sin(i+Math.PI/7)),e.lineTo(n.x,n.y),e.lineTo(n.x-r*Math.cos(i-Math.PI/7),n.y-r*Math.sin(i-Math.PI/7)),e.strokeStyle=o,e.lineWidth=a,e.stroke(),e.fillStyle=o,e.fill()}e.drawArrow=t}(g),function(e){"use strict";function t(e,t,n,o){var a=6;e.beginPath(),e.strokeStyle=n,e.lineWidth=o,e.arc(t.x,t.y,a,0,2*Math.PI),e.stroke()}e.drawCircle=t}(g),function(e){"use strict";function t(e,t,n,o,a){var r=.5522848,i=o/2*r,s=a/2*r,l=t+o,u=n+a,c=t+o/2,d=n+a/2;e.beginPath(),e.moveTo(t,d),e.bezierCurveTo(t,d-s,c-i,n,c,n),e.bezierCurveTo(c+i,n,l,d-s,l,d),e.bezierCurveTo(l,d+s,c+i,u,c,u),e.bezierCurveTo(c-i,u,t,d+s,t,d),e.closePath(),e.stroke()}e.drawEllipse=t}(g),function(e){"use strict";function t(t,n,o,a,r,i){"[object Array]"!==Object.prototype.toString.call(n)&&(n=[n]);var s=5,l=e.textStyle.getFont(),u=e.textStyle.getFontSize(),c=e.textStyle.getBackgroundColor();t.save(),t.font=l,t.textBaseline="top",t.strokeStyle=r;var d=0;n.forEach(function(e){var n=t.measureText(e).width;d=Math.max(d,n)}),t.fillStyle=c;var f={width:d+2*s,height:s+n.length*(u+s)};return i&&i.centering&&i.centering.x===!0&&(o-=f.width/2),i&&i.centering&&i.centering.y===!0&&(a-=f.height/2),f.left=o,f.top=a,i&&i.debug===!0&&(t.fillStyle="#FF0000"),t.fillRect(f.left,f.top,f.width,f.height),n.forEach(function(e,n){t.fillStyle=r;var i;i=0===n?a+n*(u+s):a+n*(u+2*s),t.fillText(e,o+s,a+s+n*(u+s))}),t.restore(),f}e.drawTextBox=t}(g),function(e,t){"use strict";function n(t,n,o,a,r){if(!t)throw"getLuminance: parameter element must not be undefined";n=Math.round(n),o=Math.round(o);var i=e.getEnabledElement(t),s=i.image,l=[],u=0,c=s.getPixelData(),d,f,m;if(s.color)for(f=0;fi+d-1?m=d-1:m-=i,t[a++]=s[m]>>c,t[a++]=l[m]>>c,t[a++]=u[m]>>c,t[a++]=255}}e.convertPALETTECOLOR=t}(p),function(e){"use strict";function t(e,t){if(void 0===e)throw"decodeRGB: rgbBuffer must not be undefined";if(e.length%3!==0)throw"decodeRGB: rgbBuffer length must be divisible by 3";for(var n=e.length/3,o=0,a=0,r=0;r0&&o(m.sopClassUID)&&(v.modalityLUT=f.modalityLUTSequence[0]),c.voiLUTSequence&&c.voiLUTSequence.length>0&&(v.voiLUT=c.voiLUTSequence[0]),void 0===v.windowCenter||void 0===v.windowWidth)if(v.color)v.windowWidth=255,v.windowCenter=128;else{var T=v.maxPixelValue*v.slope+v.intercept,x=v.minPixelValue*v.slope+v.intercept;v.windowWidth=T-x,v.windowCenter=(T+x)/2}d.resolve(v)}),d.promise()}var i=document.createElement("canvas"),s="";n.createImage=r}(o,m,p),function(e,t,n){"use strict";function o(e,t,o,a){var r=a.priority||void 0,i=a.transferPixelData?[o.buffer]:void 0;return n.webWorkerManager.addTask("decodeTask",{imageFrame:e,transferSyntax:t,pixelData:o,options:a},r,i).promise}function a(e,t,a,r,i){if(i=i||{},"1.2.840.10008.1.2"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.1"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.2"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.1.99"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.5"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.50"===t)return 8===e.bitsAllocated?n.decodeJPEGBaseline8Bit(e,a,r):o(e,t,a,i);if("1.2.840.10008.1.2.4.51"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.57"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.70"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.80"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.81"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.90"===t)return o(e,t,a,i);if("1.2.840.10008.1.2.4.91"===t)return o(e,t,a,i);throw console&&console.log&&console.log("Image cannot be decoded due to Unsupported transfer syntax "+t),"no decoder for transfer syntax "+t}n.decodeImageFrame=a}(o,m,p),function(e,t){"use strict";function n(e){return o(String.fromCharCode.apply(null,Array.prototype.slice.apply(new Uint8Array(e))))}function o(e){var t;try{return decodeURIComponent(escape(e))}catch(n){if(t=n,t instanceof URIError)return e;throw t}}function a(t,o,a){var r=(new Date).getTime(),i=e.Deferred(),s=new Blob([o],{type:"image/jpeg"}),l=new FileReader;return void 0===l.readAsBinaryString?l.readAsArrayBuffer(s):l.readAsBinaryString(s),l.onload=function(){var e=new Image;e.onload=function(){a.height=e.height,a.width=e.width,t.rows=e.height,t.columns=e.width;var n=a.getContext("2d");n.drawImage(this,0,0);var o=n.getImageData(0,0,e.width,e.height),s=(new Date).getTime();t.pixelData=o.data,t.imageData=o,t.decodeTimeInMS=s-r,i.resolve(t)},e.onerror=function(e){i.reject(e)},void 0===l.readAsBinaryString?e.src="data:image/jpeg;base64,"+window.btoa(n(l.result)):e.src="data:image/jpeg;base64,"+window.btoa(l.result)},i.promise()}function r(e,t){if(t=t||e.transferSyntax,8===e.bitsAllocated&&"1.2.840.10008.1.2.4.50"===t)return!0}t.decodeJPEGBaseline8Bit=a,t.isJPEGBaseline8Bit=r}(o,p),function(e,t,n){"use strict";function o(e){var n=t.metaData.get("imagePixelModule",e);return{samplesPerPixel:n.samplesPerPixel,photometricInterpretation:n.photometricInterpretation,planarConfiguration:n.planarConfiguration,rows:n.rows,columns:n.columns,bitsAllocated:n.bitsAllocated,pixelRepresentation:n.pixelRepresentation,smallestPixelValue:n.smallestPixelValue,largestPixelValue:n.largestPixelValue,redPaletteColorLookupTableDescriptor:n.redPaletteColorLookupTableDescriptor,greenPaletteColorLookupTableDescriptor:n.greenPaletteColorLookupTableDescriptor,bluePaletteColorLookupTableDescriptor:n.bluePaletteColorLookupTableDescriptor,redPaletteColorLookupTableData:n.redPaletteColorLookupTableData,greenPaletteColorLookupTableData:n.greenPaletteColorLookupTableData,bluePaletteColorLookupTableData:n.bluePaletteColorLookupTableData,pixelData:void 0}}n.getImageFrame=o}(o,m,p),function(e){"use strict";function t(e){for(var t=e[0],n=e[0],o,a=e.length,r=0;rt.length)return!1;for(var o=n,a=0;a=e.byteArray.length)throw"frame exceeds size of pixelData";return new Uint8Array(e.byteArray.buffer,u,l)}if(16===o){if(u=s+t*l*2,u>=e.byteArray.length)throw"frame exceeds size of pixelData";return new Uint8Array(e.byteArray.buffer,u,2*l)}throw"unsupported pixel format"}n.wadouri.getUncompressedImageFrame=o}(o,m,p),function(e,t,n){"use strict";function o(t){var o=n.wadouri.parseImageId(t),a=parseInt(o.url),r=n.wadouri.fileManager.get(a),i=e.Deferred(),s=new FileReader;return s.onload=function(e){var t=e.target.result;i.resolve(t)},s.readAsArrayBuffer(r),i.promise()}n.wadouri.loadFileRequest=o}(o,m,p),function(e){"use strict";function t(e,t){if(e.elements[t]&&6==e.elements[t].length)return[e.uint16(t,0),e.uint16(t,1),e.uint16(t,2)]}function n(e,t,n){for(var o=[],a=e.elements[t],r=n[0],i=0;i0?0:e.uint16("x00280103")}e.wadouri.getModalityLUTOutputPixelRepresentation=n}(p),function(e){"use strict";function t(e,t,n){var o=[],a=e.string(t);if(a){var r=a.split("\\");if(!(n&&r.length=g.maxWebWorkers)){var e=new Worker(g.webWorkerPath);m.push({worker:e,status:"initializing"}),e.addEventListener("message",o),e.postMessage({taskType:"initialize",workerIndex:m.length-1,config:g})}}function r(e){if(e=e||h,g)throw new Error("WebWorkerManager already initialized");if(g=e,g.maxWebWorkers=g.maxWebWorkers||navigator.hardwareConcurrency||1,!g.startWebWorkersOnDemand)for(var t=0;t0&&n<=12&&e>0&&e<=t(n,o))}return void 0===e&&(e={}),e.parseDA=function(e,t){ +if(e&&8===e.length){var o=parseInt(e.substring(0,4),10),a=parseInt(e.substring(4,6),10),r=parseInt(e.substring(6,8),10);if(t&&n(r,a,o)!==!0)throw"invalid DA '"+e+"'";return{year:o,month:a,day:r}}if(t)throw"invalid DA '"+e+"'"},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.parseTM=function(e,t){if(e.length>=2){var n=parseInt(e.substring(0,2),10),o=e.length>=4?parseInt(e.substring(2,4),10):void 0,a=e.length>=6?parseInt(e.substring(4,6),10):void 0,r=e.length>=8?parseInt(e.substring(7,13),10):void 0;if(t&&(isNaN(n)||void 0!==o&&isNaN(o)||void 0!==a&&isNaN(a)||void 0!==r&&isNaN(r)||n<0||n>23||o&&(o<0||o>59)||a&&(a<0||a>59)||r&&(r<0||r>999999)))throw"invalid TM '"+e+"'";return{hours:n,minutes:o,seconds:a,fractionalSeconds:r}}if(t)throw"invalid TM '"+e+"'"},e}(e),e=function(e){"use strict";void 0===e&&(e={});var t={AE:!0,AS:!0,AT:!1,CS:!0,DA:!0,DS:!0,DT:!0,FL:!1,FD:!1,IS:!0,LO:!0,LT:!0,OB:!1,OD:!1,OF:!1,OW:!1,PN:!0,SH:!0,SL:!1,SQ:!1,SS:!1,ST:!0,TM:!0,UI:!0,UL:!1,UN:void 0,UR:!0,US:!1,UT:!0};return e.isStringVr=function(e){return t[e]},e.isPrivateTag=function(e){var t=parseInt(e[4]),n=t%2===1;return n},e.parsePN=function(e){if(void 0!==e){var t=e.split("^");return{familyName:t[0],givenName:t[1],middleName:t[2],prefix:t[3],suffix:t[4]}}},e}(e),e=function(e){"use strict";void 0===e&&(e={});var t=!1;return e.readEncapsulatedPixelData=function(n,o,a){if(t||(t=!0,console&&console.log&&console.log("WARNING: dicomParser.readEncapsulatedPixelData() has been deprecated")),void 0===n)throw"dicomParser.readEncapsulatedPixelData: missing required parameter 'dataSet'";if(void 0===o)throw"dicomParser.readEncapsulatedPixelData: missing required parameter 'element'";if(void 0===a)throw"dicomParser.readEncapsulatedPixelData: missing required parameter 'frame'";if("x7fe00010"!==o.tag)throw"dicomParser.readEncapsulatedPixelData: parameter 'element' refers to non pixel data tag (expected tag = x7fe00010'";if(o.encapsulatedPixelData!==!0)throw"dicomParser.readEncapsulatedPixelData: parameter 'element' refers to pixel data element that does not have encapsulated pixel data";if(o.hadUndefinedLength!==!0)throw"dicomParser.readEncapsulatedPixelData: parameter 'element' refers to pixel data element that does not have encapsulated pixel data";if(void 0===o.basicOffsetTable)throw"dicomParser.readEncapsulatedPixelData: parameter 'element' refers to pixel data element that does not have encapsulated pixel data";if(void 0===o.fragments)throw"dicomParser.readEncapsulatedPixelData: parameter 'element' refers to pixel data element that does not have encapsulated pixel data";if(a<0)throw"dicomParser.readEncapsulatedPixelData: parameter 'frame' must be >= 0";return 0!==o.basicOffsetTable.length?e.readEncapsulatedImageFrame(n,o,a):e.readEncapsulatedPixelDataFromFragments(n,o,0,o.fragments.length)},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.alloc=function(e,t){if("undefined"!=typeof i&&e instanceof i)return i.alloc(t);if(e instanceof Uint8Array)return new Uint8Array(t);throw"dicomParser.alloc: unknown type for byteArray"},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.bigEndianByteArrayParser={readUint16:function(e,t){if(t<0)throw"bigEndianByteArrayParser.readUint16: position cannot be less than 0";if(t+2>e.length)throw"bigEndianByteArrayParser.readUint16: attempt to read past end of buffer";return(e[t]<<8)+e[t+1]},readInt16:function(e,t){if(t<0)throw"bigEndianByteArrayParser.readInt16: position cannot be less than 0";if(t+2>e.length)throw"bigEndianByteArrayParser.readInt16: attempt to read past end of buffer";var n=(e[t]<<8)+e[t+1];return 32768&n&&(n=n-65535-1),n},readUint32:function(e,t){if(t<0)throw"bigEndianByteArrayParser.readUint32: position cannot be less than 0";if(t+4>e.length)throw"bigEndianByteArrayParser.readUint32: attempt to read past end of buffer";var n=256*(256*(256*e[t]+e[t+1])+e[t+2])+e[t+3];return n},readInt32:function(e,t){if(t<0)throw"bigEndianByteArrayParser.readInt32: position cannot be less than 0";if(t+4>e.length)throw"bigEndianByteArrayParser.readInt32: attempt to read past end of buffer";var n=(e[t]<<24)+(e[t+1]<<16)+(e[t+2]<<8)+e[t+3];return n},readFloat:function(e,t){if(t<0)throw"bigEndianByteArrayParser.readFloat: position cannot be less than 0";if(t+4>e.length)throw"bigEndianByteArrayParser.readFloat: attempt to read past end of buffer";var n=new Uint8Array(4);n[3]=e[t],n[2]=e[t+1],n[1]=e[t+2],n[0]=e[t+3];var o=new Float32Array(n.buffer);return o[0]},readDouble:function(e,t){if(t<0)throw"bigEndianByteArrayParser.readDouble: position cannot be less than 0";if(t+8>e.length)throw"bigEndianByteArrayParser.readDouble: attempt to read past end of buffer";var n=new Uint8Array(8);n[7]=e[t],n[6]=e[t+1],n[5]=e[t+2],n[4]=e[t+3],n[3]=e[t+4],n[2]=e[t+5],n[1]=e[t+6],n[0]=e[t+7];var o=new Float64Array(n.buffer);return o[0]}},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.readFixedString=function(e,t,n){if(n<0)throw"dicomParser.readFixedString - length cannot be less than 0";if(t+n>e.length)throw"dicomParser.readFixedString: attempt to read past end of buffer";for(var o="",a,r=0;r=t.length)throw"dicomParser.ByteStream: parameter 'position' cannot be greater than or equal to 'byteArray' length";this.byteArrayParser=e,this.byteArray=t,this.position=n?n:0,this.warnings=[]},e.ByteStream.prototype.seek=function(e){if(this.position+e<0)throw"dicomParser.ByteStream.prototype.seek: cannot seek to position < 0";this.position+=e},e.ByteStream.prototype.readByteStream=function(t){if(this.position+t>this.byteArray.length)throw"dicomParser.ByteStream.prototype.readByteStream: readByteStream - buffer overread";var n=e.sharedCopy(this.byteArray,this.position,t);return this.position+=t,new e.ByteStream(this.byteArrayParser,n)},e.ByteStream.prototype.readUint16=function(){var e=this.byteArrayParser.readUint16(this.byteArray,this.position);return this.position+=2,e},e.ByteStream.prototype.readUint32=function(){var e=this.byteArrayParser.readUint32(this.byteArray,this.position);return this.position+=4,e},e.ByteStream.prototype.readFixedString=function(t){var n=e.readFixedString(this.byteArray,this.position,t);return this.position+=t,n},e}(e),e=function(e){"use strict";function t(e,t){return void 0!==e.parser?e.parser:t}return void 0===e&&(e={}),e.DataSet=function(e,t,n){this.byteArrayParser=e,this.byteArray=t,this.elements=n},e.DataSet.prototype.uint16=function(e,n){var o=this.elements[e];if(n=void 0!==n?n:0,o&&0!==o.length)return t(o,this.byteArrayParser).readUint16(this.byteArray,o.dataOffset+2*n)},e.DataSet.prototype.int16=function(e,n){var o=this.elements[e];if(n=void 0!==n?n:0,o&&0!==o.length)return t(o,this.byteArrayParser).readInt16(this.byteArray,o.dataOffset+2*n)},e.DataSet.prototype.uint32=function(e,n){var o=this.elements[e];if(n=void 0!==n?n:0,o&&0!==o.length)return t(o,this.byteArrayParser).readUint32(this.byteArray,o.dataOffset+4*n)},e.DataSet.prototype.int32=function(e,n){var o=this.elements[e];if(n=void 0!==n?n:0,o&&0!==o.length)return t(o,this.byteArrayParser).readInt32(this.byteArray,o.dataOffset+4*n)},e.DataSet.prototype.float=function(e,n){var o=this.elements[e];if(n=void 0!==n?n:0,o&&0!==o.length)return t(o,this.byteArrayParser).readFloat(this.byteArray,o.dataOffset+4*n)},e.DataSet.prototype.double=function(e,n){var o=this.elements[e];if(n=void 0!==n?n:0,o&&0!==o.length)return t(o,this.byteArrayParser).readDouble(this.byteArray,o.dataOffset+8*n)},e.DataSet.prototype.numStringValues=function(t){var n=this.elements[t];if(n&&n.length>0){var o=e.readFixedString(this.byteArray,n.dataOffset,n.length),a=o.match(/\\/g);return null===a?1:a.length+1}},e.DataSet.prototype.string=function(t,n){var o=this.elements[t];if(o&&o.length>0){var a=e.readFixedString(this.byteArray,o.dataOffset,o.length);if(n>=0){var r=a.split("\\");return r[n].trim()}return a.trim()}},e.DataSet.prototype.text=function(t,n){var o=this.elements[t];if(o&&o.length>0){var a=e.readFixedString(this.byteArray,o.dataOffset,o.length);if(n>=0){var r=a.split("\\");return r[n].replace(/ +$/,"")}return a.replace(/ +$/,"")}},e.DataSet.prototype.floatString=function(e,t){var n=this.elements[e];if(n&&n.length>0){t=void 0!==t?t:0;var o=this.string(e,t);if(void 0!==o)return parseFloat(o)}},e.DataSet.prototype.intString=function(e,t){var n=this.elements[e];if(n&&n.length>0){t=void 0!==t?t:0;var o=this.string(e,t);if(void 0!==o)return parseInt(o)}},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.findAndSetUNElementLength=function(e,t){if(void 0===e)throw"dicomParser.findAndSetUNElementLength: missing required parameter 'byteStream'";for(var n=8,o=e.byteArray.length-n;e.position<=o;){var a;if(a=e.readUint16(),65534===a){var r;if(r=e.readUint16(),57565===r){var i;return i=e.readUint32(),0!==i&&e.warnings("encountered non zero length following item delimiter at position"+e.position-4+" while reading element of undefined length with tag ' + element.tag"),void(t.length=e.position-t.dataOffset)}}}t.length=e.byteArray.length-t.dataOffset,e.seek(e.byteArray.length-e.position)},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.findEndOfEncapsulatedElement=function(t,n,o){if(void 0===t)throw"dicomParser.findEndOfEncapsulatedElement: missing required parameter 'byteStream'";if(void 0===n)throw"dicomParser.findEndOfEncapsulatedElement: missing required parameter 'element'";n.encapsulatedPixelData=!0,n.basicOffsetTable=[],n.fragments=[];var a=e.readTag(t);if("xfffee000"!==a)throw"dicomParser.findEndOfEncapsulatedElement: basic offset table not found";for(var r=t.readUint32(),i=r/4,s=0;st.byteArray.length-t.position&&(d=t.byteArray.length-t.position),n.fragments.push({offset:t.position-u-8,position:t.position,length:d}),t.seek(d),void(n.length=t.position-n.dataOffset);n.fragments.push({offset:t.position-u-8,position:t.position,length:d}),t.seek(d)}o&&o.push("pixel data element "+n.tag+" missing sequence delimiter tag xfffee0dd")},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.findItemDelimitationItemAndSetElementLength=function(e,t){if(void 0===e)throw"dicomParser.readDicomElementImplicit: missing required parameter 'byteStream'";for(var n=8,o=e.byteArray.length-n;e.position<=o;){var a=e.readUint16();if(65534===a){var r=e.readUint16();if(57357===r){var i=e.readUint32();return 0!==i&&e.warnings("encountered non zero length following item delimiter at position"+e.position-4+" while reading element of undefined length with tag ' + element.tag"),void(t.length=e.position-t.dataOffset)}}}t.length=e.byteArray.length-t.dataOffset,e.seek(e.byteArray.length-e.position)},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.littleEndianByteArrayParser={readUint16:function(e,t){if(t<0)throw"littleEndianByteArrayParser.readUint16: position cannot be less than 0";if(t+2>e.length)throw"littleEndianByteArrayParser.readUint16: attempt to read past end of buffer";return e[t]+256*e[t+1]},readInt16:function(e,t){if(t<0)throw"littleEndianByteArrayParser.readInt16: position cannot be less than 0";if(t+2>e.length)throw"littleEndianByteArrayParser.readInt16: attempt to read past end of buffer";var n=e[t]+(e[t+1]<<8);return 32768&n&&(n=n-65535-1),n},readUint32:function(e,t){if(t<0)throw"littleEndianByteArrayParser.readUint32: position cannot be less than 0";if(t+4>e.length)throw"littleEndianByteArrayParser.readUint32: attempt to read past end of buffer";var n=e[t]+256*e[t+1]+256*e[t+2]*256+256*e[t+3]*256*256;return n},readInt32:function(e,t){if(t<0)throw"littleEndianByteArrayParser.readInt32: position cannot be less than 0";if(t+4>e.length)throw"littleEndianByteArrayParser.readInt32: attempt to read past end of buffer";var n=e[t]+(e[t+1]<<8)+(e[t+2]<<16)+(e[t+3]<<24);return n},readFloat:function(e,t){if(t<0)throw"littleEndianByteArrayParser.readFloat: position cannot be less than 0";if(t+4>e.length)throw"littleEndianByteArrayParser.readFloat: attempt to read past end of buffer";var n=new Uint8Array(4);n[0]=e[t],n[1]=e[t+1],n[2]=e[t+2],n[3]=e[t+3];var o=new Float32Array(n.buffer);return o[0]},readDouble:function(e,t){if(t<0)throw"littleEndianByteArrayParser.readDouble: position cannot be less than 0";if(t+8>e.length)throw"littleEndianByteArrayParser.readDouble: attempt to read past end of buffer";var n=new Uint8Array(8);n[0]=e[t],n[1]=e[t+1],n[2]=e[t+2],n[3]=e[t+3],n[4]=e[t+4],n[5]=e[t+5],n[6]=e[t+6],n[7]=e[t+7];var o=new Float64Array(n.buffer);return o[0]}},e}(e),e=function(e){"use strict";return void 0===e&&(e={}),e.parseDicomDataSetExplicit=function(t,n,o,a){if(o=void 0===o?n.byteArray.length:o,a=a||{},void 0===n)throw"dicomParser.parseDicomDataSetExplicit: missing required parameter 'byteStream'";if(on.byteArray.length)throw"dicomParser.parseDicomDataSetExplicit: invalid value for parameter 'maxPosition'";for(var r=t.elements;n.positiono)throw"dicomParser:parseDicomDataSetExplicit: buffer overrun"},e.parseDicomDataSetImplicit=function(t,n,o,a){if(o=void 0===o?t.byteArray.length:o,a=a||{},void 0===n)throw"dicomParser.parseDicomDataSetImplicit: missing required parameter 'byteStream'";if(on.byteArray.length)throw"dicomParser.parseDicomDataSetImplicit: invalid value for parameter 'maxPosition'";for(var r=t.elements;n.position= 0";if(r>=i.length)throw"dicomParser.readEncapsulatedImageFrame: parameter 'frameIndex' must be < basicOffsetTable.length";var l=i[r],u=t(s,l);if(void 0===u)throw"dicomParser.readEncapsulatedImageFrame: unable to find fragment that matches basic offset table entry";var c=n(r,i,s,u);return e.readEncapsulatedPixelDataFromFragments(o,a,u,c,s)},e}(e),e=function(e){"use strict";function t(e,t,n){for(var o=0,a=t;a= 0";if(a>=o.fragments.length)throw"dicomParser.readEncapsulatedPixelDataFromFragments: parameter 'startFragmentIndex' must be < number of fragments";if(r<1)throw"dicomParser.readEncapsulatedPixelDataFromFragments: parameter 'numFragments' must be > 0";if(a+r>o.fragments.length)throw"dicomParser.readEncapsulatedPixelDataFromFragments: parameter 'startFragment' + 'numFragments' < number of fragments";var s=new e.ByteStream(n.byteArrayParser,n.byteArray,o.dataOffset),l=e.readSequenceItem(s);if("xfffee000"!==l.tag)throw"dicomParser.readEncapsulatedPixelData: missing basic offset table xfffee000";s.seek(l.length);var u=s.position,c=8;if(1===r)return e.sharedCopy(s.byteArray,u+i[a].offset+c,i[a].length);for(var d=t(i,a,r),f=e.alloc(s.byteArray,d),m=0,h=a;h"x0002ffff"){r.position=a;break}i.parser=e.littleEndianByteArrayParser,n[i.tag]=i}var s=new e.DataSet(r.byteArrayParser,r.byteArray,n);return s.warnings=r.warnings,s.position=r.position,s}if(void 0===t)throw"dicomParser.readPart10Header: missing required parameter 'byteArray'";var r=new e.ByteStream(e.littleEndianByteArrayParser,t);return a()},e}(e),e=function(e){"use strict";function t(t,n){for(var o={};t.position-1}function w(e){if(x(e,se))return se;var t=x(e,le),n=x(e,ue);return t&&n?se:t||n?t?le:ue:x(e,ie)?ie:re}function C(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function b(e){var t=e.length;if(1===t)return{x:$(e[0].clientX),y:$(e[0].clientY)};for(var n=0,o=0,a=0;a=ee(t)?e<0?Me:Ie:t<0?Se:ke}function S(e,t){var n=t.center,o=e.offsetDelta||{},a=e.prevDelta||{},r=e.prevInput||{};t.eventType!==xe&&r.eventType!==Ce||(a=e.prevDelta={x:r.deltaX||0,y:r.deltaY||0},o=e.offsetDelta={x:n.x,y:n.y}),t.deltaX=a.x+(n.x-o.x),t.deltaY=a.y+(n.y-o.y)}function k(e,t,n){return{x:t/e||0,y:n/e||0}}function D(e,t){return T(t[0],t[1],Be)/T(e[0],e[1],Be)}function E(e,t){return M(t[1],t[0],Be)+M(e[1],e[0],Be)}function A(e,t){var n=e.lastInterval||t,a=t.timeStamp-n.timeStamp,r=void 0,i=void 0,s=void 0,l=void 0;if(t.eventType!==be&&(a>Te||n.velocity===o)){var u=t.deltaX-n.deltaX,c=t.deltaY-n.deltaY,d=k(a,u,c);i=d.x,s=d.y,r=ee(d.x)>ee(d.y)?d.x:d.y,l=I(u,c),e.lastInterval=t}else r=n.velocity,i=n.velocityX,s=n.velocityY,l=n.direction;t.velocity=r,t.velocityX=i,t.velocityY=s,t.direction=l}function O(e,t){var n=e.session,o=t.pointers,a=o.length;n.firstInput||(n.firstInput=P(t)),a>1&&!n.firstMultiple?n.firstMultiple=P(t):1===a&&(n.firstMultiple=!1);var r=n.firstInput,i=n.firstMultiple,s=i?i.center:r.center,l=t.center=b(o);t.timeStamp=te(),t.deltaTime=t.timeStamp-r.timeStamp,t.angle=M(s,l),t.distance=T(s,l),S(n,t),t.offsetDirection=I(t.deltaX,t.deltaY);var u=k(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=u.x,t.overallVelocityY=u.y,t.overallVelocity=ee(u.x)>ee(u.y)?u.x:u.y,t.scale=i?D(i.pointers,o):1,t.rotation=i?E(i.pointers,o):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,A(n,t);var c=e.element;C(t.srcEvent.target,c)&&(c=t.srcEvent.target),t.target=c}function B(e,t,n){var o=n.pointers.length,a=n.changedPointers.length,r=t&xe&&o-a===0,i=t&(Ce|be)&&o-a===0;n.isFirst=!!r,n.isFinal=!!i,r&&(e.session={}),n.eventType=t,O(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function R(e){return e.trim().split(/\s+/g)}function L(e,t,n){u(R(t),function(t){e.addEventListener(t,n,!1)})}function F(e,t,n){u(R(t),function(t){e.removeEventListener(t,n,!1)})}function U(t){var n=t.ownerDocument||t;return n.defaultView||n.parentWindow||e}function V(e){return Array.prototype.slice.call(e,0)}function z(e,t,n){for(var o=[],a=[],r=0;rn[t]}):o.sort()),o}function H(e,t){var n=V(e.touches),o=this.targetIds;if(t&(xe|we)&&1===n.length)return o[n[0].identifier]=!0,[n,n];var a=void 0,r=void 0,i=V(e.changedTouches),s=[],l=this.target;if(r=n.filter(function(e){return C(e.target,l)}),t===xe)for(a=0;a-1&&n.splice(o,1)};setTimeout(a,xt)}()}function q(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,o=0;o\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=e.console&&(e.console.warn||e.console.log);return r&&r.call(e.console,a,o),t.apply(this,arguments)}}function K(e,t,n){var o=t.prototype,a=void 0;a=e.prototype=Object.create(o),a.constructor=e,a._super=o,n&&We(a,n)}var J=["","webkit","Moz","MS","ms","o"],Q=t.createElement("div"),Z="function",$=Math.round,ee=Math.abs,te=Date.now,ne=r(Q.style,"touchAction"),oe=ne!==o,ae="compute",re="auto",ie="manipulation",se="none",le="pan-x",ue="pan-y",ce=i(),de=/mobile|tablet|ip(ad|hone|od)|android/i,fe="ontouchstart"in e,me=r(e,"PointerEvent")!==o,he=fe&&de.test(navigator.userAgent),ge="touch",pe="pen",ve="mouse",ye="kinect",Te=25,xe=1,we=2,Ce=4,be=8,Pe=1,Me=2,Ie=4,Se=8,ke=16,De=Me|Ie,Ee=Se|ke,Ae=De|Ee,Oe=["x","y"],Be=["clientX","clientY"],Re=1,Le=2,Fe=4,Ue=8,Ve=Ue,ze=16,He=32,Ne=void 0; +Ne="function"!=typeof Object.assign?function e(t){if(t===o||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(t),a=1;a-1&&this.requireFail.splice(n,1),this}},{key:"hasRequireFailures",value:function e(){return this.requireFail.length>0}},{key:"canRecognizeWith",value:function e(t){return!!this.simultaneous[t.id]}},{key:"emit",value:function e(t){function e(e){n.manager.emit(e,t)}var n=this,o=this.state;o=Ue&&e(n.options.event+g(o))}},{key:"tryEmit",value:function e(t){return this.canEmit()?this.emit(t):void(this.state=He)}},{key:"canEmit",value:function e(){for(var t=0;tthis.options.threshold||this.state&Le)}}]),t}($e);et.prototype.defaults={event:"rotate",threshold:0,pointers:2};var tt=function(e){function t(){return je(this,t),Je(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Ke(t,e),Xe(t,[{key:"getTouchAction",value:function e(){return[se]}},{key:"attrTest",value:function e(n){return Ge(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"attrTest",this).call(this,n)&&(Math.abs(n.scale-1)>this.options.threshold||this.state&Le)}},{key:"emit",value:function e(n){if(1!==n.scale){var o=n.scale<1?"in":"out";n.additionalEvent=this.options.event+o}Ge(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"emit",this).call(this,n)}}]),t}($e);tt.prototype.defaults={event:"pinch",threshold:0,pointers:2};var nt=function(e){function t(){je(this,t);var e=Je(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.pX=null,e.pY=null,e}return Ke(t,e),Xe(t,[{key:"getTouchAction",value:function e(){var t=this.options.direction,n=[];return t&De&&n.push(ue),t&Ee&&n.push(le),n}},{key:"directionTest",value:function e(t){var n=this.options,o=!0,a=t.distance,r=t.direction,i=t.deltaX,s=t.deltaY;return r&n.direction||(n.direction&De?(r=0===i?Pe:i<0?Me:Ie,o=i!==this.pX,a=Math.abs(t.deltaX)):(r=0===s?Pe:s<0?Se:ke,o=s!==this.pY,a=Math.abs(t.deltaY))),t.direction=r,o&&a>n.threshold&&r&n.direction}},{key:"attrTest",value:function e(t){return $e.prototype.attrTest.call(this,t)&&(this.state&Le||!(this.state&Le)&&this.directionTest(t))}},{key:"emit",value:function e(n){this.pX=n.deltaX,this.pY=n.deltaY;var o=p(n.direction);o&&(n.additionalEvent=this.options.event+o),Ge(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"emit",this).call(this,n)}}]),t}($e);nt.prototype.defaults={event:"pan",threshold:10,pointers:1,direction:Ae};var ot=function(e){function t(){return je(this,t),Je(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Ke(t,e),Xe(t,[{key:"getTouchAction",value:function e(){return nt.prototype.getTouchAction.call(this)}},{key:"attrTest",value:function e(n){var o=this.options.direction,a=void 0;return o&(De|Ee)?a=n.overallVelocity:o&De?a=n.overallVelocityX:o&Ee&&(a=n.overallVelocityY),Ge(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"attrTest",this).call(this,n)&&o&n.offsetDirection&&n.distance>this.options.threshold&&n.maxPointers===this.options.pointers&&ee(a)>this.options.velocity&&n.eventType&Ce}},{key:"emit",value:function e(t){var n=p(t.offsetDirection);n&&this.manager.emit(this.options.event+n,t),this.manager.emit(this.options.event,t)}}]),t}($e);ot.prototype.defaults={event:"swipe",threshold:10,velocity:.3,direction:De|Ee,pointers:1};var at=function(e){function t(){je(this,t);var e=Je(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.pTime=!1,e.pCenter=!1,e._timer=null,e._input=null,e.count=0,e}return Ke(t,e),Xe(t,[{key:"getTouchAction",value:function e(){return[ie]}},{key:"process",value:function e(t){var n=this,o=this.options,a=t.pointers.length===o.pointers,r=t.distanceo.time;if(this._input=t,!r||!a||t.eventType&(Ce|be)&&!i)this.reset();else if(t.eventType&xe)this.reset(),this._timer=y(function(){n.state=Ve,n.tryEmit()},o.time,this);else if(t.eventType&Ce)return Ve;return He}},{key:"reset",value:function e(){clearTimeout(this._timer)}},{key:"emit",value:function e(t){this.state===Ve&&(t&&t.eventType&Ce?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=te(),this.manager.emit(this.options.event,this._input)))}}]),t}(Ze);rt.prototype.defaults={event:"press",pointers:1,time:251,threshold:9};var it=function(){function e(t,n){je(this,e),this.manager=t,this.set(n)}return Xe(e,[{key:"set",value:function e(t){t===ae&&(t=this.compute()),oe&&this.manager.element.style&&ce[t]&&(this.manager.element.style[ne]=t),this.actions=t.toLowerCase().trim()}},{key:"update",value:function e(){this.set(this.manager.options.touchAction)}},{key:"compute",value:function e(){var t=[];return u(this.manager.recognizers,function(e){m(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))}),w(t.join(" "))}},{key:"preventDefaults",value:function e(t){var n=t.srcEvent,o=t.offsetDirection;if(this.manager.session.prevented)return void n.preventDefault();var a=this.actions,r=x(a,se)&&!ce[se],i=x(a,ue)&&!ce[ue],s=x(a,le)&&!ce[le];if(r){var l=1===t.pointers.length,u=t.distance<2,c=t.deltaTime<250;if(l&&u&&c)return}return s&&i?void 0:r||i&&o&De||s&&o&Ee?this.preventSrc(n):void 0}},{key:"preventSrc",value:function e(t){this.manager.session.prevented=!0,t.preventDefault()}}]),e}(),st=function(){function e(t,n){je(this,e);var o=this;this.manager=t,this.callback=n,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){m(t.options.enable,[t])&&o.handler(e)},this.init()}return Xe(e,[{key:"handler",value:function e(){}},{key:"init",value:function e(){this.evEl&&L(this.element,this.evEl,this.domHandler),this.evTarget&&L(this.target,this.evTarget,this.domHandler),this.evWin&&L(U(this.element),this.evWin,this.domHandler)}},{key:"destroy",value:function e(){this.evEl&&F(this.element,this.evEl,this.domHandler),this.evTarget&&F(this.target,this.evTarget,this.domHandler),this.evWin&&F(U(this.element),this.evWin,this.domHandler)}}]),e}(),lt={pointerdown:xe,pointermove:we,pointerup:Ce,pointercancel:be,pointerout:be},ut={2:ge,3:pe,4:ve,5:ye},ct="pointerdown",dt="pointermove pointerup pointercancel";e.MSPointerEvent&&!e.PointerEvent&&(ct="MSPointerDown",dt="MSPointerMove MSPointerUp MSPointerCancel");var ft=function(e){function t(){je(this,t);var e=Je(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.evEl=ct,e.evWin=dt,e.store=e.manager.session.pointerEvents=[],e}return Ke(t,e),Xe(t,[{key:"handler",value:function e(t){var n=this.store,o=!1,a=t.type.toLowerCase().replace("ms",""),r=lt[a],i=ut[t.pointerType]||t.pointerType,s=i===ge,l=d(n,t.pointerId,"pointerId");r&xe&&(0===t.button||s)?l<0&&(n.push(t),l=n.length-1):r&(Ce|be)&&(o=!0),l<0||(n[l]=t,this.callback(this.manager,r,{pointers:n,changedPointers:[t],pointerType:i,srcEvent:t}),o&&n.splice(l,1))}}]),t}(st),mt={touchstart:xe,touchmove:we,touchend:Ce,touchcancel:be},ht="touchstart touchmove touchend touchcancel",gt=function(e){function t(){je(this,t),t.prototype.evTarget=ht,t.prototype.targetIds={};var e=Je(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.evTarget=ht,e.targetIds={},e}return Ke(t,e),Xe(t,[{key:"handler",value:function e(t){var n=mt[t.type],o=H.call(this,t,n);o&&this.callback(this.manager,n,{pointers:o[0],changedPointers:o[1],pointerType:ge,srcEvent:t})}}]),t}(st),pt={mousedown:xe,mousemove:we,mouseup:Ce},vt="mousedown",yt="mousemove mouseup",Tt=function(e){function t(){je(this,t);var e=Je(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.evEl=vt,e.evWin=yt,e.pressed=!1,e}return Ke(t,e),Xe(t,[{key:"handler",value:function e(t){var n=pt[t.type];n&xe&&0===t.button&&(this.pressed=!0),n&we&&1!==t.which&&(n=Ce),this.pressed&&(n&Ce&&(this.pressed=!1),this.callback(this.manager,n,{pointers:[t],changedPointers:[t],pointerType:ve,srcEvent:t}))}}]),t}(st),xt=2500,wt=25,Ct=function(e){function t(){je(this,t);var e=Je(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments)),n=v(e.handler,e);return e.touch=new gt(e.manager,n),e.mouse=new Tt(e.manager,n),e.primaryTouch=null,e.lastTouches=[],e}return Ke(t,e),Xe(t,[{key:"handler",value:function e(t,n,o){var a=o.pointerType===ge,r=o.pointerType===ve;if(!(r&&o.sourceCapabilities&&o.sourceCapabilities.firesTouchEvents)){if(a)N.call(this,n,o);else if(r&&q.call(this,o))return;this.callback(t,n,o)}}},{key:"destroy",value:function e(){this.touch.destroy(),this.mouse.destroy()}}]),t}(st),bt=1,Pt=2,Mt=function(){function e(t,n){var o=this;je(this,e),this.options=We({},It.defaults,n||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=_(this),this.touchAction=new it(this,this.options.touchAction),Y(this,!0),u(this.options.recognizers,function(e){var t=o.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])},this)}return Xe(e,[{key:"set",value:function e(t){return We(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this}},{key:"stop",value:function e(t){this.session.stopped=t?Pt:bt}},{key:"recognize",value:function e(t){var n=this.session;if(!n.stopped){this.touchAction.preventDefaults(t);var o=void 0,a=this.recognizers,r=n.curRecognizer;(!r||r&&r.state&Ve)&&(r=n.curRecognizer=null);for(var i=0;ii&&(s=e.tooLong||this.tooLong||"is too long (maximum is %{count} characters)",c.push(o.format(s,{count:i}))),c.length>0?e.message||c:void 0):(o.error(o.format("Attribute %{attr} has a non numeric value for `length`",{attr:n})),e.message||this.notValid||"has an incorrect length")}}return t}(),numericality:function(){function t(t,e){if(!o.isEmpty(t)){e=o.extend({},this.options,e);var n=[],r,i,u={greaterThan:function(){function t(t,e){return t>e}return t}(),greaterThanOrEqualTo:function(){function t(t,e){return t>=e}return t}(),equalTo:function(){function t(t,e){return t===e}return t}(),lessThan:function(){function t(t,e){return tu&&(n=this.tooLate||"must be no later than %{date}",n=o.format(n,{date:this.format(u,e)}),r.push(n)),r.length?e.message||r:void 0)}},{parse:null,format:null}),date:function(){function t(t,e){return e=o.extend({},e,{dateOnly:!0}),o.validators.datetime.call(o.validators.datetime,t,e)}return t}(),format:function(){function t(t,e){(o.isString(e)||e instanceof RegExp)&&(e={pattern:e}),e=o.extend({},this.options,e);var n=e.message||this.message||"is invalid",r=e.pattern,i;if(!o.isEmpty(t))return o.isString(t)?(o.isString(r)&&(r=new RegExp(e.pattern,e.flags)),i=r.exec(t),i&&i[0].length==t.length?void 0:n):n}return t}(),inclusion:function(){function t(t,e){if(!o.isEmpty(t)&&(o.isArray(e)&&(e={within:e}),e=o.extend({},this.options,e),!o.contains(e.within,t))){var n=e.message||this.message||"^%{value} is not included in the list";return o.format(n,{value:t})}}return t}(),exclusion:function(){function t(t,e){if(!o.isEmpty(t)&&(o.isArray(e)&&(e={within:e}),e=o.extend({},this.options,e),o.contains(e.within,t))){var n=e.message||this.message||"^%{value} is restricted";return o.format(n,{value:t})}}return t}(),email:o.extend(function(t,e){e=o.extend({},this.options,e);var n=e.message||this.message||"is not a valid email";if(!o.isEmpty(t))return o.isString(t)&&this.PATTERN.exec(t)?void 0:n},{PATTERN:/^[a-z0-9\u007F-\uffff!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9\u007F-\uffff!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z]{2,}$/i}),equality:function(){function t(t,e,n,r){if(!o.isEmpty(t)){o.isString(e)&&(e={attribute:e}),e=o.extend({},this.options,e);var i=e.message||this.message||"is not equal to %{attribute}";if(o.isEmpty(e.attribute)||!o.isString(e.attribute))throw new Error("The attribute must be a non empty string");var u=o.getDeepObjectValue(r,e.attribute),a=e.comparator||function(t,e){return t===e};return a(t,u,e,n,r)?void 0:o.format(i,{attribute:o.prettify(e.attribute)})}}return t}(),url:function(){function t(t,e){if(!o.isEmpty(t)){e=o.extend({},this.options,e);var n=e.message||this.message||"is not a valid url",r=e.schemes||this.schemes||["http","https"],i=e.allowLocal||this.allowLocal||!1;if(!o.isString(t))return n;var u="^(?:(?:"+r.join("|")+"):\\/\\/)(?:\\S+(?::\\S*)?@)?";u+="(?:";var a="(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))";i?a="(?:localhost|"+a+")":u+="(?!10(?:\\.\\d{1,3}){3})(?!127(?:\\.\\d{1,3}){3})(?!169\\.254(?:\\.\\d{1,3}){2})(?!192\\.168(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})",u+="(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|"+a+"(?::\\d{2,5})?(?:\\/[^\\s]*)?$";var s=new RegExp(u,"i");return s.exec(t)?void 0:n}}return t}()},i.exposeModule(i,this,t,e,n)}.call(this,"undefined"!=typeof e?e:null,"undefined"!=typeof n?n:null,"undefined"!=typeof define?define:null)}]},"load.js":["./lib/validate.js",function(t,e,n){var r;n.import("./lib/validate.js",{validate:function(t){r=t}}),r.validators.equals=function(t,e,n,r){if(e&&t!==e.value)return n+"must equal "+e.value},r.validators.doesNotEqual=function(t,e,n){if(e&&t===e.value)return n+"cannot equal "+e.value},r.validators.contains=function(t,e,n){if(e&&t.indexOf&&t.indexOf(e.value)===-1)return n+"must contain "+e.value},r.validators.doesNotContain=function(t,e,n){if(e&&t.indexOf&&t.indexOf(e.value)!==-1)return n+"cannot contain "+e.value},l=r}]}}}},{extensions:[".js",".json"]});d("./node_modules/meteor/validatejs/lib/validate.js"),d("./node_modules/meteor/validatejs/load.js"),"undefined"==typeof Package&&(Package={}),function(t,e){for(var n in e)n in t||(t[n]=e[n])}(Package.validatejs={},{validate:l})}(); +!function(){var e=Package.meteor.Meteor,t=Package.meteor.global,r=Package.meteor.meteorEnv,s=Package.jquery.$,n=Package.jquery.jQuery;(function(){(function(){!function(e,t){var r=[].slice,s={},n=e.amplify={publish:function(e){if("string"!=typeof e)throw new Error("You must provide a valid topic to publish.");var t=r.call(arguments,1),n,a,o,u=0,i;if(!s[e])return!0;for(n=s[e].slice(),o=n.length;u=0;c--)if(s[e][c].priority<=n){s[e].splice(c+1,0,l),i=!0;break}i||s[e].unshift(l)}return r},unsubscribe:function(e,t,r){if("string"!=typeof e)throw new Error("You must provide a valid topic to remove a subscription.");if(2===arguments.length&&(r=t,t=null),s[e])for(var n=s[e].length,a=0;ao&&(e=o),new Date>new Date(n)-e}return n}(),e}(),l=c.prototype;n.userId=function(){return k.userId()},n.user=function(){return k.user()};var g=90,_=3,p=30,f=3600;L=6e5,E=1e4,n.startup(function(){var n=Package["service-configuration"].ServiceConfiguration;l.loginServiceConfiguration=n.configurations,l.ConfigError=n.ConfigError});var h="Accounts.LoginCancelledError";l.LoginCancelledError=n.makeErrorType(h,function(n){this.message=n}),l.LoginCancelledError.prototype.name=h,l.LoginCancelledError.numericError=145546287}],"localstorage_token.js":["./accounts_client.js",function(e,o,t){var i;t.import("./accounts_client.js",{AccountsClient:function(n){i=n}});var r=i.prototype;n.loginWithToken=function(n,e){return k.loginWithToken(n,e)},r.loginWithToken=function(n,e){this.callLoginMethod({methodArguments:[{resume:n}],userCallback:e})},r._enableAutoLogin=function(){this._autoLoginEnabled=!0,this._pollStoredLoginToken()},r._isolateLoginTokenForTest=function(){this.LOGIN_TOKEN_KEY=this.LOGIN_TOKEN_KEY+c.id(),this.USER_ID_KEY=this.USER_ID_KEY+c.id()},r._storeLoginToken=function(e,o,t){n._localStorage.setItem(this.USER_ID_KEY,e),n._localStorage.setItem(this.LOGIN_TOKEN_KEY,o),t||(t=this._tokenExpiration(new Date)),n._localStorage.setItem(this.LOGIN_TOKEN_EXPIRES_KEY,t),this._lastLoginTokenWhenPolled=o},r._unstoreLoginToken=function(){n._localStorage.removeItem(this.USER_ID_KEY),n._localStorage.removeItem(this.LOGIN_TOKEN_KEY),n._localStorage.removeItem(this.LOGIN_TOKEN_EXPIRES_KEY),this._lastLoginTokenWhenPolled=null},r._storedLoginToken=function(){return n._localStorage.getItem(this.LOGIN_TOKEN_KEY)},r._storedLoginTokenExpires=function(){return n._localStorage.getItem(this.LOGIN_TOKEN_EXPIRES_KEY)},r._storedUserId=function(){return n._localStorage.getItem(this.USER_ID_KEY)},r._unstoreLoginTokenIfExpiresSoon=function(){var n=this._storedLoginTokenExpires();n&&this._tokenExpiresSoon(new Date(n))&&this._unstoreLoginToken()},r._initLocalStorage=function(){var e=this;e.LOGIN_TOKEN_KEY="Meteor.loginToken",e.LOGIN_TOKEN_EXPIRES_KEY="Meteor.loginTokenExpires",e.USER_ID_KEY="Meteor.userId";var o=__meteor_runtime_config__.ROOT_URL_PATH_PREFIX;if(o||this.connection!==n.connection){var t=":"+this.connection._stream.rawUrl;o&&(t+=":"+o),e.LOGIN_TOKEN_KEY+=t,e.LOGIN_TOKEN_EXPIRES_KEY+=t,e.USER_ID_KEY+=t}if(e._autoLoginEnabled){e._unstoreLoginTokenIfExpiresSoon();var i=e._storedLoginToken();if(i){var r=e._storedUserId();r&&e.connection.setUserId(r),e.loginWithToken(i,function(o){o&&(n._debug("Error logging in with token: "+o),e.makeClientLoggedOut()),e._pageLoadLogin({type:"resume",allowed:!o,error:o,methodName:"login",methodArguments:[{resume:i}]})})}}e._lastLoginTokenWhenPolled=i,e._pollIntervalTimer&&clearInterval(e._pollIntervalTimer),e._pollIntervalTimer=setInterval(function(){e._pollStoredLoginToken()},3e3)},r._pollStoredLoginToken=function(){var n=this;if(n._autoLoginEnabled){var e=n._storedLoginToken();n._lastLoginTokenWhenPolled!=e&&(e?n.loginWithToken(e,function(e){e&&n.makeClientLoggedOut()}):n.logout()),n._lastLoginTokenWhenPolled=e}}}],"url_client.js":["./accounts_client.js",function(e,o,i){function r(n,e,o){t.each(u,function(t){var i,r=new RegExp("^\\#\\/"+t+"\\/(.*)$"),c=e.match(r);c&&(i=c[1],"reset-password"===t?n._resetPasswordToken=i:"verify-email"===t?n._verifyEmailToken=i:"enroll-account"===t&&(n._enrollAccountToken=i),window.location.hash="",o.call(n,i,t))})}function c(e,o){var t=this;t._autoLoginEnabled=!1,n.startup(function(){t._accountsCallbacks[o]&&t._accountsCallbacks[o](e,function(){t._enableAutoLogin()})})}i.export({AccountsTest:function(){return g}});var a;i.import("./accounts_client.js",{AccountsClient:function(n){a=n}});var s=a.prototype,u=["reset-password","verify-email","enroll-account"],l=window.location.hash;s._initUrlMatching=function(){this._autoLoginEnabled=!0,this._accountsCallbacks={},this._attemptToMatchHash()},s._attemptToMatchHash=function(){r(this,l,c)};var g={attemptToMatchHash:function(){function n(n,e){return r(k,n,e)}return n}()};s.onResetPasswordLink=function(e){this._accountsCallbacks["reset-password"]&&n._debug("Accounts.onResetPasswordLink was called more than once. Only one callback added will be executed."),this._accountsCallbacks["reset-password"]=e},s.onEmailVerificationLink=function(e){this._accountsCallbacks["verify-email"]&&n._debug("Accounts.onEmailVerificationLink was called more than once. Only one callback added will be executed."),this._accountsCallbacks["verify-email"]=e},s.onEnrollmentLink=function(e){this._accountsCallbacks["enroll-account"]&&n._debug("Accounts.onEnrollmentLink was called more than once. Only one callback added will be executed."),this._accountsCallbacks["enroll-account"]=e}}]}}}},{extensions:[".js",".json"]}),b=I("./node_modules/meteor/accounts-base/client_main.js");"undefined"==typeof Package&&(Package={}),function(n,e){for(var o in e)o in n||(n[o]=e[o])}(Package["accounts-base"]=b,{Accounts:k})}(); + +!function(){var t=Package.meteor.Meteor,e=Package.meteor.global,i=Package.meteor.meteorEnv,s=Package.jquery.$,a=Package.jquery.jQuery,o=Package.tracker.Tracker,n=Package.tracker.Deps,r=Package["reactive-dict"].ReactiveDict,c=Package.session.Session,p=Package.underscore._,u=Package.ejson.EJSON,d;(function(){var e=function(t){return void 0===t?"undefined":u.stringify(t)},i=function(t){if(void 0!==t&&"undefined"!==t)return u.parse(t)},s=function(t){t&&t.changed()};d=function(e){function i(){if(!(amplify.store("__PSDATAVERSION__"+c._dictName)>=1)){var t=amplify.store("__PSKEYS__"+c._dictName),e=amplify.store("__PSAKEYS__"+c._dictName);p.each([t,e],function(t){p.each(t,function(t){amplify.store(t,u.stringify(amplify.store(t)))})}),amplify.store("__PSDATAVERSION__"+c._dictName,2)}}function s(){if(!(amplify.store("__PSDATAVERSION__"+c._dictName)>=n)){var t=amplify.store("__PSKEYS__"+c._dictName),e=amplify.store("__PSAKEYS__"+c._dictName);p.each([t,e],function(t){p.each(t,function(t){var e=!1;try{u.parse(amplify.store(c._dictName+t))}catch(t){e=!0}if(!e){var i=u.parse(amplify.store(c._dictName+t)),s=u.toJSONValue(i);amplify.store(c._dictName+t,s)}})}),amplify.store("__PSDATAVERSION__"+c._dictName,4)}}if(!p.isString(e))throw new Error("dictName must be a string");this._dictName=e,"session"==e?(this._dictName="",this._dict=a):this._dict=new r(e);var n=4;this.psKeys={},this.psKeyList=[],this.psaKeys={},this.psaKeyList=[],this.default_method="temporary",t.settings&&t.settings.public&&t.settings.public.persistent_session&&(this.default_method=t.settings.public.persistent_session.default_method);var c=this;return t.isClient&&t.startup(function(){var t;i(),s();var e=amplify.store("__PSKEYS__"+c._dictName);if("object"==typeof e&&void 0!==e.length)for(var a=0;a=0&&(a=!0),(a||p.indexOf(this.psKeyList,e)>=0)&&(s=!0),this.set(e,i,s,a)},d.prototype.old_setDefault=function(){return this._dict.setDefault.apply(this._dict,arguments)},d.prototype.setDefault=function t(e,i,s,a){var o=this;return p.isObject(e)?void p.each(e,function(t,e){o.setDefault(e,t,s,a)}):void(void 0===this.get(e)&&this.set(e,i,s,a))},d.prototype.setDefaultTemp=function t(e,i){p.isObject(e)&&(i=void 0),this.setDefault(e,i,!1,!1)},d.prototype.setDefaultPersistent=function t(e,i){p.isObject(e)&&(i=void 0),this.setDefault(e,i,!0,!1)},d.prototype.setDefaultAuth=function t(e,i){p.isObject(e)&&(i=void 0),this.setDefault(e,i,!0,!0)};var a=p.clone(c);p.extend(c,new d("session"))}).call(this),"undefined"==typeof Package&&(Package={}),function(t,e){for(var i in e)i in t||(t[i]=e[i])}(Package["u2622:persistent-session"]={},{PersistentSession:d})}(); + !function(){"undefined"==typeof Package&&(Package={}),Package.coffeescript={}}(); !function(){var Meteor=Package.meteor.Meteor,global=Package.meteor.global,meteorEnv=Package.meteor.meteorEnv,Symbol=Package["ecmascript-runtime"].Symbol,Map=Package["ecmascript-runtime"].Map,Set=Package["ecmascript-runtime"].Set,meteorBabelHelpers=Package["babel-runtime"].meteorBabelHelpers,Promise=Package.promise.Promise,html,chai,__coffeescriptShare,assert,expect,should;(function(){(function(){!function(){function require(e){var t=require.modules[e];if(!t)throw new Error('failed to require "'+e+'"');return"exports"in t||"function"!=typeof t.definition||(t.client=t.component=!0,t.definition.call(this,t.exports={},t),delete t.definition),t.exports}require.loader="component",require.helper={},require.helper.semVerSort=function(e,t){for(var i=e.version.split("."),n=t.version.split("."),r=0;rs?1:-1;var a=i[r].substr((""+o).length),c=n[r].substr((""+s).length);if(""===a&&""!==c)return 1;if(""!==a&&""===c)return-1;if(""!==a&&""!==c)return a>c?1:-1}return 0},require.latest=function(e,t){function i(e){throw new Error('failed to find latest module of "'+e+'"')}var n=/(.*)~(.*)@v?(\d+\.\d+\.\d+[^\/]*)$/,r=/(.*)~(.*)/;r.test(e)||i(e);for(var o=Object.keys(require.modules),s=[],a=[],c=0;c0){var f=s.sort(require.helper.semVerSort).pop().name;return t===!0?f:require(f)}var f=a.sort(function(e,t){return e.name>t.name})[0].name;return t===!0?f:require(f)},require.modules={},require.register=function(e,t){require.modules[e]={definition:t}},require.define=function(e,t){require.modules[e]={exports:t}},require.register("chaijs~assertion-error@1.0.0",function(e,t){function i(){function e(e,i){Object.keys(i).forEach(function(n){~t.indexOf(n)||(e[n]=i[n])})}var t=[].slice.call(arguments);return function t(){for(var i=[].slice.call(arguments),n=0,r={};n=0;r--)if(a=o[r],!i(e[a],t[a],n))return!1;return!0}var p=require("chaijs~type-detect@0.1.1"),d;try{d=require("buffer").Buffer}catch(e){d={},d.isBuffer=function(){return!1}}t.exports=i}),require.register("chai",function(e,t){t.exports=require("chai/lib/chai.js")}),require.register("chai/lib/chai.js",function(e,t){var i=[],e=t.exports={};e.version="2.1.0",e.AssertionError=require("chaijs~assertion-error@1.0.0");var n=require("chai/lib/chai/utils/index.js");e.use=function(e){return~i.indexOf(e)||(e(this,n),i.push(e)),this},e.util=n;var r=require("chai/lib/chai/config.js");e.config=r;var o=require("chai/lib/chai/assertion.js");e.use(o);var s=require("chai/lib/chai/core/assertions.js");e.use(s);var a=require("chai/lib/chai/interface/expect.js");e.use(a);var c=require("chai/lib/chai/interface/should.js");e.use(c);var h=require("chai/lib/chai/interface/assert.js");e.use(h)}),require.register("chai/lib/chai/assertion.js",function(e,t){var i=require("chai/lib/chai/config.js");t.exports=function(e,t){function n(e,t,i){o(this,"ssfi",i||arguments.callee),o(this,"object",e),o(this,"message",t)}var r=e.AssertionError,o=t.flag;e.Assertion=n,Object.defineProperty(n,"includeStack",{get:function(){return console.warn("Assertion.includeStack is deprecated, use chai.config.includeStack instead."),i.includeStack},set:function(e){console.warn("Assertion.includeStack is deprecated, use chai.config.includeStack instead."),i.includeStack=e}}),Object.defineProperty(n,"showDiff",{get:function(){return console.warn("Assertion.showDiff is deprecated, use chai.config.showDiff instead."),i.showDiff},set:function(e){console.warn("Assertion.showDiff is deprecated, use chai.config.showDiff instead."),i.showDiff=e}}),n.addProperty=function(e,i){t.addProperty(this.prototype,e,i)},n.addMethod=function(e,i){t.addMethod(this.prototype,e,i)},n.addChainableMethod=function(e,i,n){t.addChainableMethod(this.prototype,e,i,n)},n.overwriteProperty=function(e,i){t.overwriteProperty(this.prototype,e,i)},n.overwriteMethod=function(e,i){t.overwriteMethod(this.prototype,e,i)},n.overwriteChainableMethod=function(e,i,n){t.overwriteChainableMethod(this.prototype,e,i,n)},n.prototype.assert=function(e,n,s,a,c,h){var u=t.test(this,arguments);if(!0!==h&&(h=!1),!0!==i.showDiff&&(h=!1),!u){var n=t.getMessage(this,arguments),l=t.getActual(this,arguments);throw new r(n,{actual:l,expected:a,showDiff:h},i.includeStack?this.assert:o(this,"ssfi"))}},Object.defineProperty(n.prototype,"_obj",{get:function(){return o(this,"object")},set:function(e){o(this,"object",e)}})}}),require.register("chai/lib/chai/config.js",function(e,t){t.exports={includeStack:!1,showDiff:!0,truncateThreshold:40}}),require.register("chai/lib/chai/core/assertions.js",function(e,t){t.exports=function(e,t){function i(e,i){i&&A(this,"message",i),e=e.toLowerCase();var n=A(this,"object"),r=~["a","e","i","o","u"].indexOf(e.charAt(0))?"an ":"a ";this.assert(e===t.type(n),"expected #{this} to be "+r+e,"expected #{this} not to be "+r+e)}function n(){A(this,"contains",!0)}function r(e,i){i&&A(this,"message",i);var n=A(this,"object"),r=!1;if("array"===t.type(n)&&"object"===t.type(e)){for(var o in n)if(t.eql(n[o],e)){r=!0;break}}else if("object"===t.type(e)){if(!A(this,"negate")){for(var s in e)new m(n).property(s,e[s]);return}var a={};for(var s in e)a[s]=n[s];r=t.eql(a,e)}else r=n&&~n.indexOf(e);this.assert(r,"expected #{this} to include "+t.inspect(e),"expected #{this} to not include "+t.inspect(e))}function o(){var e=A(this,"object"),t=Object.prototype.toString.call(e);this.assert("[object Arguments]"===t,"expected #{this} to be arguments but got "+t,"expected #{this} to not be arguments")}function s(e,t){t&&A(this,"message",t);var i=A(this,"object");return A(this,"deep")?this.eql(e):void this.assert(e===i,"expected #{this} to equal #{exp}","expected #{this} to not equal #{exp}",e,this._obj,!0)}function a(e,i){i&&A(this,"message",i),this.assert(t.eql(e,A(this,"object")),"expected #{this} to deeply equal #{exp}","expected #{this} to not deeply equal #{exp}",e,this._obj,!0)}function c(e,t){t&&A(this,"message",t);var i=A(this,"object");if(A(this,"doLength")){new m(i,t).to.have.property("length");var n=i.length;this.assert(n>e,"expected #{this} to have a length above #{exp} but got #{act}","expected #{this} to not have a length above #{exp}",e,n)}else this.assert(i>e,"expected #{this} to be above "+e,"expected #{this} to be at most "+e)}function h(e,t){t&&A(this,"message",t);var i=A(this,"object");if(A(this,"doLength")){new m(i,t).to.have.property("length");var n=i.length;this.assert(n>=e,"expected #{this} to have a length at least #{exp} but got #{act}","expected #{this} to have a length below #{exp}",e,n)}else this.assert(i>=e,"expected #{this} to be at least "+e,"expected #{this} to be below "+e)}function u(e,t){t&&A(this,"message",t);var i=A(this,"object");if(A(this,"doLength")){new m(i,t).to.have.property("length");var n=i.length;this.assert(n1)throw new Error(o);break;case"object":if(arguments.length>1)throw new Error(o);e=Object.keys(e);break;default:e=Array.prototype.slice.call(arguments)}if(!e.length)throw new Error("keys required");var s=Object.keys(i),a=e,c=e.length,h=A(this,"any"),u=A(this,"all");if(h||u||(u=!0),h){var l=a.filter(function(e){return~s.indexOf(e)});r=l.length>0}if(u&&(r=e.every(function(e){return~s.indexOf(e)}),A(this,"negate")||A(this,"contains")||(r=r&&e.length==s.length)),c>1){e=e.map(function(e){return t.inspect(e)});var f=e.pop();u&&(n=e.join(", ")+", and "+f),h&&(n=e.join(", ")+", or "+f)}else n=t.inspect(e[0]);n=(c>1?"keys ":"key ")+n,n=(A(this,"contains")?"contain ":"have ")+n,this.assert(r,"expected #{this} to "+n,"expected #{this} to not "+n,a.slice(0).sort(),s.sort(),!0)}function v(e,i,n){n&&A(this,"message",n);var r=A(this,"object");new m(r,n).is.a("function");var o=!1,s=null,a=null,c=null;0===arguments.length?(i=null,e=null):e&&(e instanceof RegExp||"string"==typeof e)?(i=e,e=null):e&&e instanceof Error?(s=e,e=null,i=null):"function"==typeof e?(a=e.prototype.name||e.name,"Error"===a&&e!==Error&&(a=(new e).name)):e=null;try{r()}catch(n){if(s)return this.assert(n===s,"expected #{this} to throw #{exp} but #{act} was thrown","expected #{this} to not throw #{exp}",s instanceof Error?s.toString():s,n instanceof Error?n.toString():n),A(this,"object",n),this;if(e&&(this.assert(n instanceof e,"expected #{this} to throw #{exp} but #{act} was thrown","expected #{this} to not throw #{exp} but #{act} was thrown",a,n instanceof Error?n.toString():n),!i))return A(this,"object",n),this;var h="object"===t.type(n)&&"message"in n?n.message:""+n;if(null!=h&&i&&i instanceof RegExp)return this.assert(i.exec(h),"expected #{this} to throw error matching #{exp} but got #{act}","expected #{this} to throw error not matching #{exp}",i,h),A(this,"object",n),this;if(null!=h&&i&&"string"==typeof i)return this.assert(~h.indexOf(i),"expected #{this} to throw error including #{exp} but got #{act}","expected #{this} to throw error not including #{act}",i,h),A(this,"object",n),this;o=!0,c=n}var u="",l=null!==a?a:s?"#{exp}":"an error";o&&(u=" but #{act} was thrown"),this.assert(o===!0,"expected #{this} to throw "+l+u,"expected #{this} to not throw "+l+u,s instanceof Error?s.toString():s,c instanceof Error?c.toString():c),A(this,"object",c)}function y(e,t,i){return e.every(function(e){return i?t.some(function(t){return i(e,t)}):t.indexOf(e)!==-1})}function j(e,t,i){i&&A(this,"message",i);var n=A(this,"object");new m(e,i).to.have.property(t),new m(n).is.a("function");var r=e[t];n(),this.assert(r!==e[t],"expected ."+t+" to change","expected ."+t+" to not change")}function w(e,t,i){i&&A(this,"message",i);var n=A(this,"object");new m(e,i).to.have.property(t),new m(n).is.a("function");var r=e[t];n(),this.assert(e[t]-r>0,"expected ."+t+" to increase","expected ."+t+" to not increase")}function x(e,t,i){i&&A(this,"message",i);var n=A(this,"object");new m(e,i).to.have.property(t),new m(n).is.a("function");var r=e[t];n(),this.assert(e[t]-r<0,"expected ."+t+" to decrease","expected ."+t+" to not decrease")}var m=e.Assertion,q=Object.prototype.toString,A=t.flag;["to","be","been","is","and","has","have","with","that","which","at","of","same"].forEach(function(e){m.addProperty(e,function(){return this})}),m.addProperty("not",function(){A(this,"negate",!0)}),m.addProperty("deep",function(){A(this,"deep",!0)}),m.addProperty("any",function(){A(this,"any",!0),A(this,"all",!1)}),m.addProperty("all",function(){A(this,"all",!0),A(this,"any",!1)}),m.addChainableMethod("an",i),m.addChainableMethod("a",i),m.addChainableMethod("include",r,n),m.addChainableMethod("contain",r,n),m.addChainableMethod("contains",r,n),m.addChainableMethod("includes",r,n),m.addProperty("ok",function(){this.assert(A(this,"object"),"expected #{this} to be truthy","expected #{this} to be falsy")}),m.addProperty("true",function(){this.assert(!0===A(this,"object"),"expected #{this} to be true","expected #{this} to be false",!this.negate)}),m.addProperty("false",function(){this.assert(!1===A(this,"object"),"expected #{this} to be false","expected #{this} to be true",!!this.negate)}),m.addProperty("null",function(){this.assert(null===A(this,"object"),"expected #{this} to be null","expected #{this} not to be null")}),m.addProperty("undefined",function(){this.assert(void 0===A(this,"object"),"expected #{this} to be undefined","expected #{this} not to be undefined")}),m.addProperty("exist",function(){this.assert(null!=A(this,"object"),"expected #{this} to exist","expected #{this} to not exist")}),m.addProperty("empty",function(){var e=A(this,"object"),t=e;Array.isArray(e)||"string"==typeof object?t=e.length:"object"==typeof e&&(t=Object.keys(e).length),this.assert(!t,"expected #{this} to be empty","expected #{this} not to be empty")}),m.addProperty("arguments",o),m.addProperty("Arguments",o),m.addMethod("equal",s),m.addMethod("equals",s),m.addMethod("eq",s),m.addMethod("eql",a),m.addMethod("eqls",a),m.addMethod("above",c),m.addMethod("gt",c),m.addMethod("greaterThan",c),m.addMethod("least",h),m.addMethod("gte",h),m.addMethod("below",u),m.addMethod("lt",u),m.addMethod("lessThan",u),m.addMethod("most",l),m.addMethod("lte",l),m.addMethod("within",function(e,t,i){i&&A(this,"message",i);var n=A(this,"object"),r=e+".."+t;if(A(this,"doLength")){new m(n,i).to.have.property("length");var o=n.length;this.assert(o>=e&&o<=t,"expected #{this} to have a length within "+r,"expected #{this} to not have a length within "+r)}else this.assert(n>=e&&n<=t,"expected #{this} to be within "+r,"expected #{this} to not be within "+r)}),m.addMethod("instanceof",f),m.addMethod("instanceOf",f),m.addMethod("property",function(e,i,n){n&&A(this,"message",n);var r=!!A(this,"deep"),o=r?"deep property ":"property ",s=A(this,"negate"),a=A(this,"object"),c=r?t.getPathInfo(e,a):null,h=r?c.exists:t.hasProperty(e,a),u=r?c.value:a[e];if(s&&void 0!==i){if(void 0===u)throw n=null!=n?n+": ":"",new Error(n+t.inspect(a)+" has no "+o+t.inspect(e))}else this.assert(h,"expected #{this} to have a "+o+t.inspect(e),"expected #{this} to not have "+o+t.inspect(e));void 0!==i&&this.assert(i===u,"expected #{this} to have a "+o+t.inspect(e)+" of #{exp}, but got #{act}","expected #{this} to not have a "+o+t.inspect(e)+" of #{act}",i,u),A(this,"object",u)}),m.addMethod("ownProperty",p),m.addMethod("haveOwnProperty",p),m.addChainableMethod("length",b,d),m.addMethod("lengthOf",b),m.addMethod("match",function(e,t){t&&A(this,"message",t);var i=A(this,"object");this.assert(e.exec(i),"expected #{this} to match "+e,"expected #{this} not to match "+e)}),m.addMethod("string",function(e,i){i&&A(this,"message",i);var n=A(this,"object");new m(n,i).is.a("string"),this.assert(~n.indexOf(e),"expected #{this} to contain "+t.inspect(e),"expected #{this} to not contain "+t.inspect(e))}),m.addMethod("keys",g),m.addMethod("key",g),m.addMethod("throw",v),m.addMethod("throws",v),m.addMethod("Throw",v),m.addMethod("respondTo",function(e,i){i&&A(this,"message",i);var n=A(this,"object"),r=A(this,"itself"),o="function"!==t.type(n)||r?n[e]:n.prototype[e];this.assert("function"==typeof o,"expected #{this} to respond to "+t.inspect(e),"expected #{this} to not respond to "+t.inspect(e))}),m.addProperty("itself",function(){A(this,"itself",!0)}),m.addMethod("satisfy",function(e,i){i&&A(this,"message",i);var n=A(this,"object"),r=e(n);this.assert(r,"expected #{this} to satisfy "+t.objDisplay(e),"expected #{this} to not satisfy"+t.objDisplay(e),!this.negate,r)}),m.addMethod("closeTo",function(e,i,n){n&&A(this,"message",n);var r=A(this,"object");if(new m(r,n).is.a("number"),"number"!==t.type(e)||"number"!==t.type(i))throw new Error("the arguments to closeTo must be numbers");this.assert(Math.abs(r-e)<=i,"expected #{this} to be close to "+e+" +/- "+i,"expected #{this} not to be close to "+e+" +/- "+i)}),m.addMethod("members",function(e,i){i&&A(this,"message",i);var n=A(this,"object");new m(n).to.be.an("array"),new m(e).to.be.an("array");var r=A(this,"deep")?t.eql:void 0;return A(this,"contains")?this.assert(y(e,n,r),"expected #{this} to be a superset of #{act}","expected #{this} to not be a superset of #{act}",n,e):void this.assert(y(n,e,r)&&y(e,n,r),"expected #{this} to have the same members as #{act}","expected #{this} to not have the same members as #{act}",n,e)}),m.addChainableMethod("change",j),m.addChainableMethod("changes",j),m.addChainableMethod("increase",w),m.addChainableMethod("increases",w),m.addChainableMethod("decrease",x),m.addChainableMethod("decreases",x)}}),require.register("chai/lib/chai/interface/assert.js",function(exports,module){module.exports=function(chai,util){var Assertion=chai.Assertion,flag=util.flag,assert=chai.assert=function(e,t){var i=new Assertion(null,null,chai.assert);i.assert(e,t,"[ negation message unavailable ]")};assert.fail=function(e,t,i,n){throw i=i||"assert.fail()",new chai.AssertionError(i,{actual:e,expected:t,operator:n},assert.fail)},assert.ok=function(e,t){new Assertion(e,t).is.ok},assert.notOk=function(e,t){new Assertion(e,t).is.not.ok},assert.equal=function(e,t,i){var n=new Assertion(e,i,assert.equal);n.assert(t==flag(n,"object"),"expected #{this} to equal #{exp}","expected #{this} to not equal #{act}",t,e)},assert.notEqual=function(e,t,i){var n=new Assertion(e,i,assert.notEqual);n.assert(t!=flag(n,"object"),"expected #{this} to not equal #{exp}","expected #{this} to equal #{act}",t,e)},assert.strictEqual=function(e,t,i){new Assertion(e,i).to.equal(t)},assert.notStrictEqual=function(e,t,i){new Assertion(e,i).to.not.equal(t)},assert.deepEqual=function(e,t,i){new Assertion(e,i).to.eql(t)},assert.notDeepEqual=function(e,t,i){new Assertion(e,i).to.not.eql(t)},assert.isAbove=function(e,t,i){new Assertion(e,i).to.be.above(t)},assert.isBelow=function(e,t,i){new Assertion(e,i).to.be.below(t)},assert.isTrue=function(e,t){new Assertion(e,t).is.true},assert.isFalse=function(e,t){new Assertion(e,t).is.false},assert.isNull=function(e,t){new Assertion(e,t).to.equal(null)},assert.isNotNull=function(e,t){new Assertion(e,t).to.not.equal(null)},assert.isUndefined=function(e,t){new Assertion(e,t).to.equal(void 0)},assert.isDefined=function(e,t){new Assertion(e,t).to.not.equal(void 0)},assert.isFunction=function(e,t){new Assertion(e,t).to.be.a("function")},assert.isNotFunction=function(e,t){new Assertion(e,t).to.not.be.a("function")},assert.isObject=function(e,t){new Assertion(e,t).to.be.a("object")},assert.isNotObject=function(e,t){new Assertion(e,t).to.not.be.a("object")},assert.isArray=function(e,t){new Assertion(e,t).to.be.an("array")},assert.isNotArray=function(e,t){new Assertion(e,t).to.not.be.an("array")},assert.isString=function(e,t){new Assertion(e,t).to.be.a("string")},assert.isNotString=function(e,t){new Assertion(e,t).to.not.be.a("string")},assert.isNumber=function(e,t){new Assertion(e,t).to.be.a("number")},assert.isNotNumber=function(e,t){new Assertion(e,t).to.not.be.a("number")},assert.isBoolean=function(e,t){new Assertion(e,t).to.be.a("boolean")},assert.isNotBoolean=function(e,t){new Assertion(e,t).to.not.be.a("boolean")},assert.typeOf=function(e,t,i){new Assertion(e,i).to.be.a(t)},assert.notTypeOf=function(e,t,i){new Assertion(e,i).to.not.be.a(t)},assert.instanceOf=function(e,t,i){new Assertion(e,i).to.be.instanceOf(t)},assert.notInstanceOf=function(e,t,i){new Assertion(e,i).to.not.be.instanceOf(t)},assert.include=function(e,t,i){new Assertion(e,i,assert.include).include(t)},assert.notInclude=function(e,t,i){new Assertion(e,i,assert.notInclude).not.include(t)},assert.match=function(e,t,i){new Assertion(e,i).to.match(t)},assert.notMatch=function(e,t,i){new Assertion(e,i).to.not.match(t)},assert.property=function(e,t,i){new Assertion(e,i).to.have.property(t)},assert.notProperty=function(e,t,i){new Assertion(e,i).to.not.have.property(t)},assert.deepProperty=function(e,t,i){new Assertion(e,i).to.have.deep.property(t)},assert.notDeepProperty=function(e,t,i){new Assertion(e,i).to.not.have.deep.property(t)},assert.propertyVal=function(e,t,i,n){new Assertion(e,n).to.have.property(t,i)},assert.propertyNotVal=function(e,t,i,n){new Assertion(e,n).to.not.have.property(t,i)},assert.deepPropertyVal=function(e,t,i,n){new Assertion(e,n).to.have.deep.property(t,i)},assert.deepPropertyNotVal=function(e,t,i,n){new Assertion(e,n).to.not.have.deep.property(t,i)},assert.lengthOf=function(e,t,i){new Assertion(e,i).to.have.length(t)},assert.Throw=function(e,t,i,n){("string"==typeof t||t instanceof RegExp)&&(i=t,t=null);var r=new Assertion(e,n).to.Throw(t,i);return flag(r,"object")},assert.doesNotThrow=function(e,t,i){"string"==typeof t&&(i=t,t=null),new Assertion(e,i).to.not.Throw(t)},assert.operator=function(val,operator,val2,msg){if(!~["==","===",">",">=","<","<=","!=","!=="].indexOf(operator))throw new Error('Invalid operator "'+operator+'"');var test=new Assertion(eval(val+operator+val2),msg);test.assert(!0===flag(test,"object"),"expected "+util.inspect(val)+" to be "+operator+" "+util.inspect(val2),"expected "+util.inspect(val)+" to not be "+operator+" "+util.inspect(val2))},assert.closeTo=function(e,t,i,n){new Assertion(e,n).to.be.closeTo(t,i)},assert.sameMembers=function(e,t,i){new Assertion(e,i).to.have.same.members(t)},assert.sameDeepMembers=function(e,t,i){new Assertion(e,i).to.have.same.deep.members(t)},assert.includeMembers=function(e,t,i){new Assertion(e,i).to.include.members(t)},assert.changes=function(e,t,i){new Assertion(e).to.change(t,i)},assert.doesNotChange=function(e,t,i){new Assertion(e).to.not.change(t,i)},assert.increases=function(e,t,i){new Assertion(e).to.increase(t,i)},assert.doesNotIncrease=function(e,t,i){new Assertion(e).to.not.increase(t,i)},assert.decreases=function(e,t,i){new Assertion(e).to.decrease(t,i)},assert.doesNotDecrease=function(e,t,i){new Assertion(e).to.not.decrease(t,i)},assert.ifError=function(e,t){new Assertion(e,t).to.not.be.ok},function e(t,i){return assert[i]=assert[t],e}("Throw","throw")("Throw","throws")}}),require.register("chai/lib/chai/interface/expect.js",function(e,t){t.exports=function(e,t){e.expect=function(t,i){return new e.Assertion(t,i)},e.expect.fail=function(t,i,n,r){throw n=n||"expect.fail()",new e.AssertionError(n,{actual:t,expected:i,operator:r},e.expect.fail)}}}),require.register("chai/lib/chai/interface/should.js",function(e,t){t.exports=function(e,t){function i(){function t(){return this instanceof String||this instanceof Number?new n(this.constructor(this),null,t):this instanceof Boolean?new n(1==this,null,t):new n(this,null,t)}function i(e){Object.defineProperty(this,"should",{value:e,enumerable:!0,configurable:!0,writable:!0})}Object.defineProperty(Object.prototype,"should",{set:i,get:t,configurable:!0});var r={};return r.fail=function(t,i,n,o){throw n=n||"should.fail()",new e.AssertionError(n,{actual:t,expected:i,operator:o},r.fail)},r.equal=function(e,t,i){new n(e,i).to.equal(t)},r.Throw=function(e,t,i,r){new n(e,r).to.Throw(t,i)},r.exist=function(e,t){new n(e,t).to.exist},r.not={},r.not.equal=function(e,t,i){new n(e,i).to.not.equal(t)},r.not.Throw=function(e,t,i,r){new n(e,r).to.not.Throw(t,i)},r.not.exist=function(e,t){new n(e,t).to.not.exist},r.throw=r.Throw,r.not.throw=r.not.Throw,r}var n=e.Assertion;e.should=i,e.Should=i}}),require.register("chai/lib/chai/utils/addChainableMethod.js",function(e,t){var i=require("chai/lib/chai/utils/transferFlags.js"),n=require("chai/lib/chai/utils/flag.js"),r=require("chai/lib/chai/config.js"),o="__proto__"in Object,s=/^(?:length|name|arguments|caller)$/,a=Function.prototype.call,c=Function.prototype.apply;t.exports=function(e,t,h,u){"function"!=typeof u&&(u=function(){});var l={method:h,chainingBehavior:u};e.__methods||(e.__methods={}),e.__methods[t]=l,Object.defineProperty(e,t,{get:function(){l.chainingBehavior.call(this);var t=function e(){var t=n(this,"ssfi");t&&r.includeStack===!1&&n(this,"ssfi",e);var i=l.method.apply(this,arguments);return void 0===i?this:i};if(o){var h=t.__proto__=Object.create(this);h.call=a,h.apply=c}else{var u=Object.getOwnPropertyNames(e);u.forEach(function(i){if(!s.test(i)){var n=Object.getOwnPropertyDescriptor(e,i);Object.defineProperty(t,i,n)}})}return i(this,t),t},configurable:!0})}}),require.register("chai/lib/chai/utils/addMethod.js",function(e,t){var i=require("chai/lib/chai/config.js"),n=require("chai/lib/chai/utils/flag.js");t.exports=function(e,t,r){e[t]=function(){var o=n(this,"ssfi");o&&i.includeStack===!1&&n(this,"ssfi",e[t]);var s=r.apply(this,arguments);return void 0===s?this:s}}}),require.register("chai/lib/chai/utils/addProperty.js",function(e,t){t.exports=function(e,t,i){Object.defineProperty(e,t,{get:function(){var e=i.call(this);return void 0===e?this:e},configurable:!0})}}),require.register("chai/lib/chai/utils/flag.js",function(e,t){t.exports=function(e,t,i){var n=e.__flags||(e.__flags=Object.create(null));return 3!==arguments.length?n[t]:void(n[t]=i)}}),require.register("chai/lib/chai/utils/getActual.js",function(e,t){t.exports=function(e,t){return t.length>4?t[4]:e._obj}}),require.register("chai/lib/chai/utils/getEnumerableProperties.js",function(e,t){t.exports=function e(t){var i=[];for(var n in t)i.push(n);return i}}),require.register("chai/lib/chai/utils/getMessage.js",function(e,t){var i=require("chai/lib/chai/utils/flag.js"),n=require("chai/lib/chai/utils/getActual.js"),r=require("chai/lib/chai/utils/inspect.js"),o=require("chai/lib/chai/utils/objDisplay.js");t.exports=function(e,t){var r=i(e,"negate"),s=i(e,"object"),a=t[3],c=n(e,t),h=r?t[2]:t[1],u=i(e,"message");return"function"==typeof h&&(h=h()),h=h||"",h=h.replace(/#{this}/g,o(s)).replace(/#{act}/g,o(c)).replace(/#{exp}/g,o(a)),u?u+": "+h:h}}),require.register("chai/lib/chai/utils/getName.js",function(e,t){t.exports=function(e){if(e.name)return e.name;var t=/^\s?function ([^(]*)\(/.exec(e);return t&&t[1]?t[1]:""}}),require.register("chai/lib/chai/utils/getPathValue.js",function(e,t){var i=require("chai/lib/chai/utils/getPathInfo.js");t.exports=function(e,t){var n=i(e,t);return n.value}}),require.register("chai/lib/chai/utils/getPathInfo.js",function(e,t){function i(e){var t=e.replace(/\[/g,".["),i=t.match(/(\\\.|[^.]+?)+/g);return i.map(function(e){var t=/\[(\d+)\]$/,i=t.exec(e);return i?{i:parseFloat(i[1])}:{p:e}})}function n(e,t,i){var n=t,r;i=void 0===i?e.length:i;for(var o=0,s=i;o<",">"+i.innerHTML+"<"),m.innerHTML="",html}catch(e){}}var q=g(i),A=t.showHidden?b(i):q; @@ -179,32 +198,24 @@ if(0===A.length||f(i)&&(1===A.length&&"stack"===A[0]||2===A.length&&"description !function(){var e=Package.meteor.Meteor,a=Package.meteor.global,c=Package.meteor.meteorEnv,o=Package["practicalmeteor:loglevel"].loglevel,r=Package["practicalmeteor:loglevel"].ObjectLogger,g=Package.modules.meteorInstall,t=Package.modules.Buffer,l=Package.modules.process,m=Package["ecmascript-runtime"].Symbol,k=Package["ecmascript-runtime"].Map,n=Package["ecmascript-runtime"].Set,P=Package["babel-runtime"].meteorBabelHelpers,i=Package.promise.Promise,s=Package.webapp.WebApp,p=Package.logging.Log,u=Package.deps.Tracker,d=Package.deps.Deps,f=Package.session.Session,h=Package["ddp-client"].DDP,b=Package.mongo.Mongo,v=Package.ui.Blaze,j=Package.ui.UI,S=Package.ui.Handlebars,y=Package.spacebars.Spacebars,L=Package["templating-runtime"].Template,M=Package.check.check,H=Package.check.Match,B=Package.underscore._,D=Package.jquery.$,I=Package.jquery.jQuery,O=Package.random.Random,T=Package.ejson.EJSON,_=Package["launch-screen"].LaunchScreen,q=Package.htmljs.HTML,E=g({node_modules:{meteor:{"ohif:log":{"main.js":["meteor/ohif:core","meteor/practicalmeteor:loglevel",function(a,c,o){var r;o.import("meteor/ohif:core",{OHIF:function(e){r=e}});var g;o.import("meteor/practicalmeteor:loglevel",{loglevel:function(e){g=e}});var t=e.isProduction?"error":"trace";r.log=g.createLogger("",t)}]}}}},{extensions:[".js",".json"]});E("./node_modules/meteor/ohif:log/main.js"),"undefined"==typeof Package&&(Package={}),Package["ohif:log"]={}}(); -!function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,o=Package.http.HTTP,i=Package.jquery.$,r=Package.jquery.jQuery,a=Package["momentjs:moment"].moment,s=Package.validatejs.validate,c=Package.modules.meteorInstall,u=Package.modules.Buffer,l=Package.modules.process,m=Package["ecmascript-runtime"].Symbol,d=Package["ecmascript-runtime"].Map,p=Package["ecmascript-runtime"].Set,f=Package["babel-runtime"].meteorBabelHelpers,x=Package.promise.Promise,g=Package.webapp.WebApp,h=Package.logging.Log,v=Package.deps.Tracker,S=Package.deps.Deps,y=Package.session.Session,I=Package["ddp-client"].DDP,T=Package.mongo.Mongo,D=Package.ui.Blaze,b=Package.ui.UI,w=Package.ui.Handlebars,C=Package.spacebars.Spacebars,P=Package["templating-runtime"].Template,R=Package.check.check,k=Package.check.Match,V=Package.underscore._,O=Package.random.Random,M=Package.ejson.EJSON,A=Package["launch-screen"].LaunchScreen,q=Package.htmljs.HTML,N,L,E,F=c({node_modules:{meteor:{"ohif:viewerbase":{client:{components:{basic:{layout:{"template.layout.js":function(){P.__checkName("layout"),P.layout=new P("Template.layout",function(){var e=this;return C.include(e.lookupTemplate("yield"))})}},loadingText:{"template.loadingText.js":function(){P.__checkName("loadingText"),P.loadingText=new P("Template.loadingText",function(){var e=this;return q.Raw('
\n Loading... \n
')})}},removableBackdrop:{"template.removableBackdrop.js":function(){P.__checkName("removableBackdrop"),P.removableBackdrop=new P("Template.removableBackdrop",function(){var e=this;return q.Raw('
\n
')})}},aboutModal:{"template.aboutModal.js":function(){P.__checkName("aboutModal"),P.aboutModal=new P("Template.aboutModal",function(){var e=this;return q.DIV({class:"modal fade",id:"aboutModal",tabindex:"-1",role:"dialog","aria-labelledby":"aboutModalLabel"},"\n ",q.DIV({class:"modal-dialog modal-lg",role:"document"},"\n ",q.DIV({class:"modal-content"},"\n ",q.Raw(''),"\n ",q.DIV({class:"modal-body"},"\n ",q.A({target:"_blank",class:"forkOnGithub",href:function(){return C.mustache(e.lookup("githubUrl"))}},"\n ",q.Raw('Fork me on GitHub'),"\n "),"\n ",q.DIV({class:"logo p-x-3 p-y-3"},"\n ",q.SVG({class:"logoImage"},"\n ",q.USE({"xlink:href":function(){return C.mustache(e.lookup("absoluteUrl"),"packages/ohif_viewerbase/assets/icons.svg#icon-ohif-logo")}}),"\n "),"\n ",q.Raw('\n Open Health Imaging Foundation DICOM Viewer\n '),"\n "),"\n ",q.Raw(''),"\n ",q.DIV({class:"p-y-1 p-x-1"},"\n ",q.Raw("

Version Information

"),"\n ",q.TABLE({class:"table table-responsive"},"\n ",q.THEAD("\n ",q.TR("\n ",q.TH("Name"),"\n ",q.TH("Value"),"\n "),"\n "),"\n ",q.TBODY("\n ",q.TR("\n ",q.TD("Repository URL"),"\n ",q.TD("\n ",q.A({target:"_blank",href:function(){return C.mustache(e.lookup("githubUrl"))}},D.View("lookup:githubUrl",function(){return C.mustache(e.lookup("githubUrl"))})),"\n "),"\n "),"\n ",q.TR("\n ",q.TD("Last Commit Hash"),"\n ",q.TD("\n ",q.A({target:"_blank",href:function(){return[C.mustache(e.lookup("githubUrl")),"/commit/",C.mustache(e.lookup("gitRev"),"long")]}},"\n ",D.View("lookup:gitRev",function(){return C.mustache(e.lookup("gitRev"),"long")}),"\n "),"\n "),"\n "),"\n ",q.TR("\n ",q.TD("Latest Tag"),"\n ",q.TD("\n ",q.A({target:"_blank",href:function(){return[C.mustache(e.lookup("githubUrl")),"/releases/tag/",C.mustache(e.lookup("gitRev"),"tag")]}},"\n ",D.View("lookup:gitRev",function(){return C.mustache(e.lookup("gitRev"),"tag")}),"\n "),"\n "),"\n "),"\n ",q.TR("\n ",q.TD("Branch"),"\n ",q.TD("\n ",q.A({target:"_blank",href:function(){return[C.mustache(e.lookup("githubUrl")),"/tree/",C.mustache(e.lookup("gitRev"),"branch")]}},"\n ",D.View("lookup:gitRev",function(){return C.mustache(e.lookup("gitRev"),"branch")}),"\n "),"\n "),"\n "),"\n "),"\n "),"\n "),"\n "),"\n "),"\n "),"\n ")})},"aboutModal.js":function(){P.aboutModal.helpers({githubUrl:function(){function e(){return"https://github.com/OHIF/Viewers"}return e}()})}}},studyBrowser:{studyBrowser:{"template.studyBrowser.js":function(){P.__checkName("studyBrowser"),P.studyBrowser=new P("Template.studyBrowser",function(){var e=this;return q.DIV({class:"studyBrowser"},"\n ",q.DIV({class:"scrollableStudyThumbnails"},"\n ",D.Each(function(){return{_sequence:C.call(e.lookup("studies")),_variable:"study"}},function(){return["\n ",D.Each(function(){return{_sequence:C.dataMustache(e.lookup("sort"),C.dataMustache(e.lookup("studyThumbnails"),e.lookup("study")),e.lookup("thumbnailSortBy"),e.lookup("thumbnailSortType")),_variable:"thumbnail"}},function(){return["\n ",D._TemplateWith(function(){return{thumbnail:C.call(e.lookup("thumbnail"))}},function(){return C.include(e.lookupTemplate("thumbnailEntry"))}),"\n "]}),"\n "]}),"\n "),"\n ")})},"studyBrowser.js":["meteor/templating","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}}),o.studyBrowser.helpers({studies:function(){function e(){return i.viewer.Studies.findAllBy({selected:!0})}return e}()})}]},thumbnailEntry:{"template.thumbnailEntry.js":function(){P.__checkName("thumbnailEntry"),P.thumbnailEntry=new P("Template.thumbnailEntry",function(){var e=this;return D.Let({stack:function(){return C.call(C.dot(e.lookup("."),"thumbnail","stack"))}},function(){return["\n ",q.DIV({class:function(){return["thumbnailEntry noselect m-t-1 m-b-2 ",C.mustache(e.lookup("draggableClass"))," ",D.If(function(){return C.dataMustache(e.lookup("isDisplaySetActive"),C.dot(e.lookup("stack"),"displaySetInstanceUid"),e.lookup("viewportIndex"))},function(){return"active"})]}},"\n ",q.DIV({class:"p-x-1"},"\n ",D._TemplateWith(function(){return C.dataMustache(e.lookup("clone"),e.lookup("."))},function(){return C.include(e.lookupTemplate("imageThumbnail"))}),"\n "),"\n ",q.DIV({class:function(){return["seriesDetails clearfix m-x-1 ",D.Unless(function(){return C.call(C.dot(e.lookup("stack"),"seriesDescription"))},function(){return"info-only"})]}},"\n ",q.DIV({class:"seriesDescription"},"\n ",D.View("lookup:stack.seriesDescription",function(){return C.mustache(C.dot(e.lookup("stack"),"seriesDescription"))}),"\n "),"\n ",q.DIV({class:"seriesInformation"},"\n ",q.DIV({class:"item item-series clearfix"},"\n ",q.DIV({class:"icon"},"S:"),"\n ",q.DIV({class:"value"},D.View("lookup:stack.seriesNumber",function(){return C.mustache(C.dot(e.lookup("stack"),"seriesNumber"))})),"\n "),"\n ",D.Unless(function(){return C.dataMustache(e.lookup("isUndefined"),e.lookup("instanceNumber"))},function(){return["\n ",q.DIV({class:"item item-series clearfix"},"\n ",q.DIV({class:"icon"},"I:"),"\n ",q.DIV({class:"value"},D.View("lookup:instanceNumber",function(){return C.mustache(e.lookup("instanceNumber"))})),"\n "),"\n "]}),"\n ",q.DIV({class:"item item-frames clearfix"},"\n ",q.DIV({class:"icon"},q.DIV()),"\n ",q.DIV({class:"value"},D.View("lookup:stack.numImageFrames",function(){return C.mustache(C.dot(e.lookup("stack"),"numImageFrames"))})),"\n "),"\n "),"\n "),"\n "),"\n "]})})},"thumbnailEntry.js":["meteor/templating","meteor/underscore","meteor/session","meteor/ohif:core","../../../lib/thumbnailDragHandlers",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}});var s;n.import("../../../lib/thumbnailDragHandlers",{thumbnailDragHandlers:function(e){s=e}}),o.thumbnailEntry.onCreated(function(){var e=o.instance();e.isDragAndDrop=i.isUndefined(e.data.viewportIndex)}),o.thumbnailEntry.events({"touchstart .thumbnailEntry, mousedown .thumbnailEntry":function(){function e(e,t){var n=t.data.thumbnail.stack;t.isDragAndDrop&&s.thumbnailDragStartHandler(e,n)}return e}(),"touchmove .thumbnailEntry":function(){function e(e,t){t.isDragAndDrop&&s.thumbnailDragHandler(e)}return e}(),"touchend .thumbnailEntry":function(){function e(e,t){var n=t.data.thumbnail.stack;t.isDragAndDrop&&s.thumbnailDragEndHandler(e,n)}return e}(),"click .thumbnailEntry":function(){function e(e,t){if(!t.isDragAndDrop){var n=t.data.thumbnail.stack;a.viewerbase.layoutManager.rerenderViewportWithNewDisplaySet(t.data.viewportIndex,n)}}return e}(),"dblclick .thumbnailEntry":function(){function e(e,t){if(t.isDragAndDrop){var n=a.viewerbase.layoutManager.getNumberOfViewports(),o=r.get("activeViewport")||0;o>=n&&(o=n>0?n-1:0);var i=t.data.thumbnail.stack;a.viewerbase.layoutManager.rerenderViewportWithNewDisplaySet(o,i)}}return e}()}),o.thumbnailEntry.helpers({draggableClass:function(){function e(){return o.instance().isDragAndDrop?"draggable":""}return e}(),instanceNumber:function(){function e(){var e=o.instance().data.thumbnail;if(e){var t=e.stack;if(t&&t.isMultiFrame){var n=t.images[0];if(n)return n.instanceNumber}}}return e}()})}]},imageThumbnail:{"template.imageThumbnail.js":function(){P.__checkName("imageThumbnail"),P.imageThumbnail=new P("Template.imageThumbnail",function(){var e=this;return q.DIV({class:"imageThumbnail"},q.Raw('\n
\n '),q.DIV({class:"imageThumbnailLoadingIndicator thumbnailLoadingIndicator"},"\n ",q.P("Loading ",D.View("lookup:percentComplete",function(){return C.mustache(e.lookup("percentComplete"))})),"\n "),q.Raw('\n
\n

Error

\n
\n '))})},"imageThumbnail.js":["meteor/templating","meteor/tracker","meteor/session","meteor/ohif:core","../../../lib/getImageId.js",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/tracker",{Tracker:function(e){i=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}});var s;n.import("../../../lib/getImageId.js",{getImageId:function(e){s=e}}),o.imageThumbnail.onCreated(function(){var e=o.instance();e.getThumbnailImageId=function(){var t=e.data.thumbnail.stack,n=(t.images.length||1)-1,o=Math.floor(n/2),i=t.images[o];return s(i.getData())}}),o.imageThumbnail.onRendered(function(){var e=o.instance(),t=e.$(".imageThumbnail"),n=t.find(".imageThumbnailLoadingIndicator"),r=t.find(".imageThumbnailErrorLoadingIndicator"),a=t.find(".imageThumbnailCanvas"),s=a.get(0);e.refreshImage=function(){if(s){cornerstone.disable(s),n.css("display","block");var t=function e(t){cornerstone.enable(s),cornerstone.displayImage(s,t),n.css("display","none")},o=function e(){n.css("display","none"),r.css("display","block")},i=e.getThumbnailImageId();cornerstone.loadAndCacheImage(i).then(t,o)}},e.autorun(function(){e.data.currentStudy&&e.data.currentStudy.dep.depend(),i.afterFlush(function(){return e.refreshImage()})})}),o.imageThumbnail.onDestroyed(function(){var e=o.instance(),t=e.$(".imageThumbnail"),n=t.find(".imageThumbnailCanvas"),i=n.get(0);i&&cornerstone.disable(i)}),o.imageThumbnail.helpers({percentComplete:function(){function e(){var e=o.instance(),t=a.string.encodeId(e.getThumbnailImageId()),n=r.get("CornerstoneThumbnailLoadProgress"+t);if(n&&100!==n)return n+"%"}return e}()})}]}},viewer:{imageViewerViewport:{"template.imageViewerViewport.js":function(){P.__checkName("imageViewerViewport"),P.imageViewerViewport=new P("Template.imageViewerViewport",function(){var e=this;return[q.Raw('
\n
\n
\n Please drag a stack here to view images.\n
\n '),C.include(e.lookupTemplate("viewportOverlay")),"\n ",C.include(e.lookupTemplate("loadingIndicator")),"\n ",C.include(e.lookupTemplate("viewportOrientationMarkers"))]})},"imageViewerViewport.js":["meteor/meteor","meteor/templating","meteor/tracker","meteor/session","meteor/random","meteor/jquery","meteor/ohif:core","../../../lib/StackManager","../../../lib/setActiveViewport","../../../lib/imageViewerViewportData","../../../lib/updateCrosshairsSynchronizer","../../../lib/toolManager","../../../lib/updateOrientationMarkers","../../../lib/instanceClassSpecificViewport","../../../lib/classes/OHIFError",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var r;n.import("meteor/tracker",{Tracker:function(e){r=e}});var a;n.import("meteor/session",{Session:function(e){a=e}});var s;n.import("meteor/random",{Random:function(e){s=e}});var c;n.import("meteor/jquery",{$:function(e){c=e}});var u;n.import("meteor/ohif:core",{OHIF:function(e){u=e}});var l;n.import("../../../lib/StackManager",{StackManager:function(e){l=e}});var m;n.import("../../../lib/setActiveViewport",{setActiveViewport:function(e){m=e}});var d;n.import("../../../lib/imageViewerViewportData",{imageViewerViewportData:function(e){d=e}});var p;n.import("../../../lib/updateCrosshairsSynchronizer",{updateCrosshairsSynchronizer:function(e){p=e}});var f;n.import("../../../lib/toolManager",{toolManager:function(e){f=e}});var x;n.import("../../../lib/updateOrientationMarkers",{updateOrientationMarkers:function(e){x=e}});var g;n.import("../../../lib/instanceClassSpecificViewport",{getInstanceClassDefaultViewport:function(e){g=e}});var h;n.import("../../../lib/classes/OHIFError",{OHIFError:function(e){h=e}});var v="CornerstoneToolsMouseDown CornerstoneToolsMouseDownActivate CornerstoneToolsMouseClick CornerstoneToolsMouseDrag CornerstoneToolsMouseUp CornerstoneToolsMouseWheel CornerstoneToolsTap CornerstoneToolsTouchPress CornerstoneToolsTouchStart CornerstoneToolsTouchStartActive CornerstoneToolsMultiTouchDragStart",S=function e(t,n){if(u.log.info("imageViewerViewport loadDisplaySetIntoViewport"),!t.study||!t.displaySet||!t.element)return void u.log.warn("loadDisplaySetIntoViewport: No Study, Display Set, or Element provided");var o=t.element,i=c(".imageViewerViewport").index(o),r=u.viewerbase.layoutManager;r.viewportData=r.viewportData||{},r.viewportData[i]=r.viewportData[i]||{},r.viewportData[i].viewportIndex=i;var h=a.get("activeContentId");if(h){if(!ViewerData[h])return;ViewerData[h].loadedSeriesData[i]={}}var S=t.displaySet,y=l.findStack(S.displaySetInstanceUid);y&&y.imageIds||(y=l.makeAndAddStack(t.study,S)),y.isClip&&y.frameRate>0&&(u.viewer.cine.framesPerSecond=parseFloat(y.frameRate),a.set("UpdateCINE",s.id()));var I=y.imageIds;y={currentImageIdIndex:t.currentImageIdIndex>0&&t.currentImageIdIndex0?D.averageFrameRate:u.viewer.cine.framesPerSecond;var C={loop:u.viewer.cine.loop,framesPerSecond:w};cornerstoneTools.addToolState(o,"playClip",C),D&&D.isMultiframeImage&&D.averageFrameRate>0&&cornerstoneTools.playClip(o),cornerstoneTools.mouseInput.enable(o),cornerstoneTools.touchInput.enable(o),cornerstoneTools.mouseWheelInput.enable(o),cornerstoneTools.keyboardInput.enable(o);var P=f.getActiveTool();f.setActiveTool(P,[o]);var R=function e(t,c){r.viewportData[i]||u.log.warn("onImageRendered: LayoutManager has no viewport data for this viewport index?: "+i),a.set("CornerstoneImageRendered"+i,s.id());var l=cornerstone.getViewport(o);r.viewportData[i].viewport=l,ViewerData[h].loadedSeriesData[i].viewport=l,a.set("ViewerData",ViewerData),"function"==typeof q.onImageRendered&&q.onImageRendered(t,c,i,n)};d.off("CornerstoneImageRendered",R),d.on("CornerstoneImageRendered",R),a.set("CornerstoneImageRendered"+i,s.id());var k=function e(t,o){A&&M.updateMetadata(o.enabledElement.image),n.imageId=o.enabledElement.image.imageId,a.set("CornerstoneNewImage"+i,s.id()),r.viewportData[i].imageId=o.enabledElement.image.imageId;var c=t.target,u=cornerstoneTools.getToolState(c,"stack");if(u&&u.data&&u.data.length){x(c);var l=cornerstoneTools.getToolState(c,"stack");if(l&&l.data.length&&l.data[0].imageIds.length>1){var m=l.data[0].imageIds.indexOf(n.imageId);r.viewportData[i].currentImageIdIndex=m,ViewerData[h].loadedSeriesData[i].currentImageIdIndex=m,a.set("ViewerData",ViewerData)}"function"==typeof q.onNewImage&&q.onNewImage(t,o,i,n)}};d.off("CornerstoneNewImage",k),d.on("CornerstoneNewImage",k),a.set("CornerstoneNewImage"+i,s.id());var V=function e(t,n){a.set("CornerstoneNewImage"+i,s.id())};d.off("CornerstoneStackScroll",V),y.imageIds.length>1&&d.on("CornerstoneStackScroll",V);var O=function e(t,n){var o=n.element,i=a.get("activeViewport"),r=c(".imageViewerViewport").index(o);if(c(o).focus(),r!==i){u.log.info("imageViewerViewport sendActivationTrigger"),n.viewportIndex=r;var s=c.Event("OHIFActivateViewport",n);s.type="OHIFActivateViewport",c(t.target).trigger(s,n)}};d.off(v,O),d.on(v,O),ViewerData[h].loadedSeriesData=r.viewportData;var N=cornerstoneTools.metaData.get("imagePlane",e.imageId);N&&N.frameOfReferenceUID&&(u.viewer.updateImageSynchronizer.add(o),u.viewer.refLinesEnabled&&cornerstoneTools.referenceLines.tool.enable(o,u.viewer.updateImageSynchronizer),"crosshairs"===P&&p(N.frameOfReferenceUID)),i===a.get("activeViewport")&&m(o),t.renderedCallback&&"function"==typeof t.renderedCallback&&t.renderedCallback(o),r.updateSession(),"function"==typeof q.after&&(u.log.info("imageViewerViewport after callback"),q.after(e,n,o))}},function(e){w(o,T,e)})},y=function e(t,n,o){var i=t.study;if(!i||!i.displaySets)throw new h("Study does not exist or has no display sets");if(i.displaySets.every(function(e){return e.displaySetInstanceUid!==n||(t.displaySet=e,!1)}),!t.displaySet)throw new h("Display set not found in specified study!");S(t,o)};o.startup(function(){window.ViewportLoading=window.ViewportLoading||{},f.configureLoadProcess()}),i.imageViewerViewport.onRendered(function(){var e=i.currentData();u.log.info("imageViewerViewport onRendered");var t=this.find(".imageViewerViewport");this.element=t,c(t).siblings(".imageViewerLoadingIndicator").css("display","block");var n=a.get("activeViewport"),o=e.currentImageIdIndex,r=e.viewport,s=e.studyInstanceUid,l=e.seriesInstanceUid,m=e.renderedCallback,p=e.displaySetInstanceUid;o||(o=0),d.extendData(e);var f={element:t,viewport:r,currentImageIdIndex:o,displaySetInstanceUid:p,studyInstanceUid:s,seriesInstanceUid:l,renderedCallback:m,activeViewport:n};if(!p)return t.classList.add("empty"),c(t).siblings(".imageViewerLoadingIndicator").css("display","none"),void c(t).siblings(".viewportInstructions").show();var x=u.viewer.Studies.findBy({studyInstanceUid:s});f.study=x,y(f,p,e)}),i.imageViewerViewport.onDestroyed(function(){u.log.info("imageViewerViewport onDestroyed");var e=this.find(".imageViewerViewport");if(e&&!c(e).hasClass("empty")&&c(e).find("canvas").length){cornerstoneTools.mouseInput.disable(e),cornerstoneTools.touchInput.disable(e),cornerstoneTools.mouseWheelInput.disable(e),u.viewer.updateImageSynchronizer.remove(e);var t=cornerstoneTools.getToolState(e,"stackPrefetch");t=[],cornerstoneTools.stackPrefetch.disable(e);try{var n=cornerstone.getEnabledElement(e);n&&cornerstoneTools.stopClip(e)}catch(e){u.log.warn(e)}c(e).trigger("OHIFDestroyedViewport"),cornerstone.disable(e)}}),i.imageViewerViewport.events({"OHIFActivateViewport .imageViewerViewport":function(){function e(e){u.log.info("imageViewerViewport OHIFActivateViewport"),m(e.currentTarget)}return e}(),"click .imageViewerViewport":function(){function e(e){m(e.currentTarget)}return e}(),"CornerstoneToolsMouseDoubleClick .imageViewerViewport, CornerstoneToolsDoubleTap .imageViewerViewport":function(){function e(e){var t=c(".imageViewerViewport").index(e.currentTarget),n=u.viewerbase.layoutManager;n.toggleEnlargement(t),r.afterFlush(function(){var e=void 0;e=n.isZoomed?0:n.zoomedViewportIndex||0;var t=c(".imageViewerViewport").get(e);m(t)})}return e}()})}]},gridLayout:{"template.gridLayout.js":function(){P.__checkName("gridLayout"),P.gridLayout=new P("Template.gridLayout",function(){var e=this;return q.DIV({id:"imageViewerViewports"},"\n ",D.Each(function(){return{_sequence:C.call(e.lookup("viewports")),_variable:"viewport"}},function(){return["\n ",q.DIV({class:function(){return["viewportContainer ",C.mustache(e.lookup("getClass"),e.lookup("@index"))]},style:function(){return["height:",C.mustache(e.lookup("height")),"%;width:",C.mustache(e.lookup("width")),"%;"]}},"\n ",q.DIV({class:"removable"},"\n ",D._TemplateWith(function(){return C.dataMustache(e.lookup("clone"),e.lookup("viewport"))},function(){return C.include(e.lookupTemplate("imageViewerViewport"))}),"\n "),"\n "),"\n "]}),"\n ")})},"gridLayout.js":["meteor/ohif:core","meteor/templating",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var r="top",a="bottom",s="middle";i.gridLayout.helpers({height:function(){function e(){var e=i.instance(),t=e.data.rows||1;return 100/t}return e}(),width:function(){function e(){var e=i.instance(),t=e.data.columns||1;return 100/t}return e}(),getClass:function(){function e(e){var t=this.rows,n=this.columns;if(1===t)return r+" "+a;var o=Math.floor(e/n);return 0===o?r:o+1===t?a:s}return e}(),viewports:function(){function e(){var e=i.instance(),t=e.data.rows,n=e.data.columns,o=t*n,r=e.data.viewportData,a=r.length;if(ao)return r.slice(0,o);return r}return e}()})}]},loadingIndicator:{"template.loadingIndicator.js":function(){P.__checkName("loadingIndicator"),P.loadingIndicator=new P("Template.loadingIndicator",function(){var e=this;return[q.DIV({class:"imageViewerLoadingIndicator loadingIndicator"},"\n ",q.DIV({class:"indicatorContents"},"\n ",q.P("Loading... ",q.Raw('')," ",D.View("lookup:percentComplete",function(){return C.mustache(e.lookup("percentComplete"))})),"\n "),"\n "),q.Raw('\n
\n
\n

Error Loading Image

\n

An error has occurred.

\n

\n
\n
')]})},"loadingIndicator.js":["meteor/meteor","meteor/templating","meteor/jquery","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}}),o.startup(function(){cornerstoneTools.loadHandlerManager&&(cornerstoneTools.loadHandlerManager.setStartLoadHandler(c),cornerstoneTools.loadHandlerManager.setEndLoadHandler(u),cornerstoneTools.loadHandlerManager.setErrorLoadingHandler(l))});var s=void 0,c=function e(t){clearTimeout(s),s=setTimeout(function(){console.log("startLoading");var e=r(t);e.siblings(".imageViewerErrorLoadingIndicator").css("display","none"),e.find("canvas").not(".magnifyTool").addClass("faded"),e.siblings(".imageViewerLoadingIndicator").css("display","block")},a.viewer.loadIndicatorDelay)},u=function e(t){clearTimeout(s);var n=r(t);n.siblings(".imageViewerErrorLoadingIndicator").css("display","none"),n.find("canvas").not(".magnifyTool").removeClass("faded"),n.siblings(".imageViewerLoadingIndicator").css("display","none")},l=function e(t,n,o,i){clearTimeout(s);var a=r(t);if(a.find("canvas").not(".magnifyTool").removeClass("faded"),a.siblings(".imageViewerLoadingIndicator").css("display","none"),"stackPrefetch"!==i){var c=a.siblings(".imageViewerErrorLoadingIndicator");c.css("display","block");var u={network:"A network error has occurred"};u.hasOwnProperty(o)&&(o=u[o]),c.find(".description").text("An error has occurred while loading image: "+n),o&&c.find(".details").text("Details: "+o)}};i.loadingIndicator.helpers({percentComplete:function(){function e(){var e=y.get("CornerstoneLoadProgress"+this.viewportIndex);if(e&&100!==e)return e+"%"}return e}()})}]},annotationDialogs:{"template.annotationDialogs.js":function(){P.__checkName("annotationDialogs"),P.annotationDialogs=new P("Template.annotationDialogs",function(){var e=this;return[q.getTag("dialog")({id:"annotationDialog",class:"annotationDialog noselect"},"\n ",q.H5("Enter your annotation"),"\n ",q.DIV({class:"annotationTextInputOptions"},"\n ",q.LABEL({for:"annotationTextInput"},"New label"),"\n ",q.INPUT({name:"annotationTextInput",class:"annotationTextInput",type:"text",tabindex:"-1",autocomplete:"off"}),"\n "),"\n ",q.A({class:"annotationDialogConfirm btn btn-sm btn-primary"},"OK"),"\n "),"\n\n ",q.getTag("dialog")({id:"relabelAnnotationDialog",class:"annotationDialog noselect",oncontextmenu:"return false"},"\n ",q.H5("Edit your annotation"),"\n ",q.DIV({class:"annotationTextInputOptions"},"\n ",q.LABEL({for:"annotationTextInput"},"New label"),"\n ",q.INPUT({name:"annotationTextInput",class:"annotationTextInput",type:"text",tabindex:"-1",autocomplete:"off"}),"\n "),"\n ",q.DIV("\n ",q.A({class:"relabelRemove btn btn-sm btn-secondary"},"Remove marker"),"\n ",q.A({class:"relabelConfirm btn btn-sm btn-primary"},"OK"),"\n "),"\n ")]})},"annotationDialogs.js":function(){P.annotationDialogs.onRendered(function(){var e=P.instance(),t=["annotationDialog","relabelAnnotationDialog"];t.forEach(function(t){var n=e.$("#"+t);n.draggable(),E.registerDialog(n.get(0))})})}},viewportOrientationMarkers:{"template.viewportOrientationMarkers.js":function(){P.__checkName("viewportOrientationMarkers"),P.viewportOrientationMarkers=new P("Template.viewportOrientationMarkers",function(){var e=this;return q.Raw('
\n
\n
\n
\n
\n
')})}},viewportOverlay:{"template.viewportOverlay.js":function(){P.__checkName("viewportOverlay"),P.viewportOverlay=new P("Template.viewportOverlay",function(){var e=this;return q.DIV({class:function(){return["imageViewerViewportOverlay noselect ",D.If(function(){return C.dataMustache(e.lookup("gt"),e.lookup("numImages"),1)},function(){return"controlsVisible"})]}},"\n ",D.Unless(function(){return C.call(e.lookup("tagDisplaySpecified"))},function(){return["\n ",q.DIV({class:"topleft dicomTag" -},"\n ",q.DIV(D.View("lookup:formatPN",function(){return C.mustache(e.lookup("formatPN"),e.lookup("patientName"))})),"\n ",q.DIV(D.View("lookup:patientId",function(){return C.mustache(e.lookup("patientId"))})),"\n ",q.DIV({class:"priorIndicator"},D.View("lookup:prior",function(){return C.mustache(e.lookup("prior"))})),"\n "),"\n ",q.DIV({class:"topright dicomTag"},"\n ",q.DIV(D.View("lookup:studyDescription",function(){return C.mustache(e.lookup("studyDescription"))})),"\n ",q.DIV(D.View("lookup:formatDA",function(){return C.mustache(e.lookup("formatDA"),e.lookup("studyDate"))})," ",D.View("lookup:formatTM",function(){return C.mustache(e.lookup("formatTM"),e.lookup("studyTime"))})),"\n "),"\n ",q.DIV({class:"bottomright dicomTag"},"\n ",q.DIV(D.If(function(){return C.call(e.lookup("zoom"))},function(){return["Zoom: ",D.View("lookup:formatNumberPrecision",function(){return C.mustache(e.lookup("formatNumberPrecision"),e.lookup("zoom"),0)}),"%"]})),"\n ",q.DIV({class:"compressionIndicator"},D.View("lookup:compression",function(){return C.mustache(e.lookup("compression"))})),"\n ",q.DIV(D.View("lookup:wwwc",function(){return C.mustache(e.lookup("wwwc"))})),"\n "),"\n ",q.DIV({class:"bottomleft dicomTag"},"\n ",q.DIV(D.If(function(){return C.call(e.lookup("seriesNumber"))},function(){return["Ser: ",D.View("lookup:seriesNumber",function(){return C.mustache(e.lookup("seriesNumber"))})]})),"\n ",q.DIV(D.If(function(){return C.dataMustache(e.lookup("gt"),e.lookup("numImages"),1)},function(){return["Img: ",D.View("lookup:instanceNumber",function(){return C.mustache(e.lookup("instanceNumber"))})," (",D.View("lookup:imageIndex",function(){return C.mustache(e.lookup("imageIndex"))}),"/",D.View("lookup:numImages",function(){return C.mustache(e.lookup("numImages"))}),")"]})),"\n ",q.DIV(D.If(function(){return C.call(e.lookup("frameRate"))},function(){return[D.View("lookup:formatNumberPrecision",function(){return C.mustache(e.lookup("formatNumberPrecision"),e.lookup("frameRate"),2)})," FPS"]})),"\n ",q.DIV(D.View("lookup:imageDimensions",function(){return C.mustache(e.lookup("imageDimensions"))})),"\n ",q.DIV("\n ",q.SPAN(D.If(function(){return C.dataMustache(e.lookup("isValidNumber"),e.lookup("location"))},function(){return["Loc: ",D.View("lookup:formatNumberPrecision",function(){return C.mustache(e.lookup("formatNumberPrecision"),e.lookup("location"),2)})," mm"]})),"\n ",q.SPAN(D.If(function(){return C.call(e.lookup("thickness"))},function(){return["Thick: ",D.View("lookup:formatNumberPrecision",function(){return C.mustache(e.lookup("formatNumberPrecision"),e.lookup("thickness"),2)})," mm"]})),"\n ",q.SPAN(D.If(function(){return C.call(e.lookup("spacingBetweenSlices"))},function(){return["Spacing: ",D.View("lookup:formatNumberPrecision",function(){return C.mustache(e.lookup("formatNumberPrecision"),e.lookup("spacingBetweenSlices"),2)})," mm"]})),"\n "),"\n ",q.DIV(D.View("lookup:seriesDescription",function(){return C.mustache(e.lookup("seriesDescription"))})),"\n "),"\n "]}),"\n\n ",D.If(function(){return C.call(e.lookup("tagDisplayRightOnly"))},function(){return["\n ",q.DIV({class:"topright dicomTag"},"\n ",q.DIV(D.View("lookup:formatPN",function(){return C.mustache(e.lookup("formatPN"),e.lookup("patientName"))})),"\n ",q.DIV(D.View("lookup:patientId",function(){return C.mustache(e.lookup("patientId"))})),"\n ",q.DIV({class:"priorIndicator"},D.View("lookup:prior",function(){return C.mustache(e.lookup("prior"))})),"\n ",q.DIV(D.View("lookup:studyDescription",function(){return C.mustache(e.lookup("studyDescription"))})),"\n ",q.DIV(D.View("lookup:formatDA",function(){return C.mustache(e.lookup("formatDA"),e.lookup("studyDate"))})," ",D.View("lookup:formatTM",function(){return C.mustache(e.lookup("formatTM"),e.lookup("studyTime"))})),"\n "),"\n ",q.DIV({class:"bottomright dicomTag"},"\n ",q.DIV(D.If(function(){return C.call(e.lookup("seriesNumber"))},function(){return["Ser: ",D.View("lookup:seriesNumber",function(){return C.mustache(e.lookup("seriesNumber"))})]})),"\n ",q.DIV(D.If(function(){return C.dataMustache(e.lookup("gt"),e.lookup("numImages"),1)},function(){return["Img: ",D.View("lookup:instanceNumber",function(){return C.mustache(e.lookup("instanceNumber"))})," (",D.View("lookup:imageIndex",function(){return C.mustache(e.lookup("imageIndex"))}),"/",D.View("lookup:numImages",function(){return C.mustache(e.lookup("numImages"))}),")"]})),"\n ",q.DIV(D.If(function(){return C.call(e.lookup("frameRate"))},function(){return[D.View("lookup:formatNumberPrecision",function(){return C.mustache(e.lookup("formatNumberPrecision"),e.lookup("frameRate"),2)})," FPS"]})),"\n ",q.DIV(D.View("lookup:imageDimensions",function(){return C.mustache(e.lookup("imageDimensions"))})),"\n ",q.DIV(D.View("lookup:seriesDescription",function(){return C.mustache(e.lookup("seriesDescription"))})),"\n ",q.DIV(D.If(function(){return C.call(e.lookup("zoom"))},function(){return["Zoom: ",D.View("lookup:formatNumberPrecision",function(){return C.mustache(e.lookup("formatNumberPrecision"),e.lookup("zoom"),0)}),"%"]})),"\n ",q.DIV({class:"compressionIndicator"},D.View("lookup:compression",function(){return C.mustache(e.lookup("compression"))})),"\n ",q.DIV(D.View("lookup:wwwc",function(){return C.mustache(e.lookup("wwwc"))})),"\n "),"\n "]}),"\n\n ",D.If(function(){return C.call(e.lookup("tagDisplayLeftOnly"))},function(){return["\n ",q.DIV({class:"topleft dicomTag"},"\n ",q.DIV(D.View("lookup:formatPN",function(){return C.mustache(e.lookup("formatPN"),e.lookup("patientName"))})),"\n ",q.DIV(D.View("lookup:patientId",function(){return C.mustache(e.lookup("patientId"))})),"\n ",q.DIV({class:"priorIndicator"},D.View("lookup:prior",function(){return C.mustache(e.lookup("prior"))})),"\n ",q.DIV(D.View("lookup:studyDescription",function(){return C.mustache(e.lookup("studyDescription"))})),"\n ",q.DIV(D.View("lookup:formatDA",function(){return C.mustache(e.lookup("formatDA"),e.lookup("studyDate"))})," ",D.View("lookup:formatTM",function(){return C.mustache(e.lookup("formatTM"),e.lookup("studyTime"))})),"\n "),"\n ",q.DIV({class:"bottomleft dicomTag"},"\n ",q.DIV(D.If(function(){return C.call(e.lookup("seriesNumber"))},function(){return["Ser: ",D.View("lookup:seriesNumber",function(){return C.mustache(e.lookup("seriesNumber"))})]})),"\n ",q.DIV(D.If(function(){return C.dataMustache(e.lookup("gt"),e.lookup("numImages"),1)},function(){return["Img: ",D.View("lookup:instanceNumber",function(){return C.mustache(e.lookup("instanceNumber"))})," (",D.View("lookup:imageIndex",function(){return C.mustache(e.lookup("imageIndex"))}),"/",D.View("lookup:numImages",function(){return C.mustache(e.lookup("numImages"))}),")"]})),"\n ",q.DIV(D.If(function(){return C.call(e.lookup("frameRate"))},function(){return[D.View("lookup:formatNumberPrecision",function(){return C.mustache(e.lookup("formatNumberPrecision"),e.lookup("frameRate"),2)})," FPS"]})),"\n ",q.DIV(D.View("lookup:imageDimensions",function(){return C.mustache(e.lookup("imageDimensions"))})),"\n ",q.DIV(D.View("lookup:seriesDescription",function(){return C.mustache(e.lookup("seriesDescription"))})),"\n ",q.DIV(D.If(function(){return C.call(e.lookup("zoom"))},function(){return["Zoom: ",D.View("lookup:formatNumberPrecision",function(){return C.mustache(e.lookup("formatNumberPrecision"),e.lookup("zoom"),0)}),"%"]})),"\n ",q.DIV({class:"compressionIndicator"},D.View("lookup:compression",function(){return C.mustache(e.lookup("compression"))})),"\n ",q.DIV(D.View("lookup:wwwc",function(){return C.mustache(e.lookup("wwwc"))})),"\n "),"\n "]}),"\n\n ",D.If(function(){return C.dataMustache(e.lookup("gt"),e.lookup("numImages"),1)},function(){return["\n ",D._TemplateWith(function(){return{imageIndex:C.call(e.lookup("imageIndex")),numImages:C.call(e.lookup("numImages"))}},function(){return C.include(e.lookupTemplate("imageControls"))}),"\n "]}),"\n ")})},"viewportOverlay.js":["meteor/templating","meteor/session","meteor/ohif:core","../../../lib/viewportOverlayUtils","../../../lib/getElementIfNotEmpty","../../../lib/getStackDataIfNotEmpty",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}});var a;n.import("../../../lib/viewportOverlayUtils",{viewportOverlayUtils:function(e){a=e}});var s;n.import("../../../lib/getElementIfNotEmpty",{getElementIfNotEmpty:function(e){s=e}});var c;n.import("../../../lib/getStackDataIfNotEmpty",{getStackDataIfNotEmpty:function(e){c=e}}),o.viewportOverlay.helpers({wwwc:function(){function e(){i.get("CornerstoneImageRendered"+this.viewportIndex);var e=s(this.viewportIndex);if(!e)return"";var t=cornerstone.getViewport(e);return t?"W "+t.voi.windowWidth.toFixed(0)+" L "+t.voi.windowCenter.toFixed(0):""}return e}(),zoom:function(){function e(){i.get("CornerstoneImageRendered"+this.viewportIndex);var e=s(this.viewportIndex);if(e){var t=cornerstone.getViewport(e);if(t)return 100*t.scale}}return e}(),imageDimensions:function(){function e(){i.get("CornerstoneNewImage"+this.viewportIndex);var e=a.getImage(this.viewportIndex);return e?e.width+" x "+e.height:""}return e}(),patientName:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getPatient.call(this,"name")}return e}(),patientId:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getPatient.call(this,"id")}return e}(),patientBirthDate:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getPatient.call(this,"birthDate")}return e}(),patientSex:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getPatient.call(this,"sex")}return e}(),studyDate:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getStudy.call(this,"studyDate")}return e}(),studyTime:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getStudy.call(this,"studyTime")}return e}(),studyDescription:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getStudy.call(this,"studyDescription")}return e}(),seriesDescription:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getSeries.call(this,"seriesDescription")}return e}(),frameRate:function(){function e(){i.get("CornerstoneNewImage"+this.viewportIndex);var e=a.getInstance.call(this,"frameTime");if(e){var t=1e3/e;return t.toFixed(1)}}return e}(),seriesNumber:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getSeries.call(this,"seriesNumber")}return e}(),instanceNumber:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getInstance.call(this,"instanceNumber")}return e}(),thickness:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getInstance.call(this,"sliceThickness")}return e}(),location:function(){function e(){i.get("CornerstoneNewImage"+this.viewportIndex);var e=a.getInstance.call(this,"sliceLocation");if(""!==e)return e;var t=a.getInstance.call(this,"tablePosition");return""!==t?t:a.getInstance.call(this,"imagePositionPatient")}return e}(),spacingBetweenSlices:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getInstance.call(this,"spacingBetweenSlices")}return e}(),compression:function(){function e(){if(i.get("CornerstoneNewImage"+this.viewportIndex),!this.imageId)return!1;var e=cornerstoneTools.metaData.get("instance",this.imageId);if(!e)return"";if("01"===e.lossyImageCompression&&""!==e.lossyImageCompressionRatio){var t=e.lossyImageCompressionMethod||"Lossy: ",n=parseFloat(e.lossyImageCompressionRatio).toFixed(2);return t+n+" : 1"}return"Lossless / Uncompressed"}return e}(),tagDisplayLeftOnly:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),"L"===a.getTagDisplay.call(this,"side")}return e}(),tagDisplayRightOnly:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),"R"===a.getTagDisplay.call(this,"side")}return e}(),tagDisplaySpecified:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getTagDisplay.call(this,"side")}return e}(),imageNumber:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getInstance.call(this,"number")}return e}(),imageIndex:function(){function e(){i.get("CornerstoneNewImage"+this.viewportIndex);var e=c(this.viewportIndex);if(e&&void 0!==e.currentImageIdIndex)return e.currentImageIdIndex+1}return e}(),numImages:function(){function e(){i.get("CornerstoneNewImage"+this.viewportIndex);var e=c(this.viewportIndex);if(e&&e.imageIds)return e.imageIds.length}return e}(),prior:function(){function e(){if(i.get("CornerstoneNewImage"+this.viewportIndex),this.imageId){var e=r.viewer.Studies.all();if(!(e.length<2)){var t=V.sortBy(e,function(e){return a.formatDateTime(e.studyDate,e.studyTime)}),n=cornerstoneTools.metaData.get("study",this.imageId);if(n){var o=t[0];return a.formatDateTime(n.studyDate,n.studyTime)<=a.formatDateTime(o.studyDate,o.studyTime)?"Prior":void 0}}}}return e}()})}]},viewerMain:{"template.viewerMain.js":function(){P.__checkName("viewerMain"),P.viewerMain=new P("Template.viewerMain",function(){var e=this;return q.Raw('
\n
\n
\n
')})},"viewerMain.js":["meteor/meteor","meteor/templating","meteor/session","meteor/ohif:core","../../../lib/toolManager","../../../lib/unloadHandlers","../../../lib/hotkeyUtils","../../../lib/classes/ResizeViewportManager","../../../lib/classes/LayoutManager",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}});var s;n.import("../../../lib/toolManager",{toolManager:function(e){s=e}});var c;n.import("../../../lib/unloadHandlers",{unloadHandlers:function(e){c=e}});var u;n.import("../../../lib/hotkeyUtils",{hotkeyUtils:function(e){u=e}});var l;n.import("../../../lib/classes/ResizeViewportManager",{ResizeViewportManager:function(e){l=e}});var m;n.import("../../../lib/classes/LayoutManager",{LayoutManager:function(e){m=e}}),o.startup(function(){window.ResizeViewportManager=window.ResizeViewportManager||new l}),i.viewerMain.onCreated(function(){window.addEventListener("resize",window.ResizeViewportManager.getResizeHandler()),window.addEventListener("beforeunload",c.beforeUnload)}),i.viewerMain.onRendered(function(){var e=i.instance();HP.ProtocolStore.onReady(function(){var t=e.data,n=t.studies,o=t.currentTimepointId,i=t.measurementApi,c=t.timepointIds,l=e.$("#layoutManagerTarget").get(0);a.viewerbase.layoutManager=new m(l,n),o?(n[0]&&!function(){var e=void 0,t=c.find(function(e){return e!==o});if("followup"===n[0].timepointType&&t){var r=a.measurements.MeasurementApi.getConfiguration().measurementTools,u=r.map(function(e){var t=e.id,n=e.cornerstoneToolType;return{id:t,cornerstoneToolType:n}});u.every(function(n){var o=n.id,r=n.cornerstoneToolType;if(i[o]){var a=i[o].findOne({timepointId:t});if(a)return e=r,!1}return!0})}s.setActiveTool(e||"bidirectional")}(),e.data.state&&e.data.state.set("rightSidebar","measurements")):e.data.state&&e.data.state.set("rightSidebar",null),a.viewer.isProtocolEngineDisabled===!0?a.viewerbase.layoutManager.updateViewports():(N=new HP.ProtocolEngine(a.viewerbase.layoutManager,n),HP.setEngine(N)),u.enableHotkeys(),r.set("ViewerMainReady",O.id())})}),i.viewerMain.onDestroyed(function(){a.log.info("viewerMain onDestroyed"),window.removeEventListener("resize",window.ResizeViewportManager.getResizeHandler()),window.removeEventListener("beforeunload",c.beforeUnload),a.viewer.updateImageSynchronizer.destroy(),delete a.viewerbase.layoutManager,delete N})}]},imageControls:{"template.imageControls.js":function(){P.__checkName("imageControls"),P.imageControls=new P("Template.imageControls",function(){var e=this;return q.DIV({class:"imageControls"},"\n ",q.DIV({id:"scrollbar"},"\n ",q.INPUT({id:"imageSlider",type:"range",min:"1",value:function(){return C.mustache(e.lookup("imageIndex"))},max:function(){return C.mustache(e.lookup("numImages"))}}),"\n "),"\n ")})},"imageControls.js":["meteor/templating","meteor/jquery","../../../lib/setActiveViewport","../../../lib/switchToImageByIndex",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var r;n.import("../../../lib/setActiveViewport",{setActiveViewport:function(e){r=e}});var a;n.import("../../../lib/switchToImageByIndex",{switchToImageByIndex:function(e){a=e}});var s=40,c=void 0;o.imageControls.onRendered(function(){var e=o.instance(),t=e.$("#imageSlider"),n=t.parents().eq(2).siblings(".imageViewerViewport"),i=n.height();t.width(i-20)}),o.imageControls.events({"keydown #imageSlider":function(){function e(e){e.preventDefault();var t={DOWN:40,UP:38};e.which===t.DOWN?OHIF.viewer.hotkeyFunctions.scrollDown():e.which===t.UP&&OHIF.viewer.hotkeyFunctions.scrollUp()}return e}(),"input input[type=range], change input[type=range]":function(){function e(e){return clearTimeout(c),c=setTimeout(function(){var t=i(e.currentTarget),n=t.parents(".viewportContainer").find(".imageViewerViewport");r(n);var o=parseInt(t.val(),10)-1;a(o)},s),!1}return e}()})}]},layoutButton:{"template.layoutButton.js":function(){P.__checkName("layoutButton"),P.layoutButton=new P("Template.layoutButton",function(){var e=this;return q.DIV({id:function(){return C.mustache(C.dot(e.lookup("."),"id"))},class:function(){return["toolbarSectionButton rp-x-1 ",C.mustache(C.dot(e.lookup("."),"classes"))," ",C.mustache(e.lookup("activeClass"))," js-dropdown-toggle"]},title:function(){return C.mustache(C.dot(e.lookup("."),"title"))},"data-target":"#layoutChooser"},"\n ",q.DIV({class:"svgContainer"},"\n ",D.If(function(){return C.call(C.dot(e.lookup("."),"svgLink"))},function(){return["\n ",q.SVG("\n ",q.USE({"xlink:href":function(){return C.mustache(e.lookup("absoluteUrl"),C.dot(e.lookup("."),"svgLink"))}}),"\n "),"\n "]},function(){return["\n ",q.I({class:function(){return C.mustache(e.lookup("iconClasses"))}}),"\n "]}),"\n "),"\n ",q.DIV({class:"buttonLabel"},"\n ",D.View("lookup:..title",function(){return C.mustache(C.dot(e.lookup("."),"title"))}),"\n "),"\n ")})},"layoutButton.js":["meteor/templating","meteor/jquery","../../../lib/viewportUtils",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var r;n.import("../../../lib/viewportUtils",{viewportUtils:function(e){r=e}}),o.layoutButton.events({"mousedown .js-dropdown-toggle":function(){function e(e){var t=i(e.currentTarget),n=i(t.data("target"));n.css({top:t.offset().top+t.outerHeight()+"px",left:t.offset().left+"px"}),r.toggleDialog(n)}return e}()})}]},layoutChooser:{"template.layoutChooser.js":function(){P.__checkName("layoutChooser"),P.layoutChooser=new P("Template.layoutChooser",function(){var e=this;return q.DIV({id:"layoutChooser",class:"layoutChooser dialog-animated"},"\n ",q.TABLE("\n ",q.TR("\n ",q.TD(),"\n ",q.TD(),"\n ",q.TD(),"\n ",q.TD(),"\n "),"\n ",q.TR("\n ",q.TD(),"\n ",q.TD(),"\n ",q.TD(),"\n ",q.TD(),"\n "),"\n ",q.TR("\n ",q.TD(),"\n ",q.TD(),"\n ",q.TD(),"\n ",q.TD(),"\n "),"\n ",q.TR("\n ",q.TD(),"\n ",q.TD(),"\n ",q.TD(),"\n ",q.TD(),"\n "),"\n "),"\n ")})},"layoutChooser.js":["meteor/templating","meteor/session","meteor/ohif:core","meteor/ohif:viewerbase","../../../lib/viewportUtils",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}}),n.import("meteor/ohif:viewerbase");var a;n.import("../../../lib/viewportUtils",{viewportUtils:function(e){a=e}});var s=this;o.layoutChooser.onRendered(function(){var e=o.instance();e.highlightCells=function(e){var t=s.$(".layoutChooser table td");t.removeClass("hover"),e=s.$(e);for(var n=e.parents(".layoutChooser table").get(0),o=e.closest("tr").index(),i=e.index(),r=n.rows.length-1;r>=0;r--){var a=n.rows[r];if(r<=o)for(var c=a.cells.length-1;c>=0;c--)if(c<=i){var u=a.cells[c];u.classList.add("hover")}}},e.refreshHighlights=function(){if(r.viewerbase.layoutManager){var t=r.viewerbase.layoutManager.layoutProps,n=e.$("tr").eq(t.rows-1).children().eq(t.columns-1);e.highlightCells(n)}},e.autorun(function(){i.get("LayoutManagerUpdated"),e.refreshHighlights()})}),o.layoutChooser.events({"touchstart .layoutChooser table td, mouseenter .layoutChooser table td":function(){function e(e,t){t.highlightCells(e.currentTarget)}return e}(),"mouseleave .layoutChooser":function(){function e(e,t){t.refreshHighlights()}return e}(),"click .layoutChooser table td":function(){function e(e,t){var n=t.$(e.currentTarget),o=n.closest("tr").index(),i=n.index(),s={rows:o+1,columns:i+1};r.viewerbase.layoutManager.layoutTemplateName="gridLayout",r.viewerbase.layoutManager.layoutProps=s,r.viewerbase.layoutManager.updateViewports();var c=t.$(".layoutChooser");a.toggleDialog(c)}return e}()})}]},cineDialog:{"template.cineDialog.js":function(){P.__checkName("cineDialog"),P.cineDialog=new P("Template.cineDialog",function(){var e=this;return q.getTag("dialog")({id:"cineDialog"},"\n ",D._TemplateWith(function(){return{id:C.call("cineDialogForm"),class:C.call(C.dataMustache(e.lookup("getClassNames"),"dialog-animated noselect")),schema:C.call(C.dot(e.lookup("instance"),"schema")),api:C.call(C.dot(e.lookup("instance"),"api"))}},function(){return C.include(e.lookupTemplate("form"),function(){return["\n ",D._TemplateWith(function(){return{key:C.call("intervalId")}},function(){return C.include(e.lookupTemplate("inputHidden"))}),"\n ",q.DIV({class:"cine-navigation"},"\n ",q.DIV({class:"btn-group"},"\n ",D._TemplateWith(function(){return{class:C.call("btn"),disabled:C.call(C.dataMustache(e.lookup("displaySetDisabled"),!1)),action:C.call("displaySetPrevious"),title:C.call("Previous display set")}},function(){return C.include(e.lookupTemplate("button"),function(){return["\n ",q.I({class:"fa fa-toggle-up"}),"\n "]})}),"\n ",D._TemplateWith(function(){return{class:C.call("btn"),disabled:C.call(C.dataMustache(e.lookup("displaySetDisabled"),!0)),action:C.call("displaySetNext"),title:C.call("Next display set")}},function(){return C.include(e.lookupTemplate("button"),function(){return["\n ",q.I({class:"fa fa-toggle-down"}),"\n "]})}),"\n "),"\n "),"\n ",q.DIV({class:"cine-controls"},"\n ",q.DIV({class:"btn-group"},"\n ",D._TemplateWith(function(){return{class:C.call("btn"),action:C.call("cineFirst"),title:C.call("Skip to first image"),disabled:C.call(C.dataMustache(e.lookup("buttonDisabled")))}},function(){return C.include(e.lookupTemplate("button"),function(){return["\n ",q.I({class:"fa fa-fast-backward"}),"\n "]})}),"\n ",D._TemplateWith(function(){return{class:C.call("btn"),action:C.call("cinePrevious"),title:C.call("Previous image"),disabled:C.call(C.dataMustache(e.lookup("buttonDisabled")))}},function(){return C.include(e.lookupTemplate("button"),function(){return["\n ",q.I({class:"fa fa-step-backward"}),"\n "]})}),"\n ",D._TemplateWith(function(){return{class:C.call(C.dataMustache(e.lookup("concat"),"btn ",C.dataMustache(e.lookup("valueIf"),e.lookup("isPlaying"),"active",""))),action:C.call("cineToggle"),title:C.call("Play / Stop"),disabled:C.call(C.dataMustache(e.lookup("buttonDisabled")))}},function(){return C.include(e.lookupTemplate("button"),function(){return["\n ",D.If(function(){return C.call(e.lookup("isPlaying"))},function(){return["\n ",q.I({class:"fa fa-fw fa-stop"}),"\n "]},function(){return["\n ",q.I({class:"fa fa-fw fa-play"}),"\n "]}),"\n "]})}),"\n ",D._TemplateWith(function(){return{class:C.call("btn"),action:C.call("cineNext"),title:C.call("Next image"),disabled:C.call(C.dataMustache(e.lookup("buttonDisabled")))}},function(){return C.include(e.lookupTemplate("button"),function(){return["\n ",q.I({class:"fa fa-step-forward"}),"\n "]})}),"\n ",D._TemplateWith(function(){return{class:C.call("btn"),action:C.call("cineLast"),title:C.call("Skip to last image"),disabled:C.call(C.dataMustache(e.lookup("buttonDisabled")))}},function(){return C.include(e.lookupTemplate("button"),function(){return["\n ",q.I({class:"fa fa-fast-forward"}),"\n "]})}),"\n "),"\n "),"\n ",q.DIV({class:"cine-options"},"\n ",q.DIV({class:"fps-section"},"\n ",D._TemplateWith(function(){return{key:C.call("framesPerSecond"),class:C.call("p-a-0"),labelClass:C.call("form-group m-a-0"),labelAsDiv:C.call(!0)}},function(){return C.include(e.lookupTemplate("inputRange"),function(){return"\n "})}),"\n "),"\n ",q.SPAN({id:"fps"},D.View("lookup:framerate",function(){return C.mustache(e.lookup("framerate"))})," fps"),"\n "),"\n "]})}),"\n ")})},"cineDialog.js":["meteor/templating","meteor/aldeed:simple-schema","meteor/session","meteor/underscore","meteor/jquery","meteor/ohif:core","../../../lib/viewportUtils","../../../lib/switchToImageRelative","../../../lib/switchToImageByIndex",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/aldeed:simple-schema",{SimpleSchema:function(e){i=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}});var s;n.import("meteor/jquery",{$:function(e){s=e}});var c;n.import("meteor/ohif:core",{OHIF:function(e){c=e}});var u;n.import("../../../lib/viewportUtils",{viewportUtils:function(e){u=e}});var l;n.import("../../../lib/switchToImageRelative",{switchToImageRelative:function(e){l=e}});var m;n.import("../../../lib/switchToImageByIndex",{switchToImageByIndex:function(e){m=e}}),o.cineDialog.onCreated(function(){var e=o.instance();e.schema=new i({intervalId:{type:Number,optional:!0},loop:{type:Boolean,label:"Loop",defaultValue:!0},framesPerSecond:{type:Number,label:"",defaultValue:24,min:1,max:90,optional:!0}}),e.updateFramerate=function(e){c.viewer.cine.framesPerSecond=e;var t=u.getActiveViewportElement();if(t){var n=cornerstoneTools.getToolState(t,"playClip");n&&n.data&&n.data.length&&(n=n.data[0],void 0!==n.intervalId?(cornerstoneTools.stopClip(t),cornerstoneTools.playClip(t,c.viewer.cine.framesPerSecond)):n.framesPerSecond=c.viewer.cine.framesPerSecond,r.set("UpdateCINE",O.id()))}},e.api={displaySetPrevious:function(){function e(){return c.viewerbase.layoutManager.moveDisplaySets(!1)}return e}(),displaySetNext:function(){function e(){return c.viewerbase.layoutManager.moveDisplaySets(!0)}return e}(),cineToggle:function(){function e(){return u.toggleCinePlay()}return e}(),cineFirst:function(){function e(){return m(0)}return e}(),cineLast:function(){function e(){return m(-1)}return e}(),cinePrevious:function(){function e(){return l(-1)}return e}(),cineNext:function(){function e(){return l(1)}return e}(),cineSlowDown:function(){function t(){var t=c.viewer.cine.framesPerSecond-1;t>0&&e.updateFramerate(t)}return t}(),cineSpeedUp:function(){function t(){var t=c.viewer.cine.framesPerSecond+1;t<=90&&e.updateFramerate(t)}return t}()},e.autorun(function(){r.get("activeViewport"),v.afterFlush(function(){var t=u.getActiveViewportElement();if(t){var n=cornerstoneTools.getToolState(t,"playClip");if(n){var o=n.data[0],i=c.viewer.cine;a.extend(i,o),i.framesPerSecond=i.framesPerSecond||24,i.loop=!!a.isUndefined(i.loop)||i.loop;var s=e.$("form:first").data("component");s&&s.value(i),r.set("UpdateCINE",O.id())}}})}),e.setResizeHandler=function(t){"function"==typeof t?!function(){var n=window.onresize;e.origWindowResizeHandler="function"==typeof n?n:null,window.onresize=function(e){"function"==typeof n&&n.call(window,e),t.call(window,e)}}():(window.onresize=e.origWindowResizeHandler||null,window.origWindowResizeHandler=null)},e.setOptimalPosition=function(t,n){var o=s("#viewer"),i=s(".toolbarSection .toolbarSectionTools:first"),r=s("#cineDialog"),a=void 0,c=void 0,u=void 0;if(!(i.length<1||r.length<1)){if(r.data("wasDragged")||r.data("wasBounded"))return void e.setResizeHandler(null);a={width:r.outerWidth()||0,height:r.outerHeight()||0},u={offset:i.offset()||{top:0,left:0},width:i.outerWidth()||0,height:i.outerHeight()||0},c={left:u.offset.left+u.width+20,top:u.offset.top+u.height-a.height},n&&(n.left&&(c.left=n.left),n.top&&(c.top=n.top)),c.top<0?c.top=0:c.top+a.height>o.height()&&(c.top-=c.top+a.height-o.height()),c.left<0?c.left=0:c.left+a.width>o.width()&&(c.left-=c.left+a.width-o.width()),r.css(c)}}}),o.cineDialog.onRendered(function(){var e=o.instance(),t=e.$("#cineDialog"),n=c.uiSettings.displayEchoUltrasoundWorkflow;e.setOptimalPosition(null,{top:n?47:26}),e.setResizeHandler(e.setOptimalPosition),t.draggable({defaultElementCursor:"move"}),E.registerDialog(t.get(0)),t.find(".cine-navigation, .cine-controls, .cine-options").on("mousedown touchstart",function(e){e.stopPropagation()})}),o.cineDialog.onDestroyed(function(){var e=o.instance();e.setResizeHandler(null)}),o.cineDialog.events({"change [data-key=loop] input":function(){function e(e,t){var n=u.getActiveViewportElement();c.viewer.cine.loop=s(e.currentTarget).is(":checked");var o=cornerstoneTools.getToolState(n,"playClip");o&&o.data&&o.data.length>0&&(o.data[0].loop=c.viewer.cine.loop)}return e}(),"input [data-key=framesPerSecond] input":function(){function e(e,t){var n=parseFloat(s(e.currentTarget).val());t.updateFramerate(n)}return e}()}),o.cineDialog.helpers({isPlaying:function(){function e(){return u.isPlaying()}return e}(),framerate:function(){function e(){return r.get("UpdateCINE"),c.viewer.cine.framesPerSecond.toFixed(1)}return e}(),displaySetDisabled:function(){function e(e){if(r.get("LayoutManagerUpdated"),c.viewerbase.layoutManager)return c.viewerbase.layoutManager.canMoveDisplaySets(e)?"":"disabled"}return e}(),buttonDisabled:function(){ -function e(){return u.hasMultipleFrames()}return e}(),getClassNames:function(){function e(e){return e+" "+(c.uiSettings.displayEchoUltrasoundWorkflow?"single":"double")+"-row-style"}return e}()})}]},toolbarSectionButton:{"template.toolbarSectionButton.js":function(){P.__checkName("toolbarSectionButton"),P.toolbarSectionButton=new P("Template.toolbarSectionButton",function(){var e=this;return D.If(function(){return C.call(C.dot(e.lookup("."),"buttonTemplateName"))},function(){return["\n ",D._TemplateWith(function(){return{template:C.call(C.dot(e.lookup("."),"buttonTemplateName")),data:C.call(e.lookup("."))}},function(){return C.include(function(){return C.call(P.__dynamic)})}),"\n "]},function(){return["\n ",q.DIV({id:function(){return C.mustache(C.dot(e.lookup("."),"id"))},tabindex:"1",class:function(){return["toolbarSectionButton rp-x-1 ",C.mustache(C.dot(e.lookup("."),"classes"))," ",C.mustache(e.lookup("activeClass"))," ",D.If(function(){return C.dataMustache(e.lookup("or"),C.dot(e.lookup("."),"disabled"),C.dataMustache(e.lookup("disableButton")))},function(){return"disabled"})," ",D.If(function(){return C.call(C.dot(e.lookup("."),"subTools"))},function(){return"expandable"})]},title:function(){return C.mustache(C.dot(e.lookup("."),"tooltipTitle"))}},"\n ",q.DIV({class:"svgContainer"},"\n ",D.Let({svg:function(){return C.call(e.lookup("svgLink"))},icon:function(){return C.call(e.lookup("iconClasses"))}},function(){return["\n ",D.If(function(){return C.call(e.lookup("svg"))},function(){return["\n ",q.SVG("\n ",q.USE({"xlink:href":function(){return C.mustache(e.lookup("absoluteUrl"),e.lookup("svg"))}}),"\n "),"\n "]},function(){return["\n ",q.I({class:function(){return C.mustache(e.lookup("icon"))}}),"\n "]}),"\n "]}),"\n "),"\n ",q.DIV({class:"buttonLabel"},"\n ",q.SPAN(D.View("lookup:..title",function(){return C.mustache(C.dot(e.lookup("."),"title"))})),"\n ",D.If(function(){return C.call(C.dot(e.lookup("."),"subTools"))},function(){return["\n ",q.I({class:"fa fa-caret-down expanded-status","aria-hidden":"true"}),"\n "]}),"\n "),"\n ",D.If(function(){return C.call(C.dot(e.lookup("."),"subTools"))},function(){return["\n ",q.DIV({class:"toolbarSectionDrawerContainer"},"\n ",q.DIV({class:"toolbarSectionDrawer"},"\n ",D.Each(function(){return{_sequence:C.call(C.dot(e.lookup("."),"subTools")),_variable:"subTool"}},function(){return["\n ",D._TemplateWith(function(){return C.call(e.lookup("subTool"))},function(){return C.include(e.lookupTemplate("toolbarSectionButton"))}),"\n "]}),"\n "),"\n "),"\n "]}),"\n "),"\n "]})})},"toolbarSectionButton.js":["meteor/ohif:core","meteor/templating","meteor/session","meteor/underscore","../../../lib/toolManager",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}});var a;n.import("meteor/session",{Session:function(e){a=e}});var s;n.import("meteor/underscore",{_:function(e){s=e}});var c;n.import("../../../lib/toolManager",{toolManager:function(e){c=e}}),r.toolbarSectionButton.onCreated(function(){var e=r.instance();e.isActive=function(e){var t=r.instance(),n=t.data.subTools,o=t.data.id,i=o===e,c=n&&s.findWhere(n,{id:e}),u=a.get("ToolManagerActiveCommandButtons")||[],l=u.indexOf(t.data.id)!==-1;return i||c||l},e.getActiveToolSubProperty=function(e,t){var n=r.instance(),o=n.data.subTools,i=n.data[e],a=n.data.id;if(o&&t!==a&&n.isActive(t)){var c=s.findWhere(o,{id:t});return c?c[e]:i}return i}}),r.toolbarSectionButton.helpers({activeClass:function(){function e(){var e=r.instance(),t=a.get("ToolManagerActiveTool"),n=e.isActive(t);return n?"active":""}return e}(),svgLink:function(){function e(){var e=r.instance(),t=a.get("ToolManagerActiveTool");return e.getActiveToolSubProperty("svgLink",t)}return e}(),iconClasses:function(){function e(){var e=r.instance(),t=a.get("ToolManagerActiveTool");return e.getActiveToolSubProperty("iconClasses",t)}return e}(),disableButton:function(){function e(){var e=r.instance();return e.data.disableFunction&&e.data.disableFunction()}return e}()}),r.toolbarSectionButton.events({"click .imageViewerTool":function(){function e(e,t){if(e.stopPropagation(),!i(e.currentTarget).hasClass("disabled")){var n=e.currentTarget.id,r=t.$(".imageViewerViewport"),a=c.getActiveTool();if(n===a){var s=c.getDefaultTool();o.log.info("Setting active tool to: "+s),c.setActiveTool(s,r)}else o.log.info("Setting active tool to: "+n),c.setActiveTool(n,r)}}return e}(),"click .imageViewerCommand":function(){function e(e,t){if(e.stopPropagation(),!i(e.currentTarget).hasClass("disabled")){var n=e.currentTarget.id;if(o.viewer.functionList&&o.viewer.functionList.hasOwnProperty(n)){var r=a.get("activeViewport"),s=i(".imageViewerViewport").get(r);o.viewer.functionList[n](s)}}}return e}()})}]},toolbarSectionTools:{"template.toolbarSectionTools.js":function(){P.__checkName("toolbarSectionTools"),P.toolbarSectionTools=new P("Template.toolbarSectionTools",function(){var e=this;return q.DIV({class:"toolbarSectionTools pull-left m-t-1 rm-l-3"},"\n ",D.Each(function(){return{_sequence:C.call(e.lookup("toolbarButtons")),_variable:"toolbarButton"}},function(){return["\n ",D._TemplateWith(function(){return C.call(e.lookup("toolbarButton"))},function(){return C.include(e.lookupTemplate("toolbarSectionButton"))}),"\n "]}),"\n ")})},"toolbarSectionTools.js":["meteor/templating","meteor/meteor",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/meteor",{Meteor:function(e){r=e}}),o.toolbarSectionTools.events({"click .expandable":function(){function e(e,t){var n=i(e.currentTarget),o=n.hasClass("expanded");n.toggleClass("expanded",!o);var r=n.find(".toolbarSectionDrawerContainer:first");if(r.css("left",""),!o){var a=function(){function e(t){var o=t.originalEvent,a=o&&o.propertyName;if(a&&"transform"===a){n.off("transitionend",e);var s=r.outerWidth(),c=r.offset().left,u=i(document.body).outerWidth(),l=c+s;if(c<0)r.css("left","calc(50% - "+c+"px)");else if(l>u){var m=l-u;r.css("left","calc(50% - "+m+"px)")}}}return e}();n.on("transitionend",a)}}return e}(),"focusout .expandable":function(){function e(e,t){var n=e.target,o=e.currentTarget;r.defer(function(){var e=i(":focus"),t=i(o).closest(".expandable"),r=t.find(":focus").length;if(!e.length||!r){if(o!==n&&e[0]===o)return;t.removeClass("expanded")}})}return e}()})}]},playClipButton:{"template.playClipButton.js":function(){P.__checkName("playClipButton"),P.playClipButton=new P("Template.playClipButton",function(){var e=this;return q.DIV({id:function(){return C.mustache(C.dot(e.lookup("."),"id"))},class:function(){return["toolbarSectionButton rp-x-1 ",C.mustache(C.dot(e.lookup("."),"classes"))," ",C.mustache(e.lookup("activeClass"))," ",D.If(function(){return C.call(e.lookup("isPlaying"))},function(){return"active"})," ",D.If(function(){return C.dataMustache(e.lookup("disableButton"))},function(){return"disabled"})]},title:function(){return C.mustache(C.dot(e.lookup("."),"title"))}},"\n ",q.DIV({class:"svgContainer"},"\n ",D.If(function(){return C.call(e.lookup("isPlaying"))},function(){return["\n ",q.I({class:"fa fa-stop fa-fw"}),"\n "]},function(){return["\n ",q.I({class:"fa fa-play fa-fw"}),"\n "]}),"\n "),"\n ",q.DIV({class:"buttonLabel"},"\n ",D.If(function(){return C.call(e.lookup("isPlaying"))},function(){return"Stop"},function(){return"Play"}),"\n "),"\n ")})},"playClipButton.js":["meteor/templating","../../../lib/viewportUtils",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("../../../lib/viewportUtils",{viewportUtils:function(e){i=e}}),o.playClipButton.helpers({isPlaying:function(){function e(){return i.isPlaying()}return e}(),disableButton:function(){function e(){return i.hasMultipleFrames()}return e}()})}]},confirmDeleteDialog:{"template.confirmDeleteDialog.js":function(){P.__checkName("confirmDeleteDialog"),P.confirmDeleteDialog=new P("Template.confirmDeleteDialog",function(){var e=this;return q.DIV({id:"confirmDeleteDialog",class:"dialog-animated",tabindex:"0"},"\n ",D.If(function(){return C.call(e.lookup("title"))},function(){return["\n ",q.H5(D.View("lookup:title",function(){return C.mustache(e.lookup("title"))})),"\n "]},function(){return["\n ",q.H5("Remove data from Timepoint?"),"\n "]}),"\n ",D.If(function(){return C.call(e.lookup("text"))},function(){return["\n ",q.P(D.View("lookup:text",function(){return C.mustache(e.lookup("text"))})),"\n "]},function(){return["\n ",q.P("Are you sure you would like to remove the measurement data at this timepoint?"),"\n "]}),q.Raw('\n \n \n '))})},"confirmDeleteDialog.js":["meteor/templating","../../../lib/dialogUtils",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("../../../lib/dialogUtils",{dialogUtils:function(e){i=e}});var r={ESC:27,ENTER:13};o.confirmDeleteDialog.events({"click #cancel, click #close":function(){function e(){i.closeHandler(!1)}return e}(),"click #confirm":function(){function e(){i.closeHandler()}return e}(),"keydown #confirmDeleteDialog":function(){function e(e){return e.which===r.ESC?(i.closeHandler(!1),!1):void(this.keyPressAllowed!==!1&&e.which===r.ENTER&&i.closeHandler())}return e}()})}]},textMarkerDialogs:{"template.textMarkerDialogs.js":function(){P.__checkName("textMarkerDialogs"),P.textMarkerDialogs=new P("Template.textMarkerDialogs",function(){var e=this;return[q.getTag("dialog")({id:"textMarkerOptionsDialog",oncontextmenu:"return false",class:"textMarkerDialog noselect"},"\n ",q.H5("Spine Labels"),"\n ",q.A({class:"closeTextMarkerDialogs"},C.include(e.lookupTemplate("iconCrossCircle"))),"\n ",q.DIV({class:"optionsDiv"},"\n ",q.DIV({class:"select2-wrapper optionBox"},"\n ",q.LABEL({for:"startFrom"},"Label: "),"\n ",q.SELECT({name:"start",id:"startFrom",tabindex:"-1",class:"select2"},"\n ",q.Comment(" Cervical spine !"),"\n ",q.OPTION({value:"C1",selected:""},"C1"),"\n ",q.OPTION({value:"C2"},"C2"),"\n ",q.OPTION({value:"C3"},"C3"),"\n ",q.OPTION({value:"C4"},"C4"),"\n ",q.OPTION({value:"C5"},"C5"),"\n ",q.OPTION({value:"C6"},"C6"),"\n ",q.OPTION({value:"C7"},"C7"),"\n\n ",q.Comment(" Thoracic spine !"),"\n ",q.OPTION({value:"T1"},"T1"),"\n ",q.OPTION({value:"T2"},"T2"),"\n ",q.OPTION({value:"T3"},"T3"),"\n ",q.OPTION({value:"T4"},"T4"),"\n ",q.OPTION({value:"T5"},"T5"),"\n ",q.OPTION({value:"T6"},"T6"),"\n ",q.OPTION({value:"T7"},"T7"),"\n ",q.OPTION({value:"T8"},"T8"),"\n ",q.OPTION({value:"T9"},"T9"),"\n ",q.OPTION({value:"T10"},"T10"),"\n ",q.OPTION({value:"T11"},"T11"),"\n ",q.OPTION({value:"T12"},"T12"),"\n\n ",q.Comment(" Lumbar spine !"),"\n ",q.OPTION({value:"L1"},"L1"),"\n ",q.OPTION({value:"L2"},"L2"),"\n ",q.OPTION({value:"L3"},"L3"),"\n ",q.OPTION({value:"L4"},"L4"),"\n ",q.OPTION({value:"L5"},"L5"),"\n "),"\n "),"\n ",q.DIV({class:"optionBox"},"\n ",q.DIV({class:"btn-group iconSwitch","data-toggle":"buttons"},"\n ",q.LABEL({for:"ascending",class:"btn btn-link",title:"Add labels from head to feet (down) or feet to head (up)","data-toggle":"tooltip","data-container":"body"},"\n ",q.INPUT({type:"checkbox",id:"ascending"})," ",q.SPAN({class:"on"},q.I({class:"fa fa-long-arrow-up","aria-hidden":"true"}))," ",q.SPAN({class:"off"},q.I({class:"fa fa-long-arrow-down","aria-hidden":"true"})),"\n "),"\n "),"\n "),"\n ",q.BUTTON({id:"clearLabels",class:"btn viewerBtn btn-xs",type:"button"},"\n Clear Labels ",q.I({class:"viewerIcon-clear"}),"\n "),"\n ")," \n "),"\n\n ",q.getTag("dialog")({id:"textMarkerRelabelDialog",oncontextmenu:"return false",class:"textMarkerDialog noselect"},"\n ",q.H5("Change Spine Label"),"\n ",q.DIV({class:"relabelOptions"},"\n\n ",q.DIV({class:"select2-wrapper optionBox"},"\n ",q.LABEL({for:"relabelSelect"},"Label:"),"\n ",q.SELECT({name:"relabelSelect",class:"relabelSelect"},"\n ",q.Comment(" Cervical spine !"),"\n ",q.OPTION({value:"C1"},"C1"),"\n ",q.OPTION({value:"C2"},"C2"),"\n ",q.OPTION({value:"C3"},"C3"),"\n ",q.OPTION({value:"C4"},"C4"),"\n ",q.OPTION({value:"C5"},"C5"),"\n ",q.OPTION({value:"C6"},"C6"),"\n ",q.OPTION({value:"C7"},"C7"),"\n\n ",q.Comment(" Thoracic spine !"),"\n ",q.OPTION({value:"T1"},"T1"),"\n ",q.OPTION({value:"T2"},"T2"),"\n ",q.OPTION({value:"T3"},"T3"),"\n ",q.OPTION({value:"T4"},"T4"),"\n ",q.OPTION({value:"T5"},"T5"),"\n ",q.OPTION({value:"T6"},"T6"),"\n ",q.OPTION({value:"T7"},"T7"),"\n ",q.OPTION({value:"T8"},"T8"),"\n ",q.OPTION({value:"T9"},"T9"),"\n ",q.OPTION({value:"T10"},"T10"),"\n ",q.OPTION({value:"T11"},"T11"),"\n ",q.OPTION({value:"T12"},"T12"),"\n\n ",q.Comment(" Lumbar spine !"),"\n ",q.OPTION({value:"L1"},"L1"),"\n ",q.OPTION({value:"L2"},"L2"),"\n ",q.OPTION({value:"L3"},"L3"),"\n ",q.OPTION({value:"L4"},"L4"),"\n ",q.OPTION({value:"L5"},"L5"),"\n "),"\n "),"\n "),"\n ",q.DIV({class:"relabelButtons"},"\n ",q.BUTTON({class:"relabelRemove btn btn-xs btn-secondary viewerBtn"},"Delete"),"\n ",q.BUTTON({class:"relabelConfirm btn btn-xs viewerBtn"},"Save"),"\n "),"\n ",q.DIV({class:"dialog arrow"},"\n "),"\n ")]})},"textMarkerDialogs.js":["meteor/templating","meteor/jquery","../../../lib/toolManager","../../../lib/viewportUtils",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var r;n.import("../../../lib/toolManager",{toolManager:function(e){r=e}});var a;n.import("../../../lib/viewportUtils",{viewportUtils:function(e){a=e}}),o.textMarkerDialogs.events({"change #startFrom":function(){function e(e){var t=cornerstoneTools.textMarker.getConfiguration();t.current=i(e.target).val()}return e}(),"change #ascending":function(){function e(e){var t=cornerstoneTools.textMarker.getConfiguration();t.ascending=i(e.target).is(":checked");var n=t.markers.indexOf(t.current);t.current=t.markers[n];var o=t.current;i("#startFrom").val(o).trigger("change")}return e}(),"click #clearLabels":function(){function e(){var e=a.getActiveViewportElement(),t="textMarker",n=cornerstoneTools.globalImageIdSpecificToolStateManager,o=n.toolState,i=cornerstoneTools.getToolState(e,"stack");if(i&&i.data.length&&i.data[0].imageIds.length){var r=i.data[0].imageIds;r.forEach(function(e){if(o.hasOwnProperty(e)){var n=o[e];n.hasOwnProperty(t)&&delete n[t]}})}cornerstone.updateImage(e)}return e}(),"click .closeTextMarkerDialogs":function(){function e(){var e=r.getDefaultTool();r.setActiveTool(e),document.getElementById("textMarkerOptionsDialog").close(),i("#spine").removeClass("active"),i("#"+e).addClass("active")}return e}()}),o.textMarkerDialogs.onRendered(function(){var e=i("#textMarkerOptionsDialog");e.draggable(),E.registerDialog(e.get(0));var t=i("#textMarkerRelabelDialog");t.draggable(),E.registerDialog(t.get(0)),i(document).on("click",function(e){i(e.target).closest(".select2-wrapper").length||setTimeout(function(){i("#startFrom, .relabelSelect").select2("close")},200)}),i(document).on("touchmove",function(e){i(e.target).closest(".select2-container").length||setTimeout(function(){i("#startFrom, .relabelSelect").select2("close")},200)}),i(function(){FastClick.attach(document.body);var e=i("#startFrom, .relabelSelect");e.select2({templateResult:function(){function e(e,t){return e.id?(t.className+=" needsclick",e.text):e.text}return e}(),placeholder:"C1",minimumResultsForSearch:-1,theme:"viewerDropdown"}),e.each(function(e,t){i(t).data("select2").$container.find("*").addClass("needsclick")})})})}]},displaySetNavigation:{"template.displaySetNavigation.js":function(){P.__checkName("displaySetNavigation"),P.displaySetNavigation=new P("Template.displaySetNavigation",function(){var e=this;return q.DIV({id:function(){return C.mustache(C.dot(e.lookup("."),"id"))},class:function(){return["toolbarSectionButton rp-x-1 ",C.mustache(C.dot(e.lookup("."),"classes"))," ",D.If(function(){return C.call(e.lookup("isNext"))},function(){return"js-next"},function(){return"js-prev"})," ",D.If(function(){return C.dataMustache(e.lookup("disableButton"),e.lookup("isNext"))},function(){return"disabled"})]},title:function(){return C.mustache(C.dot(e.lookup("."),"title"))}},"\n ",q.DIV({class:"svgContainer"},"\n ",D.If(function(){return C.call(e.lookup("isNext"))},function(){return["\n ",q.I({class:"fa fa-toggle-down fa-fw"}),"\n "]},function(){return["\n ",q.I({class:"fa fa-toggle-up fa-fw"}),"\n "]}),"\n "),"\n ",q.DIV({class:"buttonLabel"},"\n ",D.If(function(){return C.call(e.lookup("isNext"))},function(){return"Next"},function(){return"Previous"}),"\n "),"\n ")})},"displaySetNavigation.js":["meteor/ohif:core","meteor/templating",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}}),r.displaySetNavigation.events({"click .js-next":function(){function e(e,t){i(e.currentTarget).hasClass("disabled")||o.viewerbase.layoutManager.moveDisplaySets(!0)}return e}(),"click .js-prev":function(){function e(e,t){i(e.currentTarget).hasClass("disabled")||o.viewerbase.layoutManager.moveDisplaySets(!1)}return e}()}),r.displaySetNavigation.helpers({disableButton:function(){function e(e){if(y.get("LayoutManagerUpdated"),o.viewerbase.layoutManager)return!o.viewerbase.layoutManager.canMoveDisplaySets(e)}return e}()})}]},studySeriesQuickSwitch:{"template.studySeriesQuickSwitch.js":function(){P.__checkName("studySeriesQuickSwitch"),P.studySeriesQuickSwitch=new P("Template.studySeriesQuickSwitch",function(){var e=this;return q.DIV({class:function(){return["quickSwitchWrapper ",C.mustache(e.lookup("side"))]}},"\n ",q.DIV({class:function(){return["quickSwitch js-quick-switch clearfix rp-t-1 ",D.If(function(){return C.dataMustache(e.lookup("eq"),e.lookup("side"),"right")},function(){return"rp-l-3"}),D.If(function(){return C.dataMustache(e.lookup("eq"),e.lookup("side"),"left")},function(){return"rp-r-3"})]}},"\n ",q.DIV({class:function(){return["switchSection switchSectionStudy rp-x-1 ",D.If(function(){return C.dataMustache(e.lookup("eq"),e.lookup("side"),"right")},function(){return"pull-left"},function(){return"pull-right"})]}},"\n ",q.Raw('
Study
'),"\n ",q.DIV({class:"studySwitch"},"\n ",q.Raw('
'),"\n ",q.DIV({class:"switchHover studyHover clearfix"},"\n ",q.DIV({class:function(){return["scrollArea ",D.If(function(){return C.dataMustache(e.lookup("isMac"))},function(){return"is-mac"})]}},"\n ",D._TemplateWith(function(){return C.dataMustache(e.lookup("clone"),e.lookup("."),C.kw({timepointViewType:"key"}))},function(){return C.include(e.lookupTemplate("studyTimepointBrowser"))}),"\n "),"\n "),"\n "),"\n "),"\n ",q.DIV({class:function(){return["switchSection switchSectionSeries rp-x-1 ",D.If(function(){return C.dataMustache(e.lookup("eq"),e.lookup("side"),"right")},function(){return"pull-left"},function(){return"pull-right"})]}},"\n ",D.Let({thumbnailsList:function(){return C.call(C.dataMustache(e.lookup("studyThumbnails"),e.lookup("currentStudy")))}},function(){return["\n ",q.DIV({class:"label"},"Series"),"\n ",q.DIV({class:"seriesSwitch clearfix"},"\n ",D.Each(function(){return{_sequence:C.call(e.lookup("thumbnailsList")),_variable:"thumbnail"}},function(){return["\n ",D.If(function(){return C.dataMustache(e.lookup("lt"),e.lookup("@index"),8)},function(){return["\n ",q.DIV({class:function(){return["seriesItem ",D.If(function(){return C.dataMustache(e.lookup("eq"),e.lookup("side"),"right")},function(){return"pull-left"},function(){return"pull-right"})," ",D.If(function(){return C.dataMustache(e.lookup("isDisplaySetActive"),C.dot(e.lookup("thumbnail"),"stack","displaySetInstanceUid"),e.lookup("viewportIndex"))},function(){return"active"})]}}),"\n "]},function(){return["\n ",D.If(function(){return C.dataMustache(e.lookup("eq"),e.lookup("@index"),8)},function(){return["\n ",q.DIV({class:function(){return["seriesItem count ",D.If(function(){return C.dataMustache(e.lookup("eq"),e.lookup("side"),"right")},function(){return"pull-left"},function(){return"pull-right"})]}},D.View("lookup:thumbnailsList.length",function(){return C.mustache(C.dot(e.lookup("thumbnailsList"),"length"))})),"\n "]}),"\n "]}),"\n "]}),"\n ",q.DIV({class:"switchHover seriesHover clearfix"},"\n ",q.DIV({class:function(){return["scrollArea ",D.If(function(){return C.dataMustache(e.lookup("isMac"))},function(){return"is-mac"})]}},"\n ",q.DIV({class:"thumbnailsWrapper"},"\n ",D.Each(function(){return{_sequence:C.call(e.lookup("thumbnailsList")),_variable:"thumbnail"}},function(){return["\n ",D._TemplateWith(function(){return C.dataMustache(e.lookup("clone"),e.lookup("."),C.kw({thumbnail:e.lookup("thumbnail")}))},function(){return C.include(e.lookupTemplate("thumbnailEntry"))}),"\n "]}),"\n "),"\n "),"\n "),"\n "),"\n "]}),"\n "),"\n "),"\n ")})},"studySeriesQuickSwitch.js":["meteor/templating","meteor/reactive-var","meteor/session","meteor/jquery","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/reactive-var",{ReactiveVar:function(e){i=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var a;n.import("meteor/jquery",{$:function(e){a=e}});var s;n.import("meteor/ohif:core",{OHIF:function(e){s=e}}),o.studySeriesQuickSwitch.onCreated(function(){var e=o.instance();e.data.currentStudy=new i,e.getViewportData=function(e){var t=s.viewerbase.layoutManager;return t&&t.viewportData&&t.viewportData[e]};var t=e.data.viewportIndex;e.study={},e.lastStudy={},e.autorun(function(){r.get("LayoutManagerUpdated");var n=e.getViewportData(t);n?e.study=s.viewer.Studies.findBy({studyInstanceUid:n.studyInstanceUid}):e.study=s.viewer.Studies.getElementByIndex(0),e.study&&e.study.studyInstanceUid!==e.lastStudy.studyInstanceUid&&(e.data.currentStudy.set(e.study),e.lastStudy=e.study)})});var c=function e(t){var n=t.scrollHeight,o=t.offsetHeight,i=t.scrollTop,r=a(t).find(".thumbnailsWrapper").css("transform"),s=0;r&&"none"!==r&&(s=parseInt(r.match(/-?[\d\.]+/g)[5])),n>o+i+s?t.classList.add("show-scroll-indicator-down"):t.classList.remove("show-scroll-indicator-down"),i>0?t.classList.add("show-scroll-indicator-up"):t.classList.remove("show-scroll-indicator-up")};o.studySeriesQuickSwitch.events({"mouseenter .js-quick-switch, mouseenter .js-quick-switch .switchSectionSeries":function(){function e(e,t){t.$(".quickSwitchWrapper").addClass("overlay"),a(e.currentTarget).addClass("hover"),t.$(".scrollArea").each(function(e,t){return c(t)})}return e}(),"mouseleave .js-quick-switch":function(){function e(e,t){t.$(".js-quick-switch, .switchSectionSeries").removeClass("hover"),t.$(".quickSwitchWrapper").removeClass("overlay")}return e}(),"click .studyTimepointStudy":function(){function e(e,t){t.$(".switchSectionSeries").addClass("hover")}return e}(),"scroll .scrollArea":function(){function e(e){c(e.currentTarget)}return e}()}),o.studySeriesQuickSwitch.helpers({currentStudy:function(){function e(){return o.instance().data.currentStudy.get()}return e}(),isMac:function(){function e(){return window.navigator.appVersion.indexOf("Mac")}return e}()})}]},studyTimepointBrowser:{"template.studyTimepoint.js":function(){P.__checkName("studyTimepoint"),P.studyTimepoint=new P("Template.studyTimepoint",function(){var e=this;return q.DIV({class:"studyTimepointWrapper"},"\n ",q.DIV({class:"studyTimepoint"},"\n ",D.Each(function(){return{_sequence:C.call(e.lookup("studies")),_variable:"study"}},function(){return["\n ",D._TemplateWith(function(){return C.dataMustache(e.lookup("clone"),e.lookup("."),C.kw({study:e.lookup("study"),active:C.dataMustache(e.lookup("isActive"),e.lookup("study"))}))},function(){return C.include(e.lookupTemplate("studyTimepointStudy"))}),"\n "]}),"\n "),"\n ")})},"studyTimepoint.js":["meteor/templating","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}}),o.studyTimepoint.onCreated(function(){var e=o.instance(),t=e.data;e.isActive={},t.isUnassociatedStudy===!0&&1===t.studyInstanceUids.length&&(e.isActive[t.studyInstanceUids[0]]=!0)}),o.studyTimepoint.onRendered(function(){var e=o.instance(),t=e.$(".studyTimepoint"),n=t.closest(".studyTimepointWrapper"),i=n.closest(".timepointEntry"),r=t.is(":visible");r||i.addClass("active"),t.trigger("displayStateChanged"),r||i.removeClass("active")}),o.studyTimepoint.events({"selectionChanged .studyTimepoint":function(){function e(e,t,n){var o=i(n.selection),a=t.$(".studyTimepoint");if(n.isQuickSwitch){var s=r.viewer.Studies.findBy({studyInstanceUid:n.studyInstanceUid});t.data.currentStudy.set(s),a=a.closest(".studyTimepointBrowser")}a.find(".studyTimepointStudy").not(o).removeClass("active"),n.isQuickSwitch?(t.isActive={},o.addClass("active")):!function(){var e=t.$(".studyTimepoint");t.$(".studyTimepointWrapper").css("max-height","inherit"),o.removeClass("loading"),o.toggleClass("active");var n=o.find(".studyTimepointThumbnails");n.one("transitionend",function(){return e.trigger("displayStateChanged")})}(),t.isActive[n.studyInstanceUid]=o.hasClass("active")}return e}(),"displayStateChanged .studyTimepoint":function(){function e(e,t){var n=i(e.currentTarget),o=n.closest(".studyTimepointWrapper");o.css("max-height",n.height())}return e}()}),o.studyTimepoint.helpers({isActive:function(){function e(e){var t=o.instance();if(e.studyInstanceUid)return t.isActive[e.studyInstanceUid]}return e}()})}],"template.studyTimepointBrowser.js":function(){P.__checkName("studyTimepointBrowser"),P.studyTimepointBrowser=new P("Template.studyTimepointBrowser",function(){var e=this;return D.Let({timepointList:function(){return C.call(e.lookup("timepoints"))}},function(){return["\n ",q.DIV({class:function(){return["studyTimepointBrowser noselect ",D.If(function(){return C.dataMustache(e.lookup("shallShowViewType"),e.lookup("timepointList"))},function(){return"viewTypeVisible"})]}},"\n ",q.DIV({class:"timepointButtonContainer p-t-2"},"\n ",D._TemplateWith(function(){return C.call(e.lookup("viewTypeButtonGroupData"))},function(){return C.include(e.lookupTemplate("roundedButtonGroup"))}),"\n "),"\n ",q.DIV({class:"studyTimepointScrollArea"},"\n ",q.DIV({class:"p-l-1"},"\n ",D.If(function(){return C.call(C.dot(e.lookup("timepointList"),"length"))},function(){return["\n ",D.Each(function(){return{_sequence:C.call(e.lookup("timepointList")),_variable:"timepoint"}},function(){return["\n ",q.DIV({class:"timepointEntry p-y-2"},"\n ",q.DIV({class:"timepointHeader"},"\n ",q.DIV({class:"timepointDetails clearfix"},"\n ",q.DIV({class:"timepointFollowupTitle pull-left"},"\n ",D.View("lookup:timepointApi.title",function(){return C.mustache(C.dot(e.lookup("timepointApi"),"title"),e.lookup("timepoint"))}),"\n "),"\n ",q.DIV({class:"expandIcon pull-right"},"\n ",q.I({class:"fa fa-chevron-down"}),"\n "),"\n ",q.DIV({class:"timepointDate pull-right m-r-1"},D.View("lookup:formatDA",function(){return C.mustache(e.lookup("formatDA"),C.dot(e.lookup("timepoint"),"earliestDate"),"D-MMM-YYYY")})),"\n "),"\n ",q.DIV({class:"timepointModalities"},D.View("lookup:modalitiesSummary",function(){return C.mustache(e.lookup("modalitiesSummary"),e.lookup("timepoint"))})),"\n "),"\n ",D._TemplateWith(function(){return{studies:C.call(C.dataMustache(e.lookup("studies"),e.lookup("timepoint"))),index:C.call(e.lookup("@index")),viewportIndex:C.call(C.dot(e.lookup("."),"viewportIndex")),currentStudy:C.call(C.dot(e.lookup("."),"currentStudy"))}},function(){return C.include(e.lookupTemplate("studyTimepoint"))}),"\n "),"\n ",q.HR(),"\n "]}),"\n ",D.If(function(){return C.dataMustache(e.lookup("and"),C.dot(e.lookup("."),"currentStudy"),C.dataMustache(e.lookup("not"),e.lookup("showAdditionalTimepoints")))},function(){return["\n ",q.DIV({class:"studyModality additional"},"\n Show additional timepoints\n "),"\n "]}),"\n "]},function(){return["\n ",q.DIV({class:"p-t-2"},"\n ",D._TemplateWith(function(){return C.dataMustache(e.lookup("clone"),e.lookup("."),C.kw({ -studies:e.lookup("studies")}))},function(){return C.include(e.lookupTemplate("studyTimepoint"))}),"\n "),"\n "]}),"\n "),"\n "),"\n "),"\n "]})})},"studyTimepointBrowser.js":["meteor/templating","meteor/reactive-var","meteor/tracker","meteor/underscore","meteor/ohif:core","../../../lib/classes/OHIFError",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/reactive-var",{ReactiveVar:function(e){r=e}});var a;n.import("meteor/tracker",{Tracker:function(e){a=e}});var s;n.import("meteor/underscore",{_:function(e){s=e}});var c;n.import("meteor/ohif:core",{OHIF:function(e){c=e}});var u;n.import("../../../lib/classes/OHIFError",{OHIFError:function(e){u=e}}),o.studyTimepointBrowser.onCreated(function(){var e=o.instance();e.timepointViewType=new r(e.data.timepointViewType),e.showAdditionalTimepoints=new r((!0)),e.getCurrentStudy=function(){return e.data.currentStudy&&e.data.currentStudy.get()},e.getStudies=function(e){return e?e.studyInstanceUids.map(function(t){var n={patientId:e.patientId,studyInstanceUid:t},o=c.viewer.Studies.findBy(n);if(o)return o;var i=StudyListStudies.findOne(n);if(!i)throw new u("No study data available for Study: "+t);return i}):c.viewer.Studies.all()}}),o.studyTimepointBrowser.onRendered(function(){var e=o.instance();e.autorun(function(){var t=e.timepointViewType.get();e.$(".timepointEntry, .studyTimepointStudy").removeClass("active"),"key"!==t||e.data.currentStudy||e.$(".timepointEntry:first").addClass("active")});var t=void 0,n=[];e.refreshActiveStudies=function(){return a.afterFlush(function(){s.each(n,function(t){e.$(".studyTimepointStudy[data-uid='"+t+"']").addClass("active")}),e.$(".timepointEntry:first").addClass("active")})},e.autorun(function(){var o=e.data.currentStudy&&e.data.currentStudy.get();o&&(o!==t&&(e.showAdditionalTimepoints.set(!1),t=o,n=[o.studyInstanceUid]),e.refreshActiveStudies())})}),o.studyTimepointBrowser.events({"click .timepointHeader":function(){function e(e,t){var n=i(e.currentTarget).closest(".timepointEntry");n.find(".studyTimepoint").trigger("displayStateChanged"),n.toggleClass("active")}return e}(),"click .studyModality.additional":function(){function e(e,t){t.showAdditionalTimepoints.set(!0)}return e}()}),o.studyTimepointBrowser.helpers({shallShowViewType:function(){function e(e){var t=o.instance();return e.length&&!t.data.timepointViewType}return e}(),viewTypeButtonGroupData:function(){function e(){return{value:o.instance().timepointViewType,options:[{value:"key",text:"Key Timepoints"},{value:"all",text:"All Timepoints"}]}}return e}(),showAdditionalTimepoints:function(){function e(){return o.instance().showAdditionalTimepoints.get()}return e}(),timepoints:function(){function e(){var e=o.instance(),t=e.getCurrentStudy(),n=void 0;return n=t&&!e.showAdditionalTimepoints.get()?e.data.timepointApi.study(t.studyInstanceUid):e.data.timepointApi?"all"===e.timepointViewType.get()?e.data.timepointApi.all():e.data.timepointApi.key():[]}return e}(),studies:function(){function e(e){return o.instance().getStudies(e)}return e}(),modalitiesSummary:function(){function e(e){var t=o.instance(),n=t.getStudies(e),i={};n.forEach(function(e){var t=e.modalities||"UN";i[t]=i[t]+1||1});var r=[];return s.each(i,function(e,t){r.push(e+" "+t)}),r.join(", ")}return e}()})}],"template.studyTimepointStudy.js":function(){P.__checkName("studyTimepointStudy"),P.studyTimepointStudy=new P("Template.studyTimepointStudy",function(){var e=this;return D.Let({isSidebar:function(){return C.call(C.dataMustache(e.lookup("isUndefined"),e.lookup("viewportIndex")))}},function(){return["\n ",q.DIV({class:function(){return["studyTimepointStudy ",D.If(function(){return C.call(e.lookup("isSidebar"))},function(){return"studySidebarTimepoint"},function(){return"studyQuickSwitchTimepoint"})," ",D.If(function(){return C.call(C.dot(e.lookup("."),"active"))},function(){return"active"})," ",D.If(function(){return C.call(e.lookup("isLoading"))},function(){return"loading"})]},"data-uid":function(){return C.mustache(C.dot(e.lookup("."),"study","studyInstanceUid"))}},"\n ",q.DIV({class:"studyItem"},"\n ",C.include(e.lookupTemplate("loadingText")),"\n ",q.DIV({class:"studyModality"},"\n ",q.DIV({class:"studyModalityBox"},"\n ",q.DIV({class:"studyModalityText",style:function(){return C.mustache(e.lookup("modalityStyle"))}},"\n ",D.If(function(){return C.call(C.dot(e.lookup("."),"study","modalities"))},function(){return["\n ",D.View("lookup:modalities",function(){return C.mustache(e.lookup("modalities"))}),"\n "]},function(){return"\n UN\n "}),"\n "),"\n "),"\n ",q.DIV({class:"studyText"},"\n ",q.DIV({class:"studyDate"},D.View("lookup:formatDA",function(){return C.mustache(e.lookup("formatDA"),C.dot(e.lookup("."),"study","studyDate"),"D-MMM-YYYY")})),"\n ",q.DIV({class:"studyDescription"},D.View("lookup:..study.studyDescription",function(){return C.mustache(C.dot(e.lookup("."),"study","studyDescription"))})),"\n "),"\n "),"\n "),"\n ",D.If(function(){return C.call(e.lookup("isSidebar"))},function(){return["\n ",q.DIV({class:"studyTimepointThumbnails"},"\n ",D.Each(function(){return{_sequence:C.dataMustache(e.lookup("studyThumbnails"),C.dot(e.lookup("."),"study")),_variable:"thumbnail"}},function(){return["\n ",D._TemplateWith(function(){return C.dataMustache(e.lookup("clone"),e.lookup("."),C.kw({thumbnail:e.lookup("thumbnail")}))},function(){return C.include(e.lookupTemplate("thumbnailEntry"))}),"\n "]}),"\n "),"\n "]}),"\n "),"\n "]})})},"studyTimepointStudy.js":["meteor/meteor","meteor/templating","meteor/reactive-var","meteor/underscore","meteor/jquery","meteor/ohif:core","../../../lib/sortingManager",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var r;n.import("meteor/reactive-var",{ReactiveVar:function(e){r=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}});var s;n.import("meteor/jquery",{$:function(e){s=e}});var c;n.import("meteor/ohif:core",{OHIF:function(e){c=e}});var u;n.import("../../../lib/sortingManager",{sortingManager:function(e){u=e}}),i.studyTimepointStudy.onCreated(function(){var e=i.instance();e.loading=new r((!1)),e.getStudyElement=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=e.data.study.studyInstanceUid,o=".studyTimepointStudy[data-uid='"+n+"']";return t?s(o):e.$browser.find(o)},e.isQuickSwitch=function(){return!a.isUndefined(e.data.viewportIndex)},e.select=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=e.data.study.studyInstanceUid,o=e.getStudyElement(),i=o.closest(".studyTimepoint"),r={selection:[o[0]],studyInstanceUid:n,isQuickSwitch:t};i.trigger("selectionChanged",r)},e.initializeStudyWrapper=function(){if(!e.isQuickSwitch()){var t=e.getStudyElement(),n=t.find(".studyTimepointThumbnails");t.addClass("active"),n.css("max-height",""),n.css("max-height",n.height()),t.removeClass("active"),e.data.active&&o.setTimeout(function(){return t.addClass("active")},1)}}}),i.studyTimepointStudy.onRendered(function(){var e=i.instance();e.$browser=e.$(".studyTimepointStudy").closest(".studyTimepointBrowser"),e.initializeStudyWrapper()}),i.studyTimepointStudy.events({"transitionend .studyTimepointThumbnails":function(){function e(e,t){e.target===e.currentTarget&&s(e.currentTarget).closest(".studyTimepoint").trigger("displayStateChanged")}return e}(),"click .studyQuickSwitchTimepoint .studyModality":function(){function e(e,t){t.select(!0)}return e}(),"loadStarted .studyTimepointStudy":function(){function e(e,t){t.loading.set(!0)}return e}(),"loadEnded .studyTimepointStudy":function(){function e(e,t){t.loading.set(!1),t.initializeStudyWrapper()}return e}(),"click .studyModality":function(){function e(e,t){var n=t.data.study,i=n.studyInstanceUid,r=n._id,a=t.isQuickSwitch();if(n.seriesList)t.select(a);else{var s=c.viewer.Studies.findBy({studyInstanceUid:i});s?n.seriesList=s.seriesList:!function(){var e=t.getStudyElement(!0);e.trigger("loadStarted"),c.studylist.retrieveStudyMetadata(i).then(function(n){t.data.study=n,c.viewer.Studies.insert(n),o.setTimeout(function(){e.trigger("loadEnded"),t.select(a)},1)})}()}}return e}()}),i.studyTimepointStudy.helpers({isLoading:function(){function e(){var e=i.instance(),t=e.data.study,n=c.viewer.Studies.findBy({studyInstanceUid:t.studyInstanceUid});return e.loading.get()&&!n}return e}(),modalities:function(){function e(){var e=i.instance(),t=e.data.study.modalities;return t.replace(/\\/g," ")}return e}(),modalityStyle:function(){function e(){var e=i.instance(),t=e.data.study.modalities||"UN",n=t.split(/\\/g).length;if(1===n)return"font-size: 1vw";if(2===n)return"font-size: 0.75vw";var o=1.2*Math.ceil(n/2);return"line-height: "+o+"vh"}return e}()})}]}}},"collections.js":["meteor/meteor","../namespace","./lib/classes/TypeSafeCollection",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var i;n.import("../namespace",{OHIF:function(e){i=e}});var r;n.import("./lib/classes/TypeSafeCollection",{TypeSafeCollection:function(e){r=e}});var a=new r;i.viewer.Studies=a,o.subscribe("studyImportStatus")}],"index.js":["../namespace","./collections","./lib/debugReactivity","./lib/getElementIfNotEmpty","./lib/getStackDataIfNotEmpty","./lib/switchToImageRelative","./lib/switchToImageByIndex","./lib/getFrameOfReferenceUID","./lib/updateCrosshairsSynchronizer","./lib/getImageId","./lib/setActiveViewport","./lib/setFocusToActiveViewport","./lib/getWADORSImageId","./lib/updateAllViewports","./lib/sortStudy","./lib/updateOrientationMarkers","./lib/isImage","./lib/instanceClassSpecificViewport","./lib/displayReferenceLines","./lib/imageViewerViewportData","./lib/panelNavigation","./lib/WLPresets","./lib/hotkeyUtils","./lib/viewportOverlayUtils","./lib/viewportUtils","./lib/thumbnailDragHandlers","./lib/dialogUtils","./lib/unloadHandlers","./lib/sortingManager","./lib/crosshairsSynchronizers","./lib/annotateTextUtils","./lib/textMarkerUtils","./lib/createStacks","./lib/StackManager","./lib/toolManager","./lib/helpers/","./lib/sopClassDictionary","./lib/dicomTagDescriptions","./lib/classes/ImageSet","./lib/classes/LayoutManager","./lib/classes/ResizeViewportManager","./lib/classes/metadata/StudyMetadata","./lib/classes/metadata/SeriesMetadata","./lib/classes/metadata/InstanceMetadata","./lib/classes/TypeSafeCollection","./lib/classes/OHIFError","./lib/classes/StackImagePositionOffsetSynchronizer",function(e,t,n){var o;n.import("../namespace",{Viewerbase:function(e){o=e}}),n.import("./collections"),n.import("./lib/debugReactivity");var i;n.import("./lib/getElementIfNotEmpty",{getElementIfNotEmpty:function(e){i=e}});var r;n.import("./lib/getStackDataIfNotEmpty",{getStackDataIfNotEmpty:function(e){r=e}});var a;n.import("./lib/switchToImageRelative",{switchToImageRelative:function(e){a=e}});var s;n.import("./lib/switchToImageByIndex",{switchToImageByIndex:function(e){s=e}});var c;n.import("./lib/getFrameOfReferenceUID",{getFrameOfReferenceUID:function(e){c=e}});var u;n.import("./lib/updateCrosshairsSynchronizer",{updateCrosshairsSynchronizer:function(e){u=e}});var l;n.import("./lib/getImageId",{getImageId:function(e){l=e}});var m;n.import("./lib/setActiveViewport",{setActiveViewport:function(e){m=e}});var d;n.import("./lib/setFocusToActiveViewport",{setFocusToActiveViewport:function(e){d=e}});var p;n.import("./lib/getWADORSImageId",{getWADORSImageId:function(e){p=e}});var f;n.import("./lib/updateAllViewports",{updateAllViewports:function(e){f=e}});var x;n.import("./lib/sortStudy",{sortStudy:function(e){x=e}});var g;n.import("./lib/updateOrientationMarkers",{updateOrientationMarkers:function(e){g=e}});var h;n.import("./lib/isImage",{isImage:function(e){h=e}});var v,S;n.import("./lib/instanceClassSpecificViewport",{getInstanceClassDefaultViewport:function(e){v=e},setInstanceClassDefaultViewportFunction:function(e){S=e}});var y;n.import("./lib/displayReferenceLines",{displayReferenceLines:function(e){y=e}});var I;n.import("./lib/imageViewerViewportData",{imageViewerViewportData:function(e){I=e}});var T;n.import("./lib/panelNavigation",{panelNavigation:function(e){T=e}});var D;n.import("./lib/WLPresets",{WLPresets:function(e){D=e}});var b;n.import("./lib/hotkeyUtils",{hotkeyUtils:function(e){b=e}});var w;n.import("./lib/viewportOverlayUtils",{viewportOverlayUtils:function(e){w=e}});var C;n.import("./lib/viewportUtils",{viewportUtils:function(e){C=e}});var P;n.import("./lib/thumbnailDragHandlers",{thumbnailDragHandlers:function(e){P=e}});var R;n.import("./lib/dialogUtils",{dialogUtils:function(e){R=e}});var k;n.import("./lib/unloadHandlers",{unloadHandlers:function(e){k=e}});var V;n.import("./lib/sortingManager",{sortingManager:function(e){V=e}});var O;n.import("./lib/crosshairsSynchronizers",{crosshairsSynchronizers:function(e){O=e}});var M;n.import("./lib/annotateTextUtils",{annotateTextUtils:function(e){M=e}});var A;n.import("./lib/textMarkerUtils",{textMarkerUtils:function(e){A=e}});var q;n.import("./lib/createStacks",{createStacks:function(e){q=e}});var N;n.import("./lib/StackManager",{StackManager:function(e){N=e}});var L;n.import("./lib/toolManager",{toolManager:function(e){L=e}});var E;n.import("./lib/helpers/",{helpers:function(e){E=e}});var F;n.import("./lib/sopClassDictionary",{sopClassDictionary:function(e){F=e}});var B;n.import("./lib/dicomTagDescriptions",{dicomTagDescriptions:function(e){B=e}});var U;n.import("./lib/classes/ImageSet",{ImageSet:function(e){U=e}});var j;n.import("./lib/classes/LayoutManager",{LayoutManager:function(e){j=e}});var H;n.import("./lib/classes/ResizeViewportManager",{ResizeViewportManager:function(e){H=e}});var z;n.import("./lib/classes/metadata/StudyMetadata",{StudyMetadata:function(e){z=e}});var W;n.import("./lib/classes/metadata/SeriesMetadata",{SeriesMetadata:function(e){W=e}});var _;n.import("./lib/classes/metadata/InstanceMetadata",{InstanceMetadata:function(e){_=e}});var G;n.import("./lib/classes/TypeSafeCollection",{TypeSafeCollection:function(e){G=e}});var X;n.import("./lib/classes/OHIFError",{OHIFError:function(e){X=e}});var $;n.import("./lib/classes/StackImagePositionOffsetSynchronizer",{StackImagePositionOffsetSynchronizer:function(e){$=e}}),o.getElementIfNotEmpty=i,o.getStackDataIfNotEmpty=r,o.switchToImageRelative=a,o.switchToImageByIndex=s,o.getFrameOfReferenceUID=c,o.updateCrosshairsSynchronizer=u,o.getImageId=l,o.setActiveViewport=m,o.setFocusToActiveViewport=d,o.getWADORSImageId=p,o.updateAllViewports=f,o.sortStudy=x,o.updateOrientationMarkers=g,o.isImage=h,o.getInstanceClassDefaultViewport=v,o.setInstanceClassDefaultViewportFunction=S,o.displayReferenceLines=y,o.imageViewerViewportData=I,o.panelNavigation=T,o.wlPresets=D,o.hotkeyUtils=b,o.viewportOverlayUtils=w,o.viewportUtils=C,o.thumbnailDragHandlers=P,o.dialogUtils=R,o.unloadHandlers=k,o.sortingManager=V,o.crosshairsSynchronizers=O,o.annotateTextUtils=M,o.textMarkerUtils=A,o.createStacks=q,o.stackManager=N,o.toolManager=L,o.helpers=E,o.sopClassDictionary=F,o.dicomTagDescriptions=B,o.ImageSet=U,o.LayoutManager=j,o.ResizeViewportManager=H,o.metadata={StudyMetadata:z,SeriesMetadata:W,InstanceMetadata:_},o.TypeSafeCollection=G,o.OHIFError=X,o.StackImagePositionOffsetSynchronizer=$}],lib:{"StackManager.js":["meteor/ohif:core","./getImageId","./classes/OHIFError",function(e,t,n){function o(e,t,n){var o=i.viewer.metadataProvider,a=n.images.length,s=[],c=void 0;n.images.forEach(function(e,u){var l=e.getData(),m={instance:l,series:n,study:t,numImages:a,imageIndex:u+1},d=l.numberOfFrames;if(d>1){i.log.info("Multiframe image detected");for(var p=0;p1},a=function e(t,n){var i=n[0],a=new o(n),s=t.getData();return a.setAttributes({displaySetInstanceUid:a.uid,seriesInstanceUid:s.seriesInstanceUid,seriesNumber:s.seriesNumber,seriesDescription:s.seriesDescription,numImageFrames:n.length,frameRate:i.getRawValue("x00181063"),modality:s.modality,isMultiFrame:r(i)}),a.sortBy(function(e,t){return(parseInt(e.getRawValue("x00200013",0))||0)-(parseInt(t.getRawValue("x00200013",0))||0)}),a.setAttribute("instanceNumber",a.getImage(0).getRawValue("x00200013")),a},s=function e(t){return"CR"===t||"MG"===t||"DX"===t},c=function e(t){var n=[];return t&&t.getSeriesCount()?(t.forEachSeries(function(e){if(e.getInstanceCount()){var o=[];if(e.forEachInstance(function(c){if(i(c.getRawValue("x00080016"))||c.getRawValue("x00280010")){var u=void 0;r(c)?(u=a(e,[c]),u.setAttributes({isClip:!0,studyInstanceUid:t.getStudyInstanceUID(),numImageFrames:c.getRawValue("x00280008"),instanceNumber:c.getRawValue("x00200013"),acquisitionDatetime:c.getRawValue("x0008002a")}),n.push(u)):s(c.modality)?(u=a(e,[c]),u.setAttributes({studyInstanceUid:t.getStudyInstanceUID(),instanceNumber:c.getRawValue("x00200013"),acquisitionDatetime:c.getRawValue("x0008002a")}),n.push(u)):o.push(c)}}),o.length){var c=a(e,o);c.setAttribute("studyInstanceUid",t.getStudyInstanceUID()),n.push(c)}}}),n):n}}],"crosshairsSynchronizers.js":function(e,t,n){n.export({crosshairsSynchronizers:function(){return o}});var o={synchronizers:{}}},"debugReactivity.js":["meteor/meteor",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}}),o.startup(function(){var e=!1;if(e===!0){var t=function e(){Object.keys(P).forEach(function(e){if(!(e.indexOf("_")>-1)){var t=P[e],n=t.rendered,o=0;t.rendered=function(){console.log(e,"render count: ",++o),n&&n.apply(this,arguments)}}})};o.autorun(function(e){e.onInvalidate(function(){console.trace()})});var n=o.Collection.prototype.find;o.Collection.prototype.find=function(){var e=n.apply(this,arguments),t=this._name||this._debugName;return e.observe({added:function(){function e(e){console.log(t,"added",e)}return e}(),changed:function(){function e(e){console.log(t,"changed",e)}return e}(),removed:function(){function e(e){console.log(t,"removed",e)}return e}()}),e},t()}})}],"dialogUtils.js":["meteor/blaze","meteor/templating","meteor/jquery","./setFocusToActiveViewport",function(e,t,n){n.export({dialogUtils:function(){return l}});var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("./setFocusToActiveViewport",{setFocusToActiveViewport:function(e){a=e}});var s=void 0,c=function e(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];t&&"function"==typeof s&&s(),r("#confirmDeleteDialog").css("display","none"),r(".removableBackdrop").remove(),s=void 0,a()},u=function e(t,n){n=n||{},o.renderWithData(i.removableBackdrop,n,document.body);var a=r("#confirmDeleteDialog");a.remove();var u=document.getElementById("viewer");o.renderWithData(i.confirmDeleteDialog,n,u),r(".removableBackdrop").one("mousedown touchstart",function(){c(!1)}),a=r("#confirmDeleteDialog"),a.css("display","block"),a.focus(),t&&"function"==typeof t&&(s=t)},l={showConfirmDialog:u,closeHandler:c}}],"dicomTagDescriptions.js":function(e,t,n){n.export({dicomTagDescriptions:function(){return o}});var o=Object.create(null),i={x00020000:"FileMetaInfoGroupLength",x00020001:"FileMetaInfoVersion",x00020002:"MediaStorageSOPClassUID",x00020003:"MediaStorageSOPInstanceUID",x00020010:"TransferSyntaxUID",x00020012:"ImplementationClassUID",x00020013:"ImplementationVersionName",x00020016:"SourceApplicationEntityTitle",x00020100:"PrivateInformationCreatorUID",x00020102:"PrivateInformation",x00041130:"FileSetID",x00041141:"FileSetDescriptorFileID",x00041142:"SpecificCharacterSetOfFile",x00041200:"FirstDirectoryRecordOffset",x00041202:"LastDirectoryRecordOffset",x00041212:"FileSetConsistencyFlag",x00041220:"DirectoryRecordSequence",x00041400:"OffsetOfNextDirectoryRecord",x00041410:"RecordInUseFlag",x00041420:"LowerLevelDirectoryEntityOffset",x00041430:"DirectoryRecordType",x00041432:"PrivateRecordUID",x00041500:"ReferencedFileID",x00041504:"MRDRDirectoryRecordOffset",x00041510:"ReferencedSOPClassUIDInFile",x00041511:"ReferencedSOPInstanceUIDInFile",x00041512:"ReferencedTransferSyntaxUIDInFile",x0004151a:"ReferencedRelatedSOPClassUIDInFile",x00041600:"NumberOfReferences",x00080000:"IdentifyingGroupLength",x00080001:"LengthToEnd",x00080005:"SpecificCharacterSet",x00080006:"LanguageCodeSequence",x00080008:"ImageType",x00080010:"RecognitionCode",x00080012:"InstanceCreationDate",x00080013:"InstanceCreationTime",x00080014:"InstanceCreatorUID",x00080016:"SOPClassUID",x00080018:"SOPInstanceUID",x0008001a:"RelatedGeneralSOPClassUID",x0008001b:"OriginalSpecializedSOPClassUID",x00080020:"StudyDate",x00080021:"SeriesDate",x00080022:"AcquisitionDate",x00080023:"ContentDate",x00080024:"OverlayDate",x00080025:"CurveDate",x0008002a:"AcquisitionDateTime",x00080030:"StudyTime",x00080031:"SeriesTime",x00080032:"AcquisitionTime",x00080033:"ContentTime",x00080034:"OverlayTime",x00080035:"CurveTime",x00080040:"DataSetType",x00080041:"DataSetSubtype",x00080042:"NuclearMedicineSeriesType",x00080050:"AccessionNumber",x00080052:"QueryRetrieveLevel",x00080054:"RetrieveAETitle",x00080056:"InstanceAvailability",x00080058:"FailedSOPInstanceUIDList",x00080060:"Modality",x00080061:"ModalitiesInStudy",x00080062:"SOPClassesInStudy",x00080064:"ConversionType",x00080068:"PresentationIntentType",x00080070:"Manufacturer",x00080080:"InstitutionName",x00080081:"InstitutionAddress",x00080082:"InstitutionCodeSequence",x00080090:"ReferringPhysicianName",x00080092:"ReferringPhysicianAddress",x00080094:"ReferringPhysicianTelephoneNumber",x00080096:"ReferringPhysicianIDSequence",x00080100:"CodeValue",x00080102:"CodingSchemeDesignator",x00080103:"CodingSchemeVersion",x00080104:"CodeMeaning",x00080105:"MappingResource",x00080106:"ContextGroupVersion",x00080107:"ContextGroupLocalVersion",x0008010b:"ContextGroupExtensionFlag",x0008010c:"CodingSchemeUID",x0008010d:"ContextGroupExtensionCreatorUID",x0008010f:"ContextIdentifier",x00080110:"CodingSchemeIDSequence",x00080112:"CodingSchemeRegistry",x00080114:"CodingSchemeExternalID",x00080115:"CodingSchemeName",x00080116:"ResponsibleOrganization",x00080117:"ContextUID",x00080201:"TimezoneOffsetFromUTC",x00081000:"NetworkID",x00081010:"StationName",x00081030:"StudyDescription",x00081032:"ProcedureCodeSequence",x0008103e:"SeriesDescription",x00081040:"InstitutionalDepartmentName",x00081048:"PhysiciansOfRecord",x00081049:"PhysiciansOfRecordIDSequence",x00081050:"PerformingPhysicianName",x00081052:"PerformingPhysicianIDSequence",x00081060:"NameOfPhysicianReadingStudy",x00081062:"PhysicianReadingStudyIDSequence",x00081070:"OperatorsName",x00081072:"OperatorIDSequence",x00081080:"AdmittingDiagnosesDescription",x00081084:"AdmittingDiagnosesCodeSequence",x00081090:"ManufacturersModelName",x00081100:"ReferencedResultsSequence",x00081110:"ReferencedStudySequence",x00081111:"ReferencedProcedureStepSequence",x00081115:"ReferencedSeriesSequence",x00081120:"ReferencedPatientSequence",x00081125:"ReferencedVisitSequence",x00081130:"ReferencedOverlaySequence",x0008113a:"ReferencedWaveformSequence",x00081140:"ReferencedImageSequence",x00081145:"ReferencedCurveSequence",x0008114a:"ReferencedInstanceSequence",x00081150:"ReferencedSOPClassUID",x00081155:"ReferencedSOPInstanceUID",x0008115a:"SOPClassesSupported",x00081160:"ReferencedFrameNumber",x00081161:"SimpleFrameList",x00081162:"CalculatedFrameList",x00081163:"TimeRange",x00081164:"FrameExtractionSequence",x00081195:"TransactionUID",x00081197:"FailureReason",x00081198:"FailedSOPSequence",x00081199:"ReferencedSOPSequence",x00081200:"OtherReferencedStudiesSequence",x00081250:"RelatedSeriesSequence",x00082110:"LossyImageCompression",x00082111:"DerivationDescription",x00082112:"SourceImageSequence",x00082120:"StageName",x00082122:"StageNumber",x00082124:"NumberOfStages",x00082127:"ViewName",x00082128:"ViewNumber",x00082129:"NumberOfEventTimers",x0008212a:"NumberOfViewsInStage",x00082130:"EventElapsedTimes",x00082132:"EventTimerNames",x00082133:"EventTimerSequence",x00082134:"EventTimeOffset",x00082135:"EventCodeSequence",x00082142:"StartTrim",x00082143:"StopTrim",x00082144:"RecommendedDisplayFrameRate",x00082200:"TransducerPosition",x00082204:"TransducerOrientation",x00082208:"AnatomicStructure",x00082218:"AnatomicRegionSequence",x00082220:"AnatomicRegionModifierSequence",x00082228:"PrimaryAnatomicStructureSequence",x00082229:"AnatomicStructureOrRegionSequence",x00082230:"AnatomicStructureModifierSequence",x00082240:"TransducerPositionSequence",x00082242:"TransducerPositionModifierSequence",x00082244:"TransducerOrientationSequence",x00082246:"TransducerOrientationModifierSeq",x00082253:"AnatomicEntrancePortalCodeSeqTrial",x00082255:"AnatomicApproachDirCodeSeqTrial",x00082256:"AnatomicPerspectiveDescrTrial",x00082257:"AnatomicPerspectiveCodeSeqTrial",x00083001:"AlternateRepresentationSequence",x00083010:"IrradiationEventUID",x00084000:"IdentifyingComments",x00089007:"FrameType",x00089092:"ReferencedImageEvidenceSequence",x00089121:"ReferencedRawDataSequence",x00089123:"CreatorVersionUID",x00089124:"DerivationImageSequence",x00089154:"SourceImageEvidenceSequence",x00089205:"PixelPresentation",x00089206:"VolumetricProperties",x00089207:"VolumeBasedCalculationTechnique",x00089208:"ComplexImageComponent",x00089209:"AcquisitionContrast",x00089215:"DerivationCodeSequence",x00089237:"GrayscalePresentationStateSequence",x00089410:"ReferencedOtherPlaneSequence",x00089458:"FrameDisplaySequence",x00089459:"RecommendedDisplayFrameRateInFloat",x00089460:"SkipFrameRangeFlag",x00091001:"FullFidelity",x00091002:"SuiteID",x00091004:"ProductID",x00091027:"ImageActualDate",x00091030:"ServiceID",x00091031:"MobileLocationNumber",x000910e3:"EquipmentUID",x000910e6:"GenesisVersionNow",x000910e7:"ExamRecordChecksum",x000910e9:"ActualSeriesDataTimeStamp",x00100000:"PatientGroupLength",x00100010:"PatientName",x00100020:"PatientID",x00100021:"IssuerOfPatientID",x00100022:"TypeOfPatientID",x00100030:"PatientBirthDate",x00100032:"PatientBirthTime",x00100040:"PatientSex",x00100050:"PatientInsurancePlanCodeSequence",x00100101:"PatientPrimaryLanguageCodeSeq",x00100102:"PatientPrimaryLanguageCodeModSeq",x00101000:"OtherPatientIDs",x00101001:"OtherPatientNames",x00101002:"OtherPatientIDsSequence",x00101005:"PatientBirthName",x00101010:"PatientAge",x00101020:"PatientSize",x00101030:"PatientWeight",x00101040:"PatientAddress",x00101050:"InsurancePlanIdentification",x00101060:"PatientMotherBirthName",x00101080:"MilitaryRank",x00101081:"BranchOfService",x00101090:"MedicalRecordLocator",x00102000:"MedicalAlerts",x00102110:"Allergies",x00102150:"CountryOfResidence",x00102152:"RegionOfResidence",x00102154:"PatientTelephoneNumbers",x00102160:"EthnicGroup",x00102180:"Occupation",x001021a0:"SmokingStatus",x001021b0:"AdditionalPatientHistory",x001021c0:"PregnancyStatus",x001021d0:"LastMenstrualDate",x001021f0:"PatientReligiousPreference",x00102201:"PatientSpeciesDescription",x00102202:"PatientSpeciesCodeSequence",x00102203:"PatientSexNeutered",x00102210:"AnatomicalOrientationType",x00102292:"PatientBreedDescription",x00102293:"PatientBreedCodeSequence",x00102294:"BreedRegistrationSequence",x00102295:"BreedRegistrationNumber",x00102296:"BreedRegistryCodeSequence",x00102297:"ResponsiblePerson",x00102298:"ResponsiblePersonRole",x00102299:"ResponsibleOrganization",x00104000:"PatientComments",x00109431:"ExaminedBodyThickness",x00111010:"PatientStatus",x00120010:"ClinicalTrialSponsorName",x00120020:"ClinicalTrialProtocolID",x00120021:"ClinicalTrialProtocolName",x00120030:"ClinicalTrialSiteID",x00120031:"ClinicalTrialSiteName",x00120040:"ClinicalTrialSubjectID",x00120042:"ClinicalTrialSubjectReadingID",x00120050:"ClinicalTrialTimePointID",x00120051:"ClinicalTrialTimePointDescription",x00120060:"ClinicalTrialCoordinatingCenter",x00120062:"PatientIdentityRemoved", -x00120063:"DeidentificationMethod",x00120064:"DeidentificationMethodCodeSequence",x00120071:"ClinicalTrialSeriesID",x00120072:"ClinicalTrialSeriesDescription",x00120084:"DistributionType",x00120085:"ConsentForDistributionFlag",x00180000:"AcquisitionGroupLength",x00180010:"ContrastBolusAgent",x00180012:"ContrastBolusAgentSequence",x00180014:"ContrastBolusAdministrationRoute",x00180015:"BodyPartExamined",x00180020:"ScanningSequence",x00180021:"SequenceVariant",x00180022:"ScanOptions",x00180023:"MRAcquisitionType",x00180024:"SequenceName",x00180025:"AngioFlag",x00180026:"InterventionDrugInformationSeq",x00180027:"InterventionDrugStopTime",x00180028:"InterventionDrugDose",x00180029:"InterventionDrugSequence",x0018002a:"AdditionalDrugSequence",x00180030:"Radionuclide",x00180031:"Radiopharmaceutical",x00180032:"EnergyWindowCenterline",x00180033:"EnergyWindowTotalWidth",x00180034:"InterventionDrugName",x00180035:"InterventionDrugStartTime",x00180036:"InterventionSequence",x00180037:"TherapyType",x00180038:"InterventionStatus",x00180039:"TherapyDescription",x0018003a:"InterventionDescription",x00180040:"CineRate",x00180042:"InitialCineRunState",x00180050:"SliceThickness",x00180060:"KVP",x00180070:"CountsAccumulated",x00180071:"AcquisitionTerminationCondition",x00180072:"EffectiveDuration",x00180073:"AcquisitionStartCondition",x00180074:"AcquisitionStartConditionData",x00180075:"AcquisitionEndConditionData",x00180080:"RepetitionTime",x00180081:"EchoTime",x00180082:"InversionTime",x00180083:"NumberOfAverages",x00180084:"ImagingFrequency",x00180085:"ImagedNucleus",x00180086:"EchoNumber",x00180087:"MagneticFieldStrength",x00180088:"SpacingBetweenSlices",x00180089:"NumberOfPhaseEncodingSteps",x00180090:"DataCollectionDiameter",x00180091:"EchoTrainLength",x00180093:"PercentSampling",x00180094:"PercentPhaseFieldOfView",x00180095:"PixelBandwidth",x00181000:"DeviceSerialNumber",x00181002:"DeviceUID",x00181003:"DeviceID",x00181004:"PlateID",x00181005:"GeneratorID",x00181006:"GridID",x00181007:"CassetteID",x00181008:"GantryID",x00181010:"SecondaryCaptureDeviceID",x00181011:"HardcopyCreationDeviceID",x00181012:"DateOfSecondaryCapture",x00181014:"TimeOfSecondaryCapture",x00181016:"SecondaryCaptureDeviceManufacturer",x00181017:"HardcopyDeviceManufacturer",x00181018:"SecondaryCaptureDeviceModelName",x00181019:"SecondaryCaptureDeviceSoftwareVers",x0018101a:"HardcopyDeviceSoftwareVersion",x0018101b:"HardcopyDeviceModelName",x00181020:"SoftwareVersion",x00181022:"VideoImageFormatAcquired",x00181023:"DigitalImageFormatAcquired",x00181030:"ProtocolName",x00181040:"ContrastBolusRoute",x00181041:"ContrastBolusVolume",x00181042:"ContrastBolusStartTime",x00181043:"ContrastBolusStopTime",x00181044:"ContrastBolusTotalDose",x00181045:"SyringeCounts",x00181046:"ContrastFlowRate",x00181047:"ContrastFlowDuration",x00181048:"ContrastBolusIngredient",x00181049:"ContrastBolusConcentration",x00181050:"SpatialResolution",x00181060:"TriggerTime",x00181061:"TriggerSourceOrType",x00181062:"NominalInterval",x00181063:"FrameTime",x00181064:"CardiacFramingType",x00181065:"FrameTimeVector",x00181066:"FrameDelay",x00181067:"ImageTriggerDelay",x00181068:"MultiplexGroupTimeOffset",x00181069:"TriggerTimeOffset",x0018106a:"SynchronizationTrigger",x0018106c:"SynchronizationChannel",x0018106e:"TriggerSamplePosition",x00181070:"RadiopharmaceuticalRoute",x00181071:"RadiopharmaceuticalVolume",x00181072:"RadiopharmaceuticalStartTime",x00181073:"RadiopharmaceuticalStopTime",x00181074:"RadionuclideTotalDose",x00181075:"RadionuclideHalfLife",x00181076:"RadionuclidePositronFraction",x00181077:"RadiopharmaceuticalSpecActivity",x00181078:"RadiopharmaceuticalStartDateTime",x00181079:"RadiopharmaceuticalStopDateTime",x00181080:"BeatRejectionFlag",x00181081:"LowRRValue",x00181082:"HighRRValue",x00181083:"IntervalsAcquired",x00181084:"IntervalsRejected",x00181085:"PVCRejection",x00181086:"SkipBeats",x00181088:"HeartRate",x00181090:"CardiacNumberOfImages",x00181094:"TriggerWindow",x00181100:"ReconstructionDiameter",x00181110:"DistanceSourceToDetector",x00181111:"DistanceSourceToPatient",x00181114:"EstimatedRadiographicMagnification",x00181120:"GantryDetectorTilt",x00181121:"GantryDetectorSlew",x00181130:"TableHeight",x00181131:"TableTraverse",x00181134:"TableMotion",x00181135:"TableVerticalIncrement",x00181136:"TableLateralIncrement",x00181137:"TableLongitudinalIncrement",x00181138:"TableAngle",x0018113a:"TableType",x00181140:"RotationDirection",x00181141:"AngularPosition",x00181142:"RadialPosition",x00181143:"ScanArc",x00181144:"AngularStep",x00181145:"CenterOfRotationOffset",x00181146:"RotationOffset",x00181147:"FieldOfViewShape",x00181149:"FieldOfViewDimensions",x00181150:"ExposureTime",x00181151:"XRayTubeCurrent",x00181152:"Exposure",x00181153:"ExposureInMicroAmpSec",x00181154:"AveragePulseWidth",x00181155:"RadiationSetting",x00181156:"RectificationType",x0018115a:"RadiationMode",x0018115e:"ImageAreaDoseProduct",x00181160:"FilterType",x00181161:"TypeOfFilters",x00181162:"IntensifierSize",x00181164:"ImagerPixelSpacing",x00181166:"Grid",x00181170:"GeneratorPower",x00181180:"CollimatorGridName",x00181181:"CollimatorType",x00181182:"FocalDistance",x00181183:"XFocusCenter",x00181184:"YFocusCenter",x00181190:"FocalSpots",x00181191:"AnodeTargetMaterial",x001811a0:"BodyPartThickness",x001811a2:"CompressionForce",x00181200:"DateOfLastCalibration",x00181201:"TimeOfLastCalibration",x00181210:"ConvolutionKernel",x00181240:"UpperLowerPixelValues",x00181242:"ActualFrameDuration",x00181243:"CountRate",x00181244:"PreferredPlaybackSequencing",x00181250:"ReceiveCoilName",x00181251:"TransmitCoilName",x00181260:"PlateType",x00181261:"PhosphorType",x00181300:"ScanVelocity",x00181301:"WholeBodyTechnique",x00181302:"ScanLength",x00181310:"AcquisitionMatrix",x00181312:"InPlanePhaseEncodingDirection",x00181314:"FlipAngle",x00181315:"VariableFlipAngleFlag",x00181316:"SAR",x00181318:"DB-Dt",x00181400:"AcquisitionDeviceProcessingDescr",x00181401:"AcquisitionDeviceProcessingCode",x00181402:"CassetteOrientation",x00181403:"CassetteSize",x00181404:"ExposuresOnPlate",x00181405:"RelativeXRayExposure",x00181450:"ColumnAngulation",x00181460:"TomoLayerHeight",x00181470:"TomoAngle",x00181480:"TomoTime",x00181490:"TomoType",x00181491:"TomoClass",x00181495:"NumberOfTomosynthesisSourceImages",x00181500:"PositionerMotion",x00181508:"PositionerType",x00181510:"PositionerPrimaryAngle",x00181511:"PositionerSecondaryAngle",x00181520:"PositionerPrimaryAngleIncrement",x00181521:"PositionerSecondaryAngleIncrement",x00181530:"DetectorPrimaryAngle",x00181531:"DetectorSecondaryAngle",x00181600:"ShutterShape",x00181602:"ShutterLeftVerticalEdge",x00181604:"ShutterRightVerticalEdge",x00181606:"ShutterUpperHorizontalEdge",x00181608:"ShutterLowerHorizontalEdge",x00181610:"CenterOfCircularShutter",x00181612:"RadiusOfCircularShutter",x00181620:"VerticesOfPolygonalShutter",x00181622:"ShutterPresentationValue",x00181623:"ShutterOverlayGroup",x00181624:"ShutterPresentationColorCIELabVal",x00181700:"CollimatorShape",x00181702:"CollimatorLeftVerticalEdge",x00181704:"CollimatorRightVerticalEdge",x00181706:"CollimatorUpperHorizontalEdge",x00181708:"CollimatorLowerHorizontalEdge",x00181710:"CenterOfCircularCollimator",x00181712:"RadiusOfCircularCollimator",x00181720:"VerticesOfPolygonalCollimator",x00181800:"AcquisitionTimeSynchronized",x00181801:"TimeSource",x00181802:"TimeDistributionProtocol",x00181803:"NTPSourceAddress",x00182001:"PageNumberVector",x00182002:"FrameLabelVector",x00182003:"FramePrimaryAngleVector",x00182004:"FrameSecondaryAngleVector",x00182005:"SliceLocationVector",x00182006:"DisplayWindowLabelVector",x00182010:"NominalScannedPixelSpacing",x00182020:"DigitizingDeviceTransportDirection",x00182030:"RotationOfScannedFilm",x00183100:"IVUSAcquisition",x00183101:"IVUSPullbackRate",x00183102:"IVUSGatedRate",x00183103:"IVUSPullbackStartFrameNumber",x00183104:"IVUSPullbackStopFrameNumber",x00183105:"LesionNumber",x00184000:"AcquisitionComments",x00185000:"OutputPower",x00185010:"TransducerData",x00185012:"FocusDepth",x00185020:"ProcessingFunction",x00185021:"PostprocessingFunction",x00185022:"MechanicalIndex",x00185024:"BoneThermalIndex",x00185026:"CranialThermalIndex",x00185027:"SoftTissueThermalIndex",x00185028:"SoftTissueFocusThermalIndex",x00185029:"SoftTissueSurfaceThermalIndex",x00185030:"DynamicRange",x00185040:"TotalGain",x00185050:"DepthOfScanField",x00185100:"PatientPosition",x00185101:"ViewPosition",x00185104:"ProjectionEponymousNameCodeSeq",x00185210:"ImageTransformationMatrix",x00185212:"ImageTranslationVector",x00186000:"Sensitivity",x00186011:"SequenceOfUltrasoundRegions",x00186012:"RegionSpatialFormat",x00186014:"RegionDataType",x00186016:"RegionFlags",x00186018:"RegionLocationMinX0",x0018601a:"RegionLocationMinY0",x0018601c:"RegionLocationMaxX1",x0018601e:"RegionLocationMaxY1",x00186020:"ReferencePixelX0",x00186022:"ReferencePixelY0",x00186024:"PhysicalUnitsXDirection",x00186026:"PhysicalUnitsYDirection",x00186028:"ReferencePixelPhysicalValueX",x0018602a:"ReferencePixelPhysicalValueY",x0018602c:"PhysicalDeltaX",x0018602e:"PhysicalDeltaY",x00186030:"TransducerFrequency",x00186031:"TransducerType",x00186032:"PulseRepetitionFrequency",x00186034:"DopplerCorrectionAngle",x00186036:"SteeringAngle",x00186038:"DopplerSampleVolumeXPosRetired",x00186039:"DopplerSampleVolumeXPosition",x0018603a:"DopplerSampleVolumeYPosRetired",x0018603b:"DopplerSampleVolumeYPosition",x0018603c:"TMLinePositionX0Retired",x0018603d:"TMLinePositionX0",x0018603e:"TMLinePositionY0Retired",x0018603f:"TMLinePositionY0",x00186040:"TMLinePositionX1Retired",x00186041:"TMLinePositionX1",x00186042:"TMLinePositionY1Retired",x00186043:"TMLinePositionY1",x00186044:"PixelComponentOrganization",x00186046:"PixelComponentMask",x00186048:"PixelComponentRangeStart",x0018604a:"PixelComponentRangeStop",x0018604c:"PixelComponentPhysicalUnits",x0018604e:"PixelComponentDataType",x00186050:"NumberOfTableBreakPoints",x00186052:"TableOfXBreakPoints",x00186054:"TableOfYBreakPoints",x00186056:"NumberOfTableEntries",x00186058:"TableOfPixelValues",x0018605a:"TableOfParameterValues",x00186060:"RWaveTimeVector",x00187000:"DetectorConditionsNominalFlag",x00187001:"DetectorTemperature",x00187004:"DetectorType",x00187005:"DetectorConfiguration",x00187006:"DetectorDescription",x00187008:"DetectorMode",x0018700a:"DetectorID",x0018700c:"DateOfLastDetectorCalibration",x0018700e:"TimeOfLastDetectorCalibration",x00187010:"DetectorExposuresSinceCalibration",x00187011:"DetectorExposuresSinceManufactured",x00187012:"DetectorTimeSinceLastExposure",x00187014:"DetectorActiveTime",x00187016:"DetectorActiveOffsetFromExposure",x0018701a:"DetectorBinning",x00187020:"DetectorElementPhysicalSize",x00187022:"DetectorElementSpacing",x00187024:"DetectorActiveShape",x00187026:"DetectorActiveDimensions",x00187028:"DetectorActiveOrigin",x0018702a:"DetectorManufacturerName",x0018702b:"DetectorManufacturersModelName",x00187030:"FieldOfViewOrigin",x00187032:"FieldOfViewRotation",x00187034:"FieldOfViewHorizontalFlip",x00187040:"GridAbsorbingMaterial",x00187041:"GridSpacingMaterial",x00187042:"GridThickness",x00187044:"GridPitch",x00187046:"GridAspectRatio",x00187048:"GridPeriod",x0018704c:"GridFocalDistance",x00187050:"FilterMaterial",x00187052:"FilterThicknessMinimum",x00187054:"FilterThicknessMaximum",x00187060:"ExposureControlMode",x00187062:"ExposureControlModeDescription",x00187064:"ExposureStatus",x00187065:"PhototimerSetting",x00188150:"ExposureTimeInMicroSec",x00188151:"XRayTubeCurrentInMicroAmps",x00189004:"ContentQualification",x00189005:"PulseSequenceName",x00189006:"MRImagingModifierSequence",x00189008:"EchoPulseSequence",x00189009:"InversionRecovery",x00189010:"FlowCompensation",x00189011:"MultipleSpinEcho",x00189012:"MultiPlanarExcitation",x00189014:"PhaseContrast",x00189015:"TimeOfFlightContrast",x00189016:"Spoiling",x00189017:"SteadyStatePulseSequence",x00189018:"EchoPlanarPulseSequence",x00189019:"TagAngleFirstAxis",x00189020:"MagnetizationTransfer",x00189021:"T2Preparation",x00189022:"BloodSignalNulling",x00189024:"SaturationRecovery",x00189025:"SpectrallySelectedSuppression",x00189026:"SpectrallySelectedExcitation",x00189027:"SpatialPresaturation",x00189028:"Tagging",x00189029:"OversamplingPhase",x00189030:"TagSpacingFirstDimension",x00189032:"GeometryOfKSpaceTraversal",x00189033:"SegmentedKSpaceTraversal",x00189034:"RectilinearPhaseEncodeReordering",x00189035:"TagThickness",x00189036:"PartialFourierDirection",x00189037:"CardiacSynchronizationTechnique",x00189041:"ReceiveCoilManufacturerName",x00189042:"MRReceiveCoilSequence",x00189043:"ReceiveCoilType",x00189044:"QuadratureReceiveCoil",x00189045:"MultiCoilDefinitionSequence",x00189046:"MultiCoilConfiguration",x00189047:"MultiCoilElementName",x00189048:"MultiCoilElementUsed",x00189049:"MRTransmitCoilSequence",x00189050:"TransmitCoilManufacturerName",x00189051:"TransmitCoilType",x00189052:"SpectralWidth",x00189053:"ChemicalShiftReference",x00189054:"VolumeLocalizationTechnique",x00189058:"MRAcquisitionFrequencyEncodeSteps",x00189059:"Decoupling",x00189060:"DecoupledNucleus",x00189061:"DecouplingFrequency",x00189062:"DecouplingMethod",x00189063:"DecouplingChemicalShiftReference",x00189064:"KSpaceFiltering",x00189065:"TimeDomainFiltering",x00189066:"NumberOfZeroFills",x00189067:"BaselineCorrection",x00189069:"ParallelReductionFactorInPlane",x00189070:"CardiacRRIntervalSpecified",x00189073:"AcquisitionDuration",x00189074:"FrameAcquisitionDateTime",x00189075:"DiffusionDirectionality",x00189076:"DiffusionGradientDirectionSequence",x00189077:"ParallelAcquisition",x00189078:"ParallelAcquisitionTechnique",x00189079:"InversionTimes",x00189080:"MetaboliteMapDescription",x00189081:"PartialFourier",x00189082:"EffectiveEchoTime",x00189083:"MetaboliteMapCodeSequence",x00189084:"ChemicalShiftSequence",x00189085:"CardiacSignalSource",x00189087:"DiffusionBValue",x00189089:"DiffusionGradientOrientation",x00189090:"VelocityEncodingDirection",x00189091:"VelocityEncodingMinimumValue",x00189093:"NumberOfKSpaceTrajectories",x00189094:"CoverageOfKSpace",x00189095:"SpectroscopyAcquisitionPhaseRows",x00189096:"ParallelReductFactorInPlaneRetired",x00189098:"TransmitterFrequency",x00189100:"ResonantNucleus",x00189101:"FrequencyCorrection",x00189103:"MRSpectroscopyFOV-GeometrySequence",x00189104:"SlabThickness",x00189105:"SlabOrientation",x00189106:"MidSlabPosition",x00189107:"MRSpatialSaturationSequence",x00189112:"MRTimingAndRelatedParametersSeq",x00189114:"MREchoSequence",x00189115:"MRModifierSequence",x00189117:"MRDiffusionSequence",x00189118:"CardiacTriggerSequence",x00189119:"MRAveragesSequence",x00189125:"MRFOV-GeometrySequence",x00189126:"VolumeLocalizationSequence",x00189127:"SpectroscopyAcquisitionDataColumns",x00189147:"DiffusionAnisotropyType",x00189151:"FrameReferenceDateTime",x00189152:"MRMetaboliteMapSequence",x00189155:"ParallelReductionFactorOutOfPlane",x00189159:"SpectroscopyOutOfPlanePhaseSteps",x00189166:"BulkMotionStatus",x00189168:"ParallelReductionFactSecondInPlane",x00189169:"CardiacBeatRejectionTechnique",x00189170:"RespiratoryMotionCompTechnique",x00189171:"RespiratorySignalSource",x00189172:"BulkMotionCompensationTechnique",x00189173:"BulkMotionSignalSource",x00189174:"ApplicableSafetyStandardAgency",x00189175:"ApplicableSafetyStandardDescr",x00189176:"OperatingModeSequence",x00189177:"OperatingModeType",x00189178:"OperatingMode",x00189179:"SpecificAbsorptionRateDefinition",x00189180:"GradientOutputType",x00189181:"SpecificAbsorptionRateValue",x00189182:"GradientOutput",x00189183:"FlowCompensationDirection",x00189184:"TaggingDelay",x00189185:"RespiratoryMotionCompTechDescr",x00189186:"RespiratorySignalSourceID",x00189195:"ChemicalShiftsMinIntegrateLimitHz",x00189196:"ChemicalShiftsMaxIntegrateLimitHz",x00189197:"MRVelocityEncodingSequence",x00189198:"FirstOrderPhaseCorrection",x00189199:"WaterReferencedPhaseCorrection",x00189200:"MRSpectroscopyAcquisitionType",x00189214:"RespiratoryCyclePosition",x00189217:"VelocityEncodingMaximumValue",x00189218:"TagSpacingSecondDimension",x00189219:"TagAngleSecondAxis",x00189220:"FrameAcquisitionDuration",x00189226:"MRImageFrameTypeSequence",x00189227:"MRSpectroscopyFrameTypeSequence",x00189231:"MRAcqPhaseEncodingStepsInPlane",x00189232:"MRAcqPhaseEncodingStepsOutOfPlane",x00189234:"SpectroscopyAcqPhaseColumns",x00189236:"CardiacCyclePosition",x00189239:"SpecificAbsorptionRateSequence",x00189240:"RFEchoTrainLength",x00189241:"GradientEchoTrainLength",x00189295:"ChemicalShiftsMinIntegrateLimitPPM",x00189296:"ChemicalShiftsMaxIntegrateLimitPPM",x00189301:"CTAcquisitionTypeSequence",x00189302:"AcquisitionType",x00189303:"TubeAngle",x00189304:"CTAcquisitionDetailsSequence",x00189305:"RevolutionTime",x00189306:"SingleCollimationWidth",x00189307:"TotalCollimationWidth",x00189308:"CTTableDynamicsSequence",x00189309:"TableSpeed",x00189310:"TableFeedPerRotation",x00189311:"SpiralPitchFactor",x00189312:"CTGeometrySequence",x00189313:"DataCollectionCenterPatient",x00189314:"CTReconstructionSequence",x00189315:"ReconstructionAlgorithm",x00189316:"ConvolutionKernelGroup",x00189317:"ReconstructionFieldOfView",x00189318:"ReconstructionTargetCenterPatient",x00189319:"ReconstructionAngle",x00189320:"ImageFilter",x00189321:"CTExposureSequence",x00189322:"ReconstructionPixelSpacing",x00189323:"ExposureModulationType",x00189324:"EstimatedDoseSaving",x00189325:"CTXRayDetailsSequence",x00189326:"CTPositionSequence",x00189327:"TablePosition",x00189328:"ExposureTimeInMilliSec",x00189329:"CTImageFrameTypeSequence",x00189330:"XRayTubeCurrentInMilliAmps",x00189332:"ExposureInMilliAmpSec",x00189333:"ConstantVolumeFlag",x00189334:"FluoroscopyFlag",x00189335:"SourceToDataCollectionCenterDist",x00189337:"ContrastBolusAgentNumber",x00189338:"ContrastBolusIngredientCodeSeq",x00189340:"ContrastAdministrationProfileSeq",x00189341:"ContrastBolusUsageSequence",x00189342:"ContrastBolusAgentAdministered",x00189343:"ContrastBolusAgentDetected",x00189344:"ContrastBolusAgentPhase",x00189345:"CTDIvol",x00189346:"CTDIPhantomTypeCodeSequence",x00189351:"CalciumScoringMassFactorPatient",x00189352:"CalciumScoringMassFactorDevice",x00189353:"EnergyWeightingFactor",x00189360:"CTAdditionalXRaySourceSequence",x00189401:"ProjectionPixelCalibrationSequence",x00189402:"DistanceSourceToIsocenter",x00189403:"DistanceObjectToTableTop",x00189404:"ObjectPixelSpacingInCenterOfBeam",x00189405:"PositionerPositionSequence",x00189406:"TablePositionSequence",x00189407:"CollimatorShapeSequence",x00189412:"XA-XRFFrameCharacteristicsSequence",x00189417:"FrameAcquisitionSequence",x00189420:"XRayReceptorType",x00189423:"AcquisitionProtocolName",x00189424:"AcquisitionProtocolDescription",x00189425:"ContrastBolusIngredientOpaque",x00189426:"DistanceReceptorPlaneToDetHousing",x00189427:"IntensifierActiveShape",x00189428:"IntensifierActiveDimensions",x00189429:"PhysicalDetectorSize",x00189430:"PositionOfIsocenterProjection",x00189432:"FieldOfViewSequence",x00189433:"FieldOfViewDescription",x00189434:"ExposureControlSensingRegionsSeq",x00189435:"ExposureControlSensingRegionShape",x00189436:"ExposureControlSensRegionLeftEdge",x00189437:"ExposureControlSensRegionRightEdge",x00189440:"CenterOfCircExposControlSensRegion",x00189441:"RadiusOfCircExposControlSensRegion",x00189447:"ColumnAngulationPatient",x00189449:"BeamAngle",x00189451:"FrameDetectorParametersSequence",x00189452:"CalculatedAnatomyThickness",x00189455:"CalibrationSequence",x00189456:"ObjectThicknessSequence",x00189457:"PlaneIdentification",x00189461:"FieldOfViewDimensionsInFloat",x00189462:"IsocenterReferenceSystemSequence",x00189463:"PositionerIsocenterPrimaryAngle",x00189464:"PositionerIsocenterSecondaryAngle",x00189465:"PositionerIsocenterDetRotAngle",x00189466:"TableXPositionToIsocenter",x00189467:"TableYPositionToIsocenter",x00189468:"TableZPositionToIsocenter",x00189469:"TableHorizontalRotationAngle",x00189470:"TableHeadTiltAngle",x00189471:"TableCradleTiltAngle",x00189472:"FrameDisplayShutterSequence",x00189473:"AcquiredImageAreaDoseProduct",x00189474:"CArmPositionerTabletopRelationship",x00189476:"XRayGeometrySequence",x00189477:"IrradiationEventIDSequence",x00189504:"XRay3DFrameTypeSequence",x00189506:"ContributingSourcesSequence",x00189507:"XRay3DAcquisitionSequence",x00189508:"PrimaryPositionerScanArc",x00189509:"SecondaryPositionerScanArc",x00189510:"PrimaryPositionerScanStartAngle",x00189511:"SecondaryPositionerScanStartAngle",x00189514:"PrimaryPositionerIncrement",x00189515:"SecondaryPositionerIncrement",x00189516:"StartAcquisitionDateTime",x00189517:"EndAcquisitionDateTime",x00189524:"ApplicationName",x00189525:"ApplicationVersion",x00189526:"ApplicationManufacturer",x00189527:"AlgorithmType",x00189528:"AlgorithmDescription",x00189530:"XRay3DReconstructionSequence",x00189531:"ReconstructionDescription",x00189538:"PerProjectionAcquisitionSequence",x00189601:"DiffusionBMatrixSequence",x00189602:"DiffusionBValueXX",x00189603:"DiffusionBValueXY",x00189604:"DiffusionBValueXZ",x00189605:"DiffusionBValueYY",x00189606:"DiffusionBValueYZ",x00189607:"DiffusionBValueZZ",x00189701:"DecayCorrectionDateTime",x00189715:"StartDensityThreshold",x00189722:"TerminationTimeThreshold",x00189725:"DetectorGeometry",x00189727:"AxialDetectorDimension",x00189735:"PETPositionSequence",x00189739:"NumberOfIterations",x00189740:"NumberOfSubsets",x00189751:"PETFrameTypeSequence",x00189756:"ReconstructionType",x00189758:"DecayCorrected",x00189759:"AttenuationCorrected",x00189760:"ScatterCorrected",x00189761:"DeadTimeCorrected",x00189762:"GantryMotionCorrected",x00189763:"PatientMotionCorrected",x00189765:"RandomsCorrected",x00189767:"SensitivityCalibrated",x00189801:"DepthsOfFocus",x00189804:"ExclusionStartDatetime",x00189805:"ExclusionDuration",x00189807:"ImageDataTypeSequence",x00189808:"DataType",x0018980b:"AliasedDataType",x0018a001:"ContributingEquipmentSequence",x0018a002:"ContributionDateTime",x0018a003:"ContributionDescription",x00191002:"NumberOfCellsIInDetector",x00191003:"CellNumberAtTheta",x00191004:"CellSpacing",x0019100f:"HorizFrameOfRef",x00191011:"SeriesContrast",x00191012:"LastPseq",x00191013:"StartNumberForBaseline",x00191014:"EndNumberForBaseline",x00191015:"StartNumberForEnhancedScans",x00191016:"EndNumberForEnhancedScans",x00191017:"SeriesPlane",x00191018:"FirstScanRas",x00191019:"FirstScanLocation",x0019101a:"LastScanRas",x0019101b:"LastScanLoc",x0019101e:"DisplayFieldOfView",x00191023:"TableSpeed",x00191024:"MidScanTime",x00191025:"MidScanFlag",x00191026:"DegreesOfAzimuth",x00191027:"GantryPeriod",x0019102a:"XRayOnPosition",x0019102b:"XRayOffPosition",x0019102c:"NumberOfTriggers",x0019102e:"AngleOfFirstView",x0019102f:"TriggerFrequency",x00191039:"ScanFOVType",x00191040:"StatReconFlag",x00191041:"ComputeType",x00191042:"SegmentNumber",x00191043:"TotalSegmentsRequested",x00191044:"InterscanDelay",x00191047:"ViewCompressionFactor",x0019104a:"TotalNoOfRefChannels",x0019104b:"DataSizeForScanData",x00191052:"ReconPostProcflag",x00191057:"CTWaterNumber",x00191058:"CTBoneNumber",x0019105a:"AcquisitionDuration",x0019105e:"NumberOfChannels",x0019105f:"IncrementBetweenChannels",x00191060:"StartingView",x00191061:"NumberOfViews",x00191062:"IncrementBetweenViews",x0019106a:"DependantOnNoViewsProcessed",x0019106b:"FieldOfViewInDetectorCells",x00191070:"ValueOfBackProjectionButton",x00191071:"SetIfFatqEstimatesWereUsed",x00191072:"ZChanAvgOverViews",x00191073:"AvgOfLeftRefChansOverViews",x00191074:"MaxLeftChanOverViews",x00191075:"AvgOfRightRefChansOverViews",x00191076:"MaxRightChanOverViews",x0019107d:"SecondEcho",x0019107e:"NumberOfEchoes",x0019107f:"TableDelta",x00191081:"Contiguous",x00191084:"PeakSAR",x00191085:"MonitorSAR",x00191087:"CardiacRepetitionTime",x00191088:"ImagesPerCardiacCycle",x0019108a:"ActualReceiveGainAnalog",x0019108b:"ActualReceiveGainDigital",x0019108d:"DelayAfterTrigger",x0019108f:"Swappf",x00191090:"PauseInterval",x00191091:"PulseTime",x00191092:"SliceOffsetOnFreqAxis",x00191093:"CenterFrequency",x00191094:"TransmitGain",x00191095:"AnalogReceiverGain",x00191096:"DigitalReceiverGain",x00191097:"BitmapDefiningCVs",x00191098:"CenterFreqMethod",x0019109b:"PulseSeqMode",x0019109c:"PulseSeqName",x0019109d:"PulseSeqDate",x0019109e:"InternalPulseSeqName",x0019109f:"TransmittingCoil",x001910a0:"SurfaceCoilType",x001910a1:"ExtremityCoilFlag",x001910a2:"RawDataRunNumber",x001910a3:"CalibratedFieldStrength",x001910a4:"SATFatWaterBone",x001910a5:"ReceiveBandwidth",x001910a7:"UserData01",x001910a8:"UserData02",x001910a9:"UserData03",x001910aa:"UserData04",x001910ab:"UserData05",x001910ac:"UserData06",x001910ad:"UserData07",x001910ae:"UserData08",x001910af:"UserData09",x001910b0:"UserData10",x001910b1:"UserData11",x001910b2:"UserData12",x001910b3:"UserData13",x001910b4:"UserData14",x001910b5:"UserData15",x001910b6:"UserData16",x001910b7:"UserData17",x001910b8:"UserData18",x001910b9:"UserData19",x001910ba:"UserData20",x001910bb:"UserData21",x001910bc:"UserData22",x001910bd:"UserData23",x001910be:"ProjectionAngle",x001910c0:"SaturationPlanes",x001910c1:"SurfaceCoilIntensity",x001910c2:"SATLocationR",x001910c3:"SATLocationL",x001910c4:"SATLocationA",x001910c5:"SATLocationP",x001910c6:"SATLocationH",x001910c7:"SATLocationF",x001910c8:"SATThicknessR-L",x001910c9:"SATThicknessA-P",x001910ca:"SATThicknessH-F",x001910cb:"PrescribedFlowAxis",x001910cc:"VelocityEncoding",x001910cd:"ThicknessDisclaimer",x001910ce:"PrescanType",x001910cf:"PrescanStatus",x001910d0:"RawDataType",x001910d2:"ProjectionAlgorithm",x001910d3:"ProjectionAlgorithm",x001910d5:"FractionalEcho",x001910d6:"PrepPulse",x001910d7:"CardiacPhases",x001910d8:"VariableEchoflag",x001910d9:"ConcatenatedSAT",x001910da:"ReferenceChannelUsed",x001910db:"BackProjectorCoefficient",x001910dc:"PrimarySpeedCorrectionUsed",x001910dd:"OverrangeCorrectionUsed",x001910de:"DynamicZAlphaValue",x001910df:"UserData",x001910e0:"UserData",x001910e2:"VelocityEncodeScale",x001910f2:"FastPhases",x001910f9:"TransmissionGain",x00200000:"RelationshipGroupLength",x0020000d:"StudyInstanceUID",x0020000e:"SeriesInstanceUID",x00200010:"StudyID",x00200011:"SeriesNumber",x00200012:"AcquisitionNumber",x00200013:"InstanceNumber",x00200014:"IsotopeNumber",x00200015:"PhaseNumber",x00200016:"IntervalNumber",x00200017:"TimeSlotNumber",x00200018:"AngleNumber",x00200019:"ItemNumber",x00200020:"PatientOrientation",x00200022:"OverlayNumber",x00200024:"CurveNumber",x00200026:"LookupTableNumber",x00200030:"ImagePosition",x00200032:"ImagePositionPatient",x00200035:"ImageOrientation",x00200037:"ImageOrientationPatient",x00200050:"Location",x00200052:"FrameOfReferenceUID",x00200060:"Laterality",x00200062:"ImageLaterality",x00200070:"ImageGeometryType",x00200080:"MaskingImage",x00200100:"TemporalPositionIdentifier",x00200105:"NumberOfTemporalPositions",x00200110:"TemporalResolution",x00200200:"SynchronizationFrameOfReferenceUID",x00201000:"SeriesInStudy",x00201001:"AcquisitionsInSeries",x00201002:"ImagesInAcquisition",x00201003:"ImagesInSeries",x00201004:"AcquisitionsInStudy",x00201005:"ImagesInStudy",x00201020:"Reference",x00201040:"PositionReferenceIndicator",x00201041:"SliceLocation",x00201070:"OtherStudyNumbers",x00201200:"NumberOfPatientRelatedStudies",x00201202:"NumberOfPatientRelatedSeries",x00201204:"NumberOfPatientRelatedInstances",x00201206:"NumberOfStudyRelatedSeries",x00201208:"NumberOfStudyRelatedInstances",x00201209:"NumberOfSeriesRelatedInstances",x002031xx:"SourceImageIDs",x00203401:"ModifyingDeviceID",x00203402:"ModifiedImageID",x00203403:"ModifiedImageDate",x00203404:"ModifyingDeviceManufacturer",x00203405:"ModifiedImageTime",x00203406:"ModifiedImageDescription",x00204000:"ImageComments",x00205000:"OriginalImageIdentification",x00205002:"OriginalImageIdentNomenclature",x00209056:"StackID",x00209057:"InStackPositionNumber",x00209071:"FrameAnatomySequence",x00209072:"FrameLaterality",x00209111:"FrameContentSequence",x00209113:"PlanePositionSequence",x00209116:"PlaneOrientationSequence",x00209128:"TemporalPositionIndex",x00209153:"TriggerDelayTime",x00209156:"FrameAcquisitionNumber",x00209157:"DimensionIndexValues",x00209158:"FrameComments",x00209161:"ConcatenationUID",x00209162:"InConcatenationNumber",x00209163:"InConcatenationTotalNumber",x00209164:"DimensionOrganizationUID",x00209165:"DimensionIndexPointer",x00209167:"FunctionalGroupPointer",x00209213:"DimensionIndexPrivateCreator",x00209221:"DimensionOrganizationSequence",x00209222:"DimensionIndexSequence",x00209228:"ConcatenationFrameOffsetNumber",x00209238:"FunctionalGroupPrivateCreator",x00209241:"NominalPercentageOfCardiacPhase",x00209245:"NominalPercentOfRespiratoryPhase",x00209246:"StartingRespiratoryAmplitude",x00209247:"StartingRespiratoryPhase",x00209248:"EndingRespiratoryAmplitude",x00209249:"EndingRespiratoryPhase",x00209250:"RespiratoryTriggerType",x00209251:"RRIntervalTimeNominal",x00209252:"ActualCardiacTriggerDelayTime",x00209253:"RespiratorySynchronizationSequence",x00209254:"RespiratoryIntervalTime",x00209255:"NominalRespiratoryTriggerDelayTime",x00209256:"RespiratoryTriggerDelayThreshold",x00209257:"ActualRespiratoryTriggerDelayTime",x00209301:"ImagePositionVolume",x00209302:"ImageOrientationVolume",x00209308:"ApexPosition",x00209421:"DimensionDescriptionLabel",x00209450:"PatientOrientationInFrameSequence",x00209453:"FrameLabel",x00209518:"AcquisitionIndex",x00209529:"ContributingSOPInstancesRefSeq",x00209536:"ReconstructionIndex",x00211003:"SeriesFromWhichPrescribed",x00211005:"GenesisVersionNow",x00211007:"SeriesRecordChecksum",x00211018:"GenesisVersionNow",x00211019:"AcqreconRecordChecksum",x00211020:"TableStartLocation",x00211035:"SeriesFromWhichPrescribed",x00211036:"ImageFromWhichPrescribed",x00211037:"ScreenFormat",x0021104a:"AnatomicalReferenceForScout",x0021104f:"LocationsInAcquisition",x00211050:"GraphicallyPrescribed",x00211051:"RotationFromSourceXRot",x00211052:"RotationFromSourceYRot",x00211053:"RotationFromSourceZRot",x00211054:"ImagePosition",x00211055:"ImageOrientation",x00211056:"IntegerSlop",x00211057:"IntegerSlop",x00211058:"IntegerSlop",x00211059:"IntegerSlop",x0021105a:"IntegerSlop",x0021105b:"FloatSlop",x0021105c:"FloatSlop",x0021105d:"FloatSlop",x0021105e:"FloatSlop",x0021105f:"FloatSlop",x00211081:"AutoWindowLevelAlpha",x00211082:"AutoWindowLevelBeta",x00211083:"AutoWindowLevelWindow",x00211084:"ToWindowLevelLevel",x00211090:"TubeFocalSpotPosition",x00211091:"BiopsyPosition",x00211092:"BiopsyTLocation",x00211093:"BiopsyRefLocation",x00220001:"LightPathFilterPassThroughWavelen",x00220002:"LightPathFilterPassBand",x00220003:"ImagePathFilterPassThroughWavelen",x00220004:"ImagePathFilterPassBand",x00220005:"PatientEyeMovementCommanded",x00220006:"PatientEyeMovementCommandCodeSeq",x00220007:"SphericalLensPower",x00220008:"CylinderLensPower",x00220009:"CylinderAxis",x0022000a:"EmmetropicMagnification",x0022000b:"IntraOcularPressure",x0022000c:"HorizontalFieldOfView",x0022000d:"PupilDilated",x0022000e:"DegreeOfDilation",x00220010:"StereoBaselineAngle",x00220011:"StereoBaselineDisplacement",x00220012:"StereoHorizontalPixelOffset",x00220013:"StereoVerticalPixelOffset",x00220014:"StereoRotation",x00220015:"AcquisitionDeviceTypeCodeSequence",x00220016:"IlluminationTypeCodeSequence",x00220017:"LightPathFilterTypeStackCodeSeq",x00220018:"ImagePathFilterTypeStackCodeSeq",x00220019:"LensesCodeSequence",x0022001a:"ChannelDescriptionCodeSequence",x0022001b:"RefractiveStateSequence",x0022001c:"MydriaticAgentCodeSequence",x0022001d:"RelativeImagePositionCodeSequence",x00220020:"StereoPairsSequence",x00220021:"LeftImageSequence",x00220022:"RightImageSequence",x00220030:"AxialLengthOfTheEye",x00220031:"OphthalmicFrameLocationSequence",x00220032:"ReferenceCoordinates",x00220035:"DepthSpatialResolution",x00220036:"MaximumDepthDistortion",x00220037:"AlongScanSpatialResolution",x00220038:"MaximumAlongScanDistortion",x00220039:"OphthalmicImageOrientation",x00220041:"DepthOfTransverseImage",x00220042:"MydriaticAgentConcUnitsSeq",x00220048:"AcrossScanSpatialResolution",x00220049:"MaximumAcrossScanDistortion", -x0022004e:"MydriaticAgentConcentration",x00220055:"IlluminationWaveLength",x00220056:"IlluminationPower",x00220057:"IlluminationBandwidth",x00220058:"MydriaticAgentSequence",x00231001:"NumberOfSeriesInStudy",x00231002:"NumberOfUnarchivedSeries",x00231010:"ReferenceImageField",x00231050:"SummaryImage",x00231070:"StartTimeSecsInFirstAxial",x00231074:"NoofUpdatesToHeader",x0023107d:"IndicatesIfTheStudyHasCompleteInfo",x00251006:"LastPulseSequenceUsed",x00251007:"ImagesInSeries",x00251010:"LandmarkCounter",x00251011:"NumberOfAcquisitions",x00251014:"IndicatesNoofUpdatesToHeader",x00251017:"SeriesCompleteFlag",x00251018:"NumberOfImagesArchived",x00251019:"LastImageNumberUsed",x0025101a:"PrimaryReceiverSuiteAndHost",x00271006:"ImageArchiveFlag",x00271010:"ScoutType",x0027101c:"VmaMamp",x0027101d:"VmaPhase",x0027101e:"VmaMod",x0027101f:"VmaClip",x00271020:"SmartScanOnOffFlag",x00271030:"ForeignImageRevision",x00271031:"ImagingMode",x00271032:"PulseSequence",x00271033:"ImagingOptions",x00271035:"PlaneType",x00271036:"ObliquePlane",x00271040:"RASLetterOfImageLocation",x00271041:"ImageLocation",x00271042:"CenterRCoordOfPlaneImage",x00271043:"CenterACoordOfPlaneImage",x00271044:"CenterSCoordOfPlaneImage",x00271045:"NormalRCoord",x00271046:"NormalACoord",x00271047:"NormalSCoord",x00271048:"RCoordOfTopRightCorner",x00271049:"ACoordOfTopRightCorner",x0027104a:"SCoordOfTopRightCorner",x0027104b:"RCoordOfBottomRightCorner",x0027104c:"ACoordOfBottomRightCorner",x0027104d:"SCoordOfBottomRightCorner",x00271050:"TableStartLocation",x00271051:"TableEndLocation",x00271052:"RASLetterForSideOfImage",x00271053:"RASLetterForAnteriorPosterior",x00271054:"RASLetterForScoutStartLoc",x00271055:"RASLetterForScoutEndLoc",x00271060:"ImageDimensionX",x00271061:"ImageDimensionY",x00271062:"NumberOfExcitations",x00280000:"ImagePresentationGroupLength",x00280002:"SamplesPerPixel",x00280003:"SamplesPerPixelUsed",x00280004:"PhotometricInterpretation",x00280005:"ImageDimensions",x00280006:"PlanarConfiguration",x00280008:"NumberOfFrames",x00280009:"FrameIncrementPointer",x0028000a:"FrameDimensionPointer",x00280010:"Rows",x00280011:"Columns",x00280012:"Planes",x00280014:"UltrasoundColorDataPresent",x00280030:"PixelSpacing",x00280031:"ZoomFactor",x00280032:"ZoomCenter",x00280034:"PixelAspectRatio",x00280040:"ImageFormat",x00280050:"ManipulatedImage",x00280051:"CorrectedImage",x0028005f:"CompressionRecognitionCode",x00280060:"CompressionCode",x00280061:"CompressionOriginator",x00280062:"CompressionLabel",x00280063:"CompressionDescription",x00280065:"CompressionSequence",x00280066:"CompressionStepPointers",x00280068:"RepeatInterval",x00280069:"BitsGrouped",x00280070:"PerimeterTable",x00280071:"PerimeterValue",x00280080:"PredictorRows",x00280081:"PredictorColumns",x00280082:"PredictorConstants",x00280090:"BlockedPixels",x00280091:"BlockRows",x00280092:"BlockColumns",x00280093:"RowOverlap",x00280094:"ColumnOverlap",x00280100:"BitsAllocated",x00280101:"BitsStored",x00280102:"HighBit",x00280103:"PixelRepresentation",x00280104:"SmallestValidPixelValue",x00280105:"LargestValidPixelValue",x00280106:"SmallestImagePixelValue",x00280107:"LargestImagePixelValue",x00280108:"SmallestPixelValueInSeries",x00280109:"LargestPixelValueInSeries",x00280110:"SmallestImagePixelValueInPlane",x00280111:"LargestImagePixelValueInPlane",x00280120:"PixelPaddingValue",x00280121:"PixelPaddingRangeLimit",x00280200:"ImageLocation",x00280300:"QualityControlImage",x00280301:"BurnedInAnnotation",x00280400:"TransformLabel",x00280401:"TransformVersionNumber",x00280402:"NumberOfTransformSteps",x00280403:"SequenceOfCompressedData",x00280404:"DetailsOfCoefficients",x002804x2:"CoefficientCoding",x002804x3:"CoefficientCodingPointers",x00280700:"DCTLabel",x00280701:"DataBlockDescription",x00280702:"DataBlock",x00280710:"NormalizationFactorFormat",x00280720:"ZonalMapNumberFormat",x00280721:"ZonalMapLocation",x00280722:"ZonalMapFormat",x00280730:"AdaptiveMapFormat",x00280740:"CodeNumberFormat",x002808x0:"CodeLabel",x002808x2:"NumberOfTables",x002808x3:"CodeTableLocation",x002808x4:"BitsForCodeWord",x002808x8:"ImageDataLocation",x00280a02:"PixelSpacingCalibrationType",x00280a04:"PixelSpacingCalibrationDescription",x00281040:"PixelIntensityRelationship",x00281041:"PixelIntensityRelationshipSign",x00281050:"WindowCenter",x00281051:"WindowWidth",x00281052:"RescaleIntercept",x00281053:"RescaleSlope",x00281054:"RescaleType",x00281055:"WindowCenterAndWidthExplanation",x00281056:"VOI_LUTFunction",x00281080:"GrayScale",x00281090:"RecommendedViewingMode",x00281100:"GrayLookupTableDescriptor",x00281101:"RedPaletteColorTableDescriptor",x00281102:"GreenPaletteColorTableDescriptor",x00281103:"BluePaletteColorTableDescriptor",x00281111:"LargeRedPaletteColorTableDescr",x00281112:"LargeGreenPaletteColorTableDescr",x00281113:"LargeBluePaletteColorTableDescr",x00281199:"PaletteColorTableUID",x00281200:"GrayLookupTableData",x00281201:"RedPaletteColorTableData",x00281202:"GreenPaletteColorTableData",x00281203:"BluePaletteColorTableData",x00281211:"LargeRedPaletteColorTableData",x00281212:"LargeGreenPaletteColorTableData",x00281213:"LargeBluePaletteColorTableData",x00281214:"LargePaletteColorLookupTableUID",x00281221:"SegmentedRedColorTableData",x00281222:"SegmentedGreenColorTableData",x00281223:"SegmentedBlueColorTableData",x00281300:"BreastImplantPresent",x00281350:"PartialView",x00281351:"PartialViewDescription",x00281352:"PartialViewCodeSequence",x0028135a:"SpatialLocationsPreserved",x00281402:"DataPathAssignment",x00281404:"BlendingLUT1Sequence",x00281406:"BlendingWeightConstant",x00281408:"BlendingLookupTableData",x0028140c:"BlendingLUT2Sequence",x0028140e:"DataPathID",x0028140f:"RGBLUTTransferFunction",x00281410:"AlphaLUTTransferFunction",x00282000:"ICCProfile",x00282110:"LossyImageCompression",x00282112:"LossyImageCompressionRatio",x00282114:"LossyImageCompressionMethod",x00283000:"ModalityLUTSequence",x00283002:"LUTDescriptor",x00283003:"LUTExplanation",x00283004:"ModalityLUTType",x00283006:"LUTData",x00283010:"VOILUTSequence",x00283110:"SoftcopyVOILUTSequence",x00284000:"ImagePresentationComments",x00285000:"BiPlaneAcquisitionSequence",x00286010:"RepresentativeFrameNumber",x00286020:"FrameNumbersOfInterest",x00286022:"FrameOfInterestDescription",x00286023:"FrameOfInterestType",x00286030:"MaskPointers",x00286040:"RWavePointer",x00286100:"MaskSubtractionSequence",x00286101:"MaskOperation",x00286102:"ApplicableFrameRange",x00286110:"MaskFrameNumbers",x00286112:"ContrastFrameAveraging",x00286114:"MaskSubPixelShift",x00286120:"TIDOffset",x00286190:"MaskOperationExplanation",x00287fe0:"PixelDataProviderURL",x00289001:"DataPointRows",x00289002:"DataPointColumns",x00289003:"SignalDomainColumns",x00289099:"LargestMonochromePixelValue",x00289108:"DataRepresentation",x00289110:"PixelMeasuresSequence",x00289132:"FrameVOILUTSequence",x00289145:"PixelValueTransformationSequence",x00289235:"SignalDomainRows",x00289411:"DisplayFilterPercentage",x00289415:"FramePixelShiftSequence",x00289416:"SubtractionItemID",x00289422:"PixelIntensityRelationshipLUTSeq",x00289443:"FramePixelDataPropertiesSequence",x00289444:"GeometricalProperties",x00289445:"GeometricMaximumDistortion",x00289446:"ImageProcessingApplied",x00289454:"MaskSelectionMode",x00289474:"LUTFunction",x00289478:"MaskVisibilityPercentage",x00289501:"PixelShiftSequence",x00289502:"RegionPixelShiftSequence",x00289503:"VerticesOfTheRegion",x00289506:"PixelShiftFrameRange",x00289507:"LUTFrameRange",x00289520:"ImageToEquipmentMappingMatrix",x00289537:"EquipmentCoordinateSystemID",x00291004:"LowerRangeOfPixels1a",x00291005:"LowerRangeOfPixels1b",x00291006:"LowerRangeOfPixels1c",x00291007:"LowerRangeOfPixels1d",x00291008:"LowerRangeOfPixels1e",x00291009:"LowerRangeOfPixels1f",x0029100a:"LowerRangeOfPixels1g",x00291015:"LowerRangeOfPixels1h",x00291016:"LowerRangeOfPixels1i",x00291017:"LowerRangeOfPixels2",x00291018:"UpperRangeOfPixels2",x0029101a:"LenOfTotHdrInBytes",x00291026:"VersionOfTheHdrStruct",x00291034:"AdvantageCompOverflow",x00291035:"AdvantageCompUnderflow",x00320000:"StudyGroupLength",x0032000a:"StudyStatusID",x0032000c:"StudyPriorityID",x00320012:"StudyIDIssuer",x00320032:"StudyVerifiedDate",x00320033:"StudyVerifiedTime",x00320034:"StudyReadDate",x00320035:"StudyReadTime",x00321000:"ScheduledStudyStartDate",x00321001:"ScheduledStudyStartTime",x00321010:"ScheduledStudyStopDate",x00321011:"ScheduledStudyStopTime",x00321020:"ScheduledStudyLocation",x00321021:"ScheduledStudyLocationAETitle",x00321030:"ReasonForStudy",x00321031:"RequestingPhysicianIDSequence",x00321032:"RequestingPhysician",x00321033:"RequestingService",x00321040:"StudyArrivalDate",x00321041:"StudyArrivalTime",x00321050:"StudyCompletionDate",x00321051:"StudyCompletionTime",x00321055:"StudyComponentStatusID",x00321060:"RequestedProcedureDescription",x00321064:"RequestedProcedureCodeSequence",x00321070:"RequestedContrastAgent",x00324000:"StudyComments",x00380004:"ReferencedPatientAliasSequence",x00380008:"VisitStatusID",x00380010:"AdmissionID",x00380011:"IssuerOfAdmissionID",x00380016:"RouteOfAdmissions",x0038001a:"ScheduledAdmissionDate",x0038001b:"ScheduledAdmissionTime",x0038001c:"ScheduledDischargeDate",x0038001d:"ScheduledDischargeTime",x0038001e:"ScheduledPatientInstitResidence",x00380020:"AdmittingDate",x00380021:"AdmittingTime",x00380030:"DischargeDate",x00380032:"DischargeTime",x00380040:"DischargeDiagnosisDescription",x00380044:"DischargeDiagnosisCodeSequence",x00380050:"SpecialNeeds",x00380060:"ServiceEpisodeID",x00380061:"IssuerOfServiceEpisodeID",x00380062:"ServiceEpisodeDescription",x00380100:"PertinentDocumentsSequence",x00380300:"CurrentPatientLocation",x00380400:"PatientInstitutionResidence",x00380500:"PatientState",x00380502:"PatientClinicalTrialParticipSeq",x00384000:"VisitComments",x003a0004:"WaveformOriginality",x003a0005:"NumberOfWaveformChannels",x003a0010:"NumberOfWaveformSamples",x003a001a:"SamplingFrequency",x003a0020:"MultiplexGroupLabel",x003a0200:"ChannelDefinitionSequence",x003a0202:"WaveformChannelNumber",x003a0203:"ChannelLabel",x003a0205:"ChannelStatus",x003a0208:"ChannelSourceSequence",x003a0209:"ChannelSourceModifiersSequence",x003a020a:"SourceWaveformSequence",x003a020c:"ChannelDerivationDescription",x003a0210:"ChannelSensitivity",x003a0211:"ChannelSensitivityUnitsSequence",x003a0212:"ChannelSensitivityCorrectionFactor",x003a0213:"ChannelBaseline",x003a0214:"ChannelTimeSkew",x003a0215:"ChannelSampleSkew",x003a0218:"ChannelOffset",x003a021a:"WaveformBitsStored",x003a0220:"FilterLowFrequency",x003a0221:"FilterHighFrequency",x003a0222:"NotchFilterFrequency",x003a0223:"NotchFilterBandwidth",x003a0230:"WaveformDataDisplayScale",x003a0231:"WaveformDisplayBkgCIELabValue",x003a0240:"WaveformPresentationGroupSequence",x003a0241:"PresentationGroupNumber",x003a0242:"ChannelDisplaySequence",x003a0244:"ChannelRecommendDisplayCIELabValue",x003a0245:"ChannelPosition",x003a0246:"DisplayShadingFlag",x003a0247:"FractionalChannelDisplayScale",x003a0248:"AbsoluteChannelDisplayScale",x003a0300:"MultiplexAudioChannelsDescrCodeSeq",x003a0301:"ChannelIdentificationCode",x003a0302:"ChannelMode",x00400001:"ScheduledStationAETitle",x00400002:"ScheduledProcedureStepStartDate",x00400003:"ScheduledProcedureStepStartTime",x00400004:"ScheduledProcedureStepEndDate",x00400005:"ScheduledProcedureStepEndTime",x00400006:"ScheduledPerformingPhysiciansName",x00400007:"ScheduledProcedureStepDescription",x00400008:"ScheduledProtocolCodeSequence",x00400009:"ScheduledProcedureStepID",x0040000a:"StageCodeSequence",x0040000b:"ScheduledPerformingPhysicianIDSeq",x00400010:"ScheduledStationName",x00400011:"ScheduledProcedureStepLocation",x00400012:"PreMedication",x00400020:"ScheduledProcedureStepStatus",x00400031:"LocalNamespaceEntityID",x00400032:"UniversalEntityID",x00400033:"UniversalEntityIDType",x00400035:"IdentifierTypeCode",x00400036:"AssigningFacilitySequence",x00400100:"ScheduledProcedureStepSequence",x00400220:"ReferencedNonImageCompositeSOPSeq",x00400241:"PerformedStationAETitle",x00400242:"PerformedStationName",x00400243:"PerformedLocation",x00400244:"PerformedProcedureStepStartDate",x00400245:"PerformedProcedureStepStartTime",x00400250:"PerformedProcedureStepEndDate",x00400251:"PerformedProcedureStepEndTime",x00400252:"PerformedProcedureStepStatus",x00400253:"PerformedProcedureStepID",x00400254:"PerformedProcedureStepDescription",x00400255:"PerformedProcedureTypeDescription",x00400260:"PerformedProtocolCodeSequence",x00400261:"PerformedProtocolType",x00400270:"ScheduledStepAttributesSequence",x00400275:"RequestAttributesSequence",x00400280:"CommentsOnPerformedProcedureStep",x00400281:"ProcStepDiscontinueReasonCodeSeq",x00400293:"QuantitySequence",x00400294:"Quantity",x00400295:"MeasuringUnitsSequence",x00400296:"BillingItemSequence",x00400300:"TotalTimeOfFluoroscopy",x00400301:"TotalNumberOfExposures",x00400302:"EntranceDose",x00400303:"ExposedArea",x00400306:"DistanceSourceToEntrance",x00400307:"DistanceSourceToSupport",x0040030e:"ExposureDoseSequence",x00400310:"CommentsOnRadiationDose",x00400312:"XRayOutput",x00400314:"HalfValueLayer",x00400316:"OrganDose",x00400318:"OrganExposed",x00400320:"BillingProcedureStepSequence",x00400321:"FilmConsumptionSequence",x00400324:"BillingSuppliesAndDevicesSequence",x00400330:"ReferencedProcedureStepSequence",x00400340:"PerformedSeriesSequence",x00400400:"CommentsOnScheduledProcedureStep",x00400440:"ProtocolContextSequence",x00400441:"ContentItemModifierSequence",x0040050a:"SpecimenAccessionNumber",x00400512:"ContainerIdentifier",x0040051a:"ContainerDescription",x00400550:"SpecimenSequence",x00400551:"SpecimenIdentifier",x00400552:"SpecimenDescriptionSequenceTrial",x00400553:"SpecimenDescriptionTrial",x00400554:"SpecimenUID",x00400555:"AcquisitionContextSequence",x00400556:"AcquisitionContextDescription",x0040059a:"SpecimenTypeCodeSequence",x00400600:"SpecimenShortDescription",x004006fa:"SlideIdentifier",x0040071a:"ImageCenterPointCoordinatesSeq",x0040072a:"XOffsetInSlideCoordinateSystem",x0040073a:"YOffsetInSlideCoordinateSystem",x0040074a:"ZOffsetInSlideCoordinateSystem",x004008d8:"PixelSpacingSequence",x004008da:"CoordinateSystemAxisCodeSequence",x004008ea:"MeasurementUnitsCodeSequence",x004009f8:"VitalStainCodeSequenceTrial",x00401001:"RequestedProcedureID",x00401002:"ReasonForRequestedProcedure",x00401003:"RequestedProcedurePriority",x00401004:"PatientTransportArrangements",x00401005:"RequestedProcedureLocation",x00401006:"PlacerOrderNumber-Procedure",x00401007:"FillerOrderNumber-Procedure",x00401008:"ConfidentialityCode",x00401009:"ReportingPriority",x0040100a:"ReasonForRequestedProcedureCodeSeq",x00401010:"NamesOfIntendedRecipientsOfResults",x00401011:"IntendedRecipientsOfResultsIDSeq",x00401101:"PersonIdentificationCodeSequence",x00401102:"PersonAddress",x00401103:"PersonTelephoneNumbers",x00401400:"RequestedProcedureComments",x00402001:"ReasonForImagingServiceRequest",x00402004:"IssueDateOfImagingServiceRequest",x00402005:"IssueTimeOfImagingServiceRequest",x00402006:"PlacerOrderNum-ImagingServiceReq",x00402007:"FillerOrderNum-ImagingServiceReq",x00402008:"OrderEnteredBy",x00402009:"OrderEntererLocation",x00402010:"OrderCallbackPhoneNumber",x00402016:"PlacerOrderNum-ImagingServiceReq",x00402017:"FillerOrderNum-ImagingServiceReq",x00402400:"ImagingServiceRequestComments",x00403001:"ConfidentialityOnPatientDataDescr",x00404001:"GenPurposeScheduledProcStepStatus",x00404002:"GenPurposePerformedProcStepStatus",x00404003:"GenPurposeSchedProcStepPriority",x00404004:"SchedProcessingApplicationsCodeSeq",x00404005:"SchedProcedureStepStartDateAndTime",x00404006:"MultipleCopiesFlag",x00404007:"PerformedProcessingAppsCodeSeq",x00404009:"HumanPerformerCodeSequence",x00404010:"SchedProcStepModificationDateTime",x00404011:"ExpectedCompletionDateAndTime",x00404015:"ResultingGenPurposePerfProcStepSeq",x00404016:"RefGenPurposeSchedProcStepSeq",x00404018:"ScheduledWorkitemCodeSequence",x00404019:"PerformedWorkitemCodeSequence",x00404020:"InputAvailabilityFlag",x00404021:"InputInformationSequence",x00404022:"RelevantInformationSequence",x00404023:"RefGenPurSchedProcStepTransUID",x00404025:"ScheduledStationNameCodeSequence",x00404026:"ScheduledStationClassCodeSequence",x00404027:"SchedStationGeographicLocCodeSeq",x00404028:"PerformedStationNameCodeSequence",x00404029:"PerformedStationClassCodeSequence",x00404030:"PerformedStationGeogLocCodeSeq",x00404031:"RequestedSubsequentWorkItemCodeSeq",x00404032:"NonDICOMOutputCodeSequence",x00404033:"OutputInformationSequence",x00404034:"ScheduledHumanPerformersSequence",x00404035:"ActualHumanPerformersSequence",x00404036:"HumanPerformersOrganization",x00404037:"HumanPerformerName",x00404040:"RawDataHandling",x00408302:"EntranceDoseInMilliGy",x00409094:"RefImageRealWorldValueMappingSeq",x00409096:"RealWorldValueMappingSequence",x00409098:"PixelValueMappingCodeSequence",x00409210:"LUTLabel",x00409211:"RealWorldValueLastValueMapped",x00409212:"RealWorldValueLUTData",x00409216:"RealWorldValueFirstValueMapped",x00409224:"RealWorldValueIntercept",x00409225:"RealWorldValueSlope",x0040a010:"RelationshipType",x0040a027:"VerifyingOrganization",x0040a030:"VerificationDateTime",x0040a032:"ObservationDateTime",x0040a040:"ValueType",x0040a043:"ConceptNameCodeSequence",x0040a050:"ContinuityOfContent",x0040a073:"VerifyingObserverSequence",x0040a075:"VerifyingObserverName",x0040a078:"AuthorObserverSequence",x0040a07a:"ParticipantSequence",x0040a07c:"CustodialOrganizationSequence",x0040a080:"ParticipationType",x0040a082:"ParticipationDateTime",x0040a084:"ObserverType",x0040a088:"VerifyingObserverIdentCodeSequence",x0040a090:"EquivalentCDADocumentSequence",x0040a0b0:"ReferencedWaveformChannels",x0040a120:"DateTime",x0040a121:"Date",x0040a122:"Time",x0040a123:"PersonName",x0040a124:"UID",x0040a130:"TemporalRangeType",x0040a132:"ReferencedSamplePositions",x0040a136:"ReferencedFrameNumbers",x0040a138:"ReferencedTimeOffsets",x0040a13a:"ReferencedDateTime",x0040a160:"TextValue",x0040a168:"ConceptCodeSequence",x0040a170:"PurposeOfReferenceCodeSequence",x0040a180:"AnnotationGroupNumber",x0040a195:"ModifierCodeSequence",x0040a300:"MeasuredValueSequence",x0040a301:"NumericValueQualifierCodeSequence",x0040a30a:"NumericValue",x0040a353:"AddressTrial",x0040a354:"TelephoneNumberTrial",x0040a360:"PredecessorDocumentsSequence",x0040a370:"ReferencedRequestSequence",x0040a372:"PerformedProcedureCodeSequence",x0040a375:"CurrentRequestedProcEvidenceSeq",x0040a385:"PertinentOtherEvidenceSequence",x0040a390:"HL7StructuredDocumentRefSeq",x0040a491:"CompletionFlag",x0040a492:"CompletionFlagDescription",x0040a493:"VerificationFlag",x0040a494:"ArchiveRequested",x0040a496:"PreliminaryFlag",x0040a504:"ContentTemplateSequence",x0040a525:"IdenticalDocumentsSequence",x0040a730:"ContentSequence",x0040b020:"AnnotationSequence",x0040db00:"TemplateIdentifier",x0040db06:"TemplateVersion",x0040db07:"TemplateLocalVersion",x0040db0b:"TemplateExtensionFlag",x0040db0c:"TemplateExtensionOrganizationUID",x0040db0d:"TemplateExtensionCreatorUID",x0040db73:"ReferencedContentItemIdentifier",x0040e001:"HL7InstanceIdentifier",x0040e004:"HL7DocumentEffectiveTime",x0040e006:"HL7DocumentTypeCodeSequence",x0040e010:"RetrieveURI",x0040e011:"RetrieveLocationUID",x00420010:"DocumentTitle",x00420011:"EncapsulatedDocument",x00420012:"MIMETypeOfEncapsulatedDocument",x00420013:"SourceInstanceSequence",x00420014:"ListOfMIMETypes",x00431001:"BitmapOfPrescanOptions",x00431002:"GradientOffsetInX",x00431003:"GradientOffsetInY",x00431004:"GradientOffsetInZ",x00431005:"ImgIsOriginalOrUnoriginal",x00431006:"NumberOfEPIShots",x00431007:"ViewsPerSegment",x00431008:"RespiratoryRateBpm",x00431009:"RespiratoryTriggerPoint",x0043100a:"TypeOfReceiverUsed",x0043100b:"PeakRateOfChangeOfGradientField",x0043100c:"LimitsInUnitsOfPercent",x0043100d:"PSDEstimatedLimit",x0043100e:"PSDEstimatedLimitInTeslaPerSecond",x0043100f:"Saravghead",x00431010:"WindowValue",x00431011:"TotalInputViews",x00431012:"X-RayChain",x00431013:"DeconKernelParameters",x00431014:"CalibrationParameters",x00431015:"TotalOutputViews",x00431016:"NumberOfOverranges",x00431017:"IBHImageScaleFactors",x00431018:"BBHCoefficients",x00431019:"NumberOfBBHChainsToBlend",x0043101a:"StartingChannelNumber",x0043101b:"PpscanParameters",x0043101c:"GEImageIntegrity",x0043101d:"LevelValue",x0043101e:"DeltaStartTime",x0043101f:"MaxOverrangesInAView",x00431020:"AvgOverrangesAllViews",x00431021:"CorrectedAfterGlowTerms",x00431025:"ReferenceChannels",x00431026:"NoViewsRefChansBlocked",x00431027:"ScanPitchRatio",x00431028:"UniqueImageIden",x00431029:"HistogramTables",x0043102a:"UserDefinedData",x0043102b:"PrivateScanOptions",x0043102c:"EffectiveEchoSpacing",x0043102d:"StringSlopField1",x0043102e:"StringSlopField2",x0043102f:"RawDataType",x00431030:"RawDataType",x00431031:"RACordOfTargetReconCenter",x00431032:"RawDataType",x00431033:"NegScanspacing",x00431034:"OffsetFrequency",x00431035:"UserUsageTag",x00431036:"UserFillMapMSW",x00431037:"UserFillMapLSW",x00431038:"User25-48",x00431039:"SlopInt6-9",x00431040:"TriggerOnPosition",x00431041:"DegreeOfRotation",x00431042:"DASTriggerSource",x00431043:"DASFpaGain",x00431044:"DASOutputSource",x00431045:"DASAdInput",x00431046:"DASCalMode",x00431047:"DASCalFrequency",x00431048:"DASRegXm",x00431049:"DASAutoZero",x0043104a:"StartingChannelOfView",x0043104b:"DASXmPattern",x0043104c:"TGGCTriggerMode",x0043104d:"StartScanToXrayOnDelay",x0043104e:"DurationOfXrayOn",x00431060:"SlopInt10-17",x00431061:"ScannerStudyEntityUID",x00431062:"ScannerStudyID",x0043106f:"ScannerTableEntry",x00440001:"ProductPackageIdentifier",x00440002:"SubstanceAdministrationApproval",x00440003:"ApprovalStatusFurtherDescription",x00440004:"ApprovalStatusDateTime",x00440007:"ProductTypeCodeSequence",x00440008:"ProductName",x00440009:"ProductDescription",x0044000a:"ProductLotIdentifier",x0044000b:"ProductExpirationDateTime",x00440010:"SubstanceAdministrationDateTime",x00440011:"SubstanceAdministrationNotes",x00440012:"SubstanceAdministrationDeviceID",x00440013:"ProductParameterSequence",x00440019:"SubstanceAdminParameterSeq",x00451001:"NumberOfMacroRowsInDetector",x00451002:"MacroWidthAtISOCenter",x00451003:"DASType",x00451004:"DASGain",x00451005:"DASTemperature",x00451006:"TableDirectionInOrOut",x00451007:"ZSmoothingFactor",x00451008:"ViewWeightingMode",x00451009:"SigmaRowNumberWhichRowsWereUsed",x0045100a:"MinimumDasValueFoundInTheScanData",x0045100b:"MaximumOffsetShiftValueUsed",x0045100c:"NumberOfViewsShifted",x0045100d:"ZTrackingFlag",x0045100e:"MeanZError",x0045100f:"ZTrackingMaximumError",x00451010:"StartingViewForRow2a",x00451011:"NumberOfViewsInRow2a",x00451012:"StartingViewForRow1a",x00451013:"SigmaMode",x00451014:"NumberOfViewsInRow1a",x00451015:"StartingViewForRow2b",x00451016:"NumberOfViewsInRow2b",x00451017:"StartingViewForRow1b",x00451018:"NumberOfViewsInRow1b",x00451019:"AirFilterCalibrationDate",x0045101a:"AirFilterCalibrationTime",x0045101b:"PhantomCalibrationDate",x0045101c:"PhantomCalibrationTime",x0045101d:"ZSlopeCalibrationDate",x0045101e:"ZSlopeCalibrationTime",x0045101f:"CrosstalkCalibrationDate",x00451020:"CrosstalkCalibrationTime",x00451021:"IterboneOptionFlag",x00451022:"PeristalticFlagOption",x00460012:"LensDescription",x00460014:"RightLensSequence",x00460015:"LeftLensSequence",x00460018:"CylinderSequence",x00460028:"PrismSequence",x00460030:"HorizontalPrismPower",x00460032:"HorizontalPrismBase",x00460034:"VerticalPrismPower",x00460036:"VerticalPrismBase",x00460038:"LensSegmentType",x00460040:"OpticalTransmittance",x00460042:"ChannelWidth",x00460044:"PupilSize",x00460046:"CornealSize",x00460060:"DistancePupillaryDistance",x00460062:"NearPupillaryDistance",x00460064:"OtherPupillaryDistance",x00460075:"RadiusOfCurvature",x00460076:"KeratometricPower",x00460077:"KeratometricAxis",x00460092:"BackgroundColor",x00460094:"Optotype",x00460095:"OptotypePresentation",x00460100:"AddNearSequence",x00460101:"AddIntermediateSequence",x00460102:"AddOtherSequence",x00460104:"AddPower",x00460106:"ViewingDistance",x00460125:"ViewingDistanceType",x00460135:"VisualAcuityModifiers",x00460137:"DecimalVisualAcuity",x00460139:"OptotypeDetailedDefinition",x00460146:"SpherePower",x00460147:"CylinderPower",x00500004:"CalibrationImage",x00500010:"DeviceSequence",x00500014:"DeviceLength",x00500015:"ContainerComponentWidth",x00500016:"DeviceDiameter",x00500017:"DeviceDiameterUnits",x00500018:"DeviceVolume",x00500019:"InterMarkerDistance",x0050001b:"ContainerComponentID",x00500020:"DeviceDescription",x00540010:"EnergyWindowVector",x00540011:"NumberOfEnergyWindows",x00540012:"EnergyWindowInformationSequence",x00540013:"EnergyWindowRangeSequence",x00540014:"EnergyWindowLowerLimit",x00540015:"EnergyWindowUpperLimit",x00540016:"RadiopharmaceuticalInformationSeq",x00540017:"ResidualSyringeCounts",x00540018:"EnergyWindowName",x00540020:"DetectorVector",x00540021:"NumberOfDetectors",x00540022:"DetectorInformationSequence",x00540030:"PhaseVector",x00540031:"NumberOfPhases",x00540032:"PhaseInformationSequence",x00540033:"NumberOfFramesInPhase",x00540036:"PhaseDelay",x00540038:"PauseBetweenFrames",x00540039:"PhaseDescription",x00540050:"RotationVector",x00540051:"NumberOfRotations",x00540052:"RotationInformationSequence",x00540053:"NumberOfFramesInRotation",x00540060:"RRIntervalVector",x00540061:"NumberOfRRIntervals",x00540062:"GatedInformationSequence",x00540063:"DataInformationSequence",x00540070:"TimeSlotVector",x00540071:"NumberOfTimeSlots",x00540072:"TimeSlotInformationSequence",x00540073:"TimeSlotTime",x00540080:"SliceVector",x00540081:"NumberOfSlices",x00540090:"AngularViewVector",x00540100:"TimeSliceVector",x00540101:"NumberOfTimeSlices",x00540200:"StartAngle",x00540202:"TypeOfDetectorMotion",x00540210:"TriggerVector",x00540211:"NumberOfTriggersInPhase",x00540220:"ViewCodeSequence",x00540222:"ViewModifierCodeSequence",x00540300:"RadionuclideCodeSequence",x00540302:"AdministrationRouteCodeSequence",x00540304:"RadiopharmaceuticalCodeSequence",x00540306:"CalibrationDataSequence",x00540308:"EnergyWindowNumber",x00540400:"ImageID",x00540410:"PatientOrientationCodeSequence",x00540412:"PatientOrientationModifierCodeSeq",x00540414:"PatientGantryRelationshipCodeSeq",x00540500:"SliceProgressionDirection",x00541000:"SeriesType",x00541001:"Units",x00541002:"CountsSource",x00541004:"ReprojectionMethod",x00541100:"RandomsCorrectionMethod",x00541101:"AttenuationCorrectionMethod",x00541102:"DecayCorrection",x00541103:"ReconstructionMethod",x00541104:"DetectorLinesOfResponseUsed",x00541105:"ScatterCorrectionMethod",x00541200:"AxialAcceptance",x00541201:"AxialMash",x00541202:"TransverseMash",x00541203:"DetectorElementSize",x00541210:"CoincidenceWindowWidth",x00541220:"SecondaryCountsType",x00541300:"FrameReferenceTime",x00541310:"PrimaryCountsAccumulated",x00541311:"SecondaryCountsAccumulated",x00541320:"SliceSensitivityFactor",x00541321:"DecayFactor",x00541322:"DoseCalibrationFactor",x00541323:"ScatterFractionFactor",x00541324:"DeadTimeFactor",x00541330:"ImageIndex",x00541400:"CountsIncluded",x00541401:"DeadTimeCorrectionFlag",x00603000:"HistogramSequence",x00603002:"HistogramNumberOfBins",x00603004:"HistogramFirstBinValue",x00603006:"HistogramLastBinValue",x00603008:"HistogramBinWidth",x00603010:"HistogramExplanation",x00603020:"HistogramData",x00620001:"SegmentationType",x00620002:"SegmentSequence",x00620003:"SegmentedPropertyCategoryCodeSeq",x00620004:"SegmentNumber",x00620005:"SegmentLabel",x00620006:"SegmentDescription",x00620008:"SegmentAlgorithmType",x00620009:"SegmentAlgorithmName",x0062000a:"SegmentIdentificationSequence",x0062000b:"ReferencedSegmentNumber",x0062000c:"RecommendedDisplayGrayscaleValue",x0062000d:"RecommendedDisplayCIELabValue",x0062000e:"MaximumFractionalValue",x0062000f:"SegmentedPropertyTypeCodeSequence",x00620010:"SegmentationFractionalType",x00640002:"DeformableRegistrationSequence",x00640003:"SourceFrameOfReferenceUID",x00640005:"DeformableRegistrationGridSequence",x00640007:"GridDimensions",x00640008:"GridResolution",x00640009:"VectorGridData",x0064000f:"PreDeformationMatrixRegistSeq",x00640010:"PostDeformationMatrixRegistSeq",x00660001:"NumberOfSurfaces",x00660002:"SurfaceSequence",x00660003:"SurfaceNumber",x00660004:"SurfaceComments",x00660009:"SurfaceProcessing",x0066000a:"SurfaceProcessingRatio",x0066000e:"FiniteVolume",x00660010:"Manifold",x00660011:"SurfacePointsSequence",x00660015:"NumberOfSurfacePoints",x00660016:"PointCoordinatesData",x00660017:"PointPositionAccuracy",x00660018:"MeanPointDistance",x00660019:"MaximumPointDistance",x0066001b:"AxisOfRotation",x0066001c:"CenterOfRotation",x0066001e:"NumberOfVectors",x0066001f:"VectorDimensionality",x00660020:"VectorAccuracy",x00660021:"VectorCoordinateData",x00660023:"TrianglePointIndexList",x00660024:"EdgePointIndexList",x00660025:"VertexPointIndexList",x00660026:"TriangleStripSequence",x00660027:"TriangleFanSequence",x00660028:"LineSequence",x00660029:"PrimitivePointIndexList",x0066002a:"SurfaceCount",x0066002f:"AlgorithmFamilyCodeSequ",x00660031:"AlgorithmVersion",x00660032:"AlgorithmParameters",x00660034:"FacetSequence",x00660036:"AlgorithmName",x00700001:"GraphicAnnotationSequence",x00700002:"GraphicLayer",x00700003:"BoundingBoxAnnotationUnits",x00700004:"AnchorPointAnnotationUnits",x00700005:"GraphicAnnotationUnits",x00700006:"UnformattedTextValue",x00700008:"TextObjectSequence",x00700009:"GraphicObjectSequence",x00700010:"BoundingBoxTopLeftHandCorner",x00700011:"BoundingBoxBottomRightHandCorner",x00700012:"BoundingBoxTextHorizJustification",x00700014:"AnchorPoint",x00700015:"AnchorPointVisibility",x00700020:"GraphicDimensions",x00700021:"NumberOfGraphicPoints",x00700022:"GraphicData",x00700023:"GraphicType",x00700024:"GraphicFilled",x00700040:"ImageRotationRetired",x00700041:"ImageHorizontalFlip",x00700042:"ImageRotation",x00700050:"DisplayedAreaTopLeftTrial",x00700051:"DisplayedAreaBottomRightTrial",x00700052:"DisplayedAreaTopLeft",x00700053:"DisplayedAreaBottomRight",x0070005a:"DisplayedAreaSelectionSequence",x00700060:"GraphicLayerSequence",x00700062:"GraphicLayerOrder",x00700066:"GraphicLayerRecDisplayGraysclValue",x00700067:"GraphicLayerRecDisplayRGBValue",x00700068:"GraphicLayerDescription",x00700080:"ContentLabel",x00700081:"ContentDescription",x00700082:"PresentationCreationDate",x00700083:"PresentationCreationTime",x00700084:"ContentCreatorName",x00700086:"ContentCreatorIDCodeSequence",x00700100:"PresentationSizeMode",x00700101:"PresentationPixelSpacing",x00700102:"PresentationPixelAspectRatio",x00700103:"PresentationPixelMagRatio",x00700306:"ShapeType",x00700308:"RegistrationSequence",x00700309:"MatrixRegistrationSequence",x0070030a:"MatrixSequence",x0070030c:"FrameOfRefTransformationMatrixType",x0070030d:"RegistrationTypeCodeSequence",x0070030f:"FiducialDescription",x00700310:"FiducialIdentifier",x00700311:"FiducialIdentifierCodeSequence",x00700312:"ContourUncertaintyRadius",x00700314:"UsedFiducialsSequence",x00700318:"GraphicCoordinatesDataSequence",x0070031a:"FiducialUID",x0070031c:"FiducialSetSequence",x0070031e:"FiducialSequence",x00700401:"GraphicLayerRecomDisplayCIELabVal",x00700402:"BlendingSequence",x00700403:"RelativeOpacity",x00700404:"ReferencedSpatialRegistrationSeq",x00700405:"BlendingPosition",x00720002:"HangingProtocolName",x00720004:"HangingProtocolDescription",x00720006:"HangingProtocolLevel",x00720008:"HangingProtocolCreator",x0072000a:"HangingProtocolCreationDateTime",x0072000c:"HangingProtocolDefinitionSequence",x0072000e:"HangingProtocolUserIDCodeSequence",x00720010:"HangingProtocolUserGroupName",x00720012:"SourceHangingProtocolSequence",x00720014:"NumberOfPriorsReferenced",x00720020:"ImageSetsSequence",x00720022:"ImageSetSelectorSequence",x00720024:"ImageSetSelectorUsageFlag",x00720026:"SelectorAttribute",x00720028:"SelectorValueNumber",x00720030:"TimeBasedImageSetsSequence",x00720032:"ImageSetNumber",x00720034:"ImageSetSelectorCategory",x00720038:"RelativeTime",x0072003a:"RelativeTimeUnits",x0072003c:"AbstractPriorValue",x0072003e:"AbstractPriorCodeSequence", -x00720040:"ImageSetLabel",x00720050:"SelectorAttributeVR",x00720052:"SelectorSequencePointer",x00720054:"SelectorSeqPointerPrivateCreator",x00720056:"SelectorAttributePrivateCreator",x00720060:"SelectorATValue",x00720062:"SelectorCSValue",x00720064:"SelectorISValue",x00720066:"SelectorLOValue",x00720068:"SelectorLTValue",x0072006a:"SelectorPNValue",x0072006c:"SelectorSHValue",x0072006e:"SelectorSTValue",x00720070:"SelectorUTValue",x00720072:"SelectorDSValue",x00720074:"SelectorFDValue",x00720076:"SelectorFLValue",x00720078:"SelectorULValue",x0072007a:"SelectorUSValue",x0072007c:"SelectorSLValue",x0072007e:"SelectorSSValue",x00720080:"SelectorCodeSequenceValue",x00720100:"NumberOfScreens",x00720102:"NominalScreenDefinitionSequence",x00720104:"NumberOfVerticalPixels",x00720106:"NumberOfHorizontalPixels",x00720108:"DisplayEnvironmentSpatialPosition",x0072010a:"ScreenMinimumGrayscaleBitDepth",x0072010c:"ScreenMinimumColorBitDepth",x0072010e:"ApplicationMaximumRepaintTime",x00720200:"DisplaySetsSequence",x00720202:"DisplaySetNumber",x00720203:"DisplaySetLabel",x00720204:"DisplaySetPresentationGroup",x00720206:"DisplaySetPresentationGroupDescr",x00720208:"PartialDataDisplayHandling",x00720210:"SynchronizedScrollingSequence",x00720212:"DisplaySetScrollingGroup",x00720214:"NavigationIndicatorSequence",x00720216:"NavigationDisplaySet",x00720218:"ReferenceDisplaySets",x00720300:"ImageBoxesSequence",x00720302:"ImageBoxNumber",x00720304:"ImageBoxLayoutType",x00720306:"ImageBoxTileHorizontalDimension",x00720308:"ImageBoxTileVerticalDimension",x00720310:"ImageBoxScrollDirection",x00720312:"ImageBoxSmallScrollType",x00720314:"ImageBoxSmallScrollAmount",x00720316:"ImageBoxLargeScrollType",x00720318:"ImageBoxLargeScrollAmount",x00720320:"ImageBoxOverlapPriority",x00720330:"CineRelativeToRealTime",x00720400:"FilterOperationsSequence",x00720402:"FilterByCategory",x00720404:"FilterByAttributePresence",x00720406:"FilterByOperator",x00720432:"SynchronizedImageBoxList",x00720434:"TypeOfSynchronization",x00720500:"BlendingOperationType",x00720510:"ReformattingOperationType",x00720512:"ReformattingThickness",x00720514:"ReformattingInterval",x00720516:"ReformattingOpInitialViewDir",x00720520:"RenderingType3D",x00720600:"SortingOperationsSequence",x00720602:"SortByCategory",x00720604:"SortingDirection",x00720700:"DisplaySetPatientOrientation",x00720702:"VOIType",x00720704:"PseudoColorType",x00720706:"ShowGrayscaleInverted",x00720710:"ShowImageTrueSizeFlag",x00720712:"ShowGraphicAnnotationFlag",x00720714:"ShowPatientDemographicsFlag",x00720716:"ShowAcquisitionTechniquesFlag",x00720717:"DisplaySetHorizontalJustification",x00720718:"DisplaySetVerticalJustification",x00741000:"UnifiedProcedureStepState",x00741002:"UPSProgressInformationSequence",x00741004:"UnifiedProcedureStepProgress",x00741006:"UnifiedProcedureStepProgressDescr",x00741008:"UnifiedProcedureStepComURISeq",x0074100a:"ContactURI",x0074100c:"ContactDisplayName",x00741020:"BeamTaskSequence",x00741022:"BeamTaskType",x00741024:"BeamOrderIndex",x00741030:"DeliveryVerificationImageSequence",x00741032:"VerificationImageTiming",x00741034:"DoubleExposureFlag",x00741036:"DoubleExposureOrdering",x00741038:"DoubleExposureMeterset",x0074103a:"DoubleExposureFieldDelta",x00741040:"RelatedReferenceRTImageSequence",x00741042:"GeneralMachineVerificationSequence",x00741044:"ConventionalMachineVerificationSeq",x00741046:"IonMachineVerificationSequence",x00741048:"FailedAttributesSequence",x0074104a:"OverriddenAttributesSequence",x0074104c:"ConventionalControlPointVerifySeq",x0074104e:"IonControlPointVerificationSeq",x00741050:"AttributeOccurrenceSequence",x00741052:"AttributeOccurrencePointer",x00741054:"AttributeItemSelector",x00741056:"AttributeOccurrencePrivateCreator",x00741200:"ScheduledProcedureStepPriority",x00741202:"StudyListLabel",x00741204:"ProcedureStepLabel",x00741210:"ScheduledProcessingParametersSeq",x00741212:"PerformedProcessingParametersSeq",x00741216:"UPSPerformedProcedureSequence",x00741220:"RelatedProcedureStepSequence",x00741222:"ProcedureStepRelationshipType",x00741230:"DeletionLock",x00741234:"ReceivingAE",x00741236:"RequestingAE",x00741238:"ReasonForCancellation",x00741242:"SCPStatus",x00741244:"SubscriptionListStatus",x00741246:"UPSListStatus",x00880130:"StorageMediaFileSetID",x00880140:"StorageMediaFileSetUID",x00880200:"IconImageSequence",x00880904:"TopicTitle",x00880906:"TopicSubject",x00880910:"TopicAuthor",x00880912:"TopicKeywords",x01000410:"SOPInstanceStatus",x01000420:"SOPAuthorizationDateAndTime",x01000424:"SOPAuthorizationComment",x01000426:"AuthorizationEquipmentCertNumber",x04000005:"MACIDNumber",x04000010:"MACCalculationTransferSyntaxUID",x04000015:"MACAlgorithm",x04000020:"DataElementsSigned",x04000100:"DigitalSignatureUID",x04000105:"DigitalSignatureDateTime",x04000110:"CertificateType",x04000115:"CertificateOfSigner",x04000120:"Signature",x04000305:"CertifiedTimestampType",x04000310:"CertifiedTimestamp",x04000401:"DigitalSignaturePurposeCodeSeq",x04000402:"ReferencedDigitalSignatureSeq",x04000403:"ReferencedSOPInstanceMACSeq",x04000404:"MAC",x04000500:"EncryptedAttributesSequence",x04000510:"EncryptedContentTransferSyntaxUID",x04000520:"EncryptedContent",x04000550:"ModifiedAttributesSequence",x04000561:"OriginalAttributesSequence",x04000562:"AttributeModificationDateTime",x04000563:"ModifyingSystem",x04000564:"SourceOfPreviousValues",x04000565:"ReasonForTheAttributeModification",x1000xxx0:"EscapeTriplet",x1000xxx1:"RunLengthTriplet",x1000xxx2:"HuffmanTableSize",x1000xxx3:"HuffmanTableTriplet",x1000xxx4:"ShiftTableSize",x1000xxx5:"ShiftTableTriplet",x1010xxxx:"ZonalMap",x20000010:"NumberOfCopies",x2000001e:"PrinterConfigurationSequence",x20000020:"PrintPriority",x20000030:"MediumType",x20000040:"FilmDestination",x20000050:"FilmSessionLabel",x20000060:"MemoryAllocation",x20000061:"MaximumMemoryAllocation",x20000062:"ColorImagePrintingFlag",x20000063:"CollationFlag",x20000065:"AnnotationFlag",x20000067:"ImageOverlayFlag",x20000069:"PresentationLUTFlag",x2000006a:"ImageBoxPresentationLUTFlag",x200000a0:"MemoryBitDepth",x200000a1:"PrintingBitDepth",x200000a2:"MediaInstalledSequence",x200000a4:"OtherMediaAvailableSequence",x200000a8:"SupportedImageDisplayFormatSeq",x20000500:"ReferencedFilmBoxSequence",x20000510:"ReferencedStoredPrintSequence",x20100010:"ImageDisplayFormat",x20100030:"AnnotationDisplayFormatID",x20100040:"FilmOrientation",x20100050:"FilmSizeID",x20100052:"PrinterResolutionID",x20100054:"DefaultPrinterResolutionID",x20100060:"MagnificationType",x20100080:"SmoothingType",x201000a6:"DefaultMagnificationType",x201000a7:"OtherMagnificationTypesAvailable",x201000a8:"DefaultSmoothingType",x201000a9:"OtherSmoothingTypesAvailable",x20100100:"BorderDensity",x20100110:"EmptyImageDensity",x20100120:"MinDensity",x20100130:"MaxDensity",x20100140:"Trim",x20100150:"ConfigurationInformation",x20100152:"ConfigurationInformationDescr",x20100154:"MaximumCollatedFilms",x2010015e:"Illumination",x20100160:"ReflectedAmbientLight",x20100376:"PrinterPixelSpacing",x20100500:"ReferencedFilmSessionSequence",x20100510:"ReferencedImageBoxSequence",x20100520:"ReferencedBasicAnnotationBoxSeq",x20200010:"ImageBoxPosition",x20200020:"Polarity",x20200030:"RequestedImageSize",x20200040:"RequestedDecimate-CropBehavior",x20200050:"RequestedResolutionID",x202000a0:"RequestedImageSizeFlag",x202000a2:"DecimateCropResult",x20200110:"BasicGrayscaleImageSequence",x20200111:"BasicColorImageSequence",x20200130:"ReferencedImageOverlayBoxSequence",x20200140:"ReferencedVOILUTBoxSequence",x20300010:"AnnotationPosition",x20300020:"TextString",x20400010:"ReferencedOverlayPlaneSequence",x20400011:"ReferencedOverlayPlaneGroups",x20400020:"OverlayPixelDataSequence",x20400060:"OverlayMagnificationType",x20400070:"OverlaySmoothingType",x20400072:"OverlayOrImageMagnification",x20400074:"MagnifyToNumberOfColumns",x20400080:"OverlayForegroundDensity",x20400082:"OverlayBackgroundDensity",x20400090:"OverlayMode",x20400100:"ThresholdDensity",x20400500:"ReferencedImageBoxSequence",x20500010:"PresentationLUTSequence",x20500020:"PresentationLUTShape",x20500500:"ReferencedPresentationLUTSequence",x21000010:"PrintJobID",x21000020:"ExecutionStatus",x21000030:"ExecutionStatusInfo",x21000040:"CreationDate",x21000050:"CreationTime",x21000070:"Originator",x21000140:"DestinationAE",x21000160:"OwnerID",x21000170:"NumberOfFilms",x21000500:"ReferencedPrintJobSequence",x21100010:"PrinterStatus",x21100020:"PrinterStatusInfo",x21100030:"PrinterName",x21100099:"PrintQueueID",x21200010:"QueueStatus",x21200050:"PrintJobDescriptionSequence",x21200070:"ReferencedPrintJobSequence",x21300010:"PrintManagementCapabilitiesSeq",x21300015:"PrinterCharacteristicsSequence",x21300030:"FilmBoxContentSequence",x21300040:"ImageBoxContentSequence",x21300050:"AnnotationContentSequence",x21300060:"ImageOverlayBoxContentSequence",x21300080:"PresentationLUTContentSequence",x213000a0:"ProposedStudySequence",x213000c0:"OriginalImageSequence",x22000001:"LabelFromInfoExtractedFromInstance",x22000002:"LabelText",x22000003:"LabelStyleSelection",x22000004:"MediaDisposition",x22000005:"BarcodeValue",x22000006:"BarcodeSymbology",x22000007:"AllowMediaSplitting",x22000008:"IncludeNonDICOMObjects",x22000009:"IncludeDisplayApplication",x2200000a:"SaveCompInstancesAfterMediaCreate",x2200000b:"TotalNumberMediaPiecesCreated",x2200000c:"RequestedMediaApplicationProfile",x2200000d:"ReferencedStorageMediaSequence",x2200000e:"FailureAttributes",x2200000f:"AllowLossyCompression",x22000020:"RequestPriority",x30020002:"RTImageLabel",x30020003:"RTImageName",x30020004:"RTImageDescription",x3002000a:"ReportedValuesOrigin",x3002000c:"RTImagePlane",x3002000d:"XRayImageReceptorTranslation",x3002000e:"XRayImageReceptorAngle",x30020010:"RTImageOrientation",x30020011:"ImagePlanePixelSpacing",x30020012:"RTImagePosition",x30020020:"RadiationMachineName",x30020022:"RadiationMachineSAD",x30020024:"RadiationMachineSSD",x30020026:"RTImageSID",x30020028:"SourceToReferenceObjectDistance",x30020029:"FractionNumber",x30020030:"ExposureSequence",x30020032:"MetersetExposure",x30020034:"DiaphragmPosition",x30020040:"FluenceMapSequence",x30020041:"FluenceDataSource",x30020042:"FluenceDataScale",x30020051:"FluenceMode",x30020052:"FluenceModeID",x30040001:"DVHType",x30040002:"DoseUnits",x30040004:"DoseType",x30040006:"DoseComment",x30040008:"NormalizationPoint",x3004000a:"DoseSummationType",x3004000c:"GridFrameOffsetVector",x3004000e:"DoseGridScaling",x30040010:"RTDoseROISequence",x30040012:"DoseValue",x30040014:"TissueHeterogeneityCorrection",x30040040:"DVHNormalizationPoint",x30040042:"DVHNormalizationDoseValue",x30040050:"DVHSequence",x30040052:"DVHDoseScaling",x30040054:"DVHVolumeUnits",x30040056:"DVHNumberOfBins",x30040058:"DVHData",x30040060:"DVHReferencedROISequence",x30040062:"DVHROIContributionType",x30040070:"DVHMinimumDose",x30040072:"DVHMaximumDose",x30040074:"DVHMeanDose",x30060002:"StructureSetLabel",x30060004:"StructureSetName",x30060006:"StructureSetDescription",x30060008:"StructureSetDate",x30060009:"StructureSetTime",x30060010:"ReferencedFrameOfReferenceSequence",x30060012:"RTReferencedStudySequence",x30060014:"RTReferencedSeriesSequence",x30060016:"ContourImageSequence",x30060020:"StructureSetROISequence",x30060022:"ROINumber",x30060024:"ReferencedFrameOfReferenceUID",x30060026:"ROIName",x30060028:"ROIDescription",x3006002a:"ROIDisplayColor",x3006002c:"ROIVolume",x30060030:"RTRelatedROISequence",x30060033:"RTROIRelationship",x30060036:"ROIGenerationAlgorithm",x30060038:"ROIGenerationDescription",x30060039:"ROIContourSequence",x30060040:"ContourSequence",x30060042:"ContourGeometricType",x30060044:"ContourSlabThickness",x30060045:"ContourOffsetVector",x30060046:"NumberOfContourPoints",x30060048:"ContourNumber",x30060049:"AttachedContours",x30060050:"ContourData",x30060080:"RTROIObservationsSequence",x30060082:"ObservationNumber",x30060084:"ReferencedROINumber",x30060085:"ROIObservationLabel",x30060086:"RTROIIdentificationCodeSequence",x30060088:"ROIObservationDescription",x300600a0:"RelatedRTROIObservationsSequence",x300600a4:"RTROIInterpretedType",x300600a6:"ROIInterpreter",x300600b0:"ROIPhysicalPropertiesSequence",x300600b2:"ROIPhysicalProperty",x300600b4:"ROIPhysicalPropertyValue",x300600b6:"ROIElementalCompositionSequence",x300600b7:"ROIElementalCompAtomicNumber",x300600b8:"ROIElementalCompAtomicMassFraction",x300600c0:"FrameOfReferenceRelationshipSeq",x300600c2:"RelatedFrameOfReferenceUID",x300600c4:"FrameOfReferenceTransformType",x300600c6:"FrameOfReferenceTransformMatrix",x300600c8:"FrameOfReferenceTransformComment",x30080010:"MeasuredDoseReferenceSequence",x30080012:"MeasuredDoseDescription",x30080014:"MeasuredDoseType",x30080016:"MeasuredDoseValue",x30080020:"TreatmentSessionBeamSequence",x30080021:"TreatmentSessionIonBeamSequence",x30080022:"CurrentFractionNumber",x30080024:"TreatmentControlPointDate",x30080025:"TreatmentControlPointTime",x3008002a:"TreatmentTerminationStatus",x3008002b:"TreatmentTerminationCode",x3008002c:"TreatmentVerificationStatus",x30080030:"ReferencedTreatmentRecordSequence",x30080032:"SpecifiedPrimaryMeterset",x30080033:"SpecifiedSecondaryMeterset",x30080036:"DeliveredPrimaryMeterset",x30080037:"DeliveredSecondaryMeterset",x3008003a:"SpecifiedTreatmentTime",x3008003b:"DeliveredTreatmentTime",x30080040:"ControlPointDeliverySequence",x30080041:"IonControlPointDeliverySequence",x30080042:"SpecifiedMeterset",x30080044:"DeliveredMeterset",x30080045:"MetersetRateSet",x30080046:"MetersetRateDelivered",x30080047:"ScanSpotMetersetsDelivered",x30080048:"DoseRateDelivered",x30080050:"TreatmentSummaryCalcDoseRefSeq",x30080052:"CumulativeDoseToDoseReference",x30080054:"FirstTreatmentDate",x30080056:"MostRecentTreatmentDate",x3008005a:"NumberOfFractionsDelivered",x30080060:"OverrideSequence",x30080061:"ParameterSequencePointer",x30080062:"OverrideParameterPointer",x30080063:"ParameterItemIndex",x30080064:"MeasuredDoseReferenceNumber",x30080065:"ParameterPointer",x30080066:"OverrideReason",x30080068:"CorrectedParameterSequence",x3008006a:"CorrectionValue",x30080070:"CalculatedDoseReferenceSequence",x30080072:"CalculatedDoseReferenceNumber",x30080074:"CalculatedDoseReferenceDescription",x30080076:"CalculatedDoseReferenceDoseValue",x30080078:"StartMeterset",x3008007a:"EndMeterset",x30080080:"ReferencedMeasuredDoseReferenceSeq",x30080082:"ReferencedMeasuredDoseReferenceNum",x30080090:"ReferencedCalculatedDoseRefSeq",x30080092:"ReferencedCalculatedDoseRefNumber",x300800a0:"BeamLimitingDeviceLeafPairsSeq",x300800b0:"RecordedWedgeSequence",x300800c0:"RecordedCompensatorSequence",x300800d0:"RecordedBlockSequence",x300800e0:"TreatmentSummaryMeasuredDoseRefSeq",x300800f0:"RecordedSnoutSequence",x300800f2:"RecordedRangeShifterSequence",x300800f4:"RecordedLateralSpreadingDeviceSeq",x300800f6:"RecordedRangeModulatorSequence",x30080100:"RecordedSourceSequence",x30080105:"SourceSerialNumber",x30080110:"TreatmentSessionAppSetupSeq",x30080116:"ApplicationSetupCheck",x30080120:"RecordedBrachyAccessoryDeviceSeq",x30080122:"ReferencedBrachyAccessoryDeviceNum",x30080130:"RecordedChannelSequence",x30080132:"SpecifiedChannelTotalTime",x30080134:"DeliveredChannelTotalTime",x30080136:"SpecifiedNumberOfPulses",x30080138:"DeliveredNumberOfPulses",x3008013a:"SpecifiedPulseRepetitionInterval",x3008013c:"DeliveredPulseRepetitionInterval",x30080140:"RecordedSourceApplicatorSequence",x30080142:"ReferencedSourceApplicatorNumber",x30080150:"RecordedChannelShieldSequence",x30080152:"ReferencedChannelShieldNumber",x30080160:"BrachyControlPointDeliveredSeq",x30080162:"SafePositionExitDate",x30080164:"SafePositionExitTime",x30080166:"SafePositionReturnDate",x30080168:"SafePositionReturnTime",x30080200:"CurrentTreatmentStatus",x30080202:"TreatmentStatusComment",x30080220:"FractionGroupSummarySequence",x30080223:"ReferencedFractionNumber",x30080224:"FractionGroupType",x30080230:"BeamStopperPosition",x30080240:"FractionStatusSummarySequence",x30080250:"TreatmentDate",x30080251:"TreatmentTime",x300a0002:"RTPlanLabel",x300a0003:"RTPlanName",x300a0004:"RTPlanDescription",x300a0006:"RTPlanDate",x300a0007:"RTPlanTime",x300a0009:"TreatmentProtocols",x300a000a:"PlanIntent",x300a000b:"TreatmentSites",x300a000c:"RTPlanGeometry",x300a000e:"PrescriptionDescription",x300a0010:"DoseReferenceSequence",x300a0012:"DoseReferenceNumber",x300a0013:"DoseReferenceUID",x300a0014:"DoseReferenceStructureType",x300a0015:"NominalBeamEnergyUnit",x300a0016:"DoseReferenceDescription",x300a0018:"DoseReferencePointCoordinates",x300a001a:"NominalPriorDose",x300a0020:"DoseReferenceType",x300a0021:"ConstraintWeight",x300a0022:"DeliveryWarningDose",x300a0023:"DeliveryMaximumDose",x300a0025:"TargetMinimumDose",x300a0026:"TargetPrescriptionDose",x300a0027:"TargetMaximumDose",x300a0028:"TargetUnderdoseVolumeFraction",x300a002a:"OrganAtRiskFullVolumeDose",x300a002b:"OrganAtRiskLimitDose",x300a002c:"OrganAtRiskMaximumDose",x300a002d:"OrganAtRiskOverdoseVolumeFraction",x300a0040:"ToleranceTableSequence",x300a0042:"ToleranceTableNumber",x300a0043:"ToleranceTableLabel",x300a0044:"GantryAngleTolerance",x300a0046:"BeamLimitingDeviceAngleTolerance",x300a0048:"BeamLimitingDeviceToleranceSeq",x300a004a:"BeamLimitingDevicePositionTol",x300a004b:"SnoutPositionTolerance",x300a004c:"PatientSupportAngleTolerance",x300a004e:"TableTopEccentricAngleTolerance",x300a004f:"TableTopPitchAngleTolerance",x300a0050:"TableTopRollAngleTolerance",x300a0051:"TableTopVerticalPositionTolerance",x300a0052:"TableTopLongitudinalPositionTol",x300a0053:"TableTopLateralPositionTolerance",x300a0055:"RTPlanRelationship",x300a0070:"FractionGroupSequence",x300a0071:"FractionGroupNumber",x300a0072:"FractionGroupDescription",x300a0078:"NumberOfFractionsPlanned",x300a0079:"NumberFractionPatternDigitsPerDay",x300a007a:"RepeatFractionCycleLength",x300a007b:"FractionPattern",x300a0080:"NumberOfBeams",x300a0082:"BeamDoseSpecificationPoint",x300a0084:"BeamDose",x300a0086:"BeamMeterset",x300a0088:"BeamDosePointDepth",x300a0089:"BeamDosePointEquivalentDepth",x300a008a:"BeamDosePointSSD",x300a00a0:"NumberOfBrachyApplicationSetups",x300a00a2:"BrachyAppSetupDoseSpecPoint",x300a00a4:"BrachyApplicationSetupDose",x300a00b0:"BeamSequence",x300a00b2:"TreatmentMachineName",x300a00b3:"PrimaryDosimeterUnit",x300a00b4:"SourceAxisDistance",x300a00b6:"BeamLimitingDeviceSequence",x300a00b8:"RTBeamLimitingDeviceType",x300a00ba:"SourceToBeamLimitingDeviceDistance",x300a00bb:"IsocenterToBeamLimitingDeviceDist",x300a00bc:"NumberOfLeafJawPairs",x300a00be:"LeafPositionBoundaries",x300a00c0:"BeamNumber",x300a00c2:"BeamName",x300a00c3:"BeamDescription",x300a00c4:"BeamType",x300a00c6:"RadiationType",x300a00c7:"HighDoseTechniqueType",x300a00c8:"ReferenceImageNumber",x300a00ca:"PlannedVerificationImageSequence",x300a00cc:"ImagingDeviceSpecificAcqParams",x300a00ce:"TreatmentDeliveryType",x300a00d0:"NumberOfWedges",x300a00d1:"WedgeSequence",x300a00d2:"WedgeNumber",x300a00d3:"WedgeType",x300a00d4:"WedgeID",x300a00d5:"WedgeAngle",x300a00d6:"WedgeFactor",x300a00d7:"TotalWedgeTrayWaterEquivThickness",x300a00d8:"WedgeOrientation",x300a00d9:"IsocenterToWedgeTrayDistance",x300a00da:"SourceToWedgeTrayDistance",x300a00db:"WedgeThinEdgePosition",x300a00dc:"BolusID",x300a00dd:"BolusDescription",x300a00e0:"NumberOfCompensators",x300a00e1:"MaterialID",x300a00e2:"TotalCompensatorTrayFactor",x300a00e3:"CompensatorSequence",x300a00e4:"CompensatorNumber",x300a00e5:"CompensatorID",x300a00e6:"SourceToCompensatorTrayDistance",x300a00e7:"CompensatorRows",x300a00e8:"CompensatorColumns",x300a00e9:"CompensatorPixelSpacing",x300a00ea:"CompensatorPosition",x300a00eb:"CompensatorTransmissionData",x300a00ec:"CompensatorThicknessData",x300a00ed:"NumberOfBoli",x300a00ee:"CompensatorType",x300a00f0:"NumberOfBlocks",x300a00f2:"TotalBlockTrayFactor",x300a00f3:"TotalBlockTrayWaterEquivThickness",x300a00f4:"BlockSequence",x300a00f5:"BlockTrayID",x300a00f6:"SourceToBlockTrayDistance",x300a00f7:"IsocenterToBlockTrayDistance",x300a00f8:"BlockType",x300a00f9:"AccessoryCode",x300a00fa:"BlockDivergence",x300a00fb:"BlockMountingPosition",x300a00fc:"BlockNumber",x300a00fe:"BlockName",x300a0100:"BlockThickness",x300a0102:"BlockTransmission",x300a0104:"BlockNumberOfPoints",x300a0106:"BlockData",x300a0107:"ApplicatorSequence",x300a0108:"ApplicatorID",x300a0109:"ApplicatorType",x300a010a:"ApplicatorDescription",x300a010c:"CumulativeDoseReferenceCoefficient",x300a010e:"FinalCumulativeMetersetWeight",x300a0110:"NumberOfControlPoints",x300a0111:"ControlPointSequence",x300a0112:"ControlPointIndex",x300a0114:"NominalBeamEnergy",x300a0115:"DoseRateSet",x300a0116:"WedgePositionSequence",x300a0118:"WedgePosition",x300a011a:"BeamLimitingDevicePositionSequence",x300a011c:"LeafJawPositions",x300a011e:"GantryAngle",x300a011f:"GantryRotationDirection",x300a0120:"BeamLimitingDeviceAngle",x300a0121:"BeamLimitingDeviceRotateDirection",x300a0122:"PatientSupportAngle",x300a0123:"PatientSupportRotationDirection",x300a0124:"TableTopEccentricAxisDistance",x300a0125:"TableTopEccentricAngle",x300a0126:"TableTopEccentricRotateDirection",x300a0128:"TableTopVerticalPosition",x300a0129:"TableTopLongitudinalPosition",x300a012a:"TableTopLateralPosition",x300a012c:"IsocenterPosition",x300a012e:"SurfaceEntryPoint",x300a0130:"SourceToSurfaceDistance",x300a0134:"CumulativeMetersetWeight",x300a0140:"TableTopPitchAngle",x300a0142:"TableTopPitchRotationDirection",x300a0144:"TableTopRollAngle",x300a0146:"TableTopRollRotationDirection",x300a0148:"HeadFixationAngle",x300a014a:"GantryPitchAngle",x300a014c:"GantryPitchRotationDirection",x300a014e:"GantryPitchAngleTolerance",x300a0180:"PatientSetupSequence",x300a0182:"PatientSetupNumber",x300a0183:"PatientSetupLabel",x300a0184:"PatientAdditionalPosition",x300a0190:"FixationDeviceSequence",x300a0192:"FixationDeviceType",x300a0194:"FixationDeviceLabel",x300a0196:"FixationDeviceDescription",x300a0198:"FixationDevicePosition",x300a0199:"FixationDevicePitchAngle",x300a019a:"FixationDeviceRollAngle",x300a01a0:"ShieldingDeviceSequence",x300a01a2:"ShieldingDeviceType",x300a01a4:"ShieldingDeviceLabel",x300a01a6:"ShieldingDeviceDescription",x300a01a8:"ShieldingDevicePosition",x300a01b0:"SetupTechnique",x300a01b2:"SetupTechniqueDescription",x300a01b4:"SetupDeviceSequence",x300a01b6:"SetupDeviceType",x300a01b8:"SetupDeviceLabel",x300a01ba:"SetupDeviceDescription",x300a01bc:"SetupDeviceParameter",x300a01d0:"SetupReferenceDescription",x300a01d2:"TableTopVerticalSetupDisplacement",x300a01d4:"TableTopLongitudinalSetupDisplace",x300a01d6:"TableTopLateralSetupDisplacement",x300a0200:"BrachyTreatmentTechnique",x300a0202:"BrachyTreatmentType",x300a0206:"TreatmentMachineSequence",x300a0210:"SourceSequence",x300a0212:"SourceNumber",x300a0214:"SourceType",x300a0216:"SourceManufacturer",x300a0218:"ActiveSourceDiameter",x300a021a:"ActiveSourceLength",x300a0222:"SourceEncapsulationNomThickness",x300a0224:"SourceEncapsulationNomTransmission",x300a0226:"SourceIsotopeName",x300a0228:"SourceIsotopeHalfLife",x300a0229:"SourceStrengthUnits",x300a022a:"ReferenceAirKermaRate",x300a022b:"SourceStrength",x300a022c:"SourceStrengthReferenceDate",x300a022e:"SourceStrengthReferenceTime",x300a0230:"ApplicationSetupSequence",x300a0232:"ApplicationSetupType",x300a0234:"ApplicationSetupNumber",x300a0236:"ApplicationSetupName",x300a0238:"ApplicationSetupManufacturer",x300a0240:"TemplateNumber",x300a0242:"TemplateType",x300a0244:"TemplateName",x300a0250:"TotalReferenceAirKerma",x300a0260:"BrachyAccessoryDeviceSequence",x300a0262:"BrachyAccessoryDeviceNumber",x300a0263:"BrachyAccessoryDeviceID",x300a0264:"BrachyAccessoryDeviceType",x300a0266:"BrachyAccessoryDeviceName",x300a026a:"BrachyAccessoryDeviceNomThickness",x300a026c:"BrachyAccessoryDevNomTransmission",x300a0280:"ChannelSequence",x300a0282:"ChannelNumber",x300a0284:"ChannelLength",x300a0286:"ChannelTotalTime",x300a0288:"SourceMovementType",x300a028a:"NumberOfPulses",x300a028c:"PulseRepetitionInterval",x300a0290:"SourceApplicatorNumber",x300a0291:"SourceApplicatorID",x300a0292:"SourceApplicatorType",x300a0294:"SourceApplicatorName",x300a0296:"SourceApplicatorLength",x300a0298:"SourceApplicatorManufacturer",x300a029c:"SourceApplicatorWallNomThickness",x300a029e:"SourceApplicatorWallNomTrans",x300a02a0:"SourceApplicatorStepSize",x300a02a2:"TransferTubeNumber",x300a02a4:"TransferTubeLength",x300a02b0:"ChannelShieldSequence",x300a02b2:"ChannelShieldNumber",x300a02b3:"ChannelShieldID",x300a02b4:"ChannelShieldName",x300a02b8:"ChannelShieldNominalThickness",x300a02ba:"ChannelShieldNominalTransmission",x300a02c8:"FinalCumulativeTimeWeight",x300a02d0:"BrachyControlPointSequence",x300a02d2:"ControlPointRelativePosition",x300a02d4:"ControlPoint3DPosition",x300a02d6:"CumulativeTimeWeight",x300a02e0:"CompensatorDivergence",x300a02e1:"CompensatorMountingPosition",x300a02e2:"SourceToCompensatorDistance",x300a02e3:"TotalCompTrayWaterEquivThickness",x300a02e4:"IsocenterToCompensatorTrayDistance",x300a02e5:"CompensatorColumnOffset",x300a02e6:"IsocenterToCompensatorDistances",x300a02e7:"CompensatorRelStoppingPowerRatio",x300a02e8:"CompensatorMillingToolDiameter",x300a02ea:"IonRangeCompensatorSequence",x300a02eb:"CompensatorDescription",x300a0302:"RadiationMassNumber",x300a0304:"RadiationAtomicNumber",x300a0306:"RadiationChargeState",x300a0308:"ScanMode",x300a030a:"VirtualSourceAxisDistances",x300a030c:"SnoutSequence",x300a030d:"SnoutPosition",x300a030f:"SnoutID",x300a0312:"NumberOfRangeShifters",x300a0314:"RangeShifterSequence",x300a0316:"RangeShifterNumber",x300a0318:"RangeShifterID",x300a0320:"RangeShifterType",x300a0322:"RangeShifterDescription",x300a0330:"NumberOfLateralSpreadingDevices",x300a0332:"LateralSpreadingDeviceSequence",x300a0334:"LateralSpreadingDeviceNumber",x300a0336:"LateralSpreadingDeviceID",x300a0338:"LateralSpreadingDeviceType",x300a033a:"LateralSpreadingDeviceDescription",x300a033c:"LateralSpreadingDevWaterEquivThick",x300a0340:"NumberOfRangeModulators",x300a0342:"RangeModulatorSequence",x300a0344:"RangeModulatorNumber",x300a0346:"RangeModulatorID",x300a0348:"RangeModulatorType",x300a034a:"RangeModulatorDescription",x300a034c:"BeamCurrentModulationID",x300a0350:"PatientSupportType",x300a0352:"PatientSupportID",x300a0354:"PatientSupportAccessoryCode",x300a0356:"FixationLightAzimuthalAngle",x300a0358:"FixationLightPolarAngle",x300a035a:"MetersetRate",x300a0360:"RangeShifterSettingsSequence",x300a0362:"RangeShifterSetting",x300a0364:"IsocenterToRangeShifterDistance",x300a0366:"RangeShifterWaterEquivThickness",x300a0370:"LateralSpreadingDeviceSettingsSeq",x300a0372:"LateralSpreadingDeviceSetting",x300a0374:"IsocenterToLateralSpreadingDevDist",x300a0380:"RangeModulatorSettingsSequence",x300a0382:"RangeModulatorGatingStartValue",x300a0384:"RangeModulatorGatingStopValue",x300a038a:"IsocenterToRangeModulatorDistance",x300a0390:"ScanSpotTuneID",x300a0392:"NumberOfScanSpotPositions",x300a0394:"ScanSpotPositionMap",x300a0396:"ScanSpotMetersetWeights",x300a0398:"ScanningSpotSize",x300a039a:"NumberOfPaintings",x300a03a0:"IonToleranceTableSequence",x300a03a2:"IonBeamSequence",x300a03a4:"IonBeamLimitingDeviceSequence",x300a03a6:"IonBlockSequence",x300a03a8:"IonControlPointSequence",x300a03aa:"IonWedgeSequence",x300a03ac:"IonWedgePositionSequence",x300a0401:"ReferencedSetupImageSequence",x300a0402:"SetupImageComment",x300a0410:"MotionSynchronizationSequence",x300a0412:"ControlPointOrientation",x300a0420:"GeneralAccessorySequence",x300a0421:"GeneralAccessoryID",x300a0422:"GeneralAccessoryDescription",x300a0423:"GeneralAccessoryType",x300a0424:"GeneralAccessoryNumber",x300c0002:"ReferencedRTPlanSequence",x300c0004:"ReferencedBeamSequence",x300c0006:"ReferencedBeamNumber",x300c0007:"ReferencedReferenceImageNumber",x300c0008:"StartCumulativeMetersetWeight",x300c0009:"EndCumulativeMetersetWeight",x300c000a:"ReferencedBrachyAppSetupSeq",x300c000c:"ReferencedBrachyAppSetupNumber",x300c000e:"ReferencedSourceNumber",x300c0020:"ReferencedFractionGroupSequence",x300c0022:"ReferencedFractionGroupNumber",x300c0040:"ReferencedVerificationImageSeq",x300c0042:"ReferencedReferenceImageSequence",x300c0050:"ReferencedDoseReferenceSequence",x300c0051:"ReferencedDoseReferenceNumber",x300c0055:"BrachyReferencedDoseReferenceSeq",x300c0060:"ReferencedStructureSetSequence",x300c006a:"ReferencedPatientSetupNumber",x300c0080:"ReferencedDoseSequence",x300c00a0:"ReferencedToleranceTableNumber",x300c00b0:"ReferencedBolusSequence",x300c00c0:"ReferencedWedgeNumber",x300c00d0:"ReferencedCompensatorNumber",x300c00e0:"ReferencedBlockNumber",x300c00f0:"ReferencedControlPointIndex",x300c00f2:"ReferencedControlPointSequence",x300c00f4:"ReferencedStartControlPointIndex",x300c00f6:"ReferencedStopControlPointIndex",x300c0100:"ReferencedRangeShifterNumber",x300c0102:"ReferencedLateralSpreadingDevNum",x300c0104:"ReferencedRangeModulatorNumber",x300e0002:"ApprovalStatus",x300e0004:"ReviewDate",x300e0005:"ReviewTime",x300e0008:"ReviewerName",x40000000:"TextGroupLength",x40000010:"Arbitrary",x40004000:"TextComments",x40080040:"ResultsID",x40080042:"ResultsIDIssuer",x40080050:"ReferencedInterpretationSequence",x40080100:"InterpretationRecordedDate",x40080101:"InterpretationRecordedTime",x40080102:"InterpretationRecorder",x40080103:"ReferenceToRecordedSound",x40080108:"InterpretationTranscriptionDate",x40080109:"InterpretationTranscriptionTime",x4008010a:"InterpretationTranscriber",x4008010b:"InterpretationText",x4008010c:"InterpretationAuthor",x40080111:"InterpretationApproverSequence",x40080112:"InterpretationApprovalDate",x40080113:"InterpretationApprovalTime",x40080114:"PhysicianApprovingInterpretation",x40080115:"InterpretationDiagnosisDescription",x40080117:"InterpretationDiagnosisCodeSeq",x40080118:"ResultsDistributionListSequence",x40080119:"DistributionName",x4008011a:"DistributionAddress",x40080200:"InterpretationID",x40080202:"InterpretationIDIssuer",x40080210:"InterpretationTypeID",x40080212:"InterpretationStatusID",x40080300:"Impressions",x40084000:"ResultsComments",x4ffe0001:"MACParametersSequence",x50xx0005:"CurveDimensions",x50xx0010:"NumberOfPoints",x50xx0020:"TypeOfData",x50xx0022:"CurveDescription",x50xx0030:"AxisUnits",x50xx0040:"AxisLabels",x50xx0103:"DataValueRepresentation",x50xx0104:"MinimumCoordinateValue",x50xx0105:"MaximumCoordinateValue",x50xx0106:"CurveRange",x50xx0110:"CurveDataDescriptor",x50xx0112:"CoordinateStartValue",x50xx0114:"CoordinateStepValue",x50xx1001:"CurveActivationLayer",x50xx2000:"AudioType",x50xx2002:"AudioSampleFormat",x50xx2004:"NumberOfChannels",x50xx2006:"NumberOfSamples",x50xx2008:"SampleRate",x50xx200a:"TotalTime",x50xx200c:"AudioSampleData",x50xx200e:"AudioComments",x50xx2500:"CurveLabel",x50xx2600:"ReferencedOverlaySequence",x50xx2610:"ReferencedOverlayGroup",x50xx3000:"CurveData",x52009229:"SharedFunctionalGroupsSequence",x52009230:"PerFrameFunctionalGroupsSequence",x54000100:"WaveformSequence",x54000110:"ChannelMinimumValue",x54000112:"ChannelMaximumValue",x54001004:"WaveformBitsAllocated",x54001006:"WaveformSampleInterpretation",x5400100a:"WaveformPaddingValue",x54001010:"WaveformData",x56000010:"FirstOrderPhaseCorrectionAngle",x56000020:"SpectroscopyData",x60000000:"OverlayGroupLength",x60xx0010:"OverlayRows",x60xx0011:"OverlayColumns",x60xx0012:"OverlayPlanes",x60xx0015:"NumberOfFramesInOverlay",x60xx0022:"OverlayDescription",x60xx0040:"OverlayType",x60xx0045:"OverlaySubtype",x60xx0050:"OverlayOrigin",x60xx0051:"ImageFrameOrigin",x60xx0052:"OverlayPlaneOrigin",x60xx0060:"OverlayCompressionCode",x60xx0061:"OverlayCompressionOriginator",x60xx0062:"OverlayCompressionLabel",x60xx0063:"OverlayCompressionDescription",x60xx0066:"OverlayCompressionStepPointers",x60xx0068:"OverlayRepeatInterval",x60xx0069:"OverlayBitsGrouped",x60xx0100:"OverlayBitsAllocated",x60xx0102:"OverlayBitPosition",x60xx0110:"OverlayFormat",x60xx0200:"OverlayLocation",x60xx0800:"OverlayCodeLabel",x60xx0802:"OverlayNumberOfTables",x60xx0803:"OverlayCodeTableLocation",x60xx0804:"OverlayBitsForCodeWord",x60xx1001:"OverlayActivationLayer",x60xx1100:"OverlayDescriptorGray", -x60xx1101:"OverlayDescriptorRed",x60xx1102:"OverlayDescriptorGreen",x60xx1103:"OverlayDescriptorBlue",x60xx1200:"OverlaysGray",x60xx1201:"OverlaysRed",x60xx1202:"OverlaysGreen",x60xx1203:"OverlaysBlue",x60xx1301:"ROIArea",x60xx1302:"ROIMean",x60xx1303:"ROIStandardDeviation",x60xx1500:"OverlayLabel",x60xx3000:"OverlayData",x60xx4000:"OverlayComments",x7fxx0000:"PixelDataGroupLength",x7fxx0010:"PixelData",x7fxx0011:"VariableNextDataGroup",x7fxx0020:"VariableCoefficientsSDVN",x7fxx0030:"VariableCoefficientsSDHN",x7fxx0040:"VariableCoefficientsSDDN",xfffafffa:"DigitalSignaturesSequence",xfffcfffc:"DataSetTrailingPadding",xfffee000:"StartOfItem",xfffee00d:"EndOfItems",xfffee0dd:"EndOfSequence"};!function(e){var t=Object.prototype.hasOwnProperty;for(var n in f.sanitizeForInObject(e))t.call(e,n)&&(o[n]=e[n])}(i),i=null},"displayReferenceLines.js":["meteor/ohif:core",function(e,t,n){function o(e){var t=cornerstone.getEnabledElement(e);if(!t||!t.image)return void r.log.info("displayReferenceLines enabled element is undefined or it's image is not rendered");var n=t.image.imageId,o=cornerstoneTools.metaData.get("imagePlane",n);return cornerstoneTools.referenceLines.tool.disable(e),r.viewer.refLinesEnabled&&o&&o.frameOfReferenceUID?(r.log.info("displayReferenceLines for image with id: "+n),void i(".imageViewerViewport").not(e).each(function(e,t){var n=void 0;if(i(t).find("canvas").length){try{var o=cornerstone.getEnabledElement(t);n=o.image.imageId}catch(e){return}if(!n)return;cornerstoneTools.referenceLines.tool.enable(t,r.viewer.updateImageSynchronizer)}})):void r.log.info("displayReferenceLines refLinesEnabled is not enabled, no imagePlane or no frameOfReferenceUID")}n.export({displayReferenceLines:function(){return o}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}})}],"enablePrefetchOnElement.js":["meteor/session","meteor/jquery","meteor/ohif:core","./StackManager.js","./classes/OHIFError",function(e,t,n){function o(e){if(a.log.info("enablePrefetchOnElement"),r(".viewportContainer .imageViewerViewport").each(function(e,t){r(t).find("canvas").length&&cornerstoneTools.stackPrefetch.disable(t)}),r(e).find("canvas").length){var t=cornerstoneTools.getToolState(e,"stack");if(t&&t.data.length&&t.data[0].imageIds.length>1){var n=i.get("activeViewport"),o=i.get("activeContentId"),u=ViewerData[o].loadedSeriesData[n].displaySetInstanceUid,l=s.findStack(u);if(!l)throw new c("Requested stack "+u+" was not created");cornerstoneTools.stackPrefetch.enable(e)}}}n.export({enablePrefetchOnElement:function(){return o}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}});var s;n.import("./StackManager.js",{StackManager:function(e){s=e}});var c;n.import("./classes/OHIFError",{OHIFError:function(e){c=e}})}],"getElementIfNotEmpty.js":["meteor/jquery",function(e,t,n){function o(e){var t=i(".imageViewerViewport"),n=t.get(e),o=t.eq(e).find("canvas");if(n&&!i(n).hasClass("empty")&&0!==o.length){try{var r=cornerstone.getEnabledElement(n)}catch(e){return}return n}}n.export({getElementIfNotEmpty:function(){return o}});var i;n.import("meteor/jquery",{$:function(e){i=e}})}],"getFrameOfReferenceUID.js":function(e,t,n){function o(e){var t;try{t=cornerstone.getEnabledElement(e)}catch(e){return}if(t&&t.image){var n=t.image.imageId,o=cornerstoneTools.metaData.get("imagePlane",n);if(o&&o.frameOfReferenceUID)return o.frameOfReferenceUID}}n.export({getFrameOfReferenceUID:function(){return o}})},"getImageId.js":["meteor/meteor","./getWADORSImageId",function(e,t,n){function o(e,t){if(e){if(e.url)return e.url;if(e.wadouri){var n="dicomweb:"+i.absoluteUrl(e.wadouri);return void 0!==t&&(n+="&frame="+t),n}return r(e)}}n.export({getImageId:function(){return o}});var i;n.import("meteor/meteor",{Meteor:function(e){i=e}});var r;n.import("./getWADORSImageId",{getWADORSImageId:function(e){r=e}})}],"getStackDataIfNotEmpty.js":["./getElementIfNotEmpty.js",function(e,t,n){function o(e){var t=i(e);if(t){var n=cornerstoneTools.getToolState(t,"stack");if(n&&n.data&&n.data.length){var o=n.data[0];if(o)return o}}}n.export({getStackDataIfNotEmpty:function(){return o}});var i;n.import("./getElementIfNotEmpty.js",{getElementIfNotEmpty:function(e){i=e}})}],"getWADORSImageId.js":["meteor/meteor","meteor/ohif:core",function(e,t,n){function o(e){var t=e.getData(),n=1,o=1;if(t.pixelSpacing){var a=t.pixelSpacing.split("\\");o=parseFloat(a[0]),n=parseFloat(a[1])}var s=void 0,c=void 0;t.windowWidth&&t.windowCenter&&(s=parseFloat(t.windowWidth.split("\\")[0]),c=parseFloat(t.windowCenter.split("\\")[0]));var u={uri:i.absoluteUrl(t.wadorsuri),slope:t.rescaleSlope,intercept:t.rescaleIntercept,samplesPerPixel:t.samplesPerPixel,imageOrientationPatient:t.imageOrientationPatient,imagePositionPatient:t.imagePositionPatient,sopClassUid:t.sopClassUid,instanceNumber:t.instanceNumber,frameOfReferenceUID:t.frameOfReferenceUID,windowCenter:c,windowWidth:s,rows:t.rows,columns:t.columns,height:t.rows,width:t.columns,color:!1,columnPixelSpacing:n,rowPixelSpacing:o,invert:!1,sizeInBytes:t.rows*t.columns*(t.bitsAllocated/8),instance:t},l=cornerstoneWADOImageLoader.imageManager.add(u);return r.log.info("WADO-RS ImageID: "+l),l}n.export({getWADORSImageId:function(){return o}});var i;n.import("meteor/meteor",{Meteor:function(e){i=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}})}],"hotkeyUtils.js":["babel-runtime/helpers/extends","meteor/meteor","meteor/jquery","meteor/ohif:core","./toolManager","./setActiveViewport","./switchToImageRelative","./switchToImageByIndex","./viewportUtils","./panelNavigation","./WLPresets",function(e,t,n){function o(e){d.viewer.refLinesEnabled=e}function i(e){d.viewer.hotkeys=e}function r(e){var t=u({},d.viewer.defaultHotkeys,e),n=d.viewer.defaultHotkeys,o=Object.keys(e);return Object.keys(n).forEach(function(i){o.forEach(function(o){i===o||e[o]!==n[i]||e[i]||delete t[i]})}),t}function a(e){e&&(e.classList.add("active"),setTimeout(function(){e.classList.remove("active")},100))}function s(e,t){var n=d.viewer.hotkeyFunctions;if(e&&""!==e){var o;if(t.indexOf("WLPreset")>-1){var i=t.replace("WLPreset","");o=function e(){S.applyWLPresetToActiveElement(i)}}else o=n[t],!o&&d.viewer&&d.viewer.functionList&&(o=d.viewer.functionList[t]);if(o){var r=e.toLowerCase();m(document).bind("keydown",r,o)}}}function c(e){var t=e||d.viewer.hotkeys;m(document).unbind("keydown"),Object.keys(t).forEach(function(e){var n=t[e];n&&n.length&&(n instanceof Array?n.forEach(function(t){s(t,e)}):s(n,e))})}n.export({hotkeyUtils:function(){return y}});var u;n.import("babel-runtime/helpers/extends",{default:function(e){u=e}});var l;n.import("meteor/meteor",{Meteor:function(e){l=e}});var m;n.import("meteor/jquery",{$:function(e){m=e}});var d;n.import("meteor/ohif:core",{OHIF:function(e){d=e}});var p;n.import("./toolManager",{toolManager:function(e){p=e}});var f;n.import("./setActiveViewport",{setActiveViewport:function(e){f=e}});var x;n.import("./switchToImageRelative",{switchToImageRelative:function(e){x=e}});var g;n.import("./switchToImageByIndex",{switchToImageByIndex:function(e){g=e}});var h;n.import("./viewportUtils",{viewportUtils:function(e){h=e}});var v;n.import("./panelNavigation",{panelNavigation:function(e){v=e}});var S;n.import("./WLPresets",{WLPresets:function(e){S=e}}),l.startup(function(){d.viewer||(d.viewer={}),d.viewer.loadIndicatorDelay=200,d.viewer.defaultTool="wwwc",d.viewer.refLinesEnabled=!0,d.viewer.isPlaying={},d.viewer.cine={framesPerSecond:24,loop:!0},d.viewer.defaultHotkeys={defaultTool:"ESC",angle:"A",stackScroll:"S",pan:"P",magnify:"M",scrollDown:"DOWN",scrollUp:"UP",nextDisplaySet:"PAGEDOWN",previousDisplaySet:"PAGEUP",nextPanel:"RIGHT",previousPanel:"LEFT",invert:"I",flipV:"V",flipH:"H",wwwc:"W",zoom:"Z",cinePlay:"SPACE",rotateR:"R",rotateL:"L",toggleOverlayTags:"SHIFT",WLPresetSoftTissue:["NUMPAD1","1"],WLPresetLung:["NUMPAD2","2"],WLPresetLiver:["NUMPAD3","3"],WLPresetBone:["NUMPAD4","4"],WLPresetBrain:["NUMPAD5","5"]},d.viewer.hotkeys=d.viewer.defaultHotkeys,d.viewer.hotkeyFunctions={wwwc:function(){function e(){p.setActiveTool("wwwc")}return e}(),zoom:function(){function e(){p.setActiveTool("zoom")}return e}(),angle:function(){function e(){p.setActiveTool("angle")}return e}(),dragProbe:function(){function e(){p.setActiveTool("dragProbe")}return e}(),ellipticalRoi:function(){function e(){p.setActiveTool("ellipticalRoi")}return e}(),magnify:function(){function e(){p.setActiveTool("magnify")}return e}(),annotate:function(){function e(){p.setActiveTool("annotate")}return e}(),stackScroll:function(){function e(){p.setActiveTool("stackScroll")}return e}(),pan:function(){function e(){p.setActiveTool("pan")}return e}(),length:function(){function e(){p.setActiveTool("length")}return e}(),spine:function(){function e(){p.setActiveTool("spine")}return e}(),wwwcRegion:function(){function e(){p.setActiveTool("wwwcRegion")}return e}(),zoomIn:function(){function e(){var e=document.getElementById("zoomIn");a(e),h.zoomIn()}return e}(),zoomOut:function(){function e(){var e=document.getElementById("zoomOut");a(e),h.zoomOut()}return e}(),zoomToFit:function(){function e(){var e=document.getElementById("zoomToFit");a(e),h.zoomToFit()}return e}(),scrollDown:function(){function e(){var e=m(".viewportContainer.active"),t=e.find("#nextImage").get(0);e.find(".imageViewerViewport").hasClass("empty")||(a(t),x(1))}return e}(),scrollFirstImage:function(){function e(){var e=m(".viewportContainer.active");e.find(".imageViewerViewport").hasClass("empty")||g(0)}return e}(),scrollLastImage:function(){function e(){var e=m(".viewportContainer.active");e.find(".imageViewerViewport").hasClass("empty")||g(-1)}return e}(),scrollUp:function(){function e(){var e=m(".viewportContainer.active");if(!e.find(".imageViewerViewport").hasClass("empty")){var t=e.find("#prevImage").get(0);a(t),x(-1)}}return e}(),previousDisplaySet:function(){function e(){d.viewerbase.layoutManager.moveDisplaySets(!1)}return e}(),nextDisplaySet:function(){function e(){d.viewerbase.layoutManager.moveDisplaySets(!0)}return e}(),nextPanel:function(){function e(){v.loadNextActivePanel()}return e}(),previousPanel:function(){function e(){v.loadPreviousActivePanel()}return e}(),invert:function(){function e(){var e=document.getElementById("invert");a(e),h.invert()}return e}(),flipV:function(){function e(){var e=document.getElementById("flipV");a(e),h.flipV()}return e}(),flipH:function(){function e(){var e=document.getElementById("flipH");a(e),h.flipH()}return e}(),rotateR:function(){function e(){var e=document.getElementById("rotateR");a(e),h.rotateR()}return e}(),rotateL:function(){function e(){var e=document.getElementById("rotateL");a(e),h.rotateL()}return e}(),cinePlay:function(){function e(){h.toggleCinePlay()}return e}(),defaultTool:function(){function e(){var e=p.getDefaultTool();p.setActiveTool(e)}return e}(),toggleOverlayTags:function(){function e(){var e=m(".imageViewerViewportOverlay .dicomTag");"none"===e.eq(0).css("display")?e.show():e.hide()}return e}(),resetStack:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=document.getElementById("resetStack");a(e),resetStack()}),clearImageAnnotations:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=document.getElementById("clearImageAnnotations");a(e),clearImageAnnotations()}),cineDialog:function(){function e(){var e=document.getElementById("cine");a(e),h.toggleCineDialog(),e.classList.toggle("active")}return e}()},d.viewer.loadedSeriesData={}}),m.fn.reverse=[].reverse;var y={setOHIFRefLines:o,setOHIFHotkeys:i,mergeHotkeys:r,enableHotkeys:c}}],"imageViewerViewportData.js":function(e,t,n){n.export({imageViewerViewportData:function(){return o}});var o={callbacks:{},extendData:function(){function e(){}return e}()}},"instanceClassSpecificViewport.js":function(e,t,n){n.export({getInstanceClassDefaultViewport:function(){return i},setInstanceClassDefaultViewportFunction:function(){return r}});var o={},i=function e(t,n,i){var r=t.sopClassUid;if(o[r])return o[r](t,n,i)},r=function e(t,n){o[t]=n}},"isImage.js":["./sopClassDictionary",function(e,t,n){function o(e){return e===i.ComputedRadiographyImageStorage||e===i.DigitalXRayImageStorageForPresentation||e===i.DigitalXRayImageStorageForProcessing||e===i.DigitalMammographyXRayImageStorageForPresentation||e===i.DigitalMammographyXRayImageStorageForProcessing||e===i.DigitalIntraOralXRayImageStorageForPresentation||e===i.DigitalIntraOralXRayImageStorageForProcessing||e===i.CTImageStorage||e===i.EnhancedCTImageStorage||e===i.LegacyConvertedEnhancedCTImageStorage||e===i.UltrasoundMultiframeImageStorage||e===i.MRImageStorage||e===i.EnhancedMRImageStorage||e===i.EnhancedMRColorImageStorage||e===i.LegacyConvertedEnhancedMRImageStorage||e===i.UltrasoundImageStorage||e===i.SecondaryCaptureImageStorage||e===i.MultiframeSingleBitSecondaryCaptureImageStorage||e===i.MultiframeGrayscaleByteSecondaryCaptureImageStorage||e===i.MultiframeGrayscaleWordSecondaryCaptureImageStorage||e===i.MultiframeTrueColorSecondaryCaptureImageStorage||e===i.XRayAngiographicImageStorage||e===i.EnhancedXAImageStorage||e===i.XRayRadiofluoroscopicImageStorage||e===i.EnhancedXRFImageStorage||e===i.XRay3DAngiographicImageStorage||e===i.XRay3DCraniofacialImageStorage||e===i.BreastTomosynthesisImageStorage||e===i.BreastProjectionXRayImageStorageForPresentation||e===i.BreastProjectionXRayImageStorageForProcessing||e===i.IntravascularOpticalCoherenceTomographyImageStorageForPresentation||e===i.IntravascularOpticalCoherenceTomographyImageStorageForProcessing||e===i.NuclearMedicineImageStorage||e===i.VLEndoscopicImageStorage||e===i.VideoEndoscopicImageStorage||e===i.VLMicroscopicImageStorage||e===i.VideoMicroscopicImageStorage||e===i.VLSlideCoordinatesMicroscopicImageStorage||e===i.VLPhotographicImageStorage||e===i.VideoPhotographicImageStorage||e===i.OphthalmicPhotography8BitImageStorage||e===i.OphthalmicPhotography16BitImageStorage||e===i.OphthalmicTomographyImageStorage||e===i.VLWholeSlideMicroscopyImageStorage||e===i.PositronEmissionTomographyImageStorage||e===i.EnhancedPETImageStorage||e===i.LegacyConvertedEnhancedPETImageStorage||e===i.RTImageStorage}n.export({isImage:function(){return o}});var i;n.import("./sopClassDictionary",{sopClassDictionary:function(e){i=e}})}],"panelNavigation.js":["meteor/session","meteor/jquery","meteor/ohif:core","./setActiveViewport",function(e,t,n){n.export({panelNavigation:function(){return u}});var o;n.import("meteor/session",{Session:function(e){o=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}});var a;n.import("./setActiveViewport",{setActiveViewport:function(e){a=e}});var s=function e(){r.log.info("nextActivePanel");var t=o.get("activeViewport");t--;var n=i(".imageViewerViewport"),s=n.length;t<0&&(t=s-1);var c=n.get(t);c&&a(c)},c=function e(){r.log.info("nextActivePanel");var t=o.get("activeViewport");t++;var n=i(".imageViewerViewport"),s=n.length;t>=s&&(t=0);var c=n.get(t);c&&a(c)},u={loadPreviousActivePanel:s,loadNextActivePanel:c}}],"setActiveViewport.js":["meteor/session","meteor/jquery","meteor/random","meteor/ohif:core","./enablePrefetchOnElement","./displayReferenceLines",function(e,t,n){function o(e){if(!e)return void s.log.info("setActiveViewport element does not exist");var t=r(".imageViewerViewport"),n=t.index(e),o=r(e);s.log.info("setActiveViewport setting viewport index: "+n),o.parents(".viewportContainer").hasClass("active")||o.trigger("OHIFBeforeActivateViewport"),i.set("activeViewport",n);var l=a.id();if(i.set("viewportActivated",l),i.set("LayoutManagerUpdated",l),r("#imageViewerViewports .viewportContainer").removeClass("active"),o.parents(".viewportContainer").addClass("active"),o.find("canvas").length){var m=o.get(0);c(m),u(m),s.viewer.stackImagePositionOffsetSynchronizer&&s.viewer.stackImagePositionOffsetSynchronizer.update()}o.triggerHandler("focus"),o.trigger("OHIFAfterActivateViewport")}n.export({setActiveViewport:function(){return o}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("meteor/random",{Random:function(e){a=e}});var s;n.import("meteor/ohif:core",{OHIF:function(e){s=e}});var c;n.import("./enablePrefetchOnElement",{enablePrefetchOnElement:function(e){c=e}});var u;n.import("./displayReferenceLines",{displayReferenceLines:function(e){u=e}})}],"setFocusToActiveViewport.js":["meteor/session","meteor/jquery",function(e,t,n){n.export({setFocusToActiveViewport:function(){return r}});var o;n.import("meteor/session",{Session:function(e){o=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var r=function e(){var t=i(".imageViewerViewport"),n=o.get("activeViewport"),r=t.eq(n);r.focus()}}],"sopClassDictionary.js":function(e,t,n){n.export({sopClassDictionary:function(){return o}});var o={ComputedRadiographyImageStorage:"1.2.840.10008.5.1.4.1.1.1",DigitalXRayImageStorageForPresentation:"1.2.840.10008.5.1.4.1.1.1.1",DigitalXRayImageStorageForProcessing:"1.2.840.10008.5.1.4.1.1.1.1.1",DigitalMammographyXRayImageStorageForPresentation:"1.2.840.10008.5.1.4.1.1.1.2",DigitalMammographyXRayImageStorageForProcessing:"1.2.840.10008.5.1.4.1.1.1.2.1",DigitalIntraOralXRayImageStorageForPresentation:"1.2.840.10008.5.1.4.1.1.1.3",DigitalIntraOralXRayImageStorageForProcessing:"1.2.840.10008.5.1.4.1.1.1.3.1",CTImageStorage:"1.2.840.10008.5.1.4.1.1.2",EnhancedCTImageStorage:"1.2.840.10008.5.1.4.1.1.2.1",LegacyConvertedEnhancedCTImageStorage:"1.2.840.10008.5.1.4.1.1.2.2",UltrasoundMultiframeImageStorage:"1.2.840.10008.5.1.4.1.1.3.1",MRImageStorage:"1.2.840.10008.5.1.4.1.1.4",EnhancedMRImageStorage:"1.2.840.10008.5.1.4.1.1.4.1",MRSpectroscopyStorage:"1.2.840.10008.5.1.4.1.1.4.2",EnhancedMRColorImageStorage:"1.2.840.10008.5.1.4.1.1.4.3",LegacyConvertedEnhancedMRImageStorage:"1.2.840.10008.5.1.4.1.1.4.4",UltrasoundImageStorage:"1.2.840.10008.5.1.4.1.1.6.1",EnhancedUSVolumeStorage:"1.2.840.10008.5.1.4.1.1.6.2",SecondaryCaptureImageStorage:"1.2.840.10008.5.1.4.1.1.7",MultiframeSingleBitSecondaryCaptureImageStorage:"1.2.840.10008.5.1.4.1.1.7.1",MultiframeGrayscaleByteSecondaryCaptureImageStorage:"1.2.840.10008.5.1.4.1.1.7.2",MultiframeGrayscaleWordSecondaryCaptureImageStorage:"1.2.840.10008.5.1.4.1.1.7.3",MultiframeTrueColorSecondaryCaptureImageStorage:"1.2.840.10008.5.1.4.1.1.7.4",Sop12LeadECGWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.1.1",GeneralECGWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.1.2",AmbulatoryECGWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.1.3",HemodynamicWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.2.1",CardiacElectrophysiologyWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.3.1",BasicVoiceAudioWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.4.1",GeneralAudioWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.4.2",ArterialPulseWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.5.1",RespiratoryWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.6.1",GrayscaleSoftcopyPresentationStateStorage:"1.2.840.10008.5.1.4.1.1.11.1",ColorSoftcopyPresentationStateStorage:"1.2.840.10008.5.1.4.1.1.11.2",PseudoColorSoftcopyPresentationStateStorage:"1.2.840.10008.5.1.4.1.1.11.3",BlendingSoftcopyPresentationStateStorage:"1.2.840.10008.5.1.4.1.1.11.4",XAXRFGrayscaleSoftcopyPresentationStateStorage:"1.2.840.10008.5.1.4.1.1.11.5",XRayAngiographicImageStorage:"1.2.840.10008.5.1.4.1.1.12.1",EnhancedXAImageStorage:"1.2.840.10008.5.1.4.1.1.12.1.1",XRayRadiofluoroscopicImageStorage:"1.2.840.10008.5.1.4.1.1.12.2",EnhancedXRFImageStorage:"1.2.840.10008.5.1.4.1.1.12.2.1",XRay3DAngiographicImageStorage:"1.2.840.10008.5.1.4.1.1.13.1.1",XRay3DCraniofacialImageStorage:"1.2.840.10008.5.1.4.1.1.13.1.2",BreastTomosynthesisImageStorage:"1.2.840.10008.5.1.4.1.1.13.1.3",BreastProjectionXRayImageStorageForPresentation:"1.2.840.10008.5.1.4.1.1.13.1.4",BreastProjectionXRayImageStorageForProcessing:"1.2.840.10008.5.1.4.1.1.13.1.5",IntravascularOpticalCoherenceTomographyImageStorageForPresentation:"1.2.840.10008.5.1.4.1.1.14.1",IntravascularOpticalCoherenceTomographyImageStorageForProcessing:"1.2.840.10008.5.1.4.1.1.14.2",NuclearMedicineImageStorage:"1.2.840.10008.5.1.4.1.1.20",RawDataStorage:"1.2.840.10008.5.1.4.1.1.66",SpatialRegistrationStorage:"1.2.840.10008.5.1.4.1.1.66.1",SpatialFiducialsStorage:"1.2.840.10008.5.1.4.1.1.66.2",DeformableSpatialRegistrationStorage:"1.2.840.10008.5.1.4.1.1.66.3",SegmentationStorage:"1.2.840.10008.5.1.4.1.1.66.4",SurfaceSegmentationStorage:"1.2.840.10008.5.1.4.1.1.66.5",RealWorldValueMappingStorage:"1.2.840.10008.5.1.4.1.1.67",SurfaceScanMeshStorage:"1.2.840.10008.5.1.4.1.1.68.1",SurfaceScanPointCloudStorage:"1.2.840.10008.5.1.4.1.1.68.2",VLEndoscopicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.1",VideoEndoscopicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.1.1",VLMicroscopicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.2",VideoMicroscopicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.2.1",VLSlideCoordinatesMicroscopicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.3",VLPhotographicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.4",VideoPhotographicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.4.1",OphthalmicPhotography8BitImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.5.1",OphthalmicPhotography16BitImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.5.2",StereometricRelationshipStorage:"1.2.840.10008.5.1.4.1.1.77.1.5.3",OphthalmicTomographyImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.5.4",VLWholeSlideMicroscopyImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.6",LensometryMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.78.1",AutorefractionMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.78.2",KeratometryMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.78.3",SubjectiveRefractionMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.78.4",VisualAcuityMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.78.5",SpectaclePrescriptionReportStorage:"1.2.840.10008.5.1.4.1.1.78.6",OphthalmicAxialMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.78.7",IntraocularLensCalculationsStorage:"1.2.840.10008.5.1.4.1.1.78.8",MacularGridThicknessandVolumeReport:"1.2.840.10008.5.1.4.1.1.79.1",OphthalmicVisualFieldStaticPerimetryMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.80.1",OphthalmicThicknessMapStorage:"1.2.840.10008.5.1.4.1.1.81.1",CornealTopographyMapStorage:"1.2.840.10008.5.1.4.1.1.82.1",BasicTextSR:"1.2.840.10008.5.1.4.1.1.88.11",EnhancedSR:"1.2.840.10008.5.1.4.1.1.88.22",ComprehensiveSR:"1.2.840.10008.5.1.4.1.1.88.33",Comprehensive3DSR:"1.2.840.10008.5.1.4.1.1.88.34",ProcedureLog:"1.2.840.10008.5.1.4.1.1.88.40",MammographyCADSR:"1.2.840.10008.5.1.4.1.1.88.50",KeyObjectSelection:"1.2.840.10008.5.1.4.1.1.88.59",ChestCADSR:"1.2.840.10008.5.1.4.1.1.88.65",XRayRadiationDoseSR:"1.2.840.10008.5.1.4.1.1.88.67",RadiopharmaceuticalRadiationDoseSR:"1.2.840.10008.5.1.4.1.1.88.68",ColonCADSR:"1.2.840.10008.5.1.4.1.1.88.69",ImplantationPlanSRDocumentStorage:"1.2.840.10008.5.1.4.1.1.88.70",EncapsulatedPDFStorage:"1.2.840.10008.5.1.4.1.1.104.1",EncapsulatedCDAStorage:"1.2.840.10008.5.1.4.1.1.104.2",PositronEmissionTomographyImageStorage:"1.2.840.10008.5.1.4.1.1.128",EnhancedPETImageStorage:"1.2.840.10008.5.1.4.1.1.130",LegacyConvertedEnhancedPETImageStorage:"1.2.840.10008.5.1.4.1.1.128.1",BasicStructuredDisplayStorage:"1.2.840.10008.5.1.4.1.1.131",RTImageStorage:"1.2.840.10008.5.1.4.1.1.481.1",RTDoseStorage:"1.2.840.10008.5.1.4.1.1.481.2",RTStructureSetStorage:"1.2.840.10008.5.1.4.1.1.481.3",RTBeamsTreatmentRecordStorage:"1.2.840.10008.5.1.4.1.1.481.4",RTPlanStorage:"1.2.840.10008.5.1.4.1.1.481.5",RTBrachyTreatmentRecordStorage:"1.2.840.10008.5.1.4.1.1.481.6",RTTreatmentSummaryRecordStorage:"1.2.840.10008.5.1.4.1.1.481.7",RTIonPlanStorage:"1.2.840.10008.5.1.4.1.1.481.8",RTIonBeamsTreatmentRecordStorage:"1.2.840.10008.5.1.4.1.1.481.9",RTBeamsDeliveryInstructionStorage:"1.2.840.10008.5.1.4.34.7",GenericImplantTemplateStorage:"1.2.840.10008.5.1.4.43.1",ImplantAssemblyTemplateStorage:"1.2.840.10008.5.1.4.44.1",ImplantTemplateGroupStorage:"1.2.840.10008.5.1.4.45.1"}},"sortStudy.js":["./classes/OHIFError",function(e,t,n){function o(e){if(!e||!e.seriesList)throw new i("Insufficient study data was provided to sortStudy");e.seriesList.sort(function(e,t){return e.seriesNumber-t.seriesNumber}),e.seriesList.forEach(function(e){e.instances.sort(function(e,t){return e.instanceNumber-t.instanceNumber})})}n.export({sortStudy:function(){return o}});var i;n.import("./classes/OHIFError",{OHIFError:function(e){i=e}})}],"sortingManager.js":["./createStacks",function(e,t,n){n.export({sortingManager:function(){return r}});var o;n.import("./createStacks",{createStacks:function(e){o=e}});var i=function e(t,n,i){var r="function"!=typeof i?o:i;return r(t,n)},r={getDisplaySets:i}}],"switchToImageByIndex.js":["./viewportUtils",function(e,t,n){function o(e){var t=i.getActiveViewportElement();cornerstoneTools.scrollToIndex(t,e)}n.export({switchToImageByIndex:function(){return o}});var i;n.import("./viewportUtils",{viewportUtils:function(e){i=e}})}],"switchToImageRelative.js":["./viewportUtils",function(e,t,n){function o(e){var t=i.getActiveViewportElement();cornerstoneTools.scroll(t,e)}n.export({switchToImageRelative:function(){return o}});var i;n.import("./viewportUtils",{viewportUtils:function(e){i=e}})}],"textMarkerUtils.js":["meteor/blaze","./toolManager","./viewportUtils",function(e,t,n){n.export({textMarkerUtils:function(){return c}});var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var r;n.import("./toolManager",{toolManager:function(e){r=e}});var a;n.import("./viewportUtils",{viewportUtils:function(e){a=e}});var s=function e(t,n,s){var c=function e(t){13!==t.which&&27!==t.which||l()},u=function e(){if("spine"!==r.getActiveTool()){var t=a.getActiveViewportElement();cornerstoneTools.textMarker.deactivate(t,1)}},l=function e(){m.get(0).close(),s(t,d.val()),u();var n=a.getActiveViewportElement();i(n).focus()},m=i("#textMarkerRelabelDialog");o._globalHelpers.isTouchDevice()?(m.css({top:0,left:0,right:0,bottom:0,margin:"auto"}),m.find(".dialog.arrow").hide()):(m.css({top:n.currentPoints.page.y-m.outerHeight()-20,left:n.currentPoints.page.x-m.outerWidth()/2}),m.find(".dialog.arrow").show());var d=m.find(".relabelSelect"),p=m.find(".relabelConfirm"),f=m.find(".relabelRemove");f.off("click"),f.on("click",function(){m.get(0).close(),s(t,void 0,!0),u()}),m.get(0).showModal(),i(".relabelSelect").val(t.text).trigger("change"),p.off("click"),p.on("click",function(){l()}),m.off("keydown"),m.on("keydown",c)},c={changeTextCallback:s}}],"thumbnailDragHandlers.js":["meteor/jquery","meteor/ohif:core",function(e,t,n){n.export({thumbnailDragHandlers:function(){return u}});var o;n.import("meteor/jquery",{$:function(e){o=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}});var r=function e(t,n){var i=t.cloneNode(!0),r=o(i).find("canvas");return r.each(function(e,n){var i=n.getContext("2d"),r=o(t).find("canvas").get(e);i.drawImage(r,0,0)}),i.id=n,i.style.visibility="hidden",i},a=function e(t,n){t.originalEvent.preventDefault();var i=t.currentTarget,a=o(i),u="DragClone",l=r(i,u),m=o(l);m.addClass("imageThumbnailClone"),l.style.pointerEvents="none",document.body.appendChild(l);var d=void 0,p=void 0;"touchstart"===t.type?(d=t.originalEvent.touches[0].pageX,p=t.originalEvent.touches[0].pageY):!function(){d=t.pageX,p=t.pageY;var e={};e.mousemove=function(e){return s(e)},e.mouseup=function(t){return c(t,n,e)},o(document).on("mousemove",e.mousemove),o(document).on("mouseup",e.mouseup)}();var f=a.offset(),x=f.left,g=f.top,h={x:d-x,y:p-g};m.data("diff",h),m.css({left:d-h.x,position:"fixed",top:p-h.y,visibility:"hidden","z-index":1e5})},s=function e(t){var n=void 0,i=void 0;"touchmove"===t.type?(n=t.originalEvent.changedTouches[0].pageX,i=t.originalEvent.changedTouches[0].pageY):(n=t.pageX,i=t.pageY);var r=o("#DragClone"),a=r.data("diff");r.css({left:n-a.x,position:"fixed",top:i-a.y,visibility:"visible","z-index":1e5});var s=document.elementFromPoint(n,i);if(s){o(".imageViewerViewport canvas").removeClass("faded");var c=o(s).parents(".imageViewerViewport");c.length?(c.find("canvas").not(".magnifyTool").addClass("faded"),document.body.style.cursor="copy"):s.classList.contains("imageViewerViewport")&&s.classList.contains("empty")?document.body.style.cursor="copy":document.body.style.cursor="no-drop"}},c=function e(t,n,r){r&&(o(document).off("mousemove",r.mousemove),o(document).off("mouseup",r.mouseup)),document.body.style.cursor="auto";var a=o("#DragClone");if(a.length){var s=a.offset(),c=s.top,u=s.left,l=a.data("diff"),m=document.elementFromPoint(u+l.x,c+l.y);if(o(".imageThumbnailClone").remove(),o(".imageViewerViewport canvas").removeClass("faded"),m){m.classList.remove("faded");var d=void 0,p=o(m).closest(".imageViewerViewport");if(p.length)d=p.get(0);else{if(!m.classList.contains("imageViewerViewport")||!m.classList.contains("empty"))return!1;d=m}if(!n)return!1;var f=o(".imageViewerViewport").index(d);return i.viewerbase.layoutManager.rerenderViewportWithNewDisplaySet(f,n),!1}}},u={thumbnailDragEndHandler:c,thumbnailDragStartHandler:a,thumbnailDragHandler:s}}],"toolManager.js":["babel-runtime/helpers/extends","meteor/session","meteor/jquery","meteor/ohif:core","./getFrameOfReferenceUID","./updateCrosshairsSynchronizer","./crosshairsSynchronizers","./annotateTextUtils","./textMarkerUtils",function(e,t,n){n.export({toolManager:function(){return v}});var o;n.import("babel-runtime/helpers/extends",{default:function(e){o=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}});var s;n.import("./getFrameOfReferenceUID",{getFrameOfReferenceUID:function(e){s=e}});var c;n.import("./updateCrosshairsSynchronizer",{updateCrosshairsSynchronizer:function(e){c=e}});var u;n.import("./crosshairsSynchronizers",{crosshairsSynchronizers:function(e){u=e}});var l;n.import("./annotateTextUtils",{annotateTextUtils:function(e){l=e}});var m;n.import("./textMarkerUtils",{textMarkerUtils:function(e){m=e}});var d="wwwc",p=void 0,f={},x={zoomTouchPinch:{enabled:!0},panMultiTouch:{enabled:!0},stackScrollMultiTouch:{enabled:!0},doubleTapZoom:{enabled:!0}},g={activate:[],deactivate:["length","angle","annotate","ellipticalRoi","rectangleRoi","spine"],enable:[],disable:[],disabledToolButtons:[],shadowConfig:{shadow:!1,shadowColor:"#000000",shadowOffsetX:0,shadowOffsetY:0}},h=!1,v={init:function(){function e(){v.addTool("wwwc",{mouse:cornerstoneTools.wwwc,touch:cornerstoneTools.wwwcTouchDrag}),v.addTool("zoom",{mouse:cornerstoneTools.zoom,touch:cornerstoneTools.zoomTouchDrag}),v.addTool("wwwcRegion",{mouse:cornerstoneTools.wwwcRegion,touch:cornerstoneTools.wwwcRegionTouch}),v.addTool("dragProbe",{mouse:cornerstoneTools.dragProbe,touch:cornerstoneTools.dragProbeTouch}),v.addTool("pan",{mouse:cornerstoneTools.pan,touch:cornerstoneTools.panTouchDrag}),v.addTool("stackScroll",{mouse:cornerstoneTools.stackScroll,touch:cornerstoneTools.stackScrollTouchDrag}),v.addTool("length",{mouse:cornerstoneTools.length,touch:cornerstoneTools.lengthTouch}),v.addTool("angle",{mouse:cornerstoneTools.simpleAngle,touch:cornerstoneTools.simpleAngleTouch}),v.addTool("magnify",{mouse:cornerstoneTools.magnify,touch:cornerstoneTools.magnifyTouchDrag}),v.addTool("ellipticalRoi",{mouse:cornerstoneTools.ellipticalRoi,touch:cornerstoneTools.ellipticalRoiTouch}),v.addTool("rectangleRoi",{mouse:cornerstoneTools.rectangleRoi,touch:cornerstoneTools.rectangleRoiTouch}),v.addTool("annotate",{mouse:cornerstoneTools.arrowAnnotate,touch:cornerstoneTools.arrowAnnotateTouch}),v.addTool("rotate",{mouse:cornerstoneTools.rotate,touch:cornerstoneTools.rotateTouchDrag}),v.addTool("spine",{mouse:cornerstoneTools.textMarker,touch:cornerstoneTools.textMarkerTouch}),v.addTool("crosshairs",{mouse:cornerstoneTools.crosshairs,touch:cornerstoneTools.crosshairsTouch}),a.viewer.defaultTool&&(d=a.viewer.defaultTool,p=d),this.configureTools(),h=!0}return e; -}(),configureTools:function(){function e(){var e=cornerstoneTools,t=e.panMultiTouch,n=e.textStyle,i=e.toolStyle,a=e.toolColors,s=e.length,c=e.arrowAnnotate,u=e.zoom,d=e.ellipticalRoi,p=e.textMarker,f=e.magnify,x={testPointers:function(){function e(e){return e.numPointers>=3}return e}()};t.setConfiguration(x),n.setBackgroundColor("transparent");var g="Roboto, OpenSans, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif";n.setFont("15px "+g),i.setToolWidth(2),a.setToolColor("rgb(255, 255, 0)"),a.setActiveColor("rgb(0, 255, 0)");var h=v.getToolDefaultStates().shadowConfig,S=s.getConfiguration(),y=d.getConfiguration();s.setConfiguration(o({},S,h,{drawHandlesOnHover:!0})),d.setConfiguration(o({},y,h));var I=r("#startFrom"),T=r("#ascending"),D={markers:["L5","L4","L3","L2","L1","T12","T11","T10","T9","T8","T7","T6","T5","T4","T3","T2","T1","C7","C6","C5","C4","C3","C2","C1"],current:I.val(),ascending:T.is(":checked"),loop:!0,changeTextCallback:m.changeTextCallback,shadow:h.shadow,shadowColor:h.shadowColor,shadowOffsetX:h.shadowOffsetX,shadowOffsetY:h.shadowOffsetY};p.setConfiguration(D);var b={getTextCallback:l.getTextCallback,changeTextCallback:l.changeTextCallback,drawHandles:!1,arrowFirst:!0};c.setConfiguration(b);var w={minScale:.05,maxScale:10};u.setConfiguration(w);var C={magnifySize:300,magnificationLevel:3};f.setConfiguration(C)}return e}(),getKeysByValue:function(){function e(e,t){return Object.keys(e).filter(function(n){return e[n]===t})}return e}(),configureLoadProcess:function(){function e(){var e=this;r(cornerstone).on("CornerstoneImageLoadProgress",function(t,n){L=e.getKeysByValue(window.ViewportLoading,n.imageId),L.forEach(function(e){i.set("CornerstoneLoadProgress"+e,n.percentComplete)});var o=a.string.encodeId(n.imageId);i.set("CornerstoneThumbnailLoadProgress"+o,n.percentComplete)})}return e}(),setGestures:function(){function e(e){x=e}return e}(),getGestures:function(){function e(){return x}return e}(),addTool:function(){function e(e,t){f[e]=t}return e}(),getTools:function(){function e(){return f}return e}(),setToolDefaultStates:function(){function e(e){g=e}return e}(),getToolDefaultStates:function(){function e(){return g}return e}(),setActiveToolForElement:function(){function e(e,t){var n=r(t).find("canvas");if(!t.classList.contains("empty")&&n.length){f[p].mouse.deactivate(t,1),f[p].touch&&f[p].touch.deactivate(t),Object.keys(g).forEach(function(e){var n=g[e];n&&n.length&&"disabledToolButtons"!==e&&n.forEach(function(n){"deactivate"===e&&n===p||(f[n].mouse[e](t,"activate"===e||"deactivate"===e?1:void 0),f[n].touch[e](t))})});var o=cornerstoneTools.getToolState(t,"stack");if(o&&o.data&&o.data.length){var i=o.data[0].imageIds;cornerstoneTools.pan.deactivate(t),cornerstoneTools.zoom.deactivate(t),cornerstoneTools.zoomWheel.deactivate(t),cornerstoneTools.stackScrollWheel.deactivate(t),cornerstoneTools.panMultiTouch.disable(t),cornerstoneTools.zoomTouchPinch.disable(t),cornerstoneTools.stackScrollMultiTouch.disable(t),cornerstoneTools.doubleTapZoom.disable(t),cornerstoneTools.zoom.activate(t,4);var a=void 0;if(i.length>1?(cornerstoneTools.stackScrollWheel.activate(t),x.stackScrollMultiTouch.enabled===!0&&cornerstoneTools.stackScrollMultiTouch.activate(t),a={testPointers:function(){function e(e){return 2===e.numPointers}return e}()},cornerstoneTools.panMultiTouch.setConfiguration(a)):(cornerstoneTools.zoomWheel.activate(t),a={testPointers:function(){function e(e){return e.numPointers>=2}return e}()},cornerstoneTools.panMultiTouch.setConfiguration(a)),"pan"===e)cornerstoneTools.pan.activate(t,3);else if("crosshairs"===e){cornerstoneTools.pan.activate(t,2);var l=s(t);if(l){c(l);var m=u.synchronizers[l];f[e].mouse.activate(t,1,m)}}else"zoom"===e?(cornerstoneTools.pan.activate(t,2),cornerstoneTools.zoom.activate(t,5)):(cornerstoneTools.pan.activate(t,2),f[e].mouse.activate(t,1));f[e].touch&&f[e].touch.activate(t),x.zoomTouchPinch.enabled===!0&&cornerstoneTools.zoomTouchPinch.activate(t),x.panMultiTouch.enabled===!0&&cornerstoneTools.panMultiTouch.activate(t),x.doubleTapZoom.enabled===!0&&cornerstoneTools.doubleTapZoom.activate(t)}}}return e}(),setActiveTool:function(){function e(e,t){h||v.init();var n=document.getElementById("textMarkerOptionsDialog");n&&("spine"===e&&"spine"!==p&&"open"!==n.getAttribute("open")?n.show():"spine"!==p&&"open"===n.getAttribute("open")&&n.close()),r(".imageViewerButton").removeClass("active");var o=document.getElementById(e);o&&o.classList.add("active"),e||(e=d),t&&t.length||(t=r(".imageViewerViewport")),r(t).each(function(t,n){v.setActiveToolForElement(e,n)}),p=e,i.set("ToolManagerActiveTool",e)}return e}(),getActiveTool:function(){function e(){return h||(p=d),p}return e}(),setDefaultTool:function(){function e(e){d=e}return e}(),getDefaultTool:function(){function e(){return d}return e}(),setConfigureTools:function(){function e(e){"function"==typeof e&&(this.configureTools=e)}return e}(),activateCommandButton:function(){function e(e){var t=i.get("ToolManagerActiveCommandButtons")||[];t.indexOf(e)===-1&&(t.push(e),i.set("ToolManagerActiveCommandButtons",t))}return e}(),deactivateCommandButton:function(){function e(e){var t=i.get("ToolManagerActiveCommandButtons")||[],n=t.indexOf(e);n!==-1&&(t.splice(n,1),i.set("ToolManagerActiveCommandButtons",t))}return e}()}}],"unloadHandlers.js":["meteor/ohif:core",function(e,t,n){n.export({unloadHandlers:function(){return i}});var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var i={beforeUnload:function(){function e(e){if(o.ui.unsavedChanges.probe("viewer.*")>0){var t="You have unsaved changes!";return e.returnValue=t,t}}return e}()}}],"updateAllViewports.js":["meteor/jquery",function(e,t,n){function o(){var e=i(".imageViewerViewport").not(".empty");e.each(function(e,t){cornerstone.updateImage(t)})}n.export({updateAllViewports:function(){return o}});var i;n.import("meteor/jquery",{$:function(e){i=e}})}],"updateCrosshairsSynchronizer.js":["meteor/jquery","./getFrameOfReferenceUID","./crosshairsSynchronizers",function(e,t,n){function o(e){var t=a.synchronizers[e];t?t.destroy():(a.synchronizers[e]=new cornerstoneTools.Synchronizer("CornerstoneNewImage",cornerstoneTools.updateImageSynchronizer),t=a.synchronizers[e]),i(".imageViewerViewport").each(function(n,o){var i=r(o);e===i&&t.add(o)})}n.export({updateCrosshairsSynchronizer:function(){return o}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var r;n.import("./getFrameOfReferenceUID",{getFrameOfReferenceUID:function(e){r=e}});var a;n.import("./crosshairsSynchronizers",{crosshairsSynchronizers:function(e){a=e}})}],"updateOrientationMarkers.js":["meteor/jquery",function(e,t,n){function o(e,t){t||(t=cornerstone.getViewport(e));var n=cornerstone.getEnabledElement(e),o=cornerstoneTools.metaData.get("imagePlane",n.image.imageId);if(o&&o.rowCosines&&o.columnCosines){var r=cornerstoneTools.orientation.getOrientationString(o.rowCosines),a=cornerstoneTools.orientation.getOrientationString(o.columnCosines),s=cornerstoneTools.orientation.invertOrientationString(r),c=cornerstoneTools.orientation.invertOrientationString(a),u={top:c,left:s};t.vflip&&(u.top=cornerstoneTools.orientation.invertOrientationString(u.top)),t.hflip&&(u.left=cornerstoneTools.orientation.invertOrientationString(u.left));var l=i(e).siblings(".viewportOrientationMarkers"),m=l.find(".topMid"),d=l.find(".leftMid");90===t.rotation||t.rotation===-270?(m.text(u.left),d.text(cornerstoneTools.orientation.invertOrientationString(u.top))):t.rotation===-90||270===t.rotation?(m.text(cornerstoneTools.orientation.invertOrientationString(u.left)),d.text(u.top)):180===t.rotation||t.rotation===-180?(m.text(cornerstoneTools.orientation.invertOrientationString(u.top)),d.text(cornerstoneTools.orientation.invertOrientationString(u.left))):(m.text(u.top),d.text(u.left))}}n.export({updateOrientationMarkers:function(){return o}});var i;n.import("meteor/jquery",{$:function(e){i=e}})}],"viewportOverlayUtils.js":["./getElementIfNotEmpty",function(e,t,n){n.export({viewportOverlayUtils:function(){return m}});var o;n.import("./getElementIfNotEmpty",{getElementIfNotEmpty:function(e){o=e}});var i=function e(t){if(!this.imageId)return!1;var n=cornerstoneTools.metaData.get("patient",this.imageId);return n?n[t]:""},r=function e(t){if(!this.imageId)return!1;var n=cornerstoneTools.metaData.get("study",this.imageId);return n?n[t]:""},a=function e(t){if(!this.imageId)return!1;var n=cornerstoneTools.metaData.get("series",this.imageId);return n?n[t]:""},s=function e(t){if(!this.imageId)return!1;var n=cornerstoneTools.metaData.get("instance",this.imageId);return n?n[t]:""},c=function e(t){if(!this.imageId)return!1;var n=cornerstoneTools.metaData.get("tagDisplay",this.imageId);return n?n[t]:""},u=function e(t){var n=o(t);if(!n)return!1;var i=void 0;try{i=cornerstone.getEnabledElement(n)}catch(e){return!1}return!(!i||!i.image)&&i.image},l=function e(t,n){return t+" "+n},m={getPatient:i,getStudy:r,getSeries:a,getInstance:s,getTagDisplay:c,getImage:u,formatDateTime:l}}],"viewportUtils.js":["meteor/session","meteor/random","meteor/jquery","meteor/underscore","meteor/ohif:core","./updateOrientationMarkers","./instanceClassSpecificViewport",function(e,t,n){n.export({viewportUtils:function(){return k}});var o;n.import("meteor/session",{Session:function(e){o=e}});var i;n.import("meteor/random",{Random:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}});var s;n.import("meteor/ohif:core",{OHIF:function(e){s=e}});var c;n.import("./updateOrientationMarkers",{updateOrientationMarkers:function(e){c=e}});var u;n.import("./instanceClassSpecificViewport",{getInstanceClassDefaultViewport:function(e){u=e}});var l=function e(){var t=o.get("activeViewport")||0;return r(".imageViewerViewport").get(t)},m=function e(){var t=l();if(t){var n=cornerstone.getViewport(t),o=.15,i=10;n.scale=Math.min(n.scale+o,i),cornerstone.setViewport(t,n)}},d=function e(){var t=l();if(t){var n=cornerstone.getViewport(t),o=.15,i=.05;n.scale=Math.max(n.scale-o,i),cornerstone.setViewport(t,n)}},p=function e(){var t=l();t&&cornerstone.fitToWindow(t)},f=function e(){var t=l();if(t){var n=cornerstone.getViewport(t);n.rotation-=90,cornerstone.setViewport(t,n),c(t,n)}},x=function e(){var t=l();if(t){var n=cornerstone.getViewport(t);n.rotation+=90,cornerstone.setViewport(t,n),c(t,n)}},g=function e(){var t=l();if(t){var n=cornerstone.getViewport(t);n.invert=n.invert===!1,cornerstone.setViewport(t,n)}},h=function e(){var t=l(),n=cornerstone.getViewport(t);n.vflip=n.vflip===!1,cornerstone.setViewport(t,n),c(t,n)},v=function e(){var t=l(),n=cornerstone.getViewport(t);n.hflip=n.hflip===!1,cornerstone.setViewport(t,n),c(t,n)},S=function e(){var t=l(),n=cornerstone.getEnabledElement(t);if(n.fitToWindow===!1){var o=n.image.imageId,i=cornerstoneTools.metaData.get("instance",o);n.viewport=cornerstone.getDefaultViewport(n.canvas,n.image);var r=u(i,n,o);cornerstone.setViewport(t,r)}else cornerstone.reset(t)},y=function e(){var t=l(),n=cornerstoneTools.globalImageIdSpecificToolStateManager;n.clear(t),cornerstone.updateImage(t)},I=function e(){var t=s.viewer.stackImagePositionOffsetSynchronizer;t&&(t.isActive()?t.deactivate():t.activate())},T=function e(t){var n=r(t);if(n.is("dialog"))t.hasAttribute("open")?(P(),t.close()):t.show();else{var a=n.hasClass("dialog-open");n.toggleClass("dialog-closed",a),n.toggleClass("dialog-open",!a)}o.set("UpdateCINE",i.id())},D=function e(){var t=l();w()?cornerstoneTools.stopClip(t):cornerstoneTools.playClip(t),o.set("UpdateCINE",i.id())},b=function e(){var t=document.getElementById("cineDialog");T(t)},w=function e(){o.get("UpdateCINE"),o.get("LayoutManagerUpdated");var t=l();if(t&&r(t).find("canvas").length){var n=cornerstoneTools.getToolState(t,"playClip");if(!n)return!1;var i=n.data[0];return!!i&&!a.isUndefined(i.intervalId)}},C=function e(){o.get("activeViewport"),o.get("LayoutManagerUpdated");var t=l();if(!t||!r(t).find("canvas").length)return!0;var n=cornerstoneTools.getToolState(t,"stack");if(!n||!n.data||!n.data.length)return!0;var i=n.data[0],a=i.imageIds&&i.imageIds.length?i.imageIds.length:1;return 1===a},P=function e(){var t=r(".imageViewerViewport").not(".empty");t.each(function(e,t){r(t).find("canvas").length&&cornerstoneTools.stopClip(t)})},R=function e(){o.get("viewportActivated"),o.get("LayoutManagerUpdated");var t=s.viewer.stackImagePositionOffsetSynchronizer,n=t.getLinkableViewports();return n.length<=1};r(window).on("CornerstoneToolsClipStopped",function(){return o.set("UpdateCINE",i.id())});var k={getActiveViewportElement:l,zoomIn:m,zoomOut:d,zoomToFit:p,rotateL:f,rotateR:x,invert:g,flipV:h,flipH:v,resetViewport:S,clearTools:y,linkStackScroll:I,toggleDialog:T,toggleCinePlay:D,toggleCineDialog:b,isPlaying:w,hasMultipleFrames:C,stopAllClips:P,isStackScrollLinkingDisabled:R}}],classes:{"ImageSet.js":["babel-runtime/helpers/typeof","babel-runtime/helpers/classCallCheck","meteor/random",function(e,t,n){n.export({ImageSet:function(){return a}});var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){i=e}});var r;n.import("meteor/random",{Random:function(e){r=e}});var a=function(){function e(t){if(i(this,e),Array.isArray(t)!==!0)throw new TypeError("ImageSet expects an array of images...");this.images=t,this.uid=r.id()}return e.prototype.setAttribute=function(){function e(e,t){this[e]=t}return e}(),e.prototype.getAttribute=function(){function e(e){return this[e]}return e}(),e.prototype.setAttributes=function(){function e(e){if("object"===("undefined"==typeof e?"undefined":o(e))&&null!==e){var t=this,n=Object.prototype.hasOwnProperty;for(var i in f.sanitizeForInObject(e))n.call(e,i)&&(t[i]=e[i])}}return e}(),e.prototype.getImage=function(){function e(e){return this.images[e]}return e}(),e.prototype.sortBy=function(){function e(e){return this.images.sort(e)}return e}(),e}()}],"LayoutManager.js":["babel-runtime/helpers/classCallCheck","meteor/blaze","meteor/session","meteor/tracker","meteor/templating","meteor/random","meteor/underscore","meteor/jquery","meteor/ohif:core",function(e,t,n){n.export({LayoutManager:function(){return p}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i;n.import("meteor/blaze",{Blaze:function(e){i=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var a;n.import("meteor/tracker",{Tracker:function(e){a=e}});var s;n.import("meteor/templating",{Template:function(e){s=e}});var c;n.import("meteor/random",{Random:function(e){c=e}});var u;n.import("meteor/underscore",{_:function(e){u=e}});var l;n.import("meteor/jquery",{$:function(e){l=e}});var m;n.import("meteor/ohif:core",{OHIF:function(e){m=e}});var p=function(){function e(t,n){o(this,e),m.log.info("LayoutManager constructor"),this.parentNode=t,this.studies=n,this.viewportData=[],this.layoutTemplateName="gridLayout",this.layoutProps={rows:1,columns:1},this.layoutClassName=this.getLayoutClass(),this.isZoomed=!1;var i=function e(){return a.afterFlush(function(){return r.set("LayoutManagerUpdated",c.id())})};this.updateSession=u.throttle(i,300)}return e.prototype.getNumberOfViewports=function(){function e(){return this.layoutProps.rows*this.layoutProps.columns}return e}(),e.prototype.setDefaultViewportData=function(){function e(){m.log.info("LayoutManager setDefaultViewportData");var e=this,t=this.getNumberOfViewports(),n=e.viewportData,o=this.getDisplaySetSequenceMap(),i=this.isDisplaySetsSequenced(o),r=0;if(t>n.length&&n.length&&i)e.viewportData=n,r=n.length;else{if(t<=n.length)return void(e.viewportData=n.slice(0,t));e.viewportData=[]}var a=[];this.studies.forEach(function(e){e.displaySets.forEach(function(e){e.images.length&&a.push(e)})});var s=void 0,c=e.viewportData.length;if(c){var u=o.values().next().value[0].displaySetIndex+c,l=u+(t-c);s=a.slice(u,l)}else s=a.slice(0,t);var d=[];for(s.forEach(function(e,t){var n=e.images,o=e.studyInstanceUid,i=e.seriesInstanceUid,a=e.displaySetInstanceUid,s=n[0]&&n[0].getSOPInstanceUID?n[0].getSOPInstanceUID():"",c=r+t,u={viewportIndex:c,studyInstanceUid:o,seriesInstanceUid:i,displaySetInstanceUid:a,sopInstanceUid:s};d.push(u)}),e.viewportData=e.viewportData.concat(d);e.viewportData.length1&&this.enlargeViewport(e)}return e}(),e.prototype.getDisplaySetSequenceMap=function(){function e(){var e=this;m.log.info("LayoutManager getDisplaySetSequenceMap");var t=this.viewportData,n=new d;return t.forEach(function(t,o){var i=u.findWhere(e.studies,{studyInstanceUid:t.studyInstanceUid})||e.studies[0],r=i.displaySets,a=u.findWhere(r,{displaySetInstanceUid:t.displaySetInstanceUid}),s=u.indexOf(r,a);s=s<0?9999:s;var c=n.get(i);c||(c=[],n.set(i,c)),c.push({viewportIndex:o,displaySetIndex:s})}),n}return e}(),e.prototype.isDisplaySetsSequenced=function(){function e(e){m.log.info("LayoutManager isDisplaySetsSequenced");var t=!0,n=e||this.getDisplaySetSequenceMap();return n.forEach(function(e,n){var o=null,i=null;e.forEach(function(e,n){var r=e.viewportIndex,a=e.displaySetIndex;9999===a||null===i||null===o||null===a||r-1===i&&a-1===o||(t=!1),i=r,o=a})}),t}return e}(),e.prototype.canMoveDisplaySets=function(){function e(e){m.log.info("LayoutManager canMoveDisplaySets");var t=m.uiSettings.displaySetNavigationMultipleViewports,n=m.uiSettings.displaySetNavigationLoopOverSeries,o=this.getDisplaySetSequenceMap(),i=this.isDisplaySetsSequenced(o),a=t?null:r.get("activeViewport");if(e&&!n){var s=!0;if(o.forEach(function(e,n){var o=e[null!==a?a:e.length-1];if(o){var i=o.displaySetIndex,r=e.length,c=n.displaySets.length,u=t?c%r||r:1,l=c-u;9999!==i&&i!==l&&(s=!1)}}),(!t||i)&&s)return!1}if(!e&&!n){var c=!0;if(a>=0&&o.forEach(function(e,t){var n=e[null!==a?a:0];if(n){var o=n.displaySetIndex,i=e.length;9999!==o&&o-i!==-i&&(c=!1)}}),(!t||i)&&c)return!1}return!0}return e}(),e.prototype.moveSingleViewportDisplaySets=function(){function e(e,t){m.log.info("LayoutManager moveSingleViewportDisplaySets: "+e);var n=m.uiSettings.displaySetNavigationLoopOverSeries,o=this.viewportData[e],i=u.findWhere(this.studies,{studyInstanceUid:o.studyInstanceUid})||this.studies[0],r=i.displaySets,a=u.findWhere(r,{displaySetInstanceUid:o.displaySetInstanceUid}),s=u.indexOf(r,a);if(t){if(s++,s>=r.length){if(!n)return;s=0}}else if(s--,s<0){if(!n)return;s=r.length-1}var c=r[s];this.rerenderViewportWithNewDisplaySet(e,c)}return e}(),e.prototype.moveMultipleViewportDisplaySets=function(){function e(e){var t=this;m.log.info("LayoutManager moveMultipleViewportDisplaySets");var n=m.uiSettings.displaySetNavigationLoopOverSeries,o=new this.getDisplaySetSequenceMap,i=this.isDisplaySetsSequenced(o),r=[];o.forEach(function(t,o){t.sort(function(e,t){return e.displaySetIndex>t.displaySetIndex});var a=o.displaySets,s=t[0].displaySetIndex,c=t.length,u=s%c,l=u?s-u:s,m=e?1:-1;l+=c*m;var d=a.length;if(l>=d){var p=d%c||c,f=d-p;if(s+c!==f+c)l=f;else{if(!n)return;l=0}}else if(l<0)if(s>0)l=0;else{if(!n)return;l=d-1-(d-1)%c}else i||(l=0);t.forEach(function(e,t){var n=e.viewportIndex,o=l+t,i=a[o]||{};r.push(i)})});var a=m.utils.sortBy({name:"studyInstanceUid"},{name:"instanceNumber"},{name:"seriesNumber"});r.sort(function(e,t){return a(e,t)}),r.forEach(function(e,n){t.rerenderViewportWithNewDisplaySet(n,e)})}return e}(),e.prototype.moveDisplaySets=function(){function e(e){if(m.log.info("LayoutManager moveDisplaySets"),m.uiSettings.displaySetNavigationMultipleViewports)this.moveMultipleViewportDisplaySets(e);else{var t=r.get("activeViewport");this.moveSingleViewportDisplaySets(t,e)}}return e}(),e.prototype.isStudyLoadedIntoViewport=function(){function e(e,t){return void 0!==this.viewportData.find(function(n){return n.studyInstanceUid===e&&n.viewportIndex===t})}return e}(),e.prototype.isMultipleLayout=function(){function e(){return 1!==this.layoutProps.row&&1!==this.layoutProps.columns}return e}(),e}()}],"OHIFError.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits",function(e,t,n){n.export({OHIFError:function(){return a}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){i=e}});var r;n.import("babel-runtime/helpers/inherits",{default:function(e){r=e}});var a=function(e){function t(n){o(this,t);var r=i(this,e.call(this));return r.message=n,r.stack=(new Error).stack,r.name=r.constructor.name,r}return r(t,e),t}(Error)}],"ResizeViewportManager.js":["babel-runtime/helpers/classCallCheck","meteor/session","meteor/jquery","meteor/ohif:core","../instanceClassSpecificViewport",function(e,t,n){n.export({ResizeViewportManager:function(){return c}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}});var s;n.import("../instanceClassSpecificViewport",{getInstanceClassDefaultViewport:function(e){s=e}});var c=function(){function e(){o(this,e),this._resizeHandler=null,a.log.info("ResizeViewportManager")}return e.prototype.repositionStudySeriesQuickSwitch=function(){function e(){a.log.info("ResizeViewportManager repositionStudySeriesQuickSwitch");var e=i.get("activeContentId");if("viewerTab"===e){var t=a.viewerbase.layoutManager.viewportData.length;if(t&&t>1){var n=r("#viewer"),o=n.find(".sidebar-left.sidebar-open"),s=n.find(".sidebar-right.sidebar-open"),c=r(".quickSwitchWrapper.left"),u=r(".quickSwitchWrapper.right"),l=o.length>0,m=s.length>0;u.removeClass("left-sidebar-only"),c.removeClass("right-sidebar-only");var d=0;l&&(d=o.width()/r(window).width()*100,m||u.addClass("left-sidebar-only")),m&&!l&&c.addClass("right-sidebar-only");var p=r("#imageViewerViewports").width()/t/r(window).width()*100+d,f=100-p;c.css("right",f+"%"),u.css("left",p+"%")}}}return e}(),e.prototype.relocateDialogs=function(){function e(){a.log.info("ResizeViewportManager relocateDialogs");var e=r("#cineDialog, #annotationDialog, #textMarkerOptionsDialog");e.css({top:"",left:"",bottom:0,right:0});var t=r(".draggableDialog").not(e);t.css({top:0,left:0,bottom:0,right:0})}return e}(),e.prototype.resizeScrollbars=function(){function e(e){a.log.info("ResizeViewportManager resizeScrollbars");var t=r(e).siblings(".imageViewerViewportOverlay"),n=t.find(".imageControls");t.find(".imageControls").height(r(e).height());var o=t.find("#scrollbar");o.height(o.parent().height()-20);var i=t.find("#imageSlider"),s=i.parent().height(),c=cornerstoneTools.getBrowserInfo();c.indexOf("IE")>-1?i.height(s):i.width(s)}return e}(),e.prototype.resizeViewportElement=function(){function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=void 0;try{n=cornerstone.getEnabledElement(e)}catch(e){return}if(cornerstone.resize(e,t),n.fitToWindow===!1){var o=n.image.imageId,i=cornerstoneTools.metaData.get("instance",o),r=s(i,n,o);cornerstone.setViewport(e,r)}}return e}(),e.prototype.resizeViewportElements=function(){function e(){var e=this;this.relocateDialogs();var t=setTimeout(function(){e.repositionStudySeriesQuickSwitch();var t=r(".imageViewerViewport").not(".empty");t.each(function(t,n){e.resizeViewportElement(n),e.resizeScrollbars(n)})},1)}return e}(),e.prototype.setResizeViewportElement=function(){function e(e){this.resizeViewportElements=e}return e}(),e.prototype.handleResize=function(){function e(){var e=this;clearTimeout(this.resizeTimer),this.resizeTimer=setTimeout(function(){a.log.info("ResizeViewportManager resizeViewportElements"),e.resizeViewportElements()},100)}return e}(),e.prototype.getResizeHandler=function(){function e(){var e=this._resizeHandler;return null===e&&(e=this.handleResize.bind(this),this._resizeHandler=e),e}return e}(),e}()}],"StackImagePositionOffsetSynchronizer.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/createClass","meteor/ohif:core","meteor/session","meteor/jquery","../toolManager",function(e,t,n){n.export({StackImagePositionOffsetSynchronizer:function(){return u}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/createClass",{default:function(e){i=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}});var a;n.import("meteor/session",{Session:function(e){a=e}});var s;n.import("meteor/jquery",{$:function(e){s=e}});var c;n.import("../toolManager",{toolManager:function(e){c=e}});var u=function(){function e(){o(this,e),this.active=!1,this.syncedViewports=[],this.synchronizer=new cornerstoneTools.Synchronizer("CornerstoneNewImage",cornerstoneTools.stackImagePositionOffsetSynchronizer)}return e.prototype.isActive=function(){function e(){return this.active}return e}(),e.prototype.activate=function(){function e(){var e=this.getLinkableViewports();this.syncViewports(e)}return e}(),e.prototype.activateByViewportIndexes=function(){function e(e){var t=this.getViewportByIndexes(e);this.syncViewports(t)}return e}(),e.prototype.deactivate=function(){function e(){if(this.isActive()){for(;this.syncedViewports.length;){var e=this.syncedViewports[0];this.removeViewport(e)}this.active=!1,c.deactivateCommandButton("linkStackScroll")}}return e}(),e.prototype.update=function(){function e(){if(this.isActive()){var e=this.getActiveViewportElement();this.isViewportSynced(e)||(this.deactivate(),this.activate())}}return e}(),e.prototype.syncViewports=function(){function t(t){var n=this,o=[];this.isActive()||t.length<=1||(t.forEach(function(t,i){n.synchronizer.add(t.element),n.syncedViewports.push(t),o.push(t.index),s(t.element).on(e.ELEMENT_DISABLED_EVENT,n.elementDisabledHandler(n))}),this.active=!0,c.activateCommandButton("linkStackScroll"),a.set("StackImagePositionOffsetSynchronizerLinkedViewports",o))}return t}(),e.prototype.isViewportSynced=function(){function e(e){return!!this.getViewportByElement(e)}return e}(),e.prototype.getActiveViewportElement=function(){function e(){var e=a.get("activeViewport")||0;return s(".imageViewerViewport").get(e)}return e}(),e.prototype.removeViewport=function(){function t(t){var n=this.syncedViewports.indexOf(t);n!==-1&&(this.syncedViewports.splice(n,1),this.synchronizer.remove(t.element),this.removeLinkedViewportFromSession(t),s(t.element).off(e.ELEMENT_DISABLED_EVENT))}return t}(),e.prototype.getViewportByElement=function(){function e(e){for(var t=this.syncedViewports.length,n=0;n0){var c=r[0],u=s>1?r.slice(1).join(x):null;n=e[c],null!==u&&(n=a(n,u))}}return n}function s(e,t){var n=!1;for(var o in f.sanitizeForInObject(e))if(I.call(e,o)){if(e[o]!==a(t,o)){n=!1;break}n!==!0&&(n=!0)}return n}function c(e){var t=!0;if(e instanceof Array&&e.length>0)for(var n=e.length-1;n>=0;n--){var o=e[n];if(o instanceof Array){var r=o[0],a=o[1];if(i(r)&&(a===g||a===h))continue}t=!1;break}return t}function u(e,t){if(!(e instanceof Array&&c(t)))throw new Error("Invalid Arguments");!function(){var n=t.length;e.sort(function(){function e(e,o){for(var i=0;il)return 1*c; -if(++i>=n)return 0}}return e}())}()}n.export({TypeSafeCollection:function(){return y}});var l;n.import("babel-runtime/helpers/typeof",{default:function(e){l=e}});var m;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){m=e}});var d;n.import("meteor/random",{Random:function(e){d=e}});var p;n.import("meteor/reactive-var",{ReactiveVar:function(e){p=e}});var x=".",g="asc",h="desc",v=0,S=2147483647,y=function(){function e(){m(this,e),this._operationCount=new p(v),this._elementList=[]}return e.prototype._invalidate=function(){function e(){var e=this._operationCount.get();this._operationCount.set(e=0;n--){var o=e[n];delete o.id,delete o.payload,e[n]=null}e.splice(0,t),this._invalidate()}return e}(),e.prototype.remove=function(){function e(e){var t=this.findAllEntriesBy(e),n=t.length,o=[];if(n>0){for(var i=this._elements(!0),r=n-1;r>=0;r--){var a=t[r];i.splice(a[2],1),o.push(a[0])}this._invalidate()}return o}return e}(),e.prototype.getElementId=function(){function e(e){var t=this._elementWithPayload(e);return t&&t.id}return e}(),e.prototype.findById=function(){function e(e){var t=this._elementWithId(e);return t&&t.payload}return e}(),e.prototype.indexOfElement=function(){function e(e){return this._elements().indexOf(this._elementWithPayload(e,!0))}return e}(),e.prototype.indexOfId=function(){function e(e){return this._elements().indexOf(this._elementWithId(e,!0))}return e}(),e.prototype.getElementByIndex=function(){function e(e){var t=this._elements()[e>=0?e:-1];return t&&t.payload}return e}(),e.prototype.find=function(){function e(e){var t=this,n=void 0;return r(e)&&(n=this._elements().find(function(n,o){return e.call(t,n.payload,n.id,o)})),n&&n.payload}return e}(),e.prototype.findBy=function(){function e(e,t){var n=void 0;if(o(t)){var i=this.all(t);i.length>0&&(n=o(e)?i.find(function(t){return s(e,t)}):i[0])}else o(e)&&(n=this._elements().find(function(t){return s(e,t.payload)}),n&&(n=n.payload));return n}return e}(),e.prototype.findAllEntriesBy=function(){function e(e){var t=[];return o(e)&&this._elements().forEach(function(n,o){s(e,n.payload)&&t.push([n.payload,n.id,o])}),t}return e}(),e.prototype.findAllBy=function(){function e(e,t){var n=this.findAllEntriesBy(e).map(function(e){return e[0]});return o(t)&&"sort"in t&&u(n,t.sort),n}return e}(),e.prototype.forEach=function(){function e(e){var t=this;r(e)&&this._elements().forEach(function(n,o){e.call(t,n.payload,n.id,o)})}return e}(),e.prototype.count=function(){function e(){return this._elements().length}return e}(),e.prototype.all=function(){function e(e){var t=this._elements().map(function(e){return e.payload});return o(e)&&"sort"in e&&u(t,e.sort),t}return e}(),e}(),I=Object.prototype.hasOwnProperty}],metadata:{"InstanceMetadata.js":["babel-runtime/helpers/typeof","babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","./Metadata","../../dicomTagDescriptions",function(e,t,n){n.export({InstanceMetadata:function(){return p}});var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){i=e}});var r;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){r=e}});var a;n.import("babel-runtime/helpers/inherits",{default:function(e){a=e}});var s;n.import("./Metadata",{Metadata:function(e){s=e}});var c;n.import("../../dicomTagDescriptions",{dicomTagDescriptions:function(e){c=e}});var u="undefined",l="number",m="string",d=/^x[0-9a-fx]{8}$/,p=function(e){function t(n){i(this,t);var o=r(this,e.call(this,n));return o._sopInstanceUID=null,o}return a(t,e),t.prototype.getSOPInstanceUID=function(){function e(){return this._sopInstanceUID}return e}(),t.prototype.getStringValue=function(){function e(e,n,i){var r=this.getRawValue(e,i);return("undefined"==typeof r?"undefined":o(r))!==m&&("undefined"==typeof r?"undefined":o(r))!==u&&(r=r.toString()),t.getIndexedValue(r,n,i)}return e}(),t.prototype.getFloatValue=function(){function e(e,n,i){var r=this.getRawValue(e,i);return r=t.getIndexedValue(r,n,i),r instanceof Array?(r.forEach(function(e,t){r[t]=parseFloat(e)}),r):("undefined"==typeof r?"undefined":o(r))===m?parseFloat(r):r}return e}(),t.prototype.getIntValue=function(){function e(e,n,i){var r=this.getRawValue(e,i);return r=t.getIndexedValue(r,n,i),r instanceof Array?(r.forEach(function(e,t){r[t]=parseFloat(e)}),r):("undefined"==typeof r?"undefined":o(r))===m?parseInt(r):r}return e}(),t.prototype.getRawValue=function(){function e(e,t){}return e}(),t.prototype.equals=function(){function e(e){var n=this;return e===n||e instanceof t&&e.getSOPInstanceUID()===n.getSOPInstanceUID()}return e}(),t.prototype.tagExists=function(){function e(e){}return e}(),t.prototype.getResourceUri=function(){function e(e,t){}return e}(),t.getTagInfo=function(){function e(e){var t=null,n=null;if(("undefined"==typeof e?"undefined":o(e))===l?t="x"+("00000000"+e.toString(16)).substr(-8):("undefined"==typeof e?"undefined":o(e))===m&&(d.test(e)?t=e:n=e),null!==n){for(var i in f.sanitizeForInObject(c))if(c[i]===n){t=i;break}}else null!==t&&(n=c[t]||null);return{tagName:t,propertyName:n}}return e}(),t.getIndexedValue=function(){function e(e,t,n){var i=n;if(("undefined"==typeof e?"undefined":o(e))===m){var r=e.indexOf("\\")!==-1;if(i=e,r){var a=e.split("\\");if(s.isValidIndex(t)){var c=a[t];i=("undefined"==typeof c?"undefined":o(c))!==m?n:c}else i=a}}return i}return e}(),t}(s)}],"Metadata.js":["babel-runtime/helpers/typeof","babel-runtime/helpers/classCallCheck",function(e,t,n){n.export({Metadata:function(){return c}});var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){i=e}});var r="string",a="number",s="function",c=function(){function e(t){i(this,e),this._data=t}return e.prototype.getData=function(){function e(){return this._data}return e}(),e.prototype.getDataProperty=function(){function e(e){var t=void 0,n=this._data;return(n instanceof Object||"object"===("undefined"==typeof n?"undefined":o(n))&&null!==n)&&(t=n[e]),t}return e}(),e.isValidUID=function(){function e(e){return("undefined"==typeof e?"undefined":o(e))===r&&e.length>0}return e}(),e.isValidIndex=function(){function e(e){return("undefined"==typeof e?"undefined":o(e))===a&&e>=0&&(0|e)===e}return e}(),e.isValidCallback=function(){function e(e){return("undefined"==typeof e?"undefined":o(e))===s}return e}(),e}()}],"SeriesMetadata.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","./Metadata","./InstanceMetadata",function(e,t,n){n.export({SeriesMetadata:function(){return c}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){i=e}});var r;n.import("babel-runtime/helpers/inherits",{default:function(e){r=e}});var a;n.import("./Metadata",{Metadata:function(e){a=e}});var s;n.import("./InstanceMetadata",{InstanceMetadata:function(e){s=e}});var c=function(e){function t(n){o(this,t);var r=i(this,e.call(this,n));return r._seriesInstanceUID=null,r._instances=[],r}return r(t,e),t.prototype.getSeriesInstanceUID=function(){function e(){return this._seriesInstanceUID}return e}(),t.prototype.addInstance=function(){function e(e){var t=!1;return e instanceof s&&void 0===this.getInstanceByUID(e.getSOPInstanceUID())&&(this._instances.push(e),t=!0),t}return e}(),t.prototype.getInstanceByIndex=function(){function e(e){var t=void 0;return a.isValidIndex(e)&&(t=this._instances[e]),t}return e}(),t.prototype.getInstanceByUID=function(){function e(e){var t=void 0;return a.isValidUID(e)&&(t=this._instances.find(function(t){return t.getSOPInstanceUID()===e})),t}return e}(),t.prototype.getInstanceCount=function(){function e(){return this._instances.length}return e}(),t.prototype.forEachInstance=function(){function e(e){a.isValidCallback(e)&&this._instances.forEach(function(t,n){e.call(null,t,n)})}return e}(),t.prototype.indexOfInstance=function(){function e(e){return this._instances.indexOf(e)}return e}(),t.prototype.equals=function(){function e(e){var n=this;return e===n||e instanceof t&&e.getSeriesInstanceUID()===n.getSeriesInstanceUID()}return e}(),t}(a)}],"StudyMetadata.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","./Metadata","./SeriesMetadata",function(e,t,n){n.export({StudyMetadata:function(){return c}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){i=e}});var r;n.import("babel-runtime/helpers/inherits",{default:function(e){r=e}});var a;n.import("./Metadata",{Metadata:function(e){a=e}});var s;n.import("./SeriesMetadata",{SeriesMetadata:function(e){s=e}});var c=function(e){function t(n){o(this,t);var r=i(this,e.call(this,n));return r._studyInstanceUID=null,r._series=[],r}return r(t,e),t.prototype.getStudyInstanceUID=function(){function e(){return this._studyInstanceUID}return e}(),t.prototype.addSeries=function(){function e(e){var t=!1;return e instanceof s&&void 0===this.getSeriesByUID(e.getSeriesInstanceUID())&&(this._series.push(e),t=!0),t}return e}(),t.prototype.getSeriesByIndex=function(){function e(e){var t=void 0;return a.isValidIndex(e)&&(t=this._series[e]),t}return e}(),t.prototype.getSeriesByUID=function(){function e(e){var t=void 0;return a.isValidUID(e)&&(t=this._series.find(function(t){return t.getSeriesInstanceUID()===e})),t}return e}(),t.prototype.getSeriesCount=function(){function e(){return this._series.length}return e}(),t.prototype.getInstanceCount=function(){function e(){return this._series.reduce(function(e,t){return e+t.getInstanceCount()},0)}return e}(),t.prototype.forEachSeries=function(){function e(e){a.isValidCallback(e)&&this._series.forEach(function(t,n){e.call(null,t,n)})}return e}(),t.prototype.indexOfSeries=function(){function e(e){return this._series.indexOf(e)}return e}(),t.prototype.equals=function(){function e(e){var n=this;return e===n||e instanceof t&&e.getStudyInstanceUID()===n.getStudyInstanceUID()}return e}(),t.prototype.getFirstInstance=function(){function e(){var e=void 0,t=this.getSeriesByIndex(0);return t&&(e=t.getInstanceByIndex(0)),e}return e}(),t}(a)}]}},helpers:{"capitalizeFirstLetter.js":["meteor/blaze",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}}),o.registerHelper("capitalizeFirstLetter",function(e){if(e)return e.charAt(0).toUpperCase()+e.slice(1)})}],"formatDA.js":["meteor/blaze","meteor/momentjs:moment",function(e,t,n){n.export({formatDA:function(){return r}});var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/momentjs:moment",{moment:function(e){i=e}});var r=function e(t,n,o){if(t){var r=i(t,"YYYYMMDD"),a="MMM D, YYYY";return o&&(a=n),r.format(a)}};o._getGlobalHelper("formatDA")||o.registerHelper("formatDA",r)}],"formatJSDate.js":["meteor/blaze","meteor/momentjs:moment",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/momentjs:moment",{moment:function(e){i=e}}),o.registerHelper("formatJSDate",function(e,t,n){if(e){var o=i(new Date(e)),r="MMM D, YYYY";return n&&(r=t),o.format(r)}})}],"formatNumberPrecision.js":["meteor/blaze",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}}),o.registerHelper("formatNumberPrecision",function(e,t){if(null!=e)return parseFloat(e).toFixed(t)})}],"formatPN.js":["meteor/blaze",function(e,t,n){n.export({formatPN:function(){return i}});var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i=function e(t){if(t)return t.replace("^",", ")};o._getGlobalHelper("formatPN")||o.registerHelper("formatPN",i)}],"formatTM.js":["meteor/blaze","meteor/momentjs:moment",function(e,t,n){n.export({formatTM:function(){return r}});var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/momentjs:moment",{moment:function(e){i=e}});var r=function e(t,n){if(t){var o=i(t,"HHmmss.SSS"),r="HH:mm:ss";return n&&n.format&&(r=n.format),o.format(r)}};o._getGlobalHelper("formatTM")||o.registerHelper("formatTM",r)}],"getUsername.js":["meteor/meteor","meteor/blaze",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var i;n.import("meteor/blaze",{Blaze:function(e){i=e}}),i.registerHelper("getUsername",function(e){var t=o.users.findOne({userId:e});if(t&&t.name)return t.name})}],"ifTypeIs.js":["babel-runtime/helpers/typeof","meteor/blaze",function(e,t,n){var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var i;n.import("meteor/blaze",{Blaze:function(e){i=e}}),i.registerHelper("ifTypeIs",function(e,t,n){return("undefined"==typeof e?"undefined":o(e))===t?n:""})}],"inc.js":["meteor/blaze",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}}),o.registerHelper("inc",function(e){return parseInt(e)+1})}],"index.js":["./isTouchDevice","./formatPN","./formatDA","./formatTM","./formatJSDate","./jsDateFromNow","./formatNumberPrecision","./inc","./isDisplaySetActive","./getUsername","./capitalizeFirstLetter","./objectToPairs","./objectEach","./ifTypeIs","./prettyPrintStringify","./sorting","./studyThumbnails",function(e,t,n){n.export({helpers:function(){return s}});var o;n.import("./isTouchDevice",{isTouchDevice:function(e){o=e}});var i;n.import("./formatPN",{formatPN:function(e){i=e}});var r;n.import("./formatDA",{formatDA:function(e){r=e}});var a;n.import("./formatTM",{formatTM:function(e){a=e}}),n.import("./formatJSDate"),n.import("./jsDateFromNow"),n.import("./formatNumberPrecision"),n.import("./inc"),n.import("./isDisplaySetActive"),n.import("./getUsername"),n.import("./capitalizeFirstLetter"),n.import("./objectToPairs"),n.import("./objectEach"),n.import("./ifTypeIs"),n.import("./prettyPrintStringify"),n.import("./sorting"),n.import("./studyThumbnails");var s={isTouchDevice:o,formatPN:i,formatDA:r,formatTM:a}}],"isDisplaySetActive.js":["meteor/templating","meteor/session","meteor/jquery","meteor/underscore","meteor/ohif:core","meteor/ohif:viewerbase",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}});var s;n.import("meteor/ohif:core",{OHIF:function(e){s=e}}),n.import("meteor/ohif:viewerbase"),o.registerHelper("isDisplaySetActive",function(e,t){if(i.get("LayoutManagerUpdated"),s.viewerbase.layoutManager){var n=!1;if(a.isUndefined(t))for(var o=s.viewerbase.layoutManager.getNumberOfViewports(),r=s.viewerbase.layoutManager.viewportData,c=0;c0||navigator.msMaxTouchPoints>0};o.registerHelper("isTouchDevice",i)}],"jsDateFromNow.js":["meteor/blaze","meteor/session","meteor/momentjs:moment",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/momentjs:moment",{moment:function(e){r=e}}),o.registerHelper("jsDateFromNow",function(e,t,n){if(e){i.get("timeAgoVariable");var o=r(new Date(e));return o.fromNow()}})}],"objectEach.js":["meteor/blaze","meteor/underscore",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}}),o.registerHelper("objectEach",function(e){return i.map(e,function(e,t){return i.extend({key:t},e)})})}],"objectToPairs.js":["meteor/blaze","meteor/underscore",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}}),o.registerHelper("objectToPairs",function(e){return i.map(e,function(e,t){return{key:t,value:e}})})}],"prettyPrintStringify.js":["meteor/blaze",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}}),o.registerHelper("prettyPrintStringify",function(e){if(e){var t=JSON.stringify(e,null,2);return t=t.replace(/['"]+/g,""),t=t.replace("{",""),t=t.replace("}",""),t=t.replace(",","\n")}})}],"sorting.js":["meteor/templating","meteor/underscore",function(e,t,n){function o(e,t){t=t.split(".");for(var n=0;n-1)){var i="keypress"!==t.type&&e.hotkeys.specialKeys[t.which],r=String.fromCharCode(t.which).toLowerCase(),a="",s={};e.each(["alt","ctrl","shift"],function(e,n){t[n+"Key"]&&i!==n&&(a+=n+"+")}),t.metaKey&&!t.ctrlKey&&"meta"!==i&&(a+="meta+"),t.metaKey&&"meta"!==i&&a.indexOf("alt+ctrl+shift+")>-1&&(a=a.replace("alt+ctrl+shift+","hyper+")),i?s[a+i]=!0:(s[a+r]=!0,s[a+e.hotkeys.shiftNums[r]]=!0,"shift+"===a&&(s[e.hotkeys.shiftNums[r]]=!0));for(var c=0,u=o.length;c","/":"?","\\":"|"},textAcceptingInputTypes:["text","password","number","email","url","range","date","month","week","time","datetime","datetime-local","search","color","tel"],textInputTypes:/textarea|input|select/i,options:{filterInputAcceptingElements:!0,filterTextInputs:!0,filterContentEditable:!0}},e.each(["keydown","keyup","keypress"],function(){e.event.special[this]={add:t}})}(r||this.jQuery||window.jQuery);var E=function(){function e(e){for(;e;){if("DIALOG"==e.nodeName)return e;e=e.parentElement}return null}var t=window.CustomEvent;t&&"object"!=typeof t||(t=function e(t,n){n=n||{};var o=document.createEvent("CustomEvent");return o.initCustomEvent(t,!!n.bubbles,!!n.cancelable,n.detail||null),o},t.prototype=window.Event.prototype);var n={};n.reposition=function(e){var t=document.body.scrollTop||document.documentElement.scrollTop,n=t+(window.innerHeight-e.offsetHeight)/2;e.style.top=Math.max(0,n)+"px",e.dialogPolyfillInfo.isTopOverridden=!0},n.inNodeList=function(e,t){for(var n=0;n=i)throw"Too many modal dialogs";var t=document.createElement("div");t.className="backdrop";var n=function(t){var n=document.createEvent("MouseEvents");n.initMouseEvent(t.type,t.bubbles,t.cancelable,window,t.detail,t.screenX,t.screenY,t.clientX,t.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget),e.dispatchEvent(n)};t.addEventListener("click",n),e.parentNode.insertBefore(t,e.nextSibling),e.dialogPolyfillInfo.backdrop=t,e.dialogPolyfillInfo.clickEventListener=n,this.pendingDialogStack.push(e),this.updateStacking(),e.dialogPolyfillInfo.focusFirst=this.createFocusable(),e.dialogPolyfillInfo.focusLast=this.createFocusable(),e.appendChild(e.dialogPolyfillInfo.focusLast),e.insertBefore(e.dialogPolyfillInfo.focusFirst,e.firstChild)},n.DialogManager.prototype.removeDialog=function(e){var t=this.pendingDialogStack.indexOf(e);if(t!=-1){this.pendingDialogStack.splice(t,1);var n=e.dialogPolyfillInfo.backdrop,o=e.dialogPolyfillInfo.clickEventListener;n.removeEventListener("click",o),n.parentNode.removeChild(n),e.dialogPolyfillInfo.backdrop=null,e.dialogPolyfillInfo.clickEventListener=null,this.updateStacking(),e.removeChild(e.dialogPolyfillInfo.focusFirst),e.removeChild(e.dialogPolyfillInfo.focusLast),e.dialogPolyfillInfo.focusFirst=null,e.dialogPolyfillInfo.focusLast=null}},n.dm=new n.DialogManager,document.addEventListener("keydown",n.dm.handleKey.bind(n.dm)),n}();F("./node_modules/meteor/ohif:viewerbase/client/components/basic/layout/template.layout.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/basic/loadingText/template.loadingText.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/basic/removableBackdrop/template.removableBackdrop.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/basic/aboutModal/template.aboutModal.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/basic/aboutModal/aboutModal.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/studyBrowser/studyBrowser/template.studyBrowser.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/studyBrowser/studyBrowser/studyBrowser.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/studyBrowser/thumbnailEntry/template.thumbnailEntry.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/studyBrowser/thumbnailEntry/thumbnailEntry.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/studyBrowser/imageThumbnail/template.imageThumbnail.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/studyBrowser/imageThumbnail/imageThumbnail.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/imageViewerViewport/template.imageViewerViewport.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/gridLayout/template.gridLayout.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/gridLayout/gridLayout.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/loadingIndicator/template.loadingIndicator.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/loadingIndicator/loadingIndicator.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/annotationDialogs/template.annotationDialogs.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/annotationDialogs/annotationDialogs.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/viewportOrientationMarkers/template.viewportOrientationMarkers.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/viewportOverlay/template.viewportOverlay.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/viewportOverlay/viewportOverlay.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/viewerMain/template.viewerMain.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/viewerMain/viewerMain.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/imageControls/template.imageControls.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/imageControls/imageControls.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/layoutButton/template.layoutButton.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/layoutButton/layoutButton.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/layoutChooser/template.layoutChooser.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/layoutChooser/layoutChooser.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/cineDialog/template.cineDialog.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/cineDialog/cineDialog.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/toolbarSectionButton/template.toolbarSectionButton.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/toolbarSectionButton/toolbarSectionButton.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/toolbarSectionTools/template.toolbarSectionTools.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/toolbarSectionTools/toolbarSectionTools.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/playClipButton/template.playClipButton.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/playClipButton/playClipButton.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/confirmDeleteDialog/template.confirmDeleteDialog.js"), -F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/confirmDeleteDialog/confirmDeleteDialog.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/textMarkerDialogs/template.textMarkerDialogs.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/textMarkerDialogs/textMarkerDialogs.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/displaySetNavigation/template.displaySetNavigation.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/displaySetNavigation/displaySetNavigation.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studySeriesQuickSwitch/template.studySeriesQuickSwitch.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studySeriesQuickSwitch/studySeriesQuickSwitch.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studyTimepointBrowser/template.studyTimepoint.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepoint.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studyTimepointBrowser/template.studyTimepointBrowser.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepointBrowser.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studyTimepointBrowser/template.studyTimepointStudy.js"),F("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepointStudy.js");var B=F("./node_modules/meteor/ohif:viewerbase/main.js");"undefined"==typeof Package&&(Package={}),function(e,t){for(var n in t)n in e||(e[n]=t[n])}(Package["ohif:viewerbase"]=B,{dialogPolyfill:E})}(); +!function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,o=Package.http.HTTP,i=Package.jquery.$,r=Package.jquery.jQuery,a=Package["momentjs:moment"].moment,s=Package.validatejs.validate,c=Package["u2622:persistent-session"].PersistentSession,u=Package.modules.meteorInstall,l=Package.modules.Buffer,m=Package.modules.process,d=Package["ecmascript-runtime"].Symbol,p=Package["ecmascript-runtime"].Map,f=Package["ecmascript-runtime"].Set,g=Package["babel-runtime"].meteorBabelHelpers,x=Package.promise.Promise,h=Package.webapp.WebApp,v=Package.logging.Log,S=Package.deps.Tracker,y=Package.deps.Deps,I=Package.session.Session,T=Package["ddp-client"].DDP,b=Package.mongo.Mongo,D=Package.ui.Blaze,w=Package.ui.UI,C=Package.ui.Handlebars,P=Package.spacebars.Spacebars,k=Package["templating-runtime"].Template,R=Package.check.check,V=Package.check.Match,O=Package.underscore._,M=Package.random.Random,A=Package.ejson.EJSON,q=Package["launch-screen"].LaunchScreen,N=Package.htmljs.HTML,E,L,F,B=u({node_modules:{meteor:{"ohif:viewerbase":{client:{components:{basic:{layout:{"template.layout.js":function(){k.__checkName("layout"),k.layout=new k("Template.layout",function(){var e=this;return P.include(e.lookupTemplate("yield"))})}},loadingText:{"template.loadingText.js":function(){k.__checkName("loadingText"),k.loadingText=new k("Template.loadingText",function(){var e=this;return N.Raw('
\n Loading... \n
')})}},removableBackdrop:{"template.removableBackdrop.js":function(){k.__checkName("removableBackdrop"),k.removableBackdrop=new k("Template.removableBackdrop",function(){var e=this;return N.Raw('
\n
')})}},aboutModal:{"template.aboutModal.js":function(){k.__checkName("aboutModal"),k.aboutModal=new k("Template.aboutModal",function(){var e=this;return D._TemplateWith(function(){return P.dataMustache(e.lookup("extend"),e.lookup("."),P.kw({id:"aboutModal",dialogClass:"modal-lg",title:"About"}))},function(){return P.include(e.lookupTemplate("dialogSimple"),function(){return["\n ",N.A({target:"_blank",class:"forkOnGithub",href:function(){return P.mustache(e.lookup("githubUrl"))}},"\n ",N.IMG({src:"https://camo.githubusercontent.com/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67",alt:"Fork me on GitHub","data-canonical-src":"https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"}),"\n "),"\n ",N.DIV({class:"logo p-x-3 p-y-3 clearfix"},"\n ",N.SVG({class:"logoImage pull-left"},"\n ",N.USE({"xlink:href":function(){return P.mustache(e.lookup("absoluteUrl"),"packages/ohif_viewerbase/assets/icons.svg#icon-ohif-logo")}}),"\n "),"\n ",N.A({class:"logoText pull-left",target:"_blank",href:"http://ohif.org"},"\n Open Health Imaging Foundation DICOM Viewer\n "),"\n "),"\n ",N.DIV({class:"p-x-1 p-y-1 m-y-2"},"\n ",N.A({class:"btn btn-default inline",target:"_blank",href:"https://groups.google.com/forum/#!forum/cornerstone-platform"},"\n Visit the forum\n "),"\n ",N.A({class:"btn btn-default inline",target:"_blank",href:"https://github.com/OHIF/Viewers/issues"},"\n Report an issue\n "),"\n "),"\n ",N.DIV({class:"p-y-1 p-x-1"},"\n ",N.H3("Version Information"),"\n ",N.TABLE({class:"table table-responsive"},"\n ",N.THEAD("\n ",N.TR("\n ",N.TH("Name"),"\n ",N.TH("Value"),"\n "),"\n "),"\n ",N.TBODY("\n ",N.TR("\n ",N.TD("Repository URL"),"\n ",N.TD("\n ",N.A({target:"_blank",href:function(){return P.mustache(e.lookup("githubUrl"))}},D.View("lookup:githubUrl",function(){return P.mustache(e.lookup("githubUrl"))})),"\n "),"\n "),"\n ",N.TR("\n ",N.TD("Last Commit Hash"),"\n ",N.TD("\n ",N.A({target:"_blank",href:function(){return[P.mustache(e.lookup("githubUrl")),"/commit/",P.mustache(e.lookup("gitRev"),"long")]}},"\n ",D.View("lookup:gitRev",function(){return P.mustache(e.lookup("gitRev"),"long")}),"\n "),"\n "),"\n "),"\n ",N.TR("\n ",N.TD("Latest Tag"),"\n ",N.TD("\n ",N.A({target:"_blank",href:function(){return[P.mustache(e.lookup("githubUrl")),"/releases/tag/",P.mustache(e.lookup("gitRev"),"tag")]}},"\n ",D.View("lookup:gitRev",function(){return P.mustache(e.lookup("gitRev"),"tag")}),"\n "),"\n "),"\n "),"\n ",N.TR("\n ",N.TD("Branch"),"\n ",N.TD("\n ",N.A({target:"_blank",href:function(){return[P.mustache(e.lookup("githubUrl")),"/tree/",P.mustache(e.lookup("gitRev"),"branch")]}},"\n ",D.View("lookup:gitRev",function(){return P.mustache(e.lookup("gitRev"),"branch")}),"\n "),"\n "),"\n "),"\n "),"\n "),"\n "),"\n "]})})})},"aboutModal.js":function(){k.aboutModal.helpers({githubUrl:function(){function e(){return"https://github.com/OHIF/Viewers"}return e}()})}}},studyBrowser:{studyBrowser:{"template.studyBrowser.js":function(){k.__checkName("studyBrowser"),k.studyBrowser=new k("Template.studyBrowser",function(){var e=this;return N.DIV({class:"studyBrowser"},"\n ",N.DIV({class:"scrollableStudyThumbnails"},"\n ",D.Each(function(){return{_sequence:P.call(e.lookup("studies")),_variable:"study"}},function(){return["\n ",D.Each(function(){return{_sequence:P.dataMustache(e.lookup("sort"),P.dataMustache(e.lookup("studyThumbnails"),e.lookup("study")),e.lookup("thumbnailSortBy"),e.lookup("thumbnailSortType")),_variable:"thumbnail"}},function(){return["\n ",D._TemplateWith(function(){return{thumbnail:P.call(e.lookup("thumbnail"))}},function(){return P.include(e.lookupTemplate("thumbnailEntry"))}),"\n "]}),"\n "]}),"\n "),"\n ")})},"studyBrowser.js":["meteor/templating","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}}),o.studyBrowser.helpers({studies:function(){function e(){return i.viewer.Studies.findAllBy({selected:!0})}return e}()})}]},thumbnailEntry:{"template.thumbnailEntry.js":function(){k.__checkName("thumbnailEntry"),k.thumbnailEntry=new k("Template.thumbnailEntry",function(){var e=this;return D.Let({stack:function(){return P.call(P.dot(e.lookup("."),"thumbnail","stack"))}},function(){return["\n ",N.DIV({class:function(){return["thumbnailEntry noselect m-t-1 m-b-2 ",P.mustache(e.lookup("draggableClass"))," ",D.If(function(){return P.dataMustache(e.lookup("isDisplaySetActive"),P.dot(e.lookup("stack"),"displaySetInstanceUid"),e.lookup("viewportIndex"))},function(){return"active"})]}},"\n ",N.DIV({class:"p-x-1"},"\n ",D._TemplateWith(function(){return P.dataMustache(e.lookup("clone"),e.lookup("."))},function(){return P.include(e.lookupTemplate("imageThumbnail"))}),"\n "),"\n ",N.DIV({class:function(){return["seriesDetails clearfix m-x-1 ",D.Unless(function(){return P.call(P.dot(e.lookup("stack"),"seriesDescription"))},function(){return"info-only"})]}},"\n ",N.DIV({class:"seriesDescription"},"\n ",D.View("lookup:stack.seriesDescription",function(){return P.mustache(P.dot(e.lookup("stack"),"seriesDescription"))}),"\n "),"\n ",N.DIV({class:"seriesInformation"},"\n ",N.DIV({class:"item item-series clearfix"},"\n ",N.DIV({class:"icon"},"S:"),"\n ",N.DIV({class:"value"},D.View("lookup:stack.seriesNumber",function(){return P.mustache(P.dot(e.lookup("stack"),"seriesNumber"))})),"\n "),"\n ",D.Unless(function(){return P.dataMustache(e.lookup("isUndefined"),e.lookup("instanceNumber"))},function(){return["\n ",N.DIV({class:"item item-series clearfix"},"\n ",N.DIV({class:"icon"},"I:"),"\n ",N.DIV({class:"value"},D.View("lookup:instanceNumber",function(){return P.mustache(e.lookup("instanceNumber"))})),"\n "),"\n "]}),"\n ",N.DIV({class:"item item-frames clearfix"},"\n ",N.DIV({class:"icon"},N.DIV()),"\n ",N.DIV({class:"value"},D.View("lookup:stack.numImageFrames",function(){return P.mustache(P.dot(e.lookup("stack"),"numImageFrames"))})),"\n "),"\n "),"\n "),"\n "),"\n "]})})},"thumbnailEntry.js":["meteor/templating","meteor/underscore","meteor/session","meteor/ohif:core","../../../lib/thumbnailDragHandlers",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}});var s;n.import("../../../lib/thumbnailDragHandlers",{thumbnailDragHandlers:function(e){s=e}}),o.thumbnailEntry.onCreated(function(){var e=o.instance();e.isDragAndDrop=i.isUndefined(e.data.viewportIndex)}),o.thumbnailEntry.events({"touchstart .thumbnailEntry, mousedown .thumbnailEntry":function(){function e(e,t){var n=t.data.thumbnail.stack;t.isDragAndDrop&&s.thumbnailDragStartHandler(e,n)}return e}(),"touchmove .thumbnailEntry":function(){function e(e,t){t.isDragAndDrop&&s.thumbnailDragHandler(e)}return e}(),"touchend .thumbnailEntry":function(){function e(e,t){var n=t.data.thumbnail.stack;t.isDragAndDrop&&s.thumbnailDragEndHandler(e,n)}return e}(),"click .thumbnailEntry":function(){function e(e,t){if(!t.isDragAndDrop){var n=t.data.thumbnail.stack;a.viewerbase.layoutManager.rerenderViewportWithNewDisplaySet(t.data.viewportIndex,n)}}return e}(),"dblclick .thumbnailEntry":function(){function e(e,t){if(t.isDragAndDrop){var n=a.viewerbase.layoutManager.getNumberOfViewports(),o=r.get("activeViewport")||0;o>=n&&(o=n>0?n-1:0);var i=t.data.thumbnail.stack;a.viewerbase.layoutManager.rerenderViewportWithNewDisplaySet(o,i)}}return e}()}),o.thumbnailEntry.helpers({draggableClass:function(){function e(){return o.instance().isDragAndDrop?"draggable":""}return e}(),instanceNumber:function(){function e(){var e=o.instance().data.thumbnail;if(e){var t=e.stack;if(t&&t.isMultiFrame){var n=t.images[0];if(n)return n.instanceNumber}}}return e}()})}]},imageThumbnail:{"template.imageThumbnail.js":function(){k.__checkName("imageThumbnail"),k.imageThumbnail=new k("Template.imageThumbnail",function(){var e=this;return N.DIV({class:"imageThumbnail"},N.Raw('\n
\n '),N.DIV({class:"imageThumbnailLoadingIndicator thumbnailLoadingIndicator"},"\n ",N.P("Loading ",D.View("lookup:percentComplete",function(){return P.mustache(e.lookup("percentComplete"))})),"\n "),N.Raw('\n
\n

Error

\n
\n '))})},"imageThumbnail.js":["meteor/templating","meteor/tracker","meteor/session","meteor/ohif:core","../../../lib/getImageId.js","../../../lib/getWADORSImageId.js",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/tracker",{Tracker:function(e){i=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}});var s;n.import("../../../lib/getImageId.js",{getImageId:function(e){s=e}});var c;n.import("../../../lib/getWADORSImageId.js",{getWADORSImageId:function(e){c=e}}),o.imageThumbnail.onCreated(function(){var e=o.instance();e.getThumbnailImageId=function(){var t=e.data.thumbnail.stack,n=(t.numImageFrames||t.images.length||1)-1,o=Math.floor(n/2),i=void 0;return t.isMultiFrame?i=t.images[0]:(i=t.images[o],o=0),i.getImageId(o,!0)}}),o.imageThumbnail.onRendered(function(){var e=o.instance(),t=e.$(".imageThumbnail"),n=t.find(".imageThumbnailLoadingIndicator"),r=t.find(".imageThumbnailErrorLoadingIndicator"),a=t.find(".imageThumbnailCanvas"),s=a.get(0);e.refreshImage=function(){if(s){cornerstone.disable(s),n.css("display","block");var t=function e(t){cornerstone.enable(s),cornerstone.displayImage(s,t),n.css("display","none")},o=function e(){n.css("display","none"),r.css("display","block")},i=e.getThumbnailImageId();cornerstone.loadAndCacheImage(i).then(t,o)}},e.autorun(function(){e.data.currentStudy&&e.data.currentStudy.dep.depend(),i.afterFlush(function(){return e.refreshImage()})})}),o.imageThumbnail.onDestroyed(function(){var e=o.instance(),t=e.$(".imageThumbnail"),n=t.find(".imageThumbnailCanvas"),i=n.get(0);i&&cornerstone.disable(i)}),o.imageThumbnail.helpers({percentComplete:function(){function e(){var e=o.instance(),t=a.string.encodeId(e.getThumbnailImageId()),n=r.get("CornerstoneThumbnailLoadProgress"+t);if(n&&100!==n)return n+"%"}return e}()})}]}},viewer:{imageViewerViewport:{"template.imageViewerViewport.js":function(){k.__checkName("imageViewerViewport"),k.imageViewerViewport=new k("Template.imageViewerViewport",function(){var e=this;return[N.Raw('
\n
\n
\n Please drag a stack here to view images.\n
\n '),P.include(e.lookupTemplate("viewportOverlay")),"\n ",P.include(e.lookupTemplate("loadingIndicator")),"\n ",P.include(e.lookupTemplate("viewportOrientationMarkers"))]})},"imageViewerViewport.js":["meteor/meteor","meteor/templating","meteor/tracker","meteor/session","meteor/random","meteor/jquery","meteor/ohif:core","../../../lib/StackManager","../../../lib/setActiveViewport","../../../lib/imageViewerViewportData","../../../lib/updateCrosshairsSynchronizer","../../../lib/toolManager","../../../lib/updateOrientationMarkers","../../../lib/instanceClassSpecificViewport","../../../lib/classes/OHIFError",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var r;n.import("meteor/tracker",{Tracker:function(e){r=e}});var a;n.import("meteor/session",{Session:function(e){a=e}});var s;n.import("meteor/random",{Random:function(e){s=e}});var c;n.import("meteor/jquery",{$:function(e){c=e}});var u;n.import("meteor/ohif:core",{OHIF:function(e){u=e}});var l;n.import("../../../lib/StackManager",{StackManager:function(e){l=e}});var m;n.import("../../../lib/setActiveViewport",{setActiveViewport:function(e){m=e}});var d;n.import("../../../lib/imageViewerViewportData",{imageViewerViewportData:function(e){d=e}});var p;n.import("../../../lib/updateCrosshairsSynchronizer",{updateCrosshairsSynchronizer:function(e){p=e}});var f;n.import("../../../lib/toolManager",{toolManager:function(e){f=e}});var g;n.import("../../../lib/updateOrientationMarkers",{updateOrientationMarkers:function(e){g=e}});var x;n.import("../../../lib/instanceClassSpecificViewport",{getInstanceClassDefaultViewport:function(e){x=e}});var h;n.import("../../../lib/classes/OHIFError",{OHIFError:function(e){h=e}});var v="CornerstoneToolsMouseDown CornerstoneToolsMouseDownActivate CornerstoneToolsMouseClick CornerstoneToolsMouseDrag CornerstoneToolsMouseUp CornerstoneToolsMouseWheel CornerstoneToolsTap CornerstoneToolsTouchPress CornerstoneToolsTouchStart CornerstoneToolsTouchStartActive CornerstoneToolsMultiTouchDragStart",S=function e(t,n){if(u.log.info("imageViewerViewport loadDisplaySetIntoViewport"),!t.study||!t.displaySet||!t.element)return void u.log.warn("loadDisplaySetIntoViewport: No Study, Display Set, or Element provided");var o=t.element,i=c(".imageViewerViewport").index(o),r=u.viewerbase.layoutManager;if(r.viewportData=r.viewportData||{},r.viewportData[i]=r.viewportData[i]||{},r.viewportData[i].viewportIndex=i,u.viewer.data){u.viewer.data.loadedSeriesData[i]={};var h=t.displaySet,S=l.findStack(h.displaySetInstanceUid);S&&S.imageIds||(S=l.makeAndAddStack(t.study,h)),S.isClip&&S.frameRate>0&&(u.viewer.cine.framesPerSecond=parseFloat(S.frameRate),a.set("UpdateCINE",s.id()));var y=S.imageIds;S={currentImageIdIndex:t.currentImageIdIndex>0&&t.currentImageIdIndex0?T.averageFrameRate:u.viewer.cine.framesPerSecond;var w={loop:u.viewer.cine.loop,framesPerSecond:D};cornerstoneTools.addToolState(o,"playClip",w),T&&T.isMultiframeImage&&T.averageFrameRate>0&&cornerstoneTools.playClip(o),cornerstoneTools.mouseInput.enable(o),cornerstoneTools.touchInput.enable(o),cornerstoneTools.mouseWheelInput.enable(o),cornerstoneTools.keyboardInput.enable(o);var C=f.getActiveTool();f.setActiveTool(C,[o]);var P=function e(t,c){r.viewportData[i]||u.log.warn("onImageRendered: LayoutManager has no viewport data for this viewport index?: "+i),a.set("CornerstoneImageRendered"+i,s.id());var l=cornerstone.getViewport(o);r.viewportData[i].viewport=l,u.viewer.data.loadedSeriesData[i].viewport=l,"function"==typeof A.onImageRendered&&A.onImageRendered(t,c,i,n)};d.off("CornerstoneImageRendered",P),d.on("CornerstoneImageRendered",P),a.set("CornerstoneImageRendered"+i,s.id());var k=function e(t,o){M&&O.updateMetadata(o.enabledElement.image),n.imageId=o.enabledElement.image.imageId,a.set("CornerstoneNewImage"+i,s.id()),r.viewportData[i].imageId=o.enabledElement.image.imageId;var c=t.target,l=cornerstoneTools.getToolState(c,"stack");if(l&&l.data&&l.data.length){g(c);var m=cornerstoneTools.getToolState(c,"stack");if(m&&m.data.length&&m.data[0].imageIds.length>1){var d=m.data[0].imageIds.indexOf(n.imageId);r.viewportData[i].currentImageIdIndex=d,u.viewer.data.loadedSeriesData[i].currentImageIdIndex=d}"function"==typeof A.onNewImage&&A.onNewImage(t,o,i,n)}};d.off("CornerstoneNewImage",k),d.on("CornerstoneNewImage",k),a.set("CornerstoneNewImage"+i,s.id());var R=function e(t,n){a.set("CornerstoneNewImage"+i,s.id())};d.off("CornerstoneStackScroll",R),S.imageIds.length>1&&d.on("CornerstoneStackScroll",R);var V=function e(t,n){var o=n.element,i=a.get("activeViewport"),r=c(".imageViewerViewport").index(o);if(c(o).focus(),r!==i){u.log.info("imageViewerViewport sendActivationTrigger"),n.viewportIndex=r;var s=c.Event("OHIFActivateViewport",n);s.type="OHIFActivateViewport",c(t.target).trigger(s,n)}};d.off(v,V),d.on(v,V),u.viewer.data.loadedSeriesData=r.viewportData;var q=cornerstoneTools.metaData.get("imagePlane",e.imageId);q&&q.frameOfReferenceUID&&(u.viewer.updateImageSynchronizer.add(o),u.viewer.refLinesEnabled&&cornerstoneTools.referenceLines.tool.enable(o,u.viewer.updateImageSynchronizer),"crosshairs"===C&&p(q.frameOfReferenceUID)),i===a.get("activeViewport")&&m(o),t.renderedCallback&&"function"==typeof t.renderedCallback&&t.renderedCallback(o),r.updateSession(),"function"==typeof A.after&&(u.log.info("imageViewerViewport after callback"),A.after(e,n,o))}},function(e){D(o,I,e)})}},y=function e(t,n,o){var i=t.study;if(!i||!i.displaySets)throw new h("Study does not exist or has no display sets");if(i.displaySets.every(function(e){return e.displaySetInstanceUid!==n||(t.displaySet=e,!1)}),!t.displaySet)throw new h("Display set not found in specified study!");S(t,o)};o.startup(function(){window.ViewportLoading=window.ViewportLoading||{},f.configureLoadProcess()}),i.imageViewerViewport.onRendered(function(){var e=i.currentData();u.log.info("imageViewerViewport onRendered");var t=this.find(".imageViewerViewport");this.element=t,c(t).siblings(".imageViewerLoadingIndicator").css("display","block");var n=a.get("activeViewport"),o=e.currentImageIdIndex,r=e.viewport,s=e.studyInstanceUid,l=e.seriesInstanceUid,m=e.renderedCallback,p=e.displaySetInstanceUid;o||(o=0),d.extendData(e);var f={element:t,viewport:r,currentImageIdIndex:o,displaySetInstanceUid:p,studyInstanceUid:s,seriesInstanceUid:l,renderedCallback:m,activeViewport:n};if(!p)return t.classList.add("empty"),c(t).siblings(".imageViewerLoadingIndicator").css("display","none"),void c(t).siblings(".viewportInstructions").show();var g=u.viewer.Studies.findBy({studyInstanceUid:s});f.study=g,y(f,p,e)}),i.imageViewerViewport.onDestroyed(function(){u.log.info("imageViewerViewport onDestroyed");var e=this.find(".imageViewerViewport"),t=c(e);if(e&&!t.hasClass("empty")&&t.find("canvas").length){cornerstoneTools.mouseInput.disable(e),cornerstoneTools.touchInput.disable(e),cornerstoneTools.mouseWheelInput.disable(e),u.viewer.updateImageSynchronizer.remove(e);var n=cornerstoneTools.getToolState(e,"stackPrefetch");n=[],cornerstoneTools.stackPrefetch.disable(e);try{var o=cornerstone.getEnabledElement(e);o&&cornerstoneTools.stopClip(e)}catch(e){u.log.warn(e)}t.trigger("OHIFDestroyedViewport"),cornerstone.disable(e)}}),i.imageViewerViewport.events({"OHIFActivateViewport .imageViewerViewport":function(){function e(e){u.log.info("imageViewerViewport OHIFActivateViewport"),m(e.currentTarget)}return e}(),"click .imageViewerViewport":function(){function e(e){m(e.currentTarget)}return e}(),"CornerstoneToolsMouseDoubleClick .imageViewerViewport, CornerstoneToolsDoubleTap .imageViewerViewport":function(){function e(e){var t=c(".imageViewerViewport").index(e.currentTarget),n=u.viewerbase.layoutManager;n.toggleEnlargement(t),r.afterFlush(function(){var e=void 0;e=n.isZoomed?0:n.zoomedViewportIndex||0;var t=c(".imageViewerViewport").get(e);m(t)})}return e}()})}]},gridLayout:{"template.gridLayout.js":function(){k.__checkName("gridLayout"),k.gridLayout=new k("Template.gridLayout",function(){var e=this;return N.DIV({id:"imageViewerViewports"},"\n ",D.Each(function(){return{_sequence:P.call(e.lookup("viewports")),_variable:"viewport"}},function(){return["\n ",N.DIV({class:function(){return["viewportContainer ",P.mustache(e.lookup("getClass"),e.lookup("@index"))]},style:function(){return["height:",P.mustache(e.lookup("height")),"%;width:",P.mustache(e.lookup("width")),"%;"]}},"\n ",N.DIV({class:"removable"},"\n ",D._TemplateWith(function(){return P.dataMustache(e.lookup("clone"),e.lookup("viewport"))},function(){return P.include(e.lookupTemplate("imageViewerViewport"))}),"\n "),"\n "),"\n "]}),"\n ")})},"gridLayout.js":["meteor/ohif:core","meteor/templating",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var r="top",a="bottom",s="middle";i.gridLayout.helpers({height:function(){function e(){var e=i.instance(),t=e.data.rows||1;return 100/t}return e}(),width:function(){function e(){var e=i.instance(),t=e.data.columns||1;return 100/t}return e}(),getClass:function(){function e(e){var t=this.rows,n=this.columns;if(1===t)return r+" "+a;var o=Math.floor(e/n);return 0===o?r:o+1===t?a:s}return e}(),viewports:function(){function e(){var e=i.instance(),t=e.data.rows,n=e.data.columns,o=t*n,r=e.data.viewportData,a=r.length;if(ao)return r.slice(0,o);return r}return e}()})}]},loadingIndicator:{"template.loadingIndicator.js":function(){k.__checkName("loadingIndicator"),k.loadingIndicator=new k("Template.loadingIndicator",function(){var e=this;return[N.DIV({class:"imageViewerLoadingIndicator loadingIndicator"},"\n ",N.DIV({class:"indicatorContents"},"\n ",N.P("Loading... ",N.Raw('')," ",D.View("lookup:percentComplete",function(){return P.mustache(e.lookup("percentComplete"))})),"\n "),"\n "),N.Raw('\n
\n
\n

Error Loading Image

\n

An error has occurred.

\n

\n
\n
')]})},"loadingIndicator.js":["meteor/meteor","meteor/templating","meteor/jquery","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}}),o.startup(function(){cornerstoneTools.loadHandlerManager&&(cornerstoneTools.loadHandlerManager.setStartLoadHandler(c),cornerstoneTools.loadHandlerManager.setEndLoadHandler(u),cornerstoneTools.loadHandlerManager.setErrorLoadingHandler(l))});var s=void 0,c=function e(t){clearTimeout(s),s=setTimeout(function(){console.log("startLoading");var e=r(t);e.siblings(".imageViewerErrorLoadingIndicator").css("display","none"),e.find("canvas").not(".magnifyTool").addClass("faded"),e.siblings(".imageViewerLoadingIndicator").css("display","block")},a.viewer.loadIndicatorDelay)},u=function e(t){clearTimeout(s);var n=r(t);n.siblings(".imageViewerErrorLoadingIndicator").css("display","none"),n.find("canvas").not(".magnifyTool").removeClass("faded"),n.siblings(".imageViewerLoadingIndicator").css("display","none")},l=function e(t,n,o,i){clearTimeout(s);var a=r(t);if(a.find("canvas").not(".magnifyTool").removeClass("faded"),a.siblings(".imageViewerLoadingIndicator").css("display","none"),"stackPrefetch"!==i){var c=a.siblings(".imageViewerErrorLoadingIndicator");c.css("display","block");var u={network:"A network error has occurred"};u.hasOwnProperty(o)&&(o=u[o]),c.find(".description").text("An error has occurred while loading image: "+n),o&&c.find(".details").text("Details: "+o)}};i.loadingIndicator.helpers({percentComplete:function(){function e(){var e=I.get("CornerstoneLoadProgress"+this.viewportIndex);if(e&&100!==e)return e+"%"}return e}()})}]},annotationDialogs:{"template.annotationDialogs.js":function(){k.__checkName("annotationDialogs"),k.annotationDialogs=new k("Template.annotationDialogs",function(){var e=this;return[N.getTag("dialog")({id:"annotationDialog",class:"annotationDialog noselect"},"\n ",N.H5("Enter your annotation"),"\n ",N.DIV({class:"annotationTextInputOptions"},"\n ",N.LABEL({for:"annotationTextInput"},"New label"),"\n ",N.INPUT({name:"annotationTextInput",class:"annotationTextInput",type:"text",tabindex:"-1",autocomplete:"off"}),"\n "),"\n ",N.A({class:"annotationDialogConfirm btn btn-sm btn-primary"},"OK"),"\n "),"\n\n ",N.getTag("dialog")({id:"relabelAnnotationDialog",class:"annotationDialog noselect",oncontextmenu:"return false"},"\n ",N.H5("Edit your annotation"),"\n ",N.DIV({class:"annotationTextInputOptions"},"\n ",N.LABEL({for:"annotationTextInput"},"New label"),"\n ",N.INPUT({name:"annotationTextInput",class:"annotationTextInput",type:"text",tabindex:"-1",autocomplete:"off"}),"\n "),"\n ",N.DIV("\n ",N.A({class:"relabelRemove btn btn-sm btn-secondary"},"Remove marker"),"\n ",N.A({class:"relabelConfirm btn btn-sm btn-primary"},"OK"),"\n "),"\n ")]})},"annotationDialogs.js":function(){k.annotationDialogs.onRendered(function(){var e=k.instance(),t=["annotationDialog","relabelAnnotationDialog"];t.forEach(function(t){var n=e.$("#"+t);n.draggable(),F.registerDialog(n.get(0))})})}},viewportOrientationMarkers:{"template.viewportOrientationMarkers.js":function(){k.__checkName("viewportOrientationMarkers"),k.viewportOrientationMarkers=new k("Template.viewportOrientationMarkers",function(){var e=this;return N.Raw('
\n
\n
\n
\n
\n
')})}},viewportOverlay:{"template.viewportOverlay.js":function(){k.__checkName("viewportOverlay"),k.viewportOverlay=new k("Template.viewportOverlay",function(){var e=this;return N.DIV({class:function(){return["imageViewerViewportOverlay noselect ",D.If(function(){return P.dataMustache(e.lookup("gt"),e.lookup("numImages"),1)},function(){return"controlsVisible"})]}},"\n ",D.Unless(function(){return P.call(e.lookup("tagDisplaySpecified"))},function(){return["\n ",N.DIV({class:"topleft dicomTag"},"\n ",N.DIV(D.View("lookup:formatPN",function(){return P.mustache(e.lookup("formatPN"),e.lookup("patientName"))})),"\n ",N.DIV(D.View("lookup:patientId",function(){return P.mustache(e.lookup("patientId"))})),"\n ",N.DIV({class:"priorIndicator"},D.View("lookup:prior",function(){return P.mustache(e.lookup("prior"))})),"\n "),"\n ",N.DIV({class:"topright dicomTag"},"\n ",N.DIV(D.View("lookup:studyDescription",function(){return P.mustache(e.lookup("studyDescription"))})),"\n ",N.DIV(D.View("lookup:formatDA",function(){return P.mustache(e.lookup("formatDA"),e.lookup("studyDate"))})," ",D.View("lookup:formatTM",function(){return P.mustache(e.lookup("formatTM"),e.lookup("studyTime"))})),"\n "),"\n ",N.DIV({class:"bottomright dicomTag"},"\n ",N.DIV(D.If(function(){return P.call(e.lookup("zoom"))},function(){return["Zoom: ",D.View("lookup:formatNumberPrecision",function(){return P.mustache(e.lookup("formatNumberPrecision"),e.lookup("zoom"),0)}),"%"]})),"\n ",N.DIV({ +class:"compressionIndicator"},D.View("lookup:compression",function(){return P.mustache(e.lookup("compression"))})),"\n ",N.DIV(D.View("lookup:wwwc",function(){return P.mustache(e.lookup("wwwc"))})),"\n "),"\n ",N.DIV({class:"bottomleft dicomTag"},"\n ",N.DIV(D.If(function(){return P.call(e.lookup("seriesNumber"))},function(){return["Ser: ",D.View("lookup:seriesNumber",function(){return P.mustache(e.lookup("seriesNumber"))})]})),"\n ",N.DIV(D.If(function(){return P.dataMustache(e.lookup("gt"),e.lookup("numImages"),1)},function(){return["Img: ",D.View("lookup:instanceNumber",function(){return P.mustache(e.lookup("instanceNumber"))})," (",D.View("lookup:imageIndex",function(){return P.mustache(e.lookup("imageIndex"))}),"/",D.View("lookup:numImages",function(){return P.mustache(e.lookup("numImages"))}),")"]})),"\n ",N.DIV(D.If(function(){return P.call(e.lookup("frameRate"))},function(){return[D.View("lookup:formatNumberPrecision",function(){return P.mustache(e.lookup("formatNumberPrecision"),e.lookup("frameRate"),2)})," FPS"]})),"\n ",N.DIV(D.View("lookup:imageDimensions",function(){return P.mustache(e.lookup("imageDimensions"))})),"\n ",N.DIV("\n ",N.SPAN(D.If(function(){return P.dataMustache(e.lookup("isValidNumber"),e.lookup("location"))},function(){return["Loc: ",D.View("lookup:formatNumberPrecision",function(){return P.mustache(e.lookup("formatNumberPrecision"),e.lookup("location"),2)})," mm"]})),"\n ",N.SPAN(D.If(function(){return P.call(e.lookup("thickness"))},function(){return["Thick: ",D.View("lookup:formatNumberPrecision",function(){return P.mustache(e.lookup("formatNumberPrecision"),e.lookup("thickness"),2)})," mm"]})),"\n ",N.SPAN(D.If(function(){return P.call(e.lookup("spacingBetweenSlices"))},function(){return["Spacing: ",D.View("lookup:formatNumberPrecision",function(){return P.mustache(e.lookup("formatNumberPrecision"),e.lookup("spacingBetweenSlices"),2)})," mm"]})),"\n "),"\n ",N.DIV(D.View("lookup:seriesDescription",function(){return P.mustache(e.lookup("seriesDescription"))})),"\n "),"\n "]}),"\n\n ",D.If(function(){return P.call(e.lookup("tagDisplayRightOnly"))},function(){return["\n ",N.DIV({class:"topright dicomTag"},"\n ",N.DIV(D.View("lookup:formatPN",function(){return P.mustache(e.lookup("formatPN"),e.lookup("patientName"))})),"\n ",N.DIV(D.View("lookup:patientId",function(){return P.mustache(e.lookup("patientId"))})),"\n ",N.DIV({class:"priorIndicator"},D.View("lookup:prior",function(){return P.mustache(e.lookup("prior"))})),"\n ",N.DIV(D.View("lookup:studyDescription",function(){return P.mustache(e.lookup("studyDescription"))})),"\n ",N.DIV(D.View("lookup:formatDA",function(){return P.mustache(e.lookup("formatDA"),e.lookup("studyDate"))})," ",D.View("lookup:formatTM",function(){return P.mustache(e.lookup("formatTM"),e.lookup("studyTime"))})),"\n "),"\n ",N.DIV({class:"bottomright dicomTag"},"\n ",N.DIV(D.If(function(){return P.call(e.lookup("seriesNumber"))},function(){return["Ser: ",D.View("lookup:seriesNumber",function(){return P.mustache(e.lookup("seriesNumber"))})]})),"\n ",N.DIV(D.If(function(){return P.dataMustache(e.lookup("gt"),e.lookup("numImages"),1)},function(){return["Img: ",D.View("lookup:instanceNumber",function(){return P.mustache(e.lookup("instanceNumber"))})," (",D.View("lookup:imageIndex",function(){return P.mustache(e.lookup("imageIndex"))}),"/",D.View("lookup:numImages",function(){return P.mustache(e.lookup("numImages"))}),")"]})),"\n ",N.DIV(D.If(function(){return P.call(e.lookup("frameRate"))},function(){return[D.View("lookup:formatNumberPrecision",function(){return P.mustache(e.lookup("formatNumberPrecision"),e.lookup("frameRate"),2)})," FPS"]})),"\n ",N.DIV(D.View("lookup:imageDimensions",function(){return P.mustache(e.lookup("imageDimensions"))})),"\n ",N.DIV(D.View("lookup:seriesDescription",function(){return P.mustache(e.lookup("seriesDescription"))})),"\n ",N.DIV(D.If(function(){return P.call(e.lookup("zoom"))},function(){return["Zoom: ",D.View("lookup:formatNumberPrecision",function(){return P.mustache(e.lookup("formatNumberPrecision"),e.lookup("zoom"),0)}),"%"]})),"\n ",N.DIV({class:"compressionIndicator"},D.View("lookup:compression",function(){return P.mustache(e.lookup("compression"))})),"\n ",N.DIV(D.View("lookup:wwwc",function(){return P.mustache(e.lookup("wwwc"))})),"\n "),"\n "]}),"\n\n ",D.If(function(){return P.call(e.lookup("tagDisplayLeftOnly"))},function(){return["\n ",N.DIV({class:"topleft dicomTag"},"\n ",N.DIV(D.View("lookup:formatPN",function(){return P.mustache(e.lookup("formatPN"),e.lookup("patientName"))})),"\n ",N.DIV(D.View("lookup:patientId",function(){return P.mustache(e.lookup("patientId"))})),"\n ",N.DIV({class:"priorIndicator"},D.View("lookup:prior",function(){return P.mustache(e.lookup("prior"))})),"\n ",N.DIV(D.View("lookup:studyDescription",function(){return P.mustache(e.lookup("studyDescription"))})),"\n ",N.DIV(D.View("lookup:formatDA",function(){return P.mustache(e.lookup("formatDA"),e.lookup("studyDate"))})," ",D.View("lookup:formatTM",function(){return P.mustache(e.lookup("formatTM"),e.lookup("studyTime"))})),"\n "),"\n ",N.DIV({class:"bottomleft dicomTag"},"\n ",N.DIV(D.If(function(){return P.call(e.lookup("seriesNumber"))},function(){return["Ser: ",D.View("lookup:seriesNumber",function(){return P.mustache(e.lookup("seriesNumber"))})]})),"\n ",N.DIV(D.If(function(){return P.dataMustache(e.lookup("gt"),e.lookup("numImages"),1)},function(){return["Img: ",D.View("lookup:instanceNumber",function(){return P.mustache(e.lookup("instanceNumber"))})," (",D.View("lookup:imageIndex",function(){return P.mustache(e.lookup("imageIndex"))}),"/",D.View("lookup:numImages",function(){return P.mustache(e.lookup("numImages"))}),")"]})),"\n ",N.DIV(D.If(function(){return P.call(e.lookup("frameRate"))},function(){return[D.View("lookup:formatNumberPrecision",function(){return P.mustache(e.lookup("formatNumberPrecision"),e.lookup("frameRate"),2)})," FPS"]})),"\n ",N.DIV(D.View("lookup:imageDimensions",function(){return P.mustache(e.lookup("imageDimensions"))})),"\n ",N.DIV(D.View("lookup:seriesDescription",function(){return P.mustache(e.lookup("seriesDescription"))})),"\n ",N.DIV(D.If(function(){return P.call(e.lookup("zoom"))},function(){return["Zoom: ",D.View("lookup:formatNumberPrecision",function(){return P.mustache(e.lookup("formatNumberPrecision"),e.lookup("zoom"),0)}),"%"]})),"\n ",N.DIV({class:"compressionIndicator"},D.View("lookup:compression",function(){return P.mustache(e.lookup("compression"))})),"\n ",N.DIV(D.View("lookup:wwwc",function(){return P.mustache(e.lookup("wwwc"))})),"\n "),"\n "]}),"\n\n ",D.If(function(){return P.dataMustache(e.lookup("gt"),e.lookup("numImages"),1)},function(){return["\n ",D._TemplateWith(function(){return{imageIndex:P.call(e.lookup("imageIndex")),numImages:P.call(e.lookup("numImages"))}},function(){return P.include(e.lookupTemplate("imageControls"))}),"\n "]}),"\n ")})},"viewportOverlay.js":["meteor/templating","meteor/session","meteor/ohif:core","../../../lib/viewportOverlayUtils","../../../lib/getElementIfNotEmpty","../../../lib/getStackDataIfNotEmpty",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}});var a;n.import("../../../lib/viewportOverlayUtils",{viewportOverlayUtils:function(e){a=e}});var s;n.import("../../../lib/getElementIfNotEmpty",{getElementIfNotEmpty:function(e){s=e}});var c;n.import("../../../lib/getStackDataIfNotEmpty",{getStackDataIfNotEmpty:function(e){c=e}}),o.viewportOverlay.helpers({wwwc:function(){function e(){i.get("CornerstoneImageRendered"+this.viewportIndex);var e=s(this.viewportIndex);if(!e)return"";var t=cornerstone.getViewport(e);return t?"W "+t.voi.windowWidth.toFixed(0)+" L "+t.voi.windowCenter.toFixed(0):""}return e}(),zoom:function(){function e(){i.get("CornerstoneImageRendered"+this.viewportIndex);var e=s(this.viewportIndex);if(e){var t=cornerstone.getViewport(e);if(t)return 100*t.scale}}return e}(),imageDimensions:function(){function e(){i.get("CornerstoneNewImage"+this.viewportIndex);var e=a.getImage(this.viewportIndex);return e?e.width+" x "+e.height:""}return e}(),patientName:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getPatient.call(this,"name")}return e}(),patientId:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getPatient.call(this,"id")}return e}(),patientBirthDate:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getPatient.call(this,"birthDate")}return e}(),patientSex:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getPatient.call(this,"sex")}return e}(),studyDate:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getStudy.call(this,"studyDate")}return e}(),studyTime:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getStudy.call(this,"studyTime")}return e}(),studyDescription:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getStudy.call(this,"studyDescription")}return e}(),seriesDescription:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getSeries.call(this,"seriesDescription")}return e}(),frameRate:function(){function e(){i.get("CornerstoneNewImage"+this.viewportIndex);var e=a.getInstance.call(this,"frameTime");if(e){var t=1e3/e;return t.toFixed(1)}}return e}(),seriesNumber:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getSeries.call(this,"seriesNumber")}return e}(),instanceNumber:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getInstance.call(this,"instanceNumber")}return e}(),thickness:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getInstance.call(this,"sliceThickness")}return e}(),location:function(){function e(){i.get("CornerstoneNewImage"+this.viewportIndex);var e=a.getInstance.call(this,"sliceLocation");if(""!==e)return e;var t=a.getInstance.call(this,"tablePosition");return""!==t?t:a.getInstance.call(this,"imagePositionPatient")}return e}(),spacingBetweenSlices:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getInstance.call(this,"spacingBetweenSlices")}return e}(),compression:function(){function e(){if(i.get("CornerstoneNewImage"+this.viewportIndex),!this.imageId)return!1;var e=cornerstoneTools.metaData.get("instance",this.imageId);if(!e)return"";if("01"===e.lossyImageCompression&&""!==e.lossyImageCompressionRatio){var t=e.lossyImageCompressionMethod||"Lossy: ",n=parseFloat(e.lossyImageCompressionRatio).toFixed(2);return t+n+" : 1"}return"Lossless / Uncompressed"}return e}(),tagDisplayLeftOnly:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),"L"===a.getTagDisplay.call(this,"side")}return e}(),tagDisplayRightOnly:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),"R"===a.getTagDisplay.call(this,"side")}return e}(),tagDisplaySpecified:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getTagDisplay.call(this,"side")}return e}(),imageNumber:function(){function e(){return i.get("CornerstoneNewImage"+this.viewportIndex),a.getInstance.call(this,"number")}return e}(),imageIndex:function(){function e(){i.get("CornerstoneNewImage"+this.viewportIndex);var e=c(this.viewportIndex);if(e&&void 0!==e.currentImageIdIndex)return e.currentImageIdIndex+1}return e}(),numImages:function(){function e(){i.get("CornerstoneNewImage"+this.viewportIndex);var e=c(this.viewportIndex);if(e&&e.imageIds)return e.imageIds.length}return e}(),prior:function(){function e(){if(i.get("CornerstoneNewImage"+this.viewportIndex),this.imageId){var e=r.viewer.Studies.all();if(!(e.length<2)){var t=O.sortBy(e,function(e){return a.formatDateTime(e.studyDate,e.studyTime)}),n=cornerstoneTools.metaData.get("study",this.imageId);if(n){var o=t[0];return a.formatDateTime(n.studyDate,n.studyTime)<=a.formatDateTime(o.studyDate,o.studyTime)?"Prior":void 0}}}}return e}()})}]},viewerMain:{"template.viewerMain.js":function(){k.__checkName("viewerMain"),k.viewerMain=new k("Template.viewerMain",function(){var e=this;return N.Raw('
\n
\n
\n
')})},"viewerMain.js":["meteor/meteor","meteor/templating","meteor/session","meteor/random","meteor/ohif:core","../../../lib/unloadHandlers","../../../lib/hotkeyUtils","../../../lib/classes/ResizeViewportManager","../../../lib/classes/LayoutManager","../../../lib/classes/StudyPrefetcher",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var a;n.import("meteor/random",{Random:function(e){a=e}});var s;n.import("meteor/ohif:core",{OHIF:function(e){s=e}});var c;n.import("../../../lib/unloadHandlers",{unloadHandlers:function(e){c=e}});var u;n.import("../../../lib/hotkeyUtils",{hotkeyUtils:function(e){u=e}});var l;n.import("../../../lib/classes/ResizeViewportManager",{ResizeViewportManager:function(e){l=e}});var m;n.import("../../../lib/classes/LayoutManager",{LayoutManager:function(e){m=e}});var d;n.import("../../../lib/classes/StudyPrefetcher",{StudyPrefetcher:function(e){d=e}}),o.startup(function(){window.ResizeViewportManager=window.ResizeViewportManager||new l,r.set("OHIFViewerMainRendered",!1)}),i.viewerMain.onCreated(function(){window.addEventListener("resize",window.ResizeViewportManager.getResizeHandler()),window.addEventListener("beforeunload",c.beforeUnload)}),i.viewerMain.onRendered(function(){var e=i.instance(),t=e.data.studies,n=e.$("#layoutManagerTarget").get(0),o=d.getInstance();s.viewerbase.layoutManager=new m(n,t),o.setStudies(t),u.enableHotkeys(),r.set("OHIFViewerMainRendered",a.id())}),i.viewerMain.onDestroyed(function(){s.log.info("viewerMain onDestroyed"),window.removeEventListener("resize",window.ResizeViewportManager.getResizeHandler()),window.removeEventListener("beforeunload",c.beforeUnload),s.viewer.updateImageSynchronizer.destroy(),delete s.viewerbase.layoutManager,E=null,r.set("OHIFViewerMainRendered",!1)})}]},imageControls:{"template.imageControls.js":function(){k.__checkName("imageControls"),k.imageControls=new k("Template.imageControls",function(){var e=this;return N.DIV({class:"imageControls"},"\n ",N.DIV({id:"scrollbar"},"\n ",N.INPUT({id:"imageSlider",type:"range",min:"1",value:function(){return P.mustache(e.lookup("imageIndex"))},max:function(){return P.mustache(e.lookup("numImages"))}}),"\n "),"\n ")})},"imageControls.js":["meteor/templating","meteor/jquery","../../../lib/setActiveViewport","../../../lib/switchToImageByIndex",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var r;n.import("../../../lib/setActiveViewport",{setActiveViewport:function(e){r=e}});var a;n.import("../../../lib/switchToImageByIndex",{switchToImageByIndex:function(e){a=e}});var s=40,c=void 0;o.imageControls.onRendered(function(){var e=o.instance(),t=e.$("#imageSlider"),n=t.parents().eq(2).siblings(".imageViewerViewport"),i=n.height();t.width(i-20)}),o.imageControls.events({"keydown input[type=range]":function(){function e(e){var t={DOWN:40,UP:38};e.which===t.DOWN?(OHIF.viewer.hotkeyFunctions.scrollDown(),e.preventDefault()):e.which===t.UP&&(OHIF.viewer.hotkeyFunctions.scrollUp(),e.preventDefault())}return e}(),"input input[type=range], change input[type=range]":function(){function e(e){return clearTimeout(c),c=setTimeout(function(){var t=i(e.currentTarget),n=t.parents(".viewportContainer").find(".imageViewerViewport");r(n);var o=parseInt(t.val(),10)-1;a(o)},s),!1}return e}()})}]},layoutButton:{"template.layoutButton.js":function(){k.__checkName("layoutButton"),k.layoutButton=new k("Template.layoutButton",function(){var e=this;return N.DIV({id:function(){return P.mustache(P.dot(e.lookup("."),"id"))},class:function(){return["toolbarSectionButton rp-x-1 ",P.mustache(P.dot(e.lookup("."),"classes"))," ",P.mustache(e.lookup("activeClass"))," js-dropdown-toggle"]},title:function(){return P.mustache(P.dot(e.lookup("."),"title"))},"data-target":"#layoutChooser"},"\n ",N.DIV({class:"svgContainer"},"\n ",D.If(function(){return P.call(P.dot(e.lookup("."),"svgLink"))},function(){return["\n ",N.SVG("\n ",N.USE({"xlink:href":function(){return P.mustache(e.lookup("absoluteUrl"),P.dot(e.lookup("."),"svgLink"))}}),"\n "),"\n "]},function(){return["\n ",N.I({class:function(){return P.mustache(e.lookup("iconClasses"))}}),"\n "]}),"\n "),"\n ",N.DIV({class:"buttonLabel"},"\n ",D.View("lookup:..title",function(){return P.mustache(P.dot(e.lookup("."),"title"))}),"\n "),"\n ")})},"layoutButton.js":["meteor/templating","meteor/jquery","../../../lib/viewportUtils",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var r;n.import("../../../lib/viewportUtils",{viewportUtils:function(e){r=e}}),o.layoutButton.events({"mousedown .js-dropdown-toggle":function(){function e(e){var t=i(e.currentTarget),n=i(t.data("target"));n.css({top:t.offset().top+t.outerHeight()+"px",left:t.offset().left+"px"}),r.toggleDialog(n)}return e}()})}]},layoutChooser:{"template.layoutChooser.js":function(){k.__checkName("layoutChooser"),k.layoutChooser=new k("Template.layoutChooser",function(){var e=this;return N.DIV({id:"layoutChooser",class:"layoutChooser dialog-animated"},"\n ",N.TABLE("\n ",N.TR("\n ",N.TD(),"\n ",N.TD(),"\n ",N.TD(),"\n ",N.TD(),"\n "),"\n ",N.TR("\n ",N.TD(),"\n ",N.TD(),"\n ",N.TD(),"\n ",N.TD(),"\n "),"\n ",N.TR("\n ",N.TD(),"\n ",N.TD(),"\n ",N.TD(),"\n ",N.TD(),"\n "),"\n ",N.TR("\n ",N.TD(),"\n ",N.TD(),"\n ",N.TD(),"\n ",N.TD(),"\n "),"\n "),"\n ")})},"layoutChooser.js":["meteor/templating","meteor/session","meteor/ohif:core","meteor/ohif:viewerbase","../../../lib/viewportUtils",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}}),n.import("meteor/ohif:viewerbase");var a;n.import("../../../lib/viewportUtils",{viewportUtils:function(e){a=e}});var s=this;o.layoutChooser.onRendered(function(){var e=o.instance();e.highlightCells=function(e){var t=s.$(".layoutChooser table td");t.removeClass("hover"),e=s.$(e);for(var n=e.parents(".layoutChooser table").get(0),o=e.closest("tr").index(),i=e.index(),r=n.rows.length-1;r>=0;r--){var a=n.rows[r];if(r<=o)for(var c=a.cells.length-1;c>=0;c--)if(c<=i){var u=a.cells[c];u.classList.add("hover")}}},e.refreshHighlights=function(){if(r.viewerbase.layoutManager){var t=r.viewerbase.layoutManager.layoutProps,n=e.$("tr").eq(t.rows-1).children().eq(t.columns-1);e.highlightCells(n)}},e.autorun(function(){i.get("LayoutManagerUpdated"),e.refreshHighlights()})}),o.layoutChooser.events({"touchstart .layoutChooser table td, mouseenter .layoutChooser table td":function(){function e(e,t){t.highlightCells(e.currentTarget)}return e}(),"mouseleave .layoutChooser":function(){function e(e,t){t.refreshHighlights()}return e}(),"click .layoutChooser table td":function(){function e(e,t){var n=t.$(e.currentTarget),o=n.closest("tr").index(),i=n.index(),s={rows:o+1,columns:i+1};r.viewerbase.layoutManager.layoutTemplateName="gridLayout",r.viewerbase.layoutManager.layoutProps=s,r.viewerbase.layoutManager.updateViewports();var c=t.$(".layoutChooser");a.toggleDialog(c)}return e}()})}]},cineDialog:{"template.cineDialog.js":function(){k.__checkName("cineDialog"),k.cineDialog=new k("Template.cineDialog",function(){var e=this;return N.getTag("dialog")({id:"cineDialog"},"\n ",D._TemplateWith(function(){return{id:P.call("cineDialogForm"),class:P.call(P.dataMustache(e.lookup("getClassNames"),"dialog-animated noselect")),schema:P.call(P.dot(e.lookup("instance"),"schema")),api:P.call(P.dot(e.lookup("instance"),"api"))}},function(){return P.include(e.lookupTemplate("form"),function(){return["\n ",D._TemplateWith(function(){return{key:P.call("intervalId")}},function(){return P.include(e.lookupTemplate("inputHidden"))}),"\n ",N.DIV({class:"cine-navigation"},"\n ",N.DIV({class:"btn-group"},"\n ",D._TemplateWith(function(){return{class:P.call("btn"),disabled:P.call(P.dataMustache(e.lookup("displaySetDisabled"),!1)),action:P.call("displaySetPrevious"),title:P.call("Previous display set")}},function(){return P.include(e.lookupTemplate("button"),function(){return["\n ",N.I({class:"fa fa-toggle-up"}),"\n "]})}),"\n ",D._TemplateWith(function(){return{class:P.call("btn"),disabled:P.call(P.dataMustache(e.lookup("displaySetDisabled"),!0)),action:P.call("displaySetNext"),title:P.call("Next display set")}},function(){return P.include(e.lookupTemplate("button"),function(){return["\n ",N.I({class:"fa fa-toggle-down"}),"\n "]})}),"\n "),"\n "),"\n ",N.DIV({class:"cine-controls"},"\n ",N.DIV({class:"btn-group"},"\n ",D._TemplateWith(function(){return{class:P.call("btn"),action:P.call("cineFirst"),title:P.call("Skip to first image"),disabled:P.call(P.dataMustache(e.lookup("buttonDisabled")))}},function(){return P.include(e.lookupTemplate("button"),function(){return["\n ",N.I({class:"fa fa-fast-backward"}),"\n "]})}),"\n ",D._TemplateWith(function(){return{class:P.call("btn"),action:P.call("cinePrevious"),title:P.call("Previous image"),disabled:P.call(P.dataMustache(e.lookup("buttonDisabled")))}},function(){return P.include(e.lookupTemplate("button"),function(){return["\n ",N.I({class:"fa fa-step-backward"}),"\n "]})}),"\n ",D._TemplateWith(function(){return{class:P.call(P.dataMustache(e.lookup("concat"),"btn ",P.dataMustache(e.lookup("valueIf"),e.lookup("isPlaying"),"active",""))),action:P.call("cineToggle"),title:P.call("Play / Stop"),disabled:P.call(P.dataMustache(e.lookup("buttonDisabled")))}},function(){return P.include(e.lookupTemplate("button"),function(){return["\n ",D.If(function(){return P.call(e.lookup("isPlaying"))},function(){return["\n ",N.I({class:"fa fa-fw fa-stop"}),"\n "]},function(){return["\n ",N.I({class:"fa fa-fw fa-play"}),"\n "]}),"\n "]})}),"\n ",D._TemplateWith(function(){return{class:P.call("btn"),action:P.call("cineNext"),title:P.call("Next image"),disabled:P.call(P.dataMustache(e.lookup("buttonDisabled")))}},function(){return P.include(e.lookupTemplate("button"),function(){return["\n ",N.I({class:"fa fa-step-forward"}),"\n "]})}),"\n ",D._TemplateWith(function(){return{class:P.call("btn"),action:P.call("cineLast"),title:P.call("Skip to last image"),disabled:P.call(P.dataMustache(e.lookup("buttonDisabled")))}},function(){return P.include(e.lookupTemplate("button"),function(){return["\n ",N.I({class:"fa fa-fast-forward"}),"\n "]})}),"\n "),"\n "),"\n ",N.DIV({class:"cine-options"},"\n ",N.DIV({class:"fps-section"},"\n ",D._TemplateWith(function(){return{key:P.call("framesPerSecond"),class:P.call("p-a-0"),labelClass:P.call("form-group m-a-0"),labelAsDiv:P.call(!0)}},function(){return P.include(e.lookupTemplate("inputRange"),function(){return"\n "})}),"\n "),"\n ",N.SPAN({id:"fps"},D.View("lookup:framerate",function(){return P.mustache(e.lookup("framerate"))})," fps"),"\n "),"\n "]})}),"\n ")})},"cineDialog.js":["meteor/templating","meteor/aldeed:simple-schema","meteor/session","meteor/underscore","meteor/jquery","meteor/ohif:core","../../../lib/viewportUtils","../../../lib/switchToImageRelative","../../../lib/switchToImageByIndex",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/aldeed:simple-schema",{SimpleSchema:function(e){i=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}});var s;n.import("meteor/jquery",{$:function(e){s=e}});var c;n.import("meteor/ohif:core",{OHIF:function(e){c=e}});var u;n.import("../../../lib/viewportUtils",{viewportUtils:function(e){u=e}});var l;n.import("../../../lib/switchToImageRelative",{switchToImageRelative:function(e){l=e}});var m;n.import("../../../lib/switchToImageByIndex",{switchToImageByIndex:function(e){m=e}}),o.cineDialog.onCreated(function(){var e=o.instance();e.schema=new i({intervalId:{type:Number,optional:!0},loop:{type:Boolean,label:"Loop",defaultValue:!0},framesPerSecond:{type:Number,label:"",defaultValue:24,min:1,max:90,optional:!0}}),e.updateFramerate=function(e){c.viewer.cine.framesPerSecond=e;var t=u.getActiveViewportElement();if(t){var n=cornerstoneTools.getToolState(t,"playClip");n&&n.data&&n.data.length&&(n=n.data[0],void 0!==n.intervalId?(cornerstoneTools.stopClip(t),cornerstoneTools.playClip(t,c.viewer.cine.framesPerSecond)):n.framesPerSecond=c.viewer.cine.framesPerSecond,r.set("UpdateCINE",M.id()))}},e.api={displaySetPrevious:function(){function e(){return c.viewerbase.layoutManager.moveDisplaySets(!1)}return e}(),displaySetNext:function(){function e(){return c.viewerbase.layoutManager.moveDisplaySets(!0)}return e}(),cineToggle:function(){function e(){return u.toggleCinePlay()}return e}(),cineFirst:function(){function e(){return m(0)}return e}(),cineLast:function(){function e(){return m(-1)}return e}(),cinePrevious:function(){function e(){return l(-1)}return e}(),cineNext:function(){function e(){return l(1)}return e}(),cineSlowDown:function(){function t(){var t=c.viewer.cine.framesPerSecond-1;t>0&&e.updateFramerate(t)}return t}(),cineSpeedUp:function(){function t(){var t=c.viewer.cine.framesPerSecond+1;t<=90&&e.updateFramerate(t)}return t}()},e.autorun(function(){r.get("activeViewport"),S.afterFlush(function(){var t=u.getActiveViewportElement();if(t){var n=cornerstoneTools.getToolState(t,"playClip");if(n){var o=n.data[0],i=c.viewer.cine;a.extend(i,o),i.framesPerSecond=i.framesPerSecond||24,i.loop=!!a.isUndefined(i.loop)||i.loop;var s=e.$("form:first").data("component");s&&s.value(i),r.set("UpdateCINE",M.id())}}})}),e.setResizeHandler=function(t){"function"==typeof t?!function(){var n=window.onresize;e.origWindowResizeHandler="function"==typeof n?n:null,window.onresize=function(e){"function"==typeof n&&n.call(window,e),t.call(window,e)}}():(window.onresize=e.origWindowResizeHandler||null,window.origWindowResizeHandler=null)},e.setOptimalPosition=function(t,n){var o=s("#viewer"),i=s(".toolbarSection .toolbarSectionTools:first"),r=s("#cineDialog"),a=void 0,c=void 0,u=void 0;if(!(i.length<1||r.length<1)){if(r.data("wasDragged")||r.data("wasBounded"))return void e.setResizeHandler(null);a={width:r.outerWidth()||0,height:r.outerHeight()||0},u={offset:i.offset()||{top:0,left:0},width:i.outerWidth()||0,height:i.outerHeight()||0},c={left:u.offset.left+u.width+20,top:u.offset.top+u.height-a.height},n&&(n.left&&(c.left=n.left),n.top&&(c.top=n.top)),c.top<0?c.top=0:c.top+a.height>o.height()&&(c.top-=c.top+a.height-o.height()),c.left<0?c.left=0:c.left+a.width>o.width()&&(c.left-=c.left+a.width-o.width()),r.css(c)}}}),o.cineDialog.onRendered(function(){var e=o.instance(),t=e.$("#cineDialog"),n=c.uiSettings.displayEchoUltrasoundWorkflow;e.setOptimalPosition(null,{top:n?47:26}),e.setResizeHandler(e.setOptimalPosition),t.draggable({defaultElementCursor:"move"}),F.registerDialog(t.get(0)),t.find(".cine-navigation, .cine-controls, .cine-options").on("mousedown touchstart",function(e){e.stopPropagation()})}),o.cineDialog.onDestroyed(function(){var e=o.instance();e.setResizeHandler(null)}),o.cineDialog.events({"change [data-key=loop] input":function(){function e(e,t){var n=u.getActiveViewportElement();c.viewer.cine.loop=s(e.currentTarget).is(":checked");var o=cornerstoneTools.getToolState(n,"playClip");o&&o.data&&o.data.length>0&&(o.data[0].loop=c.viewer.cine.loop)}return e}(),"input [data-key=framesPerSecond] input, change [data-key=framesPerSecond] input":function(){function e(e,t){var n=parseFloat(s(e.currentTarget).val());t.updateFramerate(n)}return e}()}),o.cineDialog.helpers({isPlaying:function(){function e(){return u.isPlaying()}return e}(),framerate:function(){function e(){return r.get("UpdateCINE"),c.viewer.cine.framesPerSecond.toFixed(1)}return e}(),displaySetDisabled:function(){function e(e){if(r.get("LayoutManagerUpdated"),c.viewerbase.layoutManager)return c.viewerbase.layoutManager.canMoveDisplaySets(e)?"":"disabled"}return e}(),buttonDisabled:function(){function e(){return u.hasMultipleFrames()}return e}(),getClassNames:function(){function e(e){return e+" "+(c.uiSettings.displayEchoUltrasoundWorkflow?"single":"double")+"-row-style"}return e}()})}]},toolbarSectionButton:{"template.toolbarSectionButton.js":function(){k.__checkName("toolbarSectionButton"),k.toolbarSectionButton=new k("Template.toolbarSectionButton",function(){var e=this;return D.If(function(){return P.call(P.dot(e.lookup("."),"buttonTemplateName"))},function(){return["\n ",D._TemplateWith(function(){return{template:P.call(P.dot(e.lookup("."),"buttonTemplateName")),data:P.call(e.lookup("."))}},function(){return P.include(function(){return P.call(k.__dynamic)})}),"\n "]},function(){return["\n ",N.DIV({id:function(){return P.mustache(P.dot(e.lookup("."),"id"))},tabindex:"1",class:function(){return["toolbarSectionButton rp-x-1 ",P.mustache(P.dot(e.lookup("."),"classes"))," ",P.mustache(e.lookup("activeClass"))," ",D.If(function(){return P.dataMustache(e.lookup("or"),P.dot(e.lookup("."),"disabled"),P.dataMustache(e.lookup("disableButton")))},function(){return"disabled"})," ",D.If(function(){return P.call(P.dot(e.lookup("."),"subTools"))},function(){return"expandable"})]},title:function(){return P.mustache(P.dot(e.lookup("."),"tooltipTitle"))}},"\n ",N.DIV({class:"svgContainer"},"\n ",D.Let({svg:function(){return P.call(e.lookup("svgLink"))},icon:function(){return P.call(e.lookup("iconClasses"))}},function(){return["\n ",D.If(function(){return P.call(e.lookup("svg"))},function(){return["\n ",N.SVG("\n ",N.USE({ +"xlink:href":function(){return P.mustache(e.lookup("absoluteUrl"),e.lookup("svg"))}}),"\n "),"\n "]},function(){return["\n ",N.I({class:function(){return P.mustache(e.lookup("icon"))}}),"\n "]}),"\n "]}),"\n "),"\n ",N.DIV({class:"buttonLabel"},"\n ",N.SPAN(D.View("lookup:..title",function(){return P.mustache(P.dot(e.lookup("."),"title"))})),"\n ",D.If(function(){return P.call(P.dot(e.lookup("."),"subTools"))},function(){return["\n ",N.I({class:"fa fa-caret-down expanded-status","aria-hidden":"true"}),"\n "]}),"\n "),"\n ",D.If(function(){return P.call(P.dot(e.lookup("."),"subTools"))},function(){return["\n ",N.DIV({class:"toolbarSectionDrawerContainer"},"\n ",N.DIV({class:"toolbarSectionDrawer"},"\n ",D.Each(function(){return{_sequence:P.call(P.dot(e.lookup("."),"subTools")),_variable:"subTool"}},function(){return["\n ",D._TemplateWith(function(){return P.call(e.lookup("subTool"))},function(){return P.include(e.lookupTemplate("toolbarSectionButton"))}),"\n "]}),"\n "),"\n "),"\n "]}),"\n "),"\n "]})})},"toolbarSectionButton.js":["meteor/ohif:core","meteor/templating","meteor/session","meteor/underscore","../../../lib/toolManager",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}});var a;n.import("meteor/session",{Session:function(e){a=e}});var s;n.import("meteor/underscore",{_:function(e){s=e}});var c;n.import("../../../lib/toolManager",{toolManager:function(e){c=e}}),r.toolbarSectionButton.onCreated(function(){var e=r.instance();e.isActive=function(e){var t=r.instance(),n=t.data.subTools,o=t.data.id,i=o===e,c=n&&s.findWhere(n,{id:e}),u=a.get("ToolManagerActiveCommandButtons")||[],l=u.indexOf(t.data.id)!==-1;return i||c||l},e.getActiveToolSubProperty=function(e,t){var n=r.instance(),o=n.data.subTools,i=n.data[e],a=n.data.id;if(o&&t!==a&&n.isActive(t)){var c=s.findWhere(o,{id:t});return c?c[e]:i}return i}}),r.toolbarSectionButton.helpers({activeClass:function(){function e(){var e=r.instance(),t=a.get("ToolManagerActiveTool"),n=e.isActive(t);return n?"active":""}return e}(),svgLink:function(){function e(){var e=r.instance(),t=a.get("ToolManagerActiveTool");return e.getActiveToolSubProperty("svgLink",t)}return e}(),iconClasses:function(){function e(){var e=r.instance(),t=a.get("ToolManagerActiveTool");return e.getActiveToolSubProperty("iconClasses",t)}return e}(),disableButton:function(){function e(){var e=r.instance();return e.data.disableFunction&&e.data.disableFunction()}return e}()}),r.toolbarSectionButton.events({"click .imageViewerTool":function(){function e(e,t){if(e.stopPropagation(),!i(e.currentTarget).hasClass("disabled")){var n=e.currentTarget.id,r=t.$(".imageViewerViewport"),a=c.getActiveTool();n!==a&&(o.log.info("Setting active tool to: "+n),c.setActiveTool(n,r))}}return e}(),"click .imageViewerCommand":function(){function e(e,t){if(e.stopPropagation(),!i(e.currentTarget).hasClass("disabled")){var n=e.currentTarget.id;if(o.viewer.functionList&&o.viewer.functionList.hasOwnProperty(n)){var r=a.get("activeViewport"),s=i(".imageViewerViewport").get(r);o.viewer.functionList[n](s)}}}return e}()})}]},toolbarSectionTools:{"template.toolbarSectionTools.js":function(){k.__checkName("toolbarSectionTools"),k.toolbarSectionTools=new k("Template.toolbarSectionTools",function(){var e=this;return N.DIV({class:"toolbarSectionTools pull-left m-t-1 rm-l-3"},"\n ",D.Each(function(){return{_sequence:P.call(e.lookup("toolbarButtons")),_variable:"toolbarButton"}},function(){return["\n ",D._TemplateWith(function(){return P.call(e.lookup("toolbarButton"))},function(){return P.include(e.lookupTemplate("toolbarSectionButton"))}),"\n "]}),"\n ")})},"toolbarSectionTools.js":["meteor/templating","meteor/meteor",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/meteor",{Meteor:function(e){r=e}}),o.toolbarSectionTools.events({"click .expandable":function(){function e(e,t){var n=i(e.currentTarget),o=n.hasClass("expanded");n.toggleClass("expanded",!o);var r=n.find(".toolbarSectionDrawerContainer:first");if(r.css("left",""),!o){var a=function(){function e(t){var o=t.originalEvent,a=o&&o.propertyName;if(a&&"transform"===a){n.off("transitionend",e);var s=r.outerWidth(),c=r.offset().left,u=i(document.body).outerWidth(),l=c+s;if(c<0)r.css("left","calc(50% - "+c+"px)");else if(l>u){var m=l-u;r.css("left","calc(50% - "+m+"px)")}}}return e}();n.on("transitionend",a)}}return e}(),"focusout .expandable":function(){function e(e,t){var n=e.target,o=e.currentTarget;r.defer(function(){var e=i(":focus"),t=i(o).closest(".expandable"),r=t.find(":focus").length;if(!e.length||!r){if(o!==n&&e[0]===o)return;t.removeClass("expanded")}})}return e}()})}]},playClipButton:{"template.playClipButton.js":function(){k.__checkName("playClipButton"),k.playClipButton=new k("Template.playClipButton",function(){var e=this;return N.DIV({id:function(){return P.mustache(P.dot(e.lookup("."),"id"))},class:function(){return["toolbarSectionButton rp-x-1 ",P.mustache(P.dot(e.lookup("."),"classes"))," ",P.mustache(e.lookup("activeClass"))," ",D.If(function(){return P.call(e.lookup("isPlaying"))},function(){return"active"})," ",D.If(function(){return P.dataMustache(e.lookup("disableButton"))},function(){return"disabled"})]},title:function(){return P.mustache(P.dot(e.lookup("."),"title"))}},"\n ",N.DIV({class:"svgContainer"},"\n ",D.If(function(){return P.call(e.lookup("isPlaying"))},function(){return["\n ",N.I({class:"fa fa-stop fa-fw"}),"\n "]},function(){return["\n ",N.I({class:"fa fa-play fa-fw"}),"\n "]}),"\n "),"\n ",N.DIV({class:"buttonLabel"},"\n ",D.If(function(){return P.call(e.lookup("isPlaying"))},function(){return"Stop"},function(){return"Play"}),"\n "),"\n ")})},"playClipButton.js":["meteor/templating","../../../lib/viewportUtils",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("../../../lib/viewportUtils",{viewportUtils:function(e){i=e}}),o.playClipButton.helpers({isPlaying:function(){function e(){return i.isPlaying()}return e}(),disableButton:function(){function e(){return i.hasMultipleFrames()}return e}()})}]},confirmDeleteDialog:{"template.confirmDeleteDialog.js":function(){k.__checkName("confirmDeleteDialog"),k.confirmDeleteDialog=new k("Template.confirmDeleteDialog",function(){var e=this;return N.DIV({id:"confirmDeleteDialog",class:"dialog-animated",tabindex:"0"},"\n ",D.If(function(){return P.call(e.lookup("title"))},function(){return["\n ",N.H5(D.View("lookup:title",function(){return P.mustache(e.lookup("title"))})),"\n "]},function(){return["\n ",N.H5("Remove data from Timepoint?"),"\n "]}),"\n ",D.If(function(){return P.call(e.lookup("text"))},function(){return["\n ",N.P(D.View("lookup:text",function(){return P.mustache(e.lookup("text"))})),"\n "]},function(){return["\n ",N.P("Are you sure you would like to remove the measurement data at this timepoint?"),"\n "]}),N.Raw('\n \n \n '))})},"confirmDeleteDialog.js":["meteor/templating","../../../lib/dialogUtils",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("../../../lib/dialogUtils",{dialogUtils:function(e){i=e}});var r={ESC:27,ENTER:13};o.confirmDeleteDialog.events({"click #cancel, click #close":function(){function e(){i.closeHandler(!1)}return e}(),"click #confirm":function(){function e(){i.closeHandler()}return e}(),"keydown #confirmDeleteDialog":function(){function e(e){return e.which===r.ESC?(i.closeHandler(!1),!1):void(this.keyPressAllowed!==!1&&e.which===r.ENTER&&i.closeHandler())}return e}()})}]},textMarkerDialogs:{"template.textMarkerDialogs.js":function(){k.__checkName("textMarkerDialogs"),k.textMarkerDialogs=new k("Template.textMarkerDialogs",function(){var e=this;return[N.getTag("dialog")({id:"textMarkerOptionsDialog",oncontextmenu:"return false",class:"textMarkerDialog noselect"},"\n ",N.H5("Spine Labels"),"\n ",N.A({class:"closeTextMarkerDialogs"},P.include(e.lookupTemplate("iconCrossCircle"))),"\n ",N.DIV({class:"optionsDiv"},"\n ",N.DIV({class:"select2-wrapper optionBox"},"\n ",N.LABEL({for:"startFrom"},"Label: "),"\n ",N.SELECT({name:"start",id:"startFrom",tabindex:"-1",class:"select2"},"\n ",N.Comment(" Cervical spine !"),"\n ",N.OPTION({value:"C1",selected:""},"C1"),"\n ",N.OPTION({value:"C2"},"C2"),"\n ",N.OPTION({value:"C3"},"C3"),"\n ",N.OPTION({value:"C4"},"C4"),"\n ",N.OPTION({value:"C5"},"C5"),"\n ",N.OPTION({value:"C6"},"C6"),"\n ",N.OPTION({value:"C7"},"C7"),"\n\n ",N.Comment(" Thoracic spine !"),"\n ",N.OPTION({value:"T1"},"T1"),"\n ",N.OPTION({value:"T2"},"T2"),"\n ",N.OPTION({value:"T3"},"T3"),"\n ",N.OPTION({value:"T4"},"T4"),"\n ",N.OPTION({value:"T5"},"T5"),"\n ",N.OPTION({value:"T6"},"T6"),"\n ",N.OPTION({value:"T7"},"T7"),"\n ",N.OPTION({value:"T8"},"T8"),"\n ",N.OPTION({value:"T9"},"T9"),"\n ",N.OPTION({value:"T10"},"T10"),"\n ",N.OPTION({value:"T11"},"T11"),"\n ",N.OPTION({value:"T12"},"T12"),"\n\n ",N.Comment(" Lumbar spine !"),"\n ",N.OPTION({value:"L1"},"L1"),"\n ",N.OPTION({value:"L2"},"L2"),"\n ",N.OPTION({value:"L3"},"L3"),"\n ",N.OPTION({value:"L4"},"L4"),"\n ",N.OPTION({value:"L5"},"L5"),"\n "),"\n "),"\n ",N.DIV({class:"optionBox"},"\n ",N.DIV({class:"btn-group iconSwitch","data-toggle":"buttons"},"\n ",N.LABEL({for:"ascending",class:"btn btn-link",title:"Add labels from head to feet (down) or feet to head (up)","data-toggle":"tooltip","data-container":"body"},"\n ",N.INPUT({type:"checkbox",id:"ascending"})," ",N.SPAN({class:"on"},N.I({class:"fa fa-long-arrow-up","aria-hidden":"true"}))," ",N.SPAN({class:"off"},N.I({class:"fa fa-long-arrow-down","aria-hidden":"true"})),"\n "),"\n "),"\n "),"\n ",N.BUTTON({id:"clearLabels",class:"btn viewerBtn btn-xs",type:"button"},"\n Clear Labels ",N.I({class:"viewerIcon-clear"}),"\n "),"\n ")," \n "),"\n\n ",N.getTag("dialog")({id:"textMarkerRelabelDialog",oncontextmenu:"return false",class:"textMarkerDialog noselect"},"\n ",N.H5("Change Spine Label"),"\n ",N.DIV({class:"relabelOptions"},"\n\n ",N.DIV({class:"select2-wrapper optionBox"},"\n ",N.LABEL({for:"relabelSelect"},"Label:"),"\n ",N.SELECT({name:"relabelSelect",class:"relabelSelect"},"\n ",N.Comment(" Cervical spine !"),"\n ",N.OPTION({value:"C1"},"C1"),"\n ",N.OPTION({value:"C2"},"C2"),"\n ",N.OPTION({value:"C3"},"C3"),"\n ",N.OPTION({value:"C4"},"C4"),"\n ",N.OPTION({value:"C5"},"C5"),"\n ",N.OPTION({value:"C6"},"C6"),"\n ",N.OPTION({value:"C7"},"C7"),"\n\n ",N.Comment(" Thoracic spine !"),"\n ",N.OPTION({value:"T1"},"T1"),"\n ",N.OPTION({value:"T2"},"T2"),"\n ",N.OPTION({value:"T3"},"T3"),"\n ",N.OPTION({value:"T4"},"T4"),"\n ",N.OPTION({value:"T5"},"T5"),"\n ",N.OPTION({value:"T6"},"T6"),"\n ",N.OPTION({value:"T7"},"T7"),"\n ",N.OPTION({value:"T8"},"T8"),"\n ",N.OPTION({value:"T9"},"T9"),"\n ",N.OPTION({value:"T10"},"T10"),"\n ",N.OPTION({value:"T11"},"T11"),"\n ",N.OPTION({value:"T12"},"T12"),"\n\n ",N.Comment(" Lumbar spine !"),"\n ",N.OPTION({value:"L1"},"L1"),"\n ",N.OPTION({value:"L2"},"L2"),"\n ",N.OPTION({value:"L3"},"L3"),"\n ",N.OPTION({value:"L4"},"L4"),"\n ",N.OPTION({value:"L5"},"L5"),"\n "),"\n "),"\n "),"\n ",N.DIV({class:"relabelButtons"},"\n ",N.BUTTON({class:"relabelRemove btn btn-xs btn-secondary viewerBtn"},"Delete"),"\n ",N.BUTTON({class:"relabelConfirm btn btn-xs viewerBtn"},"Save"),"\n "),"\n ",N.DIV({class:"dialog arrow"},"\n "),"\n ")]})},"textMarkerDialogs.js":["meteor/templating","meteor/jquery","../../../lib/toolManager","../../../lib/viewportUtils",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var r;n.import("../../../lib/toolManager",{toolManager:function(e){r=e}});var a;n.import("../../../lib/viewportUtils",{viewportUtils:function(e){a=e}}),o.textMarkerDialogs.events({"change #startFrom":function(){function e(e){var t=cornerstoneTools.textMarker.getConfiguration();t.current=i(e.target).val()}return e}(),"change #ascending":function(){function e(e){var t=cornerstoneTools.textMarker.getConfiguration();t.ascending=i(e.target).is(":checked");var n=t.markers.indexOf(t.current);t.current=t.markers[n];var o=t.current;i("#startFrom").val(o).trigger("change")}return e}(),"click #clearLabels":function(){function e(){var e=a.getActiveViewportElement(),t="textMarker",n=cornerstoneTools.globalImageIdSpecificToolStateManager,o=n.toolState,i=cornerstoneTools.getToolState(e,"stack");if(i&&i.data.length&&i.data[0].imageIds.length){var r=i.data[0].imageIds;r.forEach(function(e){if(o.hasOwnProperty(e)){var n=o[e];n.hasOwnProperty(t)&&delete n[t]}})}cornerstone.updateImage(e)}return e}(),"click .closeTextMarkerDialogs":function(){function e(){var e=r.getDefaultTool();r.setActiveTool(e),document.getElementById("textMarkerOptionsDialog").close(),i("#spine").removeClass("active"),i("#"+e).addClass("active")}return e}()}),o.textMarkerDialogs.onRendered(function(){var e=i("#textMarkerOptionsDialog");e.draggable(),F.registerDialog(e.get(0));var t=i("#textMarkerRelabelDialog");t.draggable(),F.registerDialog(t.get(0)),i(document).on("click",function(e){i(e.target).closest(".select2-wrapper").length||setTimeout(function(){i("#startFrom, .relabelSelect").select2("close")},200)}),i(document).on("touchmove",function(e){i(e.target).closest(".select2-container").length||setTimeout(function(){i("#startFrom, .relabelSelect").select2("close")},200)}),i(function(){FastClick.attach(document.body);var e=i("#startFrom, .relabelSelect");e.select2({templateResult:function(){function e(e,t){return e.id?(t.className+=" needsclick",e.text):e.text}return e}(),placeholder:"C1",minimumResultsForSearch:-1,theme:"viewerDropdown"}),e.each(function(e,t){i(t).data("select2").$container.find("*").addClass("needsclick")})})})}]},displaySetNavigation:{"template.displaySetNavigation.js":function(){k.__checkName("displaySetNavigation"),k.displaySetNavigation=new k("Template.displaySetNavigation",function(){var e=this;return N.DIV({id:function(){return P.mustache(P.dot(e.lookup("."),"id"))},class:function(){return["toolbarSectionButton rp-x-1 ",P.mustache(P.dot(e.lookup("."),"classes"))," ",D.If(function(){return P.call(e.lookup("isNext"))},function(){return"js-next"},function(){return"js-prev"})," ",D.If(function(){return P.dataMustache(e.lookup("disableButton"),e.lookup("isNext"))},function(){return"disabled"})]},title:function(){return P.mustache(P.dot(e.lookup("."),"title"))}},"\n ",N.DIV({class:"svgContainer"},"\n ",D.If(function(){return P.call(e.lookup("isNext"))},function(){return["\n ",N.I({class:"fa fa-toggle-down fa-fw"}),"\n "]},function(){return["\n ",N.I({class:"fa fa-toggle-up fa-fw"}),"\n "]}),"\n "),"\n ",N.DIV({class:"buttonLabel"},"\n ",D.If(function(){return P.call(e.lookup("isNext"))},function(){return"Next"},function(){return"Previous"}),"\n "),"\n ")})},"displaySetNavigation.js":["meteor/ohif:core","meteor/templating",function(e,t,n){var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var r;n.import("meteor/templating",{Template:function(e){r=e}}),r.displaySetNavigation.events({"click .js-next":function(){function e(e,t){i(e.currentTarget).hasClass("disabled")||o.viewerbase.layoutManager.moveDisplaySets(!0)}return e}(),"click .js-prev":function(){function e(e,t){i(e.currentTarget).hasClass("disabled")||o.viewerbase.layoutManager.moveDisplaySets(!1)}return e}()}),r.displaySetNavigation.helpers({disableButton:function(){function e(e){if(I.get("LayoutManagerUpdated"),o.viewerbase.layoutManager)return!o.viewerbase.layoutManager.canMoveDisplaySets(e)}return e}()})}]},studySeriesQuickSwitch:{"template.studySeriesQuickSwitch.js":function(){k.__checkName("studySeriesQuickSwitch"),k.studySeriesQuickSwitch=new k("Template.studySeriesQuickSwitch",function(){var e=this;return N.DIV({class:function(){return["quickSwitchWrapper ",P.mustache(e.lookup("side"))]}},"\n ",N.DIV({class:function(){return["quickSwitch js-quick-switch clearfix rp-t-1 ",D.If(function(){return P.dataMustache(e.lookup("eq"),e.lookup("side"),"right")},function(){return"rp-l-3"}),D.If(function(){return P.dataMustache(e.lookup("eq"),e.lookup("side"),"left")},function(){return"rp-r-3"})]}},"\n ",N.DIV({class:function(){return["switchSection switchSectionStudy rp-x-1 ",D.If(function(){return P.dataMustache(e.lookup("eq"),e.lookup("side"),"right")},function(){return"pull-left"},function(){return"pull-right"})]}},"\n ",N.Raw('
Study
'),"\n ",N.DIV({class:"studySwitch"},"\n ",N.Raw('
'),"\n ",N.DIV({class:"switchHover studyHover clearfix"},"\n ",N.DIV({class:function(){return["scrollArea ",D.If(function(){return P.dataMustache(e.lookup("isMac"))},function(){return"is-mac"})]}},"\n ",D._TemplateWith(function(){return P.dataMustache(e.lookup("clone"),e.lookup("."),P.kw({timepointViewType:"key"}))},function(){return P.include(e.lookupTemplate("studyTimepointBrowser"))}),"\n "),"\n "),"\n "),"\n "),"\n ",N.DIV({class:function(){return["switchSection switchSectionSeries rp-x-1 ",D.If(function(){return P.dataMustache(e.lookup("eq"),e.lookup("side"),"right")},function(){return"pull-left"},function(){return"pull-right"})]}},"\n ",D.Let({thumbnailsList:function(){return P.call(P.dataMustache(e.lookup("studyThumbnails"),e.lookup("currentStudy")))}},function(){return["\n ",N.DIV({class:"label"},"Series"),"\n ",N.DIV({class:"seriesSwitch clearfix"},"\n ",D.Each(function(){return{_sequence:P.call(e.lookup("thumbnailsList")),_variable:"thumbnail"}},function(){return["\n ",D.If(function(){return P.dataMustache(e.lookup("lt"),e.lookup("@index"),8)},function(){return["\n ",N.DIV({class:function(){return["seriesItem ",D.If(function(){return P.dataMustache(e.lookup("eq"),e.lookup("side"),"right")},function(){return"pull-left"},function(){return"pull-right"})," ",D.If(function(){return P.dataMustache(e.lookup("isDisplaySetActive"),P.dot(e.lookup("thumbnail"),"stack","displaySetInstanceUid"),e.lookup("viewportIndex"))},function(){return"active"})]}}),"\n "]},function(){return["\n ",D.If(function(){return P.dataMustache(e.lookup("eq"),e.lookup("@index"),8)},function(){return["\n ",N.DIV({class:function(){return["seriesItem count ",D.If(function(){return P.dataMustache(e.lookup("eq"),e.lookup("side"),"right")},function(){return"pull-left"},function(){return"pull-right"})]}},D.View("lookup:thumbnailsList.length",function(){return P.mustache(P.dot(e.lookup("thumbnailsList"),"length"))})),"\n "]}),"\n "]}),"\n "]}),"\n ",N.DIV({class:"switchHover seriesHover clearfix"},"\n ",N.DIV({class:function(){return["scrollArea ",D.If(function(){return P.dataMustache(e.lookup("isMac"))},function(){return"is-mac"})]}},"\n ",N.DIV({class:"thumbnailsWrapper"},"\n ",D.Each(function(){return{_sequence:P.call(e.lookup("thumbnailsList")),_variable:"thumbnail"}},function(){return["\n ",D._TemplateWith(function(){return P.dataMustache(e.lookup("clone"),e.lookup("."),P.kw({thumbnail:e.lookup("thumbnail")}))},function(){return P.include(e.lookupTemplate("thumbnailEntry"))}),"\n "]}),"\n "),"\n "),"\n "),"\n "),"\n "]}),"\n "),"\n "),"\n ")})},"studySeriesQuickSwitch.js":["meteor/templating","meteor/reactive-var","meteor/session","meteor/jquery","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/reactive-var",{ReactiveVar:function(e){i=e}});var r;n.import("meteor/session",{Session:function(e){r=e}});var a;n.import("meteor/jquery",{$:function(e){a=e}});var s;n.import("meteor/ohif:core",{OHIF:function(e){s=e}}),o.studySeriesQuickSwitch.onCreated(function(){var e=o.instance();e.data.currentStudy=new i,e.getViewportData=function(e){var t=s.viewerbase.layoutManager;return t&&t.viewportData&&t.viewportData[e]};var t=e.data.viewportIndex;e.study={},e.lastStudy={},e.autorun(function(){r.get("LayoutManagerUpdated");var n=e.getViewportData(t);n?e.study=s.viewer.Studies.findBy({studyInstanceUid:n.studyInstanceUid}):e.study=s.viewer.Studies.getElementByIndex(0),e.study&&e.study.studyInstanceUid!==e.lastStudy.studyInstanceUid&&(e.data.currentStudy.set(e.study),e.lastStudy=e.study)})});var c=function e(t){var n=t.scrollHeight,o=t.offsetHeight,i=t.scrollTop,r=a(t).find(".thumbnailsWrapper").css("transform"),s=0;r&&"none"!==r&&(s=parseInt(r.match(/-?[\d\.]+/g)[5])),n>o+i+s?t.classList.add("show-scroll-indicator-down"):t.classList.remove("show-scroll-indicator-down"),i>0?t.classList.add("show-scroll-indicator-up"):t.classList.remove("show-scroll-indicator-up")};o.studySeriesQuickSwitch.events({"mouseenter .js-quick-switch, mouseenter .js-quick-switch .switchSectionSeries":function(){function e(e,t){t.$(".quickSwitchWrapper").addClass("overlay"),a(e.currentTarget).addClass("hover"),t.$(".scrollArea").each(function(e,t){return c(t)})}return e}(),"mouseleave .js-quick-switch":function(){function e(e,t){t.$(".js-quick-switch, .switchSectionSeries").removeClass("hover"),t.$(".quickSwitchWrapper").removeClass("overlay")}return e}(),"click .studyTimepointStudy":function(){function e(e,t){t.$(".switchSectionSeries").addClass("hover")}return e}(),"scroll .scrollArea":function(){function e(e){c(e.currentTarget)}return e}()}),o.studySeriesQuickSwitch.helpers({currentStudy:function(){function e(){return o.instance().data.currentStudy.get()}return e}(),isMac:function(){function e(){return window.navigator.appVersion.indexOf("Mac")}return e}()})}]},studyTimepointBrowser:{"template.studyTimepoint.js":function(){k.__checkName("studyTimepoint"),k.studyTimepoint=new k("Template.studyTimepoint",function(){var e=this;return N.DIV({class:"studyTimepointWrapper"},"\n ",N.DIV({class:"studyTimepoint"},"\n ",D.Each(function(){return{_sequence:P.call(e.lookup("studies")),_variable:"study"}},function(){return["\n ",D._TemplateWith(function(){return P.dataMustache(e.lookup("clone"),e.lookup("."),P.kw({study:e.lookup("study"),active:P.dataMustache(e.lookup("isActive"),e.lookup("study"))}))},function(){return P.include(e.lookupTemplate("studyTimepointStudy"))}),"\n "]}),"\n "),"\n ")})},"studyTimepoint.js":["meteor/templating","meteor/ohif:core",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}}),o.studyTimepoint.onCreated(function(){var e=o.instance(),t=e.data;e.isActive={},t.isUnassociatedStudy===!0&&1===t.studyInstanceUids.length&&(e.isActive[t.studyInstanceUids[0]]=!0)}),o.studyTimepoint.onRendered(function(){var e=o.instance(),t=e.$(".studyTimepoint"),n=t.closest(".studyTimepointWrapper"),i=n.closest(".timepointEntry"),r=t.is(":visible");r||i.addClass("active"),t.trigger("displayStateChanged"),r||i.removeClass("active")}),o.studyTimepoint.events({"selectionChanged .studyTimepoint":function(){function e(e,t,n){var o=i(n.selection),a=t.$(".studyTimepoint");if(n.isQuickSwitch){var s=r.viewer.Studies.findBy({studyInstanceUid:n.studyInstanceUid});t.data.currentStudy.set(s),a=a.closest(".studyTimepointBrowser")}a.find(".studyTimepointStudy").not(o).removeClass("active"),n.isQuickSwitch?(t.isActive={},o.addClass("active")):!function(){var e=t.$(".studyTimepoint");t.$(".studyTimepointWrapper").css("max-height","inherit"),o.removeClass("loading"),o.toggleClass("active");var n=o.find(".studyTimepointThumbnails");n.one("transitionend",function(){return e.trigger("displayStateChanged")})}(),t.isActive[n.studyInstanceUid]=o.hasClass("active")}return e}(),"displayStateChanged .studyTimepoint":function(){function e(e,t){var n=i(e.currentTarget),o=n.closest(".studyTimepointWrapper");o.css("max-height",n.height())}return e}()}),o.studyTimepoint.helpers({isActive:function(){function e(e){var t=o.instance();if(e.studyInstanceUid)return t.isActive[e.studyInstanceUid]}return e}()})}],"template.studyTimepointBrowser.js":function(){k.__checkName("studyTimepointBrowser"),k.studyTimepointBrowser=new k("Template.studyTimepointBrowser",function(){var e=this;return D.Let({timepointList:function(){return P.call(e.lookup("timepoints"))}},function(){return["\n ",N.DIV({class:function(){return["studyTimepointBrowser noselect ",D.If(function(){return P.dataMustache(e.lookup("shallShowViewType"),e.lookup("timepointList"))},function(){return"viewTypeVisible"})]}},"\n ",N.DIV({class:"timepointButtonContainer p-t-2"},"\n ",D._TemplateWith(function(){return P.call(e.lookup("viewTypeButtonGroupData"))},function(){return P.include(e.lookupTemplate("roundedButtonGroup"))}),"\n "),"\n ",N.DIV({class:"studyTimepointScrollArea"},"\n ",N.DIV({class:"p-l-1"},"\n ",D.If(function(){return P.call(P.dot(e.lookup("timepointList"),"length"))},function(){return["\n ",D.Each(function(){return{_sequence:P.call(e.lookup("timepointList")),_variable:"timepoint"}},function(){return["\n ",N.DIV({class:"timepointEntry p-y-2"},"\n ",N.DIV({class:"timepointHeader"},"\n ",N.DIV({class:"timepointDetails clearfix"},"\n ",N.DIV({class:"timepointFollowupTitle pull-left"},"\n ",D.View("lookup:timepointApi.title",function(){return P.mustache(P.dot(e.lookup("timepointApi"),"title"),e.lookup("timepoint"))}),"\n "),"\n ",N.DIV({class:"expandIcon pull-right"},"\n ",N.I({class:"fa fa-chevron-down"}),"\n "),"\n ",N.DIV({class:"timepointDate pull-right m-r-1"},D.View("lookup:formatDA",function(){return P.mustache(e.lookup("formatDA"),P.dot(e.lookup("timepoint"),"earliestDate"),"D-MMM-YYYY")})),"\n "),"\n ",N.DIV({class:"timepointModalities"},D.View("lookup:modalitiesSummary",function(){return P.mustache(e.lookup("modalitiesSummary"),e.lookup("timepoint"))})),"\n "),"\n ",D._TemplateWith(function(){return{studies:P.call(P.dataMustache(e.lookup("studies"),e.lookup("timepoint"))),index:P.call(e.lookup("@index")),viewportIndex:P.call(P.dot(e.lookup("."),"viewportIndex")),currentStudy:P.call(P.dot(e.lookup("."),"currentStudy"))}},function(){return P.include(e.lookupTemplate("studyTimepoint"))}),"\n "),"\n ",N.HR(),"\n "]}),"\n ",D.If(function(){return P.dataMustache(e.lookup("and"),P.dot(e.lookup("."),"currentStudy"),P.dataMustache(e.lookup("not"),e.lookup("showAdditionalTimepoints")))},function(){return["\n ",N.DIV({class:"studyModality additional"},"\n Show additional timepoints\n "),"\n "]}),"\n "]},function(){return["\n ",N.DIV({class:"p-t-2"},"\n ",D._TemplateWith(function(){return P.dataMustache(e.lookup("clone"),e.lookup("."),P.kw({studies:e.lookup("studies")}))},function(){return P.include(e.lookupTemplate("studyTimepoint"))}),"\n "),"\n "]}),"\n "),"\n "),"\n "),"\n "]})})},"studyTimepointBrowser.js":["meteor/templating","meteor/reactive-var","meteor/tracker","meteor/underscore","meteor/ohif:core","../../../lib/classes/OHIFError",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var r;n.import("meteor/reactive-var",{ReactiveVar:function(e){r=e}});var a;n.import("meteor/tracker",{Tracker:function(e){a=e}});var s;n.import("meteor/underscore",{_:function(e){s=e}});var c;n.import("meteor/ohif:core",{OHIF:function(e){c=e}});var u;n.import("../../../lib/classes/OHIFError",{OHIFError:function(e){u=e}}),o.studyTimepointBrowser.onCreated(function(){var e=o.instance();e.timepointViewType=new r(e.data.timepointViewType),e.showAdditionalTimepoints=new r((!0)),e.getCurrentStudy=function(){return e.data.currentStudy&&e.data.currentStudy.get()},e.getStudies=function(e){return e?e.studyInstanceUids.map(function(t){var n={patientId:e.patientId,studyInstanceUid:t},o=c.viewer.Studies.findBy(n);if(o)return o;var i=c.studylist.collections.Studies.findOne(n);if(!i)throw new u("No study data available for Study: "+t);return i}):c.viewer.Studies.all()}}),o.studyTimepointBrowser.onRendered(function(){var e=o.instance();e.autorun(function(){var t=e.timepointViewType.get();e.$(".timepointEntry, .studyTimepointStudy").removeClass("active"),"key"!==t||e.data.currentStudy||e.$(".timepointEntry:first").addClass("active")});var t=void 0,n=[];e.refreshActiveStudies=function(){return a.afterFlush(function(){s.each(n,function(t){e.$(".studyTimepointStudy[data-uid='"+t+"']").addClass("active"); +}),e.$(".timepointEntry:first").addClass("active")})},e.autorun(function(){var o=e.data.currentStudy&&e.data.currentStudy.get();o&&(o!==t&&(e.showAdditionalTimepoints.set(!1),t=o,n=[o.studyInstanceUid]),e.refreshActiveStudies())})}),o.studyTimepointBrowser.events({"click .timepointHeader":function(){function e(e,t){var n=i(e.currentTarget).closest(".timepointEntry");n.find(".studyTimepoint").trigger("displayStateChanged"),n.toggleClass("active")}return e}(),"click .studyModality.additional":function(){function e(e,t){t.showAdditionalTimepoints.set(!0)}return e}()}),o.studyTimepointBrowser.helpers({shallShowViewType:function(){function e(e){var t=o.instance();return e.length&&!t.data.timepointViewType}return e}(),viewTypeButtonGroupData:function(){function e(){return{value:o.instance().timepointViewType,options:[{value:"key",text:"Key Timepoints"},{value:"all",text:"All Timepoints"}]}}return e}(),showAdditionalTimepoints:function(){function e(){return o.instance().showAdditionalTimepoints.get()}return e}(),timepoints:function(){function e(){var e=o.instance(),t=e.getCurrentStudy(),n=e.data.timepointApi,i=void 0;return i=t&&!e.showAdditionalTimepoints.get()?n.study(t.studyInstanceUid):n?"all"===e.timepointViewType.get()?n.all():n.key():[]}return e}(),studies:function(){function e(e){return o.instance().getStudies(e)}return e}(),modalitiesSummary:function(){function e(e){var t=o.instance(),n=t.getStudies(e),i={};n.forEach(function(e){var t=e.modalities||"UN";i[t]=i[t]+1||1});var r=[];return s.each(i,function(e,t){r.push(e+" "+t)}),r.join(", ")}return e}()})}],"template.studyTimepointStudy.js":function(){k.__checkName("studyTimepointStudy"),k.studyTimepointStudy=new k("Template.studyTimepointStudy",function(){var e=this;return D.Let({isSidebar:function(){return P.call(P.dataMustache(e.lookup("isUndefined"),e.lookup("viewportIndex")))}},function(){return["\n ",N.DIV({class:function(){return["studyTimepointStudy ",D.If(function(){return P.call(e.lookup("isSidebar"))},function(){return"studySidebarTimepoint"},function(){return"studyQuickSwitchTimepoint"})," ",D.If(function(){return P.call(P.dot(e.lookup("."),"active"))},function(){return"active"})," ",D.If(function(){return P.call(e.lookup("isLoading"))},function(){return"loading"})]},"data-uid":function(){return P.mustache(P.dot(e.lookup("."),"study","studyInstanceUid"))}},"\n ",N.DIV({class:"studyItem"},"\n ",P.include(e.lookupTemplate("loadingText")),"\n ",N.DIV({class:"studyModality"},"\n ",N.DIV({class:"studyModalityBox"},"\n ",N.DIV({class:"studyModalityText",style:function(){return P.mustache(e.lookup("modalityStyle"))}},"\n ",D.If(function(){return P.call(P.dot(e.lookup("."),"study","modalities"))},function(){return["\n ",D.View("lookup:modalities",function(){return P.mustache(e.lookup("modalities"))}),"\n "]},function(){return"\n UN\n "}),"\n "),"\n "),"\n ",N.DIV({class:"studyText"},"\n ",N.DIV({class:"studyDate"},D.View("lookup:formatDA",function(){return P.mustache(e.lookup("formatDA"),P.dot(e.lookup("."),"study","studyDate"),"D-MMM-YYYY")})),"\n ",N.DIV({class:"studyDescription"},D.View("lookup:..study.studyDescription",function(){return P.mustache(P.dot(e.lookup("."),"study","studyDescription"))})),"\n "),"\n "),"\n "),"\n ",D.If(function(){return P.call(e.lookup("isSidebar"))},function(){return["\n ",N.DIV({class:"studyTimepointThumbnails"},"\n ",D.Each(function(){return{_sequence:P.dataMustache(e.lookup("studyThumbnails"),P.dot(e.lookup("."),"study")),_variable:"thumbnail"}},function(){return["\n ",D._TemplateWith(function(){return P.dataMustache(e.lookup("clone"),e.lookup("."),P.kw({thumbnail:e.lookup("thumbnail")}))},function(){return P.include(e.lookupTemplate("thumbnailEntry"))}),"\n "]}),"\n "),"\n "]}),"\n "),"\n "]})})},"studyTimepointStudy.js":["meteor/meteor","meteor/templating","meteor/reactive-var","meteor/underscore","meteor/jquery","meteor/ohif:core","../../../lib/sortingManager",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var r;n.import("meteor/reactive-var",{ReactiveVar:function(e){r=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}});var s;n.import("meteor/jquery",{$:function(e){s=e}});var c;n.import("meteor/ohif:core",{OHIF:function(e){c=e}});var u;n.import("../../../lib/sortingManager",{sortingManager:function(e){u=e}}),i.studyTimepointStudy.onCreated(function(){var e=i.instance();e.loading=new r((!1)),e.getStudyElement=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=e.data.study.studyInstanceUid,o=".studyTimepointStudy[data-uid='"+n+"']";return t?s(o):e.$browser.find(o)},e.isQuickSwitch=function(){return!a.isUndefined(e.data.viewportIndex)},e.select=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=e.data.study.studyInstanceUid,o=e.getStudyElement(),i=o.closest(".studyTimepoint"),r={selection:[o[0]],studyInstanceUid:n,isQuickSwitch:t};i.trigger("selectionChanged",r)},e.initializeStudyWrapper=function(){if(!e.isQuickSwitch()){var t=e.getStudyElement(),n=t.find(".studyTimepointThumbnails");t.addClass("active"),n.css("max-height",""),n.css("max-height",n.height()),t.removeClass("active"),e.data.active&&o.setTimeout(function(){return t.addClass("active")},1)}}}),i.studyTimepointStudy.onRendered(function(){var e=i.instance();e.$browser=e.$(".studyTimepointStudy").closest(".studyTimepointBrowser"),e.initializeStudyWrapper()}),i.studyTimepointStudy.events({"transitionend .studyTimepointThumbnails":function(){function e(e,t){e.target===e.currentTarget&&s(e.currentTarget).closest(".studyTimepoint").trigger("displayStateChanged")}return e}(),"click .studyQuickSwitchTimepoint .studyModality":function(){function e(e,t){t.select(!0)}return e}(),"loadStarted .studyTimepointStudy":function(){function e(e,t){t.loading.set(!0)}return e}(),"loadEnded .studyTimepointStudy":function(){function e(e,t){t.loading.set(!1),t.initializeStudyWrapper()}return e}(),"click .studyModality":function(){function e(e,t){var n=t.data.study,i=n.studyInstanceUid,r=n._id,a=t.isQuickSwitch();if(n.seriesList)t.select(a);else{var s=c.viewer.Studies.findBy({studyInstanceUid:i});s?n.seriesList=s.seriesList:!function(){var e=t.getStudyElement(!0);e.trigger("loadStarted"),c.studylist.retrieveStudyMetadata(i).then(function(n){t.data.study=n,c.viewer.Studies.insert(n),o.setTimeout(function(){e.trigger("loadEnded"),t.select(a)},1)})}()}}return e}()}),i.studyTimepointStudy.helpers({isLoading:function(){function e(){var e=i.instance(),t=e.data.study,n=c.viewer.Studies.findBy({studyInstanceUid:t.studyInstanceUid});return e.loading.get()&&!n}return e}(),modalities:function(){function e(){var e=i.instance(),t=e.data.study.modalities;return t.replace(/\\/g," ")}return e}(),modalityStyle:function(){function e(){var e=i.instance(),t=e.data.study.modalities||"UN",n=t.split(/\\/g).length;if(1===n)return"font-size: 1vw";if(2===n)return"font-size: 0.75vw";var o=1.2*Math.ceil(n/2);return"line-height: "+o+"vh"}return e}()})}]}}},"collections.js":["meteor/meteor","../namespace","./lib/classes/TypeSafeCollection",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var i;n.import("../namespace",{OHIF:function(e){i=e}});var r;n.import("./lib/classes/TypeSafeCollection",{TypeSafeCollection:function(e){r=e}});var a=new r;i.viewer.Studies=a;var s=new r;i.viewer.StudyMetadataList=s,o.subscribe("studyImportStatus")}],"index.js":["../namespace","./collections","./lib/debugReactivity","./lib/getElementIfNotEmpty","./lib/getStackDataIfNotEmpty","./lib/switchToImageRelative","./lib/switchToImageByIndex","./lib/getFrameOfReferenceUID","./lib/updateCrosshairsSynchronizer","./lib/getImageId","./lib/setActiveViewport","./lib/setFocusToActiveViewport","./lib/getWADORSImageId","./lib/updateAllViewports","./lib/sortStudy","./lib/updateMetaDataManager","./lib/updateOrientationMarkers","./lib/isImage","./lib/instanceClassSpecificViewport","./lib/displayReferenceLines","./lib/imageViewerViewportData","./lib/panelNavigation","./lib/prepareViewerData","./lib/renderViewer","./lib/WLPresets","./lib/hotkeyUtils","./lib/viewportOverlayUtils","./lib/viewportUtils","./lib/thumbnailDragHandlers","./lib/dialogUtils","./lib/unloadHandlers","./lib/sortingManager","./lib/crosshairsSynchronizers","./lib/annotateTextUtils","./lib/textMarkerUtils","./lib/createStacks","./lib/StackManager","./lib/toolManager","./lib/helpers/","./lib/sopClassDictionary","./lib/DICOMTagDescriptions","./lib/classes/ImageSet","./lib/classes/LayoutManager","./lib/classes/StudyPrefetcher","./lib/classes/ResizeViewportManager","./lib/classes/metadata/StudyMetadata","./lib/classes/metadata/SeriesMetadata","./lib/classes/metadata/InstanceMetadata","./lib/classes/metadata/StudySummary","./lib/classes/TypeSafeCollection","./lib/classes/OHIFError","./lib/classes/StackImagePositionOffsetSynchronizer","./lib/classes/StudyMetadataSource",function(e,t,n){var o;n.import("../namespace",{Viewerbase:function(e){o=e}}),n.import("./collections"),n.import("./lib/debugReactivity");var i;n.import("./lib/getElementIfNotEmpty",{getElementIfNotEmpty:function(e){i=e}});var r;n.import("./lib/getStackDataIfNotEmpty",{getStackDataIfNotEmpty:function(e){r=e}});var a;n.import("./lib/switchToImageRelative",{switchToImageRelative:function(e){a=e}});var s;n.import("./lib/switchToImageByIndex",{switchToImageByIndex:function(e){s=e}});var c;n.import("./lib/getFrameOfReferenceUID",{getFrameOfReferenceUID:function(e){c=e}});var u;n.import("./lib/updateCrosshairsSynchronizer",{updateCrosshairsSynchronizer:function(e){u=e}});var l;n.import("./lib/getImageId",{getImageId:function(e){l=e}});var m;n.import("./lib/setActiveViewport",{setActiveViewport:function(e){m=e}});var d;n.import("./lib/setFocusToActiveViewport",{setFocusToActiveViewport:function(e){d=e}});var p;n.import("./lib/getWADORSImageId",{getWADORSImageId:function(e){p=e}});var f;n.import("./lib/updateAllViewports",{updateAllViewports:function(e){f=e}});var g;n.import("./lib/sortStudy",{sortStudy:function(e){g=e}});var x;n.import("./lib/updateMetaDataManager",{updateMetaDataManager:function(e){x=e}});var h;n.import("./lib/updateOrientationMarkers",{updateOrientationMarkers:function(e){h=e}});var v;n.import("./lib/isImage",{isImage:function(e){v=e}});var S,y;n.import("./lib/instanceClassSpecificViewport",{getInstanceClassDefaultViewport:function(e){S=e},setInstanceClassDefaultViewportFunction:function(e){y=e}});var I;n.import("./lib/displayReferenceLines",{displayReferenceLines:function(e){I=e}});var T;n.import("./lib/imageViewerViewportData",{imageViewerViewportData:function(e){T=e}});var b;n.import("./lib/panelNavigation",{panelNavigation:function(e){b=e}});var D;n.import("./lib/prepareViewerData",{prepareViewerData:function(e){D=e}});var w;n.import("./lib/renderViewer",{renderViewer:function(e){w=e}});var C;n.import("./lib/WLPresets",{WLPresets:function(e){C=e}});var P;n.import("./lib/hotkeyUtils",{hotkeyUtils:function(e){P=e}});var k;n.import("./lib/viewportOverlayUtils",{viewportOverlayUtils:function(e){k=e}});var R;n.import("./lib/viewportUtils",{viewportUtils:function(e){R=e}});var V;n.import("./lib/thumbnailDragHandlers",{thumbnailDragHandlers:function(e){V=e}});var O;n.import("./lib/dialogUtils",{dialogUtils:function(e){O=e}});var M;n.import("./lib/unloadHandlers",{unloadHandlers:function(e){M=e}});var A;n.import("./lib/sortingManager",{sortingManager:function(e){A=e}});var q;n.import("./lib/crosshairsSynchronizers",{crosshairsSynchronizers:function(e){q=e}});var N;n.import("./lib/annotateTextUtils",{annotateTextUtils:function(e){N=e}});var E;n.import("./lib/textMarkerUtils",{textMarkerUtils:function(e){E=e}});var L;n.import("./lib/createStacks",{createStacks:function(e){L=e}});var F;n.import("./lib/StackManager",{StackManager:function(e){F=e}});var B;n.import("./lib/toolManager",{toolManager:function(e){B=e}});var U;n.import("./lib/helpers/",{helpers:function(e){U=e}});var j;n.import("./lib/sopClassDictionary",{sopClassDictionary:function(e){j=e}});var H;n.import("./lib/DICOMTagDescriptions",{DICOMTagDescriptions:function(e){H=e}});var _;n.import("./lib/classes/ImageSet",{ImageSet:function(e){_=e}});var z;n.import("./lib/classes/LayoutManager",{LayoutManager:function(e){z=e}});var W;n.import("./lib/classes/StudyPrefetcher",{StudyPrefetcher:function(e){W=e}});var G;n.import("./lib/classes/ResizeViewportManager",{ResizeViewportManager:function(e){G=e}});var X;n.import("./lib/classes/metadata/StudyMetadata",{StudyMetadata:function(e){X=e}});var $;n.import("./lib/classes/metadata/SeriesMetadata",{SeriesMetadata:function(e){$=e}});var Y;n.import("./lib/classes/metadata/InstanceMetadata",{InstanceMetadata:function(e){Y=e}});var K;n.import("./lib/classes/metadata/StudySummary",{StudySummary:function(e){K=e}});var Q;n.import("./lib/classes/TypeSafeCollection",{TypeSafeCollection:function(e){Q=e}});var Z;n.import("./lib/classes/OHIFError",{OHIFError:function(e){Z=e}});var J;n.import("./lib/classes/StackImagePositionOffsetSynchronizer",{StackImagePositionOffsetSynchronizer:function(e){J=e}});var ee;n.import("./lib/classes/StudyMetadataSource",{StudyMetadataSource:function(e){ee=e}}),o.getElementIfNotEmpty=i,o.getStackDataIfNotEmpty=r,o.switchToImageRelative=a,o.switchToImageByIndex=s,o.getFrameOfReferenceUID=c,o.updateCrosshairsSynchronizer=u,o.getImageId=l,o.setActiveViewport=m,o.setFocusToActiveViewport=d,o.getWADORSImageId=p,o.updateAllViewports=f,o.sortStudy=g,o.updateMetaDataManager=x,o.updateOrientationMarkers=h,o.isImage=v,o.getInstanceClassDefaultViewport=S,o.setInstanceClassDefaultViewportFunction=y,o.displayReferenceLines=I,o.imageViewerViewportData=T,o.panelNavigation=b,o.prepareViewerData=D,o.renderViewer=w,o.wlPresets=C,o.hotkeyUtils=P,o.viewportOverlayUtils=k,o.viewportUtils=R,o.thumbnailDragHandlers=V,o.dialogUtils=O,o.unloadHandlers=M,o.sortingManager=A,o.crosshairsSynchronizers=q,o.annotateTextUtils=N,o.textMarkerUtils=E,o.createStacks=L,o.stackManager=F,o.toolManager=B,o.helpers=U,o.sopClassDictionary=j,o.DICOMTagDescriptions=H,o.ImageSet=_,o.LayoutManager=z,o.StudyPrefetcher=W,o.ResizeViewportManager=G,o.metadata={StudyMetadata:X,SeriesMetadata:$,InstanceMetadata:Y,StudySummary:K},o.TypeSafeCollection=Q,o.OHIFError=Z,o.StackImagePositionOffsetSynchronizer=J,o.StudyMetadataSource=ee}],lib:{"DICOMTagDescriptions.js":["babel-runtime/helpers/typeof",function(e,t,n){n.export({DICOMTagDescriptions:function(){return s}});var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var i="number",r="string",a=/^x[0-9a-fx]{8}$/,s=Object.create(Object.prototype,{_descriptions:{configurable:!1,enumerable:!1,writable:!1,value:Object.create(null)},tagNumberToString:{configurable:!1,enumerable:!0,writable:!1,value:function(){function e(e){var t=void 0;return this.isValidTagNumber(e)&&(t="x"+("00000000"+e.toString(16)).substr(-8)),t}return e}()},isValidTagNumber:{configurable:!1,enumerable:!0,writable:!1,value:function(){function e(e){return("undefined"==typeof e?"undefined":o(e))===i&&e>=0&&e<=4294967295}return e}()},isValidTag:{configurable:!1,enumerable:!0,writable:!1,value:function(){function e(e){return("undefined"==typeof e?"undefined":o(e))===r?a.test(e):this.isValidTagNumber(e)}return e}()},find:{configurable:!1,enumerable:!0,writable:!1,value:function(){function e(e){var t=void 0;return("undefined"==typeof e?"undefined":o(e))!==r&&(e=this.tagNumberToString(e)),("undefined"==typeof e?"undefined":o(e))===r&&(t=this._descriptions[e]),t}return e}()},init:{configurable:!1,enumerable:!0,writable:!1,value:function(){function e(e){var t=Object.prototype.hasOwnProperty,n=this._descriptions;for(var o in g.sanitizeForInObject(e))if(t.call(e,o)){if(!this.isValidTag(o)){console.info('DICOMTagDescriptions: Invalid tag "'+o+'"...');continue}if(o in n){console.info('DICOMTagDescriptions: Duplicated tag "'+o+'"...');continue}var i=e[o],r=Object.create(null);if(r.tag=o,r.keyword=i,Object.freeze(r),n[o]=r,i in n){var a=n[i];console.info("DICOMTagDescriptions: Using <"+a.tag+","+a.keyword+"> instead of <"+r.tag+","+r.keyword+'> for keyword "'+i+'"...')}else n[i]=r}Object.freeze(n),Object.freeze(this)}return e}()}}),c={x00020000:"FileMetaInfoGroupLength",x00020001:"FileMetaInfoVersion",x00020002:"MediaStorageSOPClassUID",x00020003:"MediaStorageSOPInstanceUID",x00020010:"TransferSyntaxUID",x00020012:"ImplementationClassUID",x00020013:"ImplementationVersionName",x00020016:"SourceApplicationEntityTitle",x00020100:"PrivateInformationCreatorUID",x00020102:"PrivateInformation",x00041130:"FileSetID",x00041141:"FileSetDescriptorFileID",x00041142:"SpecificCharacterSetOfFile",x00041200:"FirstDirectoryRecordOffset",x00041202:"LastDirectoryRecordOffset",x00041212:"FileSetConsistencyFlag",x00041220:"DirectoryRecordSequence",x00041400:"OffsetOfNextDirectoryRecord",x00041410:"RecordInUseFlag",x00041420:"LowerLevelDirectoryEntityOffset",x00041430:"DirectoryRecordType",x00041432:"PrivateRecordUID",x00041500:"ReferencedFileID",x00041504:"MRDRDirectoryRecordOffset",x00041510:"ReferencedSOPClassUIDInFile",x00041511:"ReferencedSOPInstanceUIDInFile",x00041512:"ReferencedTransferSyntaxUIDInFile",x0004151a:"ReferencedRelatedSOPClassUIDInFile",x00041600:"NumberOfReferences",x00080000:"IdentifyingGroupLength",x00080001:"LengthToEnd",x00080005:"SpecificCharacterSet",x00080006:"LanguageCodeSequence",x00080008:"ImageType",x00080010:"RecognitionCode",x00080012:"InstanceCreationDate",x00080013:"InstanceCreationTime",x00080014:"InstanceCreatorUID",x00080016:"SOPClassUID",x00080018:"SOPInstanceUID",x0008001a:"RelatedGeneralSOPClassUID",x0008001b:"OriginalSpecializedSOPClassUID",x00080020:"StudyDate",x00080021:"SeriesDate",x00080022:"AcquisitionDate",x00080023:"ContentDate",x00080024:"OverlayDate",x00080025:"CurveDate",x0008002a:"AcquisitionDateTime",x00080030:"StudyTime",x00080031:"SeriesTime",x00080032:"AcquisitionTime",x00080033:"ContentTime",x00080034:"OverlayTime",x00080035:"CurveTime",x00080040:"DataSetType",x00080041:"DataSetSubtype",x00080042:"NuclearMedicineSeriesType",x00080050:"AccessionNumber",x00080052:"QueryRetrieveLevel",x00080054:"RetrieveAETitle",x00080056:"InstanceAvailability",x00080058:"FailedSOPInstanceUIDList",x00080060:"Modality",x00080061:"ModalitiesInStudy",x00080062:"SOPClassesInStudy",x00080064:"ConversionType",x00080068:"PresentationIntentType",x00080070:"Manufacturer",x00080080:"InstitutionName",x00080081:"InstitutionAddress",x00080082:"InstitutionCodeSequence",x00080090:"ReferringPhysicianName",x00080092:"ReferringPhysicianAddress",x00080094:"ReferringPhysicianTelephoneNumber",x00080096:"ReferringPhysicianIDSequence",x00080100:"CodeValue",x00080102:"CodingSchemeDesignator",x00080103:"CodingSchemeVersion",x00080104:"CodeMeaning",x00080105:"MappingResource",x00080106:"ContextGroupVersion",x00080107:"ContextGroupLocalVersion",x0008010b:"ContextGroupExtensionFlag",x0008010c:"CodingSchemeUID",x0008010d:"ContextGroupExtensionCreatorUID",x0008010f:"ContextIdentifier",x00080110:"CodingSchemeIDSequence",x00080112:"CodingSchemeRegistry",x00080114:"CodingSchemeExternalID",x00080115:"CodingSchemeName",x00080116:"CodingSchemeResponsibleOrganization",x00080117:"ContextUID",x00080201:"TimezoneOffsetFromUTC",x00081000:"NetworkID",x00081010:"StationName",x00081030:"StudyDescription",x00081032:"ProcedureCodeSequence",x0008103e:"SeriesDescription",x00081040:"InstitutionalDepartmentName",x00081048:"PhysiciansOfRecord",x00081049:"PhysiciansOfRecordIDSequence",x00081050:"PerformingPhysicianName",x00081052:"PerformingPhysicianIDSequence",x00081060:"NameOfPhysicianReadingStudy",x00081062:"PhysicianReadingStudyIDSequence",x00081070:"OperatorsName",x00081072:"OperatorIDSequence",x00081080:"AdmittingDiagnosesDescription",x00081084:"AdmittingDiagnosesCodeSequence",x00081090:"ManufacturersModelName",x00081100:"ReferencedResultsSequence",x00081110:"ReferencedStudySequence",x00081111:"ReferencedPerformedProcedureStepSequence",x00081115:"ReferencedSeriesSequence",x00081120:"ReferencedPatientSequence",x00081125:"ReferencedVisitSequence",x00081130:"ReferencedOverlaySequence",x0008113a:"ReferencedWaveformSequence",x00081140:"ReferencedImageSequence",x00081145:"ReferencedCurveSequence",x0008114a:"ReferencedInstanceSequence",x00081150:"ReferencedSOPClassUID",x00081155:"ReferencedSOPInstanceUID",x0008115a:"SOPClassesSupported",x00081160:"ReferencedFrameNumber",x00081161:"SimpleFrameList",x00081162:"CalculatedFrameList",x00081163:"TimeRange",x00081164:"FrameExtractionSequence",x00081195:"TransactionUID",x00081197:"FailureReason",x00081198:"FailedSOPSequence",x00081199:"ReferencedSOPSequence",x00081200:"OtherReferencedStudiesSequence",x00081250:"RelatedSeriesSequence",x00082110:"LossyImageCompressionRetired",x00082111:"DerivationDescription",x00082112:"SourceImageSequence",x00082120:"StageName",x00082122:"StageNumber",x00082124:"NumberOfStages",x00082127:"ViewName",x00082128:"ViewNumber",x00082129:"NumberOfEventTimers",x0008212a:"NumberOfViewsInStage",x00082130:"EventElapsedTimes",x00082132:"EventTimerNames",x00082133:"EventTimerSequence",x00082134:"EventTimeOffset",x00082135:"EventCodeSequence",x00082142:"StartTrim",x00082143:"StopTrim",x00082144:"RecommendedDisplayFrameRate",x00082200:"TransducerPosition",x00082204:"TransducerOrientation",x00082208:"AnatomicStructure",x00082218:"AnatomicRegionSequence",x00082220:"AnatomicRegionModifierSequence",x00082228:"PrimaryAnatomicStructureSequence",x00082229:"AnatomicStructureOrRegionSequence",x00082230:"AnatomicStructureModifierSequence",x00082240:"TransducerPositionSequence",x00082242:"TransducerPositionModifierSequence",x00082244:"TransducerOrientationSequence",x00082246:"TransducerOrientationModifierSeq",x00082253:"AnatomicEntrancePortalCodeSeqTrial",x00082255:"AnatomicApproachDirCodeSeqTrial",x00082256:"AnatomicPerspectiveDescrTrial",x00082257:"AnatomicPerspectiveCodeSeqTrial",x00083001:"AlternateRepresentationSequence",x00083010:"IrradiationEventUID",x00084000:"IdentifyingComments",x00089007:"FrameType",x00089092:"ReferencedImageEvidenceSequence",x00089121:"ReferencedRawDataSequence",x00089123:"CreatorVersionUID",x00089124:"DerivationImageSequence",x00089154:"SourceImageEvidenceSequence",x00089205:"PixelPresentation",x00089206:"VolumetricProperties",x00089207:"VolumeBasedCalculationTechnique",x00089208:"ComplexImageComponent",x00089209:"AcquisitionContrast",x00089215:"DerivationCodeSequence",x00089237:"GrayscalePresentationStateSequence",x00089410:"ReferencedOtherPlaneSequence",x00089458:"FrameDisplaySequence",x00089459:"RecommendedDisplayFrameRateInFloat",x00089460:"SkipFrameRangeFlag",x00100000:"PatientGroupLength",x00100010:"PatientName",x00100020:"PatientID",x00100021:"IssuerOfPatientID",x00100022:"TypeOfPatientID",x00100030:"PatientBirthDate",x00100032:"PatientBirthTime",x00100040:"PatientSex",x00100050:"PatientInsurancePlanCodeSequence",x00100101:"PatientPrimaryLanguageCodeSeq",x00100102:"PatientPrimaryLanguageCodeModSeq",x00101000:"OtherPatientIDs",x00101001:"OtherPatientNames",x00101002:"OtherPatientIDsSequence",x00101005:"PatientBirthName",x00101010:"PatientAge",x00101020:"PatientSize",x00101030:"PatientWeight",x00101040:"PatientAddress",x00101050:"InsurancePlanIdentification",x00101060:"PatientMotherBirthName",x00101080:"MilitaryRank",x00101081:"BranchOfService",x00101090:"MedicalRecordLocator",x00102000:"MedicalAlerts",x00102110:"Allergies",x00102150:"CountryOfResidence",x00102152:"RegionOfResidence",x00102154:"PatientTelephoneNumbers",x00102160:"EthnicGroup",x00102180:"Occupation",x001021a0:"SmokingStatus",x001021b0:"AdditionalPatientHistory",x001021c0:"PregnancyStatus",x001021d0:"LastMenstrualDate",x001021f0:"PatientReligiousPreference",x00102201:"PatientSpeciesDescription",x00102202:"PatientSpeciesCodeSequence",x00102203:"PatientSexNeutered",x00102210:"AnatomicalOrientationType",x00102292:"PatientBreedDescription",x00102293:"PatientBreedCodeSequence",x00102294:"BreedRegistrationSequence",x00102295:"BreedRegistrationNumber",x00102296:"BreedRegistryCodeSequence",x00102297:"ResponsiblePerson",x00102298:"ResponsiblePersonRole",x00102299:"ResponsibleOrganization",x00104000:"PatientComments",x00109431:"ExaminedBodyThickness",x00111010:"PatientStatus",x00120010:"ClinicalTrialSponsorName",x00120020:"ClinicalTrialProtocolID",x00120021:"ClinicalTrialProtocolName",x00120030:"ClinicalTrialSiteID",x00120031:"ClinicalTrialSiteName",x00120040:"ClinicalTrialSubjectID",x00120042:"ClinicalTrialSubjectReadingID",x00120050:"ClinicalTrialTimePointID",x00120051:"ClinicalTrialTimePointDescription",x00120060:"ClinicalTrialCoordinatingCenter",x00120062:"PatientIdentityRemoved",x00120063:"DeidentificationMethod",x00120064:"DeidentificationMethodCodeSequence",x00120071:"ClinicalTrialSeriesID",x00120072:"ClinicalTrialSeriesDescription",x00120084:"DistributionType",x00120085:"ConsentForDistributionFlag",x00180000:"AcquisitionGroupLength",x00180010:"ContrastBolusAgent",x00180012:"ContrastBolusAgentSequence",x00180014:"ContrastBolusAdministrationRoute",x00180015:"BodyPartExamined",x00180020:"ScanningSequence",x00180021:"SequenceVariant",x00180022:"ScanOptions",x00180023:"MRAcquisitionType",x00180024:"SequenceName",x00180025:"AngioFlag",x00180026:"InterventionDrugInformationSeq",x00180027:"InterventionDrugStopTime",x00180028:"InterventionDrugDose",x00180029:"InterventionDrugSequence",x0018002a:"AdditionalDrugSequence",x00180030:"Radionuclide",x00180031:"Radiopharmaceutical",x00180032:"EnergyWindowCenterline",x00180033:"EnergyWindowTotalWidth",x00180034:"InterventionDrugName",x00180035:"InterventionDrugStartTime",x00180036:"InterventionSequence",x00180037:"TherapyType",x00180038:"InterventionStatus",x00180039:"TherapyDescription",x0018003a:"InterventionDescription",x00180040:"CineRate",x00180042:"InitialCineRunState",x00180050:"SliceThickness",x00180060:"KVP",x00180070:"CountsAccumulated",x00180071:"AcquisitionTerminationCondition",x00180072:"EffectiveDuration",x00180073:"AcquisitionStartCondition",x00180074:"AcquisitionStartConditionData",x00180075:"AcquisitionEndConditionData",x00180080:"RepetitionTime",x00180081:"EchoTime",x00180082:"InversionTime",x00180083:"NumberOfAverages",x00180084:"ImagingFrequency",x00180085:"ImagedNucleus",x00180086:"EchoNumber",x00180087:"MagneticFieldStrength",x00180088:"SpacingBetweenSlices",x00180089:"NumberOfPhaseEncodingSteps",x00180090:"DataCollectionDiameter",x00180091:"EchoTrainLength",x00180093:"PercentSampling",x00180094:"PercentPhaseFieldOfView",x00180095:"PixelBandwidth",x00181000:"DeviceSerialNumber",x00181002:"DeviceUID",x00181003:"DeviceID",x00181004:"PlateID",x00181005:"GeneratorID",x00181006:"GridID",x00181007:"CassetteID",x00181008:"GantryID",x00181010:"SecondaryCaptureDeviceID",x00181011:"HardcopyCreationDeviceID",x00181012:"DateOfSecondaryCapture",x00181014:"TimeOfSecondaryCapture",x00181016:"SecondaryCaptureDeviceManufacturer",x00181017:"HardcopyDeviceManufacturer",x00181018:"SecondaryCaptureDeviceModelName",x00181019:"SecondaryCaptureDeviceSoftwareVers",x0018101a:"HardcopyDeviceSoftwareVersion",x0018101b:"HardcopyDeviceModelName",x00181020:"SoftwareVersion",x00181022:"VideoImageFormatAcquired",x00181023:"DigitalImageFormatAcquired",x00181030:"ProtocolName",x00181040:"ContrastBolusRoute",x00181041:"ContrastBolusVolume",x00181042:"ContrastBolusStartTime",x00181043:"ContrastBolusStopTime",x00181044:"ContrastBolusTotalDose",x00181045:"SyringeCounts",x00181046:"ContrastFlowRate",x00181047:"ContrastFlowDuration",x00181048:"ContrastBolusIngredient",x00181049:"ContrastBolusConcentration",x00181050:"SpatialResolution",x00181060:"TriggerTime",x00181061:"TriggerSourceOrType",x00181062:"NominalInterval",x00181063:"FrameTime",x00181064:"CardiacFramingType",x00181065:"FrameTimeVector",x00181066:"FrameDelay",x00181067:"ImageTriggerDelay",x00181068:"MultiplexGroupTimeOffset",x00181069:"TriggerTimeOffset",x0018106a:"SynchronizationTrigger",x0018106c:"SynchronizationChannel",x0018106e:"TriggerSamplePosition",x00181070:"RadiopharmaceuticalRoute",x00181071:"RadiopharmaceuticalVolume",x00181072:"RadiopharmaceuticalStartTime",x00181073:"RadiopharmaceuticalStopTime",x00181074:"RadionuclideTotalDose",x00181075:"RadionuclideHalfLife",x00181076:"RadionuclidePositronFraction",x00181077:"RadiopharmaceuticalSpecActivity",x00181078:"RadiopharmaceuticalStartDateTime",x00181079:"RadiopharmaceuticalStopDateTime",x00181080:"BeatRejectionFlag",x00181081:"LowRRValue",x00181082:"HighRRValue",x00181083:"IntervalsAcquired",x00181084:"IntervalsRejected",x00181085:"PVCRejection",x00181086:"SkipBeats",x00181088:"HeartRate",x00181090:"CardiacNumberOfImages",x00181094:"TriggerWindow",x00181100:"ReconstructionDiameter",x00181110:"DistanceSourceToDetector",x00181111:"DistanceSourceToPatient",x00181114:"EstimatedRadiographicMagnification",x00181120:"GantryDetectorTilt",x00181121:"GantryDetectorSlew",x00181130:"TableHeight",x00181131:"TableTraverse",x00181134:"TableMotion",x00181135:"TableVerticalIncrement",x00181136:"TableLateralIncrement",x00181137:"TableLongitudinalIncrement",x00181138:"TableAngle",x0018113a:"TableType",x00181140:"RotationDirection",x00181141:"AngularPosition",x00181142:"RadialPosition",x00181143:"ScanArc",x00181144:"AngularStep",x00181145:"CenterOfRotationOffset",x00181146:"RotationOffset",x00181147:"FieldOfViewShape",x00181149:"FieldOfViewDimensions",x00181150:"ExposureTime",x00181151:"XRayTubeCurrent",x00181152:"Exposure",x00181153:"ExposureInMicroAmpSec",x00181154:"AveragePulseWidth",x00181155:"RadiationSetting",x00181156:"RectificationType",x0018115a:"RadiationMode",x0018115e:"ImageAreaDoseProduct",x00181160:"FilterType",x00181161:"TypeOfFilters",x00181162:"IntensifierSize",x00181164:"ImagerPixelSpacing",x00181166:"Grid",x00181170:"GeneratorPower",x00181180:"CollimatorGridName",x00181181:"CollimatorType",x00181182:"FocalDistance",x00181183:"XFocusCenter",x00181184:"YFocusCenter",x00181190:"FocalSpots",x00181191:"AnodeTargetMaterial",x001811a0:"BodyPartThickness",x001811a2:"CompressionForce",x00181200:"DateOfLastCalibration",x00181201:"TimeOfLastCalibration",x00181210:"ConvolutionKernel",x00181240:"UpperLowerPixelValues",x00181242:"ActualFrameDuration",x00181243:"CountRate",x00181244:"PreferredPlaybackSequencing",x00181250:"ReceiveCoilName",x00181251:"TransmitCoilName",x00181260:"PlateType",x00181261:"PhosphorType",x00181300:"ScanVelocity",x00181301:"WholeBodyTechnique",x00181302:"ScanLength",x00181310:"AcquisitionMatrix",x00181312:"InPlanePhaseEncodingDirection",x00181314:"FlipAngle",x00181315:"VariableFlipAngleFlag",x00181316:"SAR",x00181318:"DB-Dt",x00181400:"AcquisitionDeviceProcessingDescr",x00181401:"AcquisitionDeviceProcessingCode",x00181402:"CassetteOrientation",x00181403:"CassetteSize",x00181404:"ExposuresOnPlate",x00181405:"RelativeXRayExposure",x00181450:"ColumnAngulation",x00181460:"TomoLayerHeight",x00181470:"TomoAngle",x00181480:"TomoTime",x00181490:"TomoType",x00181491:"TomoClass",x00181495:"NumberOfTomosynthesisSourceImages",x00181500:"PositionerMotion",x00181508:"PositionerType",x00181510:"PositionerPrimaryAngle",x00181511:"PositionerSecondaryAngle",x00181520:"PositionerPrimaryAngleIncrement",x00181521:"PositionerSecondaryAngleIncrement",x00181530:"DetectorPrimaryAngle",x00181531:"DetectorSecondaryAngle",x00181600:"ShutterShape",x00181602:"ShutterLeftVerticalEdge",x00181604:"ShutterRightVerticalEdge",x00181606:"ShutterUpperHorizontalEdge",x00181608:"ShutterLowerHorizontalEdge",x00181610:"CenterOfCircularShutter",x00181612:"RadiusOfCircularShutter",x00181620:"VerticesOfPolygonalShutter",x00181622:"ShutterPresentationValue", +x00181623:"ShutterOverlayGroup",x00181624:"ShutterPresentationColorCIELabVal",x00181700:"CollimatorShape",x00181702:"CollimatorLeftVerticalEdge",x00181704:"CollimatorRightVerticalEdge",x00181706:"CollimatorUpperHorizontalEdge",x00181708:"CollimatorLowerHorizontalEdge",x00181710:"CenterOfCircularCollimator",x00181712:"RadiusOfCircularCollimator",x00181720:"VerticesOfPolygonalCollimator",x00181800:"AcquisitionTimeSynchronized",x00181801:"TimeSource",x00181802:"TimeDistributionProtocol",x00181803:"NTPSourceAddress",x00182001:"PageNumberVector",x00182002:"FrameLabelVector",x00182003:"FramePrimaryAngleVector",x00182004:"FrameSecondaryAngleVector",x00182005:"SliceLocationVector",x00182006:"DisplayWindowLabelVector",x00182010:"NominalScannedPixelSpacing",x00182020:"DigitizingDeviceTransportDirection",x00182030:"RotationOfScannedFilm",x00183100:"IVUSAcquisition",x00183101:"IVUSPullbackRate",x00183102:"IVUSGatedRate",x00183103:"IVUSPullbackStartFrameNumber",x00183104:"IVUSPullbackStopFrameNumber",x00183105:"LesionNumber",x00184000:"AcquisitionComments",x00185000:"OutputPower",x00185010:"TransducerData",x00185012:"FocusDepth",x00185020:"ProcessingFunction",x00185021:"PostprocessingFunction",x00185022:"MechanicalIndex",x00185024:"BoneThermalIndex",x00185026:"CranialThermalIndex",x00185027:"SoftTissueThermalIndex",x00185028:"SoftTissueFocusThermalIndex",x00185029:"SoftTissueSurfaceThermalIndex",x00185030:"DynamicRange",x00185040:"TotalGain",x00185050:"DepthOfScanField",x00185100:"PatientPosition",x00185101:"ViewPosition",x00185104:"ProjectionEponymousNameCodeSeq",x00185210:"ImageTransformationMatrix",x00185212:"ImageTranslationVector",x00186000:"Sensitivity",x00186011:"SequenceOfUltrasoundRegions",x00186012:"RegionSpatialFormat",x00186014:"RegionDataType",x00186016:"RegionFlags",x00186018:"RegionLocationMinX0",x0018601a:"RegionLocationMinY0",x0018601c:"RegionLocationMaxX1",x0018601e:"RegionLocationMaxY1",x00186020:"ReferencePixelX0",x00186022:"ReferencePixelY0",x00186024:"PhysicalUnitsXDirection",x00186026:"PhysicalUnitsYDirection",x00186028:"ReferencePixelPhysicalValueX",x0018602a:"ReferencePixelPhysicalValueY",x0018602c:"PhysicalDeltaX",x0018602e:"PhysicalDeltaY",x00186030:"TransducerFrequency",x00186031:"TransducerType",x00186032:"PulseRepetitionFrequency",x00186034:"DopplerCorrectionAngle",x00186036:"SteeringAngle",x00186038:"DopplerSampleVolumeXPosRetired",x00186039:"DopplerSampleVolumeXPosition",x0018603a:"DopplerSampleVolumeYPosRetired",x0018603b:"DopplerSampleVolumeYPosition",x0018603c:"TMLinePositionX0Retired",x0018603d:"TMLinePositionX0",x0018603e:"TMLinePositionY0Retired",x0018603f:"TMLinePositionY0",x00186040:"TMLinePositionX1Retired",x00186041:"TMLinePositionX1",x00186042:"TMLinePositionY1Retired",x00186043:"TMLinePositionY1",x00186044:"PixelComponentOrganization",x00186046:"PixelComponentMask",x00186048:"PixelComponentRangeStart",x0018604a:"PixelComponentRangeStop",x0018604c:"PixelComponentPhysicalUnits",x0018604e:"PixelComponentDataType",x00186050:"NumberOfTableBreakPoints",x00186052:"TableOfXBreakPoints",x00186054:"TableOfYBreakPoints",x00186056:"NumberOfTableEntries",x00186058:"TableOfPixelValues",x0018605a:"TableOfParameterValues",x00186060:"RWaveTimeVector",x00187000:"DetectorConditionsNominalFlag",x00187001:"DetectorTemperature",x00187004:"DetectorType",x00187005:"DetectorConfiguration",x00187006:"DetectorDescription",x00187008:"DetectorMode",x0018700a:"DetectorID",x0018700c:"DateOfLastDetectorCalibration",x0018700e:"TimeOfLastDetectorCalibration",x00187010:"DetectorExposuresSinceCalibration",x00187011:"DetectorExposuresSinceManufactured",x00187012:"DetectorTimeSinceLastExposure",x00187014:"DetectorActiveTime",x00187016:"DetectorActiveOffsetFromExposure",x0018701a:"DetectorBinning",x00187020:"DetectorElementPhysicalSize",x00187022:"DetectorElementSpacing",x00187024:"DetectorActiveShape",x00187026:"DetectorActiveDimensions",x00187028:"DetectorActiveOrigin",x0018702a:"DetectorManufacturerName",x0018702b:"DetectorManufacturersModelName",x00187030:"FieldOfViewOrigin",x00187032:"FieldOfViewRotation",x00187034:"FieldOfViewHorizontalFlip",x00187040:"GridAbsorbingMaterial",x00187041:"GridSpacingMaterial",x00187042:"GridThickness",x00187044:"GridPitch",x00187046:"GridAspectRatio",x00187048:"GridPeriod",x0018704c:"GridFocalDistance",x00187050:"FilterMaterial",x00187052:"FilterThicknessMinimum",x00187054:"FilterThicknessMaximum",x00187060:"ExposureControlMode",x00187062:"ExposureControlModeDescription",x00187064:"ExposureStatus",x00187065:"PhototimerSetting",x00188150:"ExposureTimeInMicroSec",x00188151:"XRayTubeCurrentInMicroAmps",x00189004:"ContentQualification",x00189005:"PulseSequenceName",x00189006:"MRImagingModifierSequence",x00189008:"EchoPulseSequence",x00189009:"InversionRecovery",x00189010:"FlowCompensation",x00189011:"MultipleSpinEcho",x00189012:"MultiPlanarExcitation",x00189014:"PhaseContrast",x00189015:"TimeOfFlightContrast",x00189016:"Spoiling",x00189017:"SteadyStatePulseSequence",x00189018:"EchoPlanarPulseSequence",x00189019:"TagAngleFirstAxis",x00189020:"MagnetizationTransfer",x00189021:"T2Preparation",x00189022:"BloodSignalNulling",x00189024:"SaturationRecovery",x00189025:"SpectrallySelectedSuppression",x00189026:"SpectrallySelectedExcitation",x00189027:"SpatialPresaturation",x00189028:"Tagging",x00189029:"OversamplingPhase",x00189030:"TagSpacingFirstDimension",x00189032:"GeometryOfKSpaceTraversal",x00189033:"SegmentedKSpaceTraversal",x00189034:"RectilinearPhaseEncodeReordering",x00189035:"TagThickness",x00189036:"PartialFourierDirection",x00189037:"CardiacSynchronizationTechnique",x00189041:"ReceiveCoilManufacturerName",x00189042:"MRReceiveCoilSequence",x00189043:"ReceiveCoilType",x00189044:"QuadratureReceiveCoil",x00189045:"MultiCoilDefinitionSequence",x00189046:"MultiCoilConfiguration",x00189047:"MultiCoilElementName",x00189048:"MultiCoilElementUsed",x00189049:"MRTransmitCoilSequence",x00189050:"TransmitCoilManufacturerName",x00189051:"TransmitCoilType",x00189052:"SpectralWidth",x00189053:"ChemicalShiftReference",x00189054:"VolumeLocalizationTechnique",x00189058:"MRAcquisitionFrequencyEncodeSteps",x00189059:"Decoupling",x00189060:"DecoupledNucleus",x00189061:"DecouplingFrequency",x00189062:"DecouplingMethod",x00189063:"DecouplingChemicalShiftReference",x00189064:"KSpaceFiltering",x00189065:"TimeDomainFiltering",x00189066:"NumberOfZeroFills",x00189067:"BaselineCorrection",x00189069:"ParallelReductionFactorInPlane",x00189070:"CardiacRRIntervalSpecified",x00189073:"AcquisitionDuration",x00189074:"FrameAcquisitionDateTime",x00189075:"DiffusionDirectionality",x00189076:"DiffusionGradientDirectionSequence",x00189077:"ParallelAcquisition",x00189078:"ParallelAcquisitionTechnique",x00189079:"InversionTimes",x00189080:"MetaboliteMapDescription",x00189081:"PartialFourier",x00189082:"EffectiveEchoTime",x00189083:"MetaboliteMapCodeSequence",x00189084:"ChemicalShiftSequence",x00189085:"CardiacSignalSource",x00189087:"DiffusionBValue",x00189089:"DiffusionGradientOrientation",x00189090:"VelocityEncodingDirection",x00189091:"VelocityEncodingMinimumValue",x00189093:"NumberOfKSpaceTrajectories",x00189094:"CoverageOfKSpace",x00189095:"SpectroscopyAcquisitionPhaseRows",x00189096:"ParallelReductFactorInPlaneRetired",x00189098:"TransmitterFrequency",x00189100:"ResonantNucleus",x00189101:"FrequencyCorrection",x00189103:"MRSpectroscopyFOV-GeometrySequence",x00189104:"SlabThickness",x00189105:"SlabOrientation",x00189106:"MidSlabPosition",x00189107:"MRSpatialSaturationSequence",x00189112:"MRTimingAndRelatedParametersSeq",x00189114:"MREchoSequence",x00189115:"MRModifierSequence",x00189117:"MRDiffusionSequence",x00189118:"CardiacTriggerSequence",x00189119:"MRAveragesSequence",x00189125:"MRFOV-GeometrySequence",x00189126:"VolumeLocalizationSequence",x00189127:"SpectroscopyAcquisitionDataColumns",x00189147:"DiffusionAnisotropyType",x00189151:"FrameReferenceDateTime",x00189152:"MRMetaboliteMapSequence",x00189155:"ParallelReductionFactorOutOfPlane",x00189159:"SpectroscopyOutOfPlanePhaseSteps",x00189166:"BulkMotionStatus",x00189168:"ParallelReductionFactSecondInPlane",x00189169:"CardiacBeatRejectionTechnique",x00189170:"RespiratoryMotionCompTechnique",x00189171:"RespiratorySignalSource",x00189172:"BulkMotionCompensationTechnique",x00189173:"BulkMotionSignalSource",x00189174:"ApplicableSafetyStandardAgency",x00189175:"ApplicableSafetyStandardDescr",x00189176:"OperatingModeSequence",x00189177:"OperatingModeType",x00189178:"OperatingMode",x00189179:"SpecificAbsorptionRateDefinition",x00189180:"GradientOutputType",x00189181:"SpecificAbsorptionRateValue",x00189182:"GradientOutput",x00189183:"FlowCompensationDirection",x00189184:"TaggingDelay",x00189185:"RespiratoryMotionCompTechDescr",x00189186:"RespiratorySignalSourceID",x00189195:"ChemicalShiftsMinIntegrateLimitHz",x00189196:"ChemicalShiftsMaxIntegrateLimitHz",x00189197:"MRVelocityEncodingSequence",x00189198:"FirstOrderPhaseCorrection",x00189199:"WaterReferencedPhaseCorrection",x00189200:"MRSpectroscopyAcquisitionType",x00189214:"RespiratoryCyclePosition",x00189217:"VelocityEncodingMaximumValue",x00189218:"TagSpacingSecondDimension",x00189219:"TagAngleSecondAxis",x00189220:"FrameAcquisitionDuration",x00189226:"MRImageFrameTypeSequence",x00189227:"MRSpectroscopyFrameTypeSequence",x00189231:"MRAcqPhaseEncodingStepsInPlane",x00189232:"MRAcqPhaseEncodingStepsOutOfPlane",x00189234:"SpectroscopyAcqPhaseColumns",x00189236:"CardiacCyclePosition",x00189239:"SpecificAbsorptionRateSequence",x00189240:"RFEchoTrainLength",x00189241:"GradientEchoTrainLength",x00189295:"ChemicalShiftsMinIntegrateLimitPPM",x00189296:"ChemicalShiftsMaxIntegrateLimitPPM",x00189301:"CTAcquisitionTypeSequence",x00189302:"AcquisitionType",x00189303:"TubeAngle",x00189304:"CTAcquisitionDetailsSequence",x00189305:"RevolutionTime",x00189306:"SingleCollimationWidth",x00189307:"TotalCollimationWidth",x00189308:"CTTableDynamicsSequence",x00189309:"TableSpeed",x00189310:"TableFeedPerRotation",x00189311:"SpiralPitchFactor",x00189312:"CTGeometrySequence",x00189313:"DataCollectionCenterPatient",x00189314:"CTReconstructionSequence",x00189315:"ReconstructionAlgorithm",x00189316:"ConvolutionKernelGroup",x00189317:"ReconstructionFieldOfView",x00189318:"ReconstructionTargetCenterPatient",x00189319:"ReconstructionAngle",x00189320:"ImageFilter",x00189321:"CTExposureSequence",x00189322:"ReconstructionPixelSpacing",x00189323:"ExposureModulationType",x00189324:"EstimatedDoseSaving",x00189325:"CTXRayDetailsSequence",x00189326:"CTPositionSequence",x00189327:"TablePosition",x00189328:"ExposureTimeInMilliSec",x00189329:"CTImageFrameTypeSequence",x00189330:"XRayTubeCurrentInMilliAmps",x00189332:"ExposureInMilliAmpSec",x00189333:"ConstantVolumeFlag",x00189334:"FluoroscopyFlag",x00189335:"SourceToDataCollectionCenterDist",x00189337:"ContrastBolusAgentNumber",x00189338:"ContrastBolusIngredientCodeSeq",x00189340:"ContrastAdministrationProfileSeq",x00189341:"ContrastBolusUsageSequence",x00189342:"ContrastBolusAgentAdministered",x00189343:"ContrastBolusAgentDetected",x00189344:"ContrastBolusAgentPhase",x00189345:"CTDIvol",x00189346:"CTDIPhantomTypeCodeSequence",x00189351:"CalciumScoringMassFactorPatient",x00189352:"CalciumScoringMassFactorDevice",x00189353:"EnergyWeightingFactor",x00189360:"CTAdditionalXRaySourceSequence",x00189401:"ProjectionPixelCalibrationSequence",x00189402:"DistanceSourceToIsocenter",x00189403:"DistanceObjectToTableTop",x00189404:"ObjectPixelSpacingInCenterOfBeam",x00189405:"PositionerPositionSequence",x00189406:"TablePositionSequence",x00189407:"CollimatorShapeSequence",x00189412:"XA-XRFFrameCharacteristicsSequence",x00189417:"FrameAcquisitionSequence",x00189420:"XRayReceptorType",x00189423:"AcquisitionProtocolName",x00189424:"AcquisitionProtocolDescription",x00189425:"ContrastBolusIngredientOpaque",x00189426:"DistanceReceptorPlaneToDetHousing",x00189427:"IntensifierActiveShape",x00189428:"IntensifierActiveDimensions",x00189429:"PhysicalDetectorSize",x00189430:"PositionOfIsocenterProjection",x00189432:"FieldOfViewSequence",x00189433:"FieldOfViewDescription",x00189434:"ExposureControlSensingRegionsSeq",x00189435:"ExposureControlSensingRegionShape",x00189436:"ExposureControlSensRegionLeftEdge",x00189437:"ExposureControlSensRegionRightEdge",x00189440:"CenterOfCircExposControlSensRegion",x00189441:"RadiusOfCircExposControlSensRegion",x00189447:"ColumnAngulationPatient",x00189449:"BeamAngle",x00189451:"FrameDetectorParametersSequence",x00189452:"CalculatedAnatomyThickness",x00189455:"CalibrationSequence",x00189456:"ObjectThicknessSequence",x00189457:"PlaneIdentification",x00189461:"FieldOfViewDimensionsInFloat",x00189462:"IsocenterReferenceSystemSequence",x00189463:"PositionerIsocenterPrimaryAngle",x00189464:"PositionerIsocenterSecondaryAngle",x00189465:"PositionerIsocenterDetRotAngle",x00189466:"TableXPositionToIsocenter",x00189467:"TableYPositionToIsocenter",x00189468:"TableZPositionToIsocenter",x00189469:"TableHorizontalRotationAngle",x00189470:"TableHeadTiltAngle",x00189471:"TableCradleTiltAngle",x00189472:"FrameDisplayShutterSequence",x00189473:"AcquiredImageAreaDoseProduct",x00189474:"CArmPositionerTabletopRelationship",x00189476:"XRayGeometrySequence",x00189477:"IrradiationEventIDSequence",x00189504:"XRay3DFrameTypeSequence",x00189506:"ContributingSourcesSequence",x00189507:"XRay3DAcquisitionSequence",x00189508:"PrimaryPositionerScanArc",x00189509:"SecondaryPositionerScanArc",x00189510:"PrimaryPositionerScanStartAngle",x00189511:"SecondaryPositionerScanStartAngle",x00189514:"PrimaryPositionerIncrement",x00189515:"SecondaryPositionerIncrement",x00189516:"StartAcquisitionDateTime",x00189517:"EndAcquisitionDateTime",x00189524:"ApplicationName",x00189525:"ApplicationVersion",x00189526:"ApplicationManufacturer",x00189527:"AlgorithmType",x00189528:"AlgorithmDescription",x00189530:"XRay3DReconstructionSequence",x00189531:"ReconstructionDescription",x00189538:"PerProjectionAcquisitionSequence",x00189601:"DiffusionBMatrixSequence",x00189602:"DiffusionBValueXX",x00189603:"DiffusionBValueXY",x00189604:"DiffusionBValueXZ",x00189605:"DiffusionBValueYY",x00189606:"DiffusionBValueYZ",x00189607:"DiffusionBValueZZ",x00189701:"DecayCorrectionDateTime",x00189715:"StartDensityThreshold",x00189722:"TerminationTimeThreshold",x00189725:"DetectorGeometry",x00189727:"AxialDetectorDimension",x00189735:"PETPositionSequence",x00189739:"NumberOfIterations",x00189740:"NumberOfSubsets",x00189751:"PETFrameTypeSequence",x00189756:"ReconstructionType",x00189758:"DecayCorrected",x00189759:"AttenuationCorrected",x00189760:"ScatterCorrected",x00189761:"DeadTimeCorrected",x00189762:"GantryMotionCorrected",x00189763:"PatientMotionCorrected",x00189765:"RandomsCorrected",x00189767:"SensitivityCalibrated",x00189801:"DepthsOfFocus",x00189804:"ExclusionStartDatetime",x00189805:"ExclusionDuration",x00189807:"ImageDataTypeSequence",x00189808:"DataType",x0018980b:"AliasedDataType",x0018a001:"ContributingEquipmentSequence",x0018a002:"ContributionDateTime",x0018a003:"ContributionDescription",x00200000:"RelationshipGroupLength",x0020000d:"StudyInstanceUID",x0020000e:"SeriesInstanceUID",x00200010:"StudyID",x00200011:"SeriesNumber",x00200012:"AcquisitionNumber",x00200013:"InstanceNumber",x00200014:"IsotopeNumber",x00200015:"PhaseNumber",x00200016:"IntervalNumber",x00200017:"TimeSlotNumber",x00200018:"AngleNumber",x00200019:"ItemNumber",x00200020:"PatientOrientation",x00200022:"OverlayNumber",x00200024:"CurveNumber",x00200026:"LookupTableNumber",x00200030:"ImagePosition",x00200032:"ImagePositionPatient",x00200035:"ImageOrientation",x00200037:"ImageOrientationPatient",x00200050:"Location",x00200052:"FrameOfReferenceUID",x00200060:"Laterality",x00200062:"ImageLaterality",x00200070:"ImageGeometryType",x00200080:"MaskingImage",x00200100:"TemporalPositionIdentifier",x00200105:"NumberOfTemporalPositions",x00200110:"TemporalResolution",x00200200:"SynchronizationFrameOfReferenceUID",x00201000:"SeriesInStudy",x00201001:"AcquisitionsInSeries",x00201002:"ImagesInAcquisition",x00201003:"ImagesInSeries",x00201004:"AcquisitionsInStudy",x00201005:"ImagesInStudy",x00201020:"Reference",x00201040:"PositionReferenceIndicator",x00201041:"SliceLocation",x00201070:"OtherStudyNumbers",x00201200:"NumberOfPatientRelatedStudies",x00201202:"NumberOfPatientRelatedSeries",x00201204:"NumberOfPatientRelatedInstances",x00201206:"NumberOfStudyRelatedSeries",x00201208:"NumberOfStudyRelatedInstances",x00201209:"NumberOfSeriesRelatedInstances",x002031xx:"SourceImageIDs",x00203401:"ModifyingDeviceID",x00203402:"ModifiedImageID",x00203403:"ModifiedImageDate",x00203404:"ModifyingDeviceManufacturer",x00203405:"ModifiedImageTime",x00203406:"ModifiedImageDescription",x00204000:"ImageComments",x00205000:"OriginalImageIdentification",x00205002:"OriginalImageIdentNomenclature",x00209056:"StackID",x00209057:"InStackPositionNumber",x00209071:"FrameAnatomySequence",x00209072:"FrameLaterality",x00209111:"FrameContentSequence",x00209113:"PlanePositionSequence",x00209116:"PlaneOrientationSequence",x00209128:"TemporalPositionIndex",x00209153:"TriggerDelayTime",x00209156:"FrameAcquisitionNumber",x00209157:"DimensionIndexValues",x00209158:"FrameComments",x00209161:"ConcatenationUID",x00209162:"InConcatenationNumber",x00209163:"InConcatenationTotalNumber",x00209164:"DimensionOrganizationUID",x00209165:"DimensionIndexPointer",x00209167:"FunctionalGroupPointer",x00209213:"DimensionIndexPrivateCreator",x00209221:"DimensionOrganizationSequence",x00209222:"DimensionIndexSequence",x00209228:"ConcatenationFrameOffsetNumber",x00209238:"FunctionalGroupPrivateCreator",x00209241:"NominalPercentageOfCardiacPhase",x00209245:"NominalPercentOfRespiratoryPhase",x00209246:"StartingRespiratoryAmplitude",x00209247:"StartingRespiratoryPhase",x00209248:"EndingRespiratoryAmplitude",x00209249:"EndingRespiratoryPhase",x00209250:"RespiratoryTriggerType",x00209251:"RRIntervalTimeNominal",x00209252:"ActualCardiacTriggerDelayTime",x00209253:"RespiratorySynchronizationSequence",x00209254:"RespiratoryIntervalTime",x00209255:"NominalRespiratoryTriggerDelayTime",x00209256:"RespiratoryTriggerDelayThreshold",x00209257:"ActualRespiratoryTriggerDelayTime",x00209301:"ImagePositionVolume",x00209302:"ImageOrientationVolume",x00209308:"ApexPosition",x00209421:"DimensionDescriptionLabel",x00209450:"PatientOrientationInFrameSequence",x00209453:"FrameLabel",x00209518:"AcquisitionIndex",x00209529:"ContributingSOPInstancesRefSeq",x00209536:"ReconstructionIndex",x00220001:"LightPathFilterPassThroughWavelen",x00220002:"LightPathFilterPassBand",x00220003:"ImagePathFilterPassThroughWavelen",x00220004:"ImagePathFilterPassBand",x00220005:"PatientEyeMovementCommanded",x00220006:"PatientEyeMovementCommandCodeSeq",x00220007:"SphericalLensPower",x00220008:"CylinderLensPower",x00220009:"CylinderAxis",x0022000a:"EmmetropicMagnification",x0022000b:"IntraOcularPressure",x0022000c:"HorizontalFieldOfView",x0022000d:"PupilDilated",x0022000e:"DegreeOfDilation",x00220010:"StereoBaselineAngle",x00220011:"StereoBaselineDisplacement",x00220012:"StereoHorizontalPixelOffset",x00220013:"StereoVerticalPixelOffset",x00220014:"StereoRotation",x00220015:"AcquisitionDeviceTypeCodeSequence",x00220016:"IlluminationTypeCodeSequence",x00220017:"LightPathFilterTypeStackCodeSeq",x00220018:"ImagePathFilterTypeStackCodeSeq",x00220019:"LensesCodeSequence",x0022001a:"ChannelDescriptionCodeSequence",x0022001b:"RefractiveStateSequence",x0022001c:"MydriaticAgentCodeSequence",x0022001d:"RelativeImagePositionCodeSequence",x00220020:"StereoPairsSequence",x00220021:"LeftImageSequence",x00220022:"RightImageSequence",x00220030:"AxialLengthOfTheEye",x00220031:"OphthalmicFrameLocationSequence",x00220032:"ReferenceCoordinates",x00220035:"DepthSpatialResolution",x00220036:"MaximumDepthDistortion",x00220037:"AlongScanSpatialResolution",x00220038:"MaximumAlongScanDistortion",x00220039:"OphthalmicImageOrientation",x00220041:"DepthOfTransverseImage",x00220042:"MydriaticAgentConcUnitsSeq",x00220048:"AcrossScanSpatialResolution",x00220049:"MaximumAcrossScanDistortion",x0022004e:"MydriaticAgentConcentration",x00220055:"IlluminationWaveLength",x00220056:"IlluminationPower",x00220057:"IlluminationBandwidth",x00220058:"MydriaticAgentSequence",x00280000:"ImagePresentationGroupLength",x00280002:"SamplesPerPixel",x00280003:"SamplesPerPixelUsed",x00280004:"PhotometricInterpretation",x00280005:"ImageDimensions",x00280006:"PlanarConfiguration",x00280008:"NumberOfFrames",x00280009:"FrameIncrementPointer",x0028000a:"FrameDimensionPointer",x00280010:"Rows",x00280011:"Columns",x00280012:"Planes",x00280014:"UltrasoundColorDataPresent",x00280030:"PixelSpacing",x00280031:"ZoomFactor",x00280032:"ZoomCenter",x00280034:"PixelAspectRatio",x00280040:"ImageFormat",x00280050:"ManipulatedImage",x00280051:"CorrectedImage",x0028005f:"CompressionRecognitionCode",x00280060:"CompressionCode",x00280061:"CompressionOriginator",x00280062:"CompressionLabel",x00280063:"CompressionDescription",x00280065:"CompressionSequence",x00280066:"CompressionStepPointers",x00280068:"RepeatInterval",x00280069:"BitsGrouped",x00280070:"PerimeterTable",x00280071:"PerimeterValue",x00280080:"PredictorRows",x00280081:"PredictorColumns",x00280082:"PredictorConstants",x00280090:"BlockedPixels",x00280091:"BlockRows",x00280092:"BlockColumns",x00280093:"RowOverlap",x00280094:"ColumnOverlap",x00280100:"BitsAllocated",x00280101:"BitsStored",x00280102:"HighBit",x00280103:"PixelRepresentation",x00280104:"SmallestValidPixelValue",x00280105:"LargestValidPixelValue",x00280106:"SmallestImagePixelValue",x00280107:"LargestImagePixelValue",x00280108:"SmallestPixelValueInSeries",x00280109:"LargestPixelValueInSeries",x00280110:"SmallestImagePixelValueInPlane",x00280111:"LargestImagePixelValueInPlane",x00280120:"PixelPaddingValue",x00280121:"PixelPaddingRangeLimit",x00280200:"ImageLocation",x00280300:"QualityControlImage",x00280301:"BurnedInAnnotation",x00280400:"TransformLabel",x00280401:"TransformVersionNumber",x00280402:"NumberOfTransformSteps",x00280403:"SequenceOfCompressedData",x00280404:"DetailsOfCoefficients",x002804x2:"CoefficientCoding",x002804x3:"CoefficientCodingPointers",x00280700:"DCTLabel",x00280701:"DataBlockDescription",x00280702:"DataBlock",x00280710:"NormalizationFactorFormat",x00280720:"ZonalMapNumberFormat",x00280721:"ZonalMapLocation",x00280722:"ZonalMapFormat",x00280730:"AdaptiveMapFormat",x00280740:"CodeNumberFormat",x002808x0:"CodeLabel",x002808x2:"NumberOfTables",x002808x3:"CodeTableLocation",x002808x4:"BitsForCodeWord",x002808x8:"ImageDataLocation",x00280a02:"PixelSpacingCalibrationType",x00280a04:"PixelSpacingCalibrationDescription",x00281040:"PixelIntensityRelationship",x00281041:"PixelIntensityRelationshipSign",x00281050:"WindowCenter",x00281051:"WindowWidth",x00281052:"RescaleIntercept",x00281053:"RescaleSlope",x00281054:"RescaleType",x00281055:"WindowCenterAndWidthExplanation",x00281056:"VOI_LUTFunction",x00281080:"GrayScale",x00281090:"RecommendedViewingMode",x00281100:"GrayLookupTableDescriptor",x00281101:"RedPaletteColorTableDescriptor",x00281102:"GreenPaletteColorTableDescriptor",x00281103:"BluePaletteColorTableDescriptor",x00281111:"LargeRedPaletteColorTableDescr",x00281112:"LargeGreenPaletteColorTableDescr",x00281113:"LargeBluePaletteColorTableDescr",x00281199:"PaletteColorTableUID",x00281200:"GrayLookupTableData",x00281201:"RedPaletteColorTableData",x00281202:"GreenPaletteColorTableData",x00281203:"BluePaletteColorTableData",x00281211:"LargeRedPaletteColorTableData",x00281212:"LargeGreenPaletteColorTableData",x00281213:"LargeBluePaletteColorTableData",x00281214:"LargePaletteColorLookupTableUID",x00281221:"SegmentedRedColorTableData",x00281222:"SegmentedGreenColorTableData",x00281223:"SegmentedBlueColorTableData",x00281300:"BreastImplantPresent",x00281350:"PartialView",x00281351:"PartialViewDescription",x00281352:"PartialViewCodeSequence",x0028135a:"SpatialLocationsPreserved",x00281402:"DataPathAssignment",x00281404:"BlendingLUT1Sequence",x00281406:"BlendingWeightConstant",x00281408:"BlendingLookupTableData",x0028140c:"BlendingLUT2Sequence",x0028140e:"DataPathID",x0028140f:"RGBLUTTransferFunction",x00281410:"AlphaLUTTransferFunction",x00282000:"ICCProfile",x00282110:"LossyImageCompression",x00282112:"LossyImageCompressionRatio",x00282114:"LossyImageCompressionMethod",x00283000:"ModalityLUTSequence",x00283002:"LUTDescriptor",x00283003:"LUTExplanation",x00283004:"ModalityLUTType",x00283006:"LUTData",x00283010:"VOILUTSequence",x00283110:"SoftcopyVOILUTSequence",x00284000:"ImagePresentationComments",x00285000:"BiPlaneAcquisitionSequence",x00286010:"RepresentativeFrameNumber",x00286020:"FrameNumbersOfInterest",x00286022:"FrameOfInterestDescription",x00286023:"FrameOfInterestType",x00286030:"MaskPointers",x00286040:"RWavePointer",x00286100:"MaskSubtractionSequence",x00286101:"MaskOperation",x00286102:"ApplicableFrameRange",x00286110:"MaskFrameNumbers",x00286112:"ContrastFrameAveraging",x00286114:"MaskSubPixelShift",x00286120:"TIDOffset",x00286190:"MaskOperationExplanation",x00287fe0:"PixelDataProviderURL",x00289001:"DataPointRows",x00289002:"DataPointColumns",x00289003:"SignalDomainColumns",x00289099:"LargestMonochromePixelValue",x00289108:"DataRepresentation",x00289110:"PixelMeasuresSequence",x00289132:"FrameVOILUTSequence",x00289145:"PixelValueTransformationSequence",x00289235:"SignalDomainRows",x00289411:"DisplayFilterPercentage",x00289415:"FramePixelShiftSequence",x00289416:"SubtractionItemID",x00289422:"PixelIntensityRelationshipLUTSeq",x00289443:"FramePixelDataPropertiesSequence",x00289444:"GeometricalProperties",x00289445:"GeometricMaximumDistortion",x00289446:"ImageProcessingApplied",x00289454:"MaskSelectionMode",x00289474:"LUTFunction",x00289478:"MaskVisibilityPercentage",x00289501:"PixelShiftSequence",x00289502:"RegionPixelShiftSequence",x00289503:"VerticesOfTheRegion",x00289506:"PixelShiftFrameRange",x00289507:"LUTFrameRange",x00289520:"ImageToEquipmentMappingMatrix",x00289537:"EquipmentCoordinateSystemID",x00320000:"StudyGroupLength",x0032000a:"StudyStatusID",x0032000c:"StudyPriorityID",x00320012:"StudyIDIssuer",x00320032:"StudyVerifiedDate",x00320033:"StudyVerifiedTime",x00320034:"StudyReadDate",x00320035:"StudyReadTime",x00321000:"ScheduledStudyStartDate",x00321001:"ScheduledStudyStartTime",x00321010:"ScheduledStudyStopDate",x00321011:"ScheduledStudyStopTime",x00321020:"ScheduledStudyLocation",x00321021:"ScheduledStudyLocationAETitle",x00321030:"ReasonForStudy",x00321031:"RequestingPhysicianIDSequence",x00321032:"RequestingPhysician",x00321033:"RequestingService",x00321040:"StudyArrivalDate",x00321041:"StudyArrivalTime",x00321050:"StudyCompletionDate",x00321051:"StudyCompletionTime",x00321055:"StudyComponentStatusID",x00321060:"RequestedProcedureDescription",x00321064:"RequestedProcedureCodeSequence",x00321070:"RequestedContrastAgent",x00324000:"StudyComments",x00380004:"ReferencedPatientAliasSequence",x00380008:"VisitStatusID",x00380010:"AdmissionID",x00380011:"IssuerOfAdmissionID",x00380016:"RouteOfAdmissions",x0038001a:"ScheduledAdmissionDate",x0038001b:"ScheduledAdmissionTime",x0038001c:"ScheduledDischargeDate",x0038001d:"ScheduledDischargeTime",x0038001e:"ScheduledPatientInstitResidence",x00380020:"AdmittingDate",x00380021:"AdmittingTime",x00380030:"DischargeDate",x00380032:"DischargeTime",x00380040:"DischargeDiagnosisDescription",x00380044:"DischargeDiagnosisCodeSequence",x00380050:"SpecialNeeds",x00380060:"ServiceEpisodeID",x00380061:"IssuerOfServiceEpisodeID",x00380062:"ServiceEpisodeDescription",x00380100:"PertinentDocumentsSequence",x00380300:"CurrentPatientLocation",x00380400:"PatientInstitutionResidence",x00380500:"PatientState",x00380502:"PatientClinicalTrialParticipSeq",x00384000:"VisitComments",x003a0004:"WaveformOriginality",x003a0005:"NumberOfWaveformChannels",x003a0010:"NumberOfWaveformSamples",x003a001a:"SamplingFrequency",x003a0020:"MultiplexGroupLabel",x003a0200:"ChannelDefinitionSequence",x003a0202:"WaveformChannelNumber",x003a0203:"ChannelLabel",x003a0205:"ChannelStatus",x003a0208:"ChannelSourceSequence",x003a0209:"ChannelSourceModifiersSequence",x003a020a:"SourceWaveformSequence",x003a020c:"ChannelDerivationDescription",x003a0210:"ChannelSensitivity",x003a0211:"ChannelSensitivityUnitsSequence",x003a0212:"ChannelSensitivityCorrectionFactor",x003a0213:"ChannelBaseline",x003a0214:"ChannelTimeSkew",x003a0215:"ChannelSampleSkew",x003a0218:"ChannelOffset",x003a021a:"WaveformBitsStored",x003a0220:"FilterLowFrequency",x003a0221:"FilterHighFrequency",x003a0222:"NotchFilterFrequency",x003a0223:"NotchFilterBandwidth",x003a0230:"WaveformDataDisplayScale",x003a0231:"WaveformDisplayBkgCIELabValue",x003a0240:"WaveformPresentationGroupSequence",x003a0241:"PresentationGroupNumber",x003a0242:"ChannelDisplaySequence",x003a0244:"ChannelRecommendDisplayCIELabValue",x003a0245:"ChannelPosition",x003a0246:"DisplayShadingFlag",x003a0247:"FractionalChannelDisplayScale",x003a0248:"AbsoluteChannelDisplayScale",x003a0300:"MultiplexAudioChannelsDescrCodeSeq",x003a0301:"ChannelIdentificationCode",x003a0302:"ChannelMode",x00400001:"ScheduledStationAETitle",x00400002:"ScheduledProcedureStepStartDate",x00400003:"ScheduledProcedureStepStartTime",x00400004:"ScheduledProcedureStepEndDate",x00400005:"ScheduledProcedureStepEndTime",x00400006:"ScheduledPerformingPhysiciansName",x00400007:"ScheduledProcedureStepDescription",x00400008:"ScheduledProtocolCodeSequence",x00400009:"ScheduledProcedureStepID",x0040000a:"StageCodeSequence",x0040000b:"ScheduledPerformingPhysicianIDSeq",x00400010:"ScheduledStationName",x00400011:"ScheduledProcedureStepLocation",x00400012:"PreMedication",x00400020:"ScheduledProcedureStepStatus",x00400031:"LocalNamespaceEntityID",x00400032:"UniversalEntityID",x00400033:"UniversalEntityIDType",x00400035:"IdentifierTypeCode",x00400036:"AssigningFacilitySequence",x00400100:"ScheduledProcedureStepSequence",x00400220:"ReferencedNonImageCompositeSOPSeq",x00400241:"PerformedStationAETitle",x00400242:"PerformedStationName",x00400243:"PerformedLocation",x00400244:"PerformedProcedureStepStartDate",x00400245:"PerformedProcedureStepStartTime",x00400250:"PerformedProcedureStepEndDate",x00400251:"PerformedProcedureStepEndTime",x00400252:"PerformedProcedureStepStatus",x00400253:"PerformedProcedureStepID",x00400254:"PerformedProcedureStepDescription",x00400255:"PerformedProcedureTypeDescription",x00400260:"PerformedProtocolCodeSequence",x00400261:"PerformedProtocolType",x00400270:"ScheduledStepAttributesSequence",x00400275:"RequestAttributesSequence",x00400280:"CommentsOnPerformedProcedureStep",x00400281:"ProcStepDiscontinueReasonCodeSeq",x00400293:"QuantitySequence",x00400294:"Quantity",x00400295:"MeasuringUnitsSequence",x00400296:"BillingItemSequence",x00400300:"TotalTimeOfFluoroscopy",x00400301:"TotalNumberOfExposures",x00400302:"EntranceDose",x00400303:"ExposedArea",x00400306:"DistanceSourceToEntrance",x00400307:"DistanceSourceToSupport",x0040030e:"ExposureDoseSequence",x00400310:"CommentsOnRadiationDose",x00400312:"XRayOutput",x00400314:"HalfValueLayer",x00400316:"OrganDose",x00400318:"OrganExposed",x00400320:"BillingProcedureStepSequence",x00400321:"FilmConsumptionSequence",x00400324:"BillingSuppliesAndDevicesSequence",x00400330:"ReferencedProcedureStepSequence",x00400340:"PerformedSeriesSequence",x00400400:"CommentsOnScheduledProcedureStep",x00400440:"ProtocolContextSequence",x00400441:"ContentItemModifierSequence",x0040050a:"SpecimenAccessionNumber",x00400512:"ContainerIdentifier",x0040051a:"ContainerDescription",x00400550:"SpecimenSequence",x00400551:"SpecimenIdentifier",x00400552:"SpecimenDescriptionSequenceTrial",x00400553:"SpecimenDescriptionTrial",x00400554:"SpecimenUID",x00400555:"AcquisitionContextSequence",x00400556:"AcquisitionContextDescription",x0040059a:"SpecimenTypeCodeSequence",x00400600:"SpecimenShortDescription",x004006fa:"SlideIdentifier",x0040071a:"ImageCenterPointCoordinatesSeq",x0040072a:"XOffsetInSlideCoordinateSystem",x0040073a:"YOffsetInSlideCoordinateSystem",x0040074a:"ZOffsetInSlideCoordinateSystem",x004008d8:"PixelSpacingSequence", +x004008da:"CoordinateSystemAxisCodeSequence",x004008ea:"MeasurementUnitsCodeSequence",x004009f8:"VitalStainCodeSequenceTrial",x00401001:"RequestedProcedureID",x00401002:"ReasonForRequestedProcedure",x00401003:"RequestedProcedurePriority",x00401004:"PatientTransportArrangements",x00401005:"RequestedProcedureLocation",x00401006:"PlacerOrderNumber-Procedure",x00401007:"FillerOrderNumber-Procedure",x00401008:"ConfidentialityCode",x00401009:"ReportingPriority",x0040100a:"ReasonForRequestedProcedureCodeSeq",x00401010:"NamesOfIntendedRecipientsOfResults",x00401011:"IntendedRecipientsOfResultsIDSeq",x00401101:"PersonIdentificationCodeSequence",x00401102:"PersonAddress",x00401103:"PersonTelephoneNumbers",x00401400:"RequestedProcedureComments",x00402001:"ReasonForImagingServiceRequest",x00402004:"IssueDateOfImagingServiceRequest",x00402005:"IssueTimeOfImagingServiceRequest",x00402006:"PlacerOrderNumberImagingServiceRequestRetired",x00402007:"FillerOrderNumberImagingServiceRequestRetired",x00402008:"OrderEnteredBy",x00402009:"OrderEntererLocation",x00402010:"OrderCallbackPhoneNumber",x00402016:"PlacerOrderNum-ImagingServiceReq",x00402017:"FillerOrderNum-ImagingServiceReq",x00402400:"ImagingServiceRequestComments",x00403001:"ConfidentialityOnPatientDataDescr",x00404001:"GenPurposeScheduledProcStepStatus",x00404002:"GenPurposePerformedProcStepStatus",x00404003:"GenPurposeSchedProcStepPriority",x00404004:"SchedProcessingApplicationsCodeSeq",x00404005:"SchedProcedureStepStartDateAndTime",x00404006:"MultipleCopiesFlag",x00404007:"PerformedProcessingAppsCodeSeq",x00404009:"HumanPerformerCodeSequence",x00404010:"SchedProcStepModificationDateTime",x00404011:"ExpectedCompletionDateAndTime",x00404015:"ResultingGenPurposePerfProcStepSeq",x00404016:"RefGenPurposeSchedProcStepSeq",x00404018:"ScheduledWorkitemCodeSequence",x00404019:"PerformedWorkitemCodeSequence",x00404020:"InputAvailabilityFlag",x00404021:"InputInformationSequence",x00404022:"RelevantInformationSequence",x00404023:"RefGenPurSchedProcStepTransUID",x00404025:"ScheduledStationNameCodeSequence",x00404026:"ScheduledStationClassCodeSequence",x00404027:"SchedStationGeographicLocCodeSeq",x00404028:"PerformedStationNameCodeSequence",x00404029:"PerformedStationClassCodeSequence",x00404030:"PerformedStationGeogLocCodeSeq",x00404031:"RequestedSubsequentWorkItemCodeSeq",x00404032:"NonDICOMOutputCodeSequence",x00404033:"OutputInformationSequence",x00404034:"ScheduledHumanPerformersSequence",x00404035:"ActualHumanPerformersSequence",x00404036:"HumanPerformersOrganization",x00404037:"HumanPerformerName",x00404040:"RawDataHandling",x00408302:"EntranceDoseInMilliGy",x00409094:"RefImageRealWorldValueMappingSeq",x00409096:"RealWorldValueMappingSequence",x00409098:"PixelValueMappingCodeSequence",x00409210:"LUTLabel",x00409211:"RealWorldValueLastValueMapped",x00409212:"RealWorldValueLUTData",x00409216:"RealWorldValueFirstValueMapped",x00409224:"RealWorldValueIntercept",x00409225:"RealWorldValueSlope",x0040a010:"RelationshipType",x0040a027:"VerifyingOrganization",x0040a030:"VerificationDateTime",x0040a032:"ObservationDateTime",x0040a040:"ValueType",x0040a043:"ConceptNameCodeSequence",x0040a050:"ContinuityOfContent",x0040a073:"VerifyingObserverSequence",x0040a075:"VerifyingObserverName",x0040a078:"AuthorObserverSequence",x0040a07a:"ParticipantSequence",x0040a07c:"CustodialOrganizationSequence",x0040a080:"ParticipationType",x0040a082:"ParticipationDateTime",x0040a084:"ObserverType",x0040a088:"VerifyingObserverIdentCodeSequence",x0040a090:"EquivalentCDADocumentSequence",x0040a0b0:"ReferencedWaveformChannels",x0040a120:"DateTime",x0040a121:"Date",x0040a122:"Time",x0040a123:"PersonName",x0040a124:"UID",x0040a130:"TemporalRangeType",x0040a132:"ReferencedSamplePositions",x0040a136:"ReferencedFrameNumbers",x0040a138:"ReferencedTimeOffsets",x0040a13a:"ReferencedDateTime",x0040a160:"TextValue",x0040a168:"ConceptCodeSequence",x0040a170:"PurposeOfReferenceCodeSequence",x0040a180:"AnnotationGroupNumber",x0040a195:"ModifierCodeSequence",x0040a300:"MeasuredValueSequence",x0040a301:"NumericValueQualifierCodeSequence",x0040a30a:"NumericValue",x0040a353:"AddressTrial",x0040a354:"TelephoneNumberTrial",x0040a360:"PredecessorDocumentsSequence",x0040a370:"ReferencedRequestSequence",x0040a372:"PerformedProcedureCodeSequence",x0040a375:"CurrentRequestedProcEvidenceSeq",x0040a385:"PertinentOtherEvidenceSequence",x0040a390:"HL7StructuredDocumentRefSeq",x0040a491:"CompletionFlag",x0040a492:"CompletionFlagDescription",x0040a493:"VerificationFlag",x0040a494:"ArchiveRequested",x0040a496:"PreliminaryFlag",x0040a504:"ContentTemplateSequence",x0040a525:"IdenticalDocumentsSequence",x0040a730:"ContentSequence",x0040b020:"AnnotationSequence",x0040db00:"TemplateIdentifier",x0040db06:"TemplateVersion",x0040db07:"TemplateLocalVersion",x0040db0b:"TemplateExtensionFlag",x0040db0c:"TemplateExtensionOrganizationUID",x0040db0d:"TemplateExtensionCreatorUID",x0040db73:"ReferencedContentItemIdentifier",x0040e001:"HL7InstanceIdentifier",x0040e004:"HL7DocumentEffectiveTime",x0040e006:"HL7DocumentTypeCodeSequence",x0040e010:"RetrieveURI",x0040e011:"RetrieveLocationUID",x00420010:"DocumentTitle",x00420011:"EncapsulatedDocument",x00420012:"MIMETypeOfEncapsulatedDocument",x00420013:"SourceInstanceSequence",x00420014:"ListOfMIMETypes",x00440001:"ProductPackageIdentifier",x00440002:"SubstanceAdministrationApproval",x00440003:"ApprovalStatusFurtherDescription",x00440004:"ApprovalStatusDateTime",x00440007:"ProductTypeCodeSequence",x00440008:"ProductName",x00440009:"ProductDescription",x0044000a:"ProductLotIdentifier",x0044000b:"ProductExpirationDateTime",x00440010:"SubstanceAdministrationDateTime",x00440011:"SubstanceAdministrationNotes",x00440012:"SubstanceAdministrationDeviceID",x00440013:"ProductParameterSequence",x00440019:"SubstanceAdminParameterSeq",x00460012:"LensDescription",x00460014:"RightLensSequence",x00460015:"LeftLensSequence",x00460018:"CylinderSequence",x00460028:"PrismSequence",x00460030:"HorizontalPrismPower",x00460032:"HorizontalPrismBase",x00460034:"VerticalPrismPower",x00460036:"VerticalPrismBase",x00460038:"LensSegmentType",x00460040:"OpticalTransmittance",x00460042:"ChannelWidth",x00460044:"PupilSize",x00460046:"CornealSize",x00460060:"DistancePupillaryDistance",x00460062:"NearPupillaryDistance",x00460064:"OtherPupillaryDistance",x00460075:"RadiusOfCurvature",x00460076:"KeratometricPower",x00460077:"KeratometricAxis",x00460092:"BackgroundColor",x00460094:"Optotype",x00460095:"OptotypePresentation",x00460100:"AddNearSequence",x00460101:"AddIntermediateSequence",x00460102:"AddOtherSequence",x00460104:"AddPower",x00460106:"ViewingDistance",x00460125:"ViewingDistanceType",x00460135:"VisualAcuityModifiers",x00460137:"DecimalVisualAcuity",x00460139:"OptotypeDetailedDefinition",x00460146:"SpherePower",x00460147:"CylinderPower",x00500004:"CalibrationImage",x00500010:"DeviceSequence",x00500014:"DeviceLength",x00500015:"ContainerComponentWidth",x00500016:"DeviceDiameter",x00500017:"DeviceDiameterUnits",x00500018:"DeviceVolume",x00500019:"InterMarkerDistance",x0050001b:"ContainerComponentID",x00500020:"DeviceDescription",x00540010:"EnergyWindowVector",x00540011:"NumberOfEnergyWindows",x00540012:"EnergyWindowInformationSequence",x00540013:"EnergyWindowRangeSequence",x00540014:"EnergyWindowLowerLimit",x00540015:"EnergyWindowUpperLimit",x00540016:"RadiopharmaceuticalInformationSeq",x00540017:"ResidualSyringeCounts",x00540018:"EnergyWindowName",x00540020:"DetectorVector",x00540021:"NumberOfDetectors",x00540022:"DetectorInformationSequence",x00540030:"PhaseVector",x00540031:"NumberOfPhases",x00540032:"PhaseInformationSequence",x00540033:"NumberOfFramesInPhase",x00540036:"PhaseDelay",x00540038:"PauseBetweenFrames",x00540039:"PhaseDescription",x00540050:"RotationVector",x00540051:"NumberOfRotations",x00540052:"RotationInformationSequence",x00540053:"NumberOfFramesInRotation",x00540060:"RRIntervalVector",x00540061:"NumberOfRRIntervals",x00540062:"GatedInformationSequence",x00540063:"DataInformationSequence",x00540070:"TimeSlotVector",x00540071:"NumberOfTimeSlots",x00540072:"TimeSlotInformationSequence",x00540073:"TimeSlotTime",x00540080:"SliceVector",x00540081:"NumberOfSlices",x00540090:"AngularViewVector",x00540100:"TimeSliceVector",x00540101:"NumberOfTimeSlices",x00540200:"StartAngle",x00540202:"TypeOfDetectorMotion",x00540210:"TriggerVector",x00540211:"NumberOfTriggersInPhase",x00540220:"ViewCodeSequence",x00540222:"ViewModifierCodeSequence",x00540300:"RadionuclideCodeSequence",x00540302:"AdministrationRouteCodeSequence",x00540304:"RadiopharmaceuticalCodeSequence",x00540306:"CalibrationDataSequence",x00540308:"EnergyWindowNumber",x00540400:"ImageID",x00540410:"PatientOrientationCodeSequence",x00540412:"PatientOrientationModifierCodeSeq",x00540414:"PatientGantryRelationshipCodeSeq",x00540500:"SliceProgressionDirection",x00541000:"SeriesType",x00541001:"Units",x00541002:"CountsSource",x00541004:"ReprojectionMethod",x00541100:"RandomsCorrectionMethod",x00541101:"AttenuationCorrectionMethod",x00541102:"DecayCorrection",x00541103:"ReconstructionMethod",x00541104:"DetectorLinesOfResponseUsed",x00541105:"ScatterCorrectionMethod",x00541200:"AxialAcceptance",x00541201:"AxialMash",x00541202:"TransverseMash",x00541203:"DetectorElementSize",x00541210:"CoincidenceWindowWidth",x00541220:"SecondaryCountsType",x00541300:"FrameReferenceTime",x00541310:"PrimaryCountsAccumulated",x00541311:"SecondaryCountsAccumulated",x00541320:"SliceSensitivityFactor",x00541321:"DecayFactor",x00541322:"DoseCalibrationFactor",x00541323:"ScatterFractionFactor",x00541324:"DeadTimeFactor",x00541330:"ImageIndex",x00541400:"CountsIncluded",x00541401:"DeadTimeCorrectionFlag",x00603000:"HistogramSequence",x00603002:"HistogramNumberOfBins",x00603004:"HistogramFirstBinValue",x00603006:"HistogramLastBinValue",x00603008:"HistogramBinWidth",x00603010:"HistogramExplanation",x00603020:"HistogramData",x00620001:"SegmentationType",x00620002:"SegmentSequence",x00620003:"SegmentedPropertyCategoryCodeSeq",x00620004:"SegmentNumber",x00620005:"SegmentLabel",x00620006:"SegmentDescription",x00620008:"SegmentAlgorithmType",x00620009:"SegmentAlgorithmName",x0062000a:"SegmentIdentificationSequence",x0062000b:"ReferencedSegmentNumber",x0062000c:"RecommendedDisplayGrayscaleValue",x0062000d:"RecommendedDisplayCIELabValue",x0062000e:"MaximumFractionalValue",x0062000f:"SegmentedPropertyTypeCodeSequence",x00620010:"SegmentationFractionalType",x00640002:"DeformableRegistrationSequence",x00640003:"SourceFrameOfReferenceUID",x00640005:"DeformableRegistrationGridSequence",x00640007:"GridDimensions",x00640008:"GridResolution",x00640009:"VectorGridData",x0064000f:"PreDeformationMatrixRegistSeq",x00640010:"PostDeformationMatrixRegistSeq",x00660001:"NumberOfSurfaces",x00660002:"SurfaceSequence",x00660003:"SurfaceNumber",x00660004:"SurfaceComments",x00660009:"SurfaceProcessing",x0066000a:"SurfaceProcessingRatio",x0066000e:"FiniteVolume",x00660010:"Manifold",x00660011:"SurfacePointsSequence",x00660015:"NumberOfSurfacePoints",x00660016:"PointCoordinatesData",x00660017:"PointPositionAccuracy",x00660018:"MeanPointDistance",x00660019:"MaximumPointDistance",x0066001b:"AxisOfRotation",x0066001c:"CenterOfRotation",x0066001e:"NumberOfVectors",x0066001f:"VectorDimensionality",x00660020:"VectorAccuracy",x00660021:"VectorCoordinateData",x00660023:"TrianglePointIndexList",x00660024:"EdgePointIndexList",x00660025:"VertexPointIndexList",x00660026:"TriangleStripSequence",x00660027:"TriangleFanSequence",x00660028:"LineSequence",x00660029:"PrimitivePointIndexList",x0066002a:"SurfaceCount",x0066002f:"AlgorithmFamilyCodeSequ",x00660031:"AlgorithmVersion",x00660032:"AlgorithmParameters",x00660034:"FacetSequence",x00660036:"AlgorithmName",x00700001:"GraphicAnnotationSequence",x00700002:"GraphicLayer",x00700003:"BoundingBoxAnnotationUnits",x00700004:"AnchorPointAnnotationUnits",x00700005:"GraphicAnnotationUnits",x00700006:"UnformattedTextValue",x00700008:"TextObjectSequence",x00700009:"GraphicObjectSequence",x00700010:"BoundingBoxTopLeftHandCorner",x00700011:"BoundingBoxBottomRightHandCorner",x00700012:"BoundingBoxTextHorizJustification",x00700014:"AnchorPoint",x00700015:"AnchorPointVisibility",x00700020:"GraphicDimensions",x00700021:"NumberOfGraphicPoints",x00700022:"GraphicData",x00700023:"GraphicType",x00700024:"GraphicFilled",x00700040:"ImageRotationRetired",x00700041:"ImageHorizontalFlip",x00700042:"ImageRotation",x00700050:"DisplayedAreaTopLeftTrial",x00700051:"DisplayedAreaBottomRightTrial",x00700052:"DisplayedAreaTopLeft",x00700053:"DisplayedAreaBottomRight",x0070005a:"DisplayedAreaSelectionSequence",x00700060:"GraphicLayerSequence",x00700062:"GraphicLayerOrder",x00700066:"GraphicLayerRecDisplayGraysclValue",x00700067:"GraphicLayerRecDisplayRGBValue",x00700068:"GraphicLayerDescription",x00700080:"ContentLabel",x00700081:"ContentDescription",x00700082:"PresentationCreationDate",x00700083:"PresentationCreationTime",x00700084:"ContentCreatorName",x00700086:"ContentCreatorIDCodeSequence",x00700100:"PresentationSizeMode",x00700101:"PresentationPixelSpacing",x00700102:"PresentationPixelAspectRatio",x00700103:"PresentationPixelMagRatio",x00700306:"ShapeType",x00700308:"RegistrationSequence",x00700309:"MatrixRegistrationSequence",x0070030a:"MatrixSequence",x0070030c:"FrameOfRefTransformationMatrixType",x0070030d:"RegistrationTypeCodeSequence",x0070030f:"FiducialDescription",x00700310:"FiducialIdentifier",x00700311:"FiducialIdentifierCodeSequence",x00700312:"ContourUncertaintyRadius",x00700314:"UsedFiducialsSequence",x00700318:"GraphicCoordinatesDataSequence",x0070031a:"FiducialUID",x0070031c:"FiducialSetSequence",x0070031e:"FiducialSequence",x00700401:"GraphicLayerRecomDisplayCIELabVal",x00700402:"BlendingSequence",x00700403:"RelativeOpacity",x00700404:"ReferencedSpatialRegistrationSeq",x00700405:"BlendingPosition",x00720002:"HangingProtocolName",x00720004:"HangingProtocolDescription",x00720006:"HangingProtocolLevel",x00720008:"HangingProtocolCreator",x0072000a:"HangingProtocolCreationDateTime",x0072000c:"HangingProtocolDefinitionSequence",x0072000e:"HangingProtocolUserIDCodeSequence",x00720010:"HangingProtocolUserGroupName",x00720012:"SourceHangingProtocolSequence",x00720014:"NumberOfPriorsReferenced",x00720020:"ImageSetsSequence",x00720022:"ImageSetSelectorSequence",x00720024:"ImageSetSelectorUsageFlag",x00720026:"SelectorAttribute",x00720028:"SelectorValueNumber",x00720030:"TimeBasedImageSetsSequence",x00720032:"ImageSetNumber",x00720034:"ImageSetSelectorCategory",x00720038:"RelativeTime",x0072003a:"RelativeTimeUnits",x0072003c:"AbstractPriorValue",x0072003e:"AbstractPriorCodeSequence",x00720040:"ImageSetLabel",x00720050:"SelectorAttributeVR",x00720052:"SelectorSequencePointer",x00720054:"SelectorSeqPointerPrivateCreator",x00720056:"SelectorAttributePrivateCreator",x00720060:"SelectorATValue",x00720062:"SelectorCSValue",x00720064:"SelectorISValue",x00720066:"SelectorLOValue",x00720068:"SelectorLTValue",x0072006a:"SelectorPNValue",x0072006c:"SelectorSHValue",x0072006e:"SelectorSTValue",x00720070:"SelectorUTValue",x00720072:"SelectorDSValue",x00720074:"SelectorFDValue",x00720076:"SelectorFLValue",x00720078:"SelectorULValue",x0072007a:"SelectorUSValue",x0072007c:"SelectorSLValue",x0072007e:"SelectorSSValue",x00720080:"SelectorCodeSequenceValue",x00720100:"NumberOfScreens",x00720102:"NominalScreenDefinitionSequence",x00720104:"NumberOfVerticalPixels",x00720106:"NumberOfHorizontalPixels",x00720108:"DisplayEnvironmentSpatialPosition",x0072010a:"ScreenMinimumGrayscaleBitDepth",x0072010c:"ScreenMinimumColorBitDepth",x0072010e:"ApplicationMaximumRepaintTime",x00720200:"DisplaySetsSequence",x00720202:"DisplaySetNumber",x00720203:"DisplaySetLabel",x00720204:"DisplaySetPresentationGroup",x00720206:"DisplaySetPresentationGroupDescr",x00720208:"PartialDataDisplayHandling",x00720210:"SynchronizedScrollingSequence",x00720212:"DisplaySetScrollingGroup",x00720214:"NavigationIndicatorSequence",x00720216:"NavigationDisplaySet",x00720218:"ReferenceDisplaySets",x00720300:"ImageBoxesSequence",x00720302:"ImageBoxNumber",x00720304:"ImageBoxLayoutType",x00720306:"ImageBoxTileHorizontalDimension",x00720308:"ImageBoxTileVerticalDimension",x00720310:"ImageBoxScrollDirection",x00720312:"ImageBoxSmallScrollType",x00720314:"ImageBoxSmallScrollAmount",x00720316:"ImageBoxLargeScrollType",x00720318:"ImageBoxLargeScrollAmount",x00720320:"ImageBoxOverlapPriority",x00720330:"CineRelativeToRealTime",x00720400:"FilterOperationsSequence",x00720402:"FilterByCategory",x00720404:"FilterByAttributePresence",x00720406:"FilterByOperator",x00720432:"SynchronizedImageBoxList",x00720434:"TypeOfSynchronization",x00720500:"BlendingOperationType",x00720510:"ReformattingOperationType",x00720512:"ReformattingThickness",x00720514:"ReformattingInterval",x00720516:"ReformattingOpInitialViewDir",x00720520:"RenderingType3D",x00720600:"SortingOperationsSequence",x00720602:"SortByCategory",x00720604:"SortingDirection",x00720700:"DisplaySetPatientOrientation",x00720702:"VOIType",x00720704:"PseudoColorType",x00720706:"ShowGrayscaleInverted",x00720710:"ShowImageTrueSizeFlag",x00720712:"ShowGraphicAnnotationFlag",x00720714:"ShowPatientDemographicsFlag",x00720716:"ShowAcquisitionTechniquesFlag",x00720717:"DisplaySetHorizontalJustification",x00720718:"DisplaySetVerticalJustification",x00741000:"UnifiedProcedureStepState",x00741002:"UPSProgressInformationSequence",x00741004:"UnifiedProcedureStepProgress",x00741006:"UnifiedProcedureStepProgressDescr",x00741008:"UnifiedProcedureStepComURISeq",x0074100a:"ContactURI",x0074100c:"ContactDisplayName",x00741020:"BeamTaskSequence",x00741022:"BeamTaskType",x00741024:"BeamOrderIndex",x00741030:"DeliveryVerificationImageSequence",x00741032:"VerificationImageTiming",x00741034:"DoubleExposureFlag",x00741036:"DoubleExposureOrdering",x00741038:"DoubleExposureMeterset",x0074103a:"DoubleExposureFieldDelta",x00741040:"RelatedReferenceRTImageSequence",x00741042:"GeneralMachineVerificationSequence",x00741044:"ConventionalMachineVerificationSeq",x00741046:"IonMachineVerificationSequence",x00741048:"FailedAttributesSequence",x0074104a:"OverriddenAttributesSequence",x0074104c:"ConventionalControlPointVerifySeq",x0074104e:"IonControlPointVerificationSeq",x00741050:"AttributeOccurrenceSequence",x00741052:"AttributeOccurrencePointer",x00741054:"AttributeItemSelector",x00741056:"AttributeOccurrencePrivateCreator",x00741200:"ScheduledProcedureStepPriority",x00741202:"StudyListLabel",x00741204:"ProcedureStepLabel",x00741210:"ScheduledProcessingParametersSeq",x00741212:"PerformedProcessingParametersSeq",x00741216:"UPSPerformedProcedureSequence",x00741220:"RelatedProcedureStepSequence",x00741222:"ProcedureStepRelationshipType",x00741230:"DeletionLock",x00741234:"ReceivingAE",x00741236:"RequestingAE",x00741238:"ReasonForCancellation",x00741242:"SCPStatus",x00741244:"SubscriptionListStatus",x00741246:"UPSListStatus",x00880130:"StorageMediaFileSetID",x00880140:"StorageMediaFileSetUID",x00880200:"IconImageSequence",x00880904:"TopicTitle",x00880906:"TopicSubject",x00880910:"TopicAuthor",x00880912:"TopicKeywords",x01000410:"SOPInstanceStatus",x01000420:"SOPAuthorizationDateAndTime",x01000424:"SOPAuthorizationComment",x01000426:"AuthorizationEquipmentCertNumber",x04000005:"MACIDNumber",x04000010:"MACCalculationTransferSyntaxUID",x04000015:"MACAlgorithm",x04000020:"DataElementsSigned",x04000100:"DigitalSignatureUID",x04000105:"DigitalSignatureDateTime",x04000110:"CertificateType",x04000115:"CertificateOfSigner",x04000120:"Signature",x04000305:"CertifiedTimestampType",x04000310:"CertifiedTimestamp",x04000401:"DigitalSignaturePurposeCodeSeq",x04000402:"ReferencedDigitalSignatureSeq",x04000403:"ReferencedSOPInstanceMACSeq",x04000404:"MAC",x04000500:"EncryptedAttributesSequence",x04000510:"EncryptedContentTransferSyntaxUID",x04000520:"EncryptedContent",x04000550:"ModifiedAttributesSequence",x04000561:"OriginalAttributesSequence",x04000562:"AttributeModificationDateTime",x04000563:"ModifyingSystem",x04000564:"SourceOfPreviousValues",x04000565:"ReasonForTheAttributeModification",x1000xxx0:"EscapeTriplet",x1000xxx1:"RunLengthTriplet",x1000xxx2:"HuffmanTableSize",x1000xxx3:"HuffmanTableTriplet",x1000xxx4:"ShiftTableSize",x1000xxx5:"ShiftTableTriplet",x1010xxxx:"ZonalMap",x20000010:"NumberOfCopies",x2000001e:"PrinterConfigurationSequence",x20000020:"PrintPriority",x20000030:"MediumType",x20000040:"FilmDestination",x20000050:"FilmSessionLabel",x20000060:"MemoryAllocation",x20000061:"MaximumMemoryAllocation",x20000062:"ColorImagePrintingFlag",x20000063:"CollationFlag",x20000065:"AnnotationFlag",x20000067:"ImageOverlayFlag",x20000069:"PresentationLUTFlag",x2000006a:"ImageBoxPresentationLUTFlag",x200000a0:"MemoryBitDepth",x200000a1:"PrintingBitDepth",x200000a2:"MediaInstalledSequence",x200000a4:"OtherMediaAvailableSequence",x200000a8:"SupportedImageDisplayFormatSeq",x20000500:"ReferencedFilmBoxSequence",x20000510:"ReferencedStoredPrintSequence",x20100010:"ImageDisplayFormat",x20100030:"AnnotationDisplayFormatID",x20100040:"FilmOrientation",x20100050:"FilmSizeID",x20100052:"PrinterResolutionID",x20100054:"DefaultPrinterResolutionID",x20100060:"MagnificationType",x20100080:"SmoothingType",x201000a6:"DefaultMagnificationType",x201000a7:"OtherMagnificationTypesAvailable",x201000a8:"DefaultSmoothingType",x201000a9:"OtherSmoothingTypesAvailable",x20100100:"BorderDensity",x20100110:"EmptyImageDensity",x20100120:"MinDensity",x20100130:"MaxDensity",x20100140:"Trim",x20100150:"ConfigurationInformation",x20100152:"ConfigurationInformationDescr",x20100154:"MaximumCollatedFilms",x2010015e:"Illumination",x20100160:"ReflectedAmbientLight",x20100376:"PrinterPixelSpacing",x20100500:"ReferencedFilmSessionSequence",x20100510:"ReferencedImageBoxSequence",x20100520:"ReferencedBasicAnnotationBoxSeq",x20200010:"ImageBoxPosition",x20200020:"Polarity",x20200030:"RequestedImageSize",x20200040:"RequestedDecimate-CropBehavior",x20200050:"RequestedResolutionID",x202000a0:"RequestedImageSizeFlag",x202000a2:"DecimateCropResult",x20200110:"BasicGrayscaleImageSequence",x20200111:"BasicColorImageSequence",x20200130:"ReferencedImageOverlayBoxSequence",x20200140:"ReferencedVOILUTBoxSequence",x20300010:"AnnotationPosition",x20300020:"TextString",x20400010:"ReferencedOverlayPlaneSequence",x20400011:"ReferencedOverlayPlaneGroups",x20400020:"OverlayPixelDataSequence",x20400060:"OverlayMagnificationType",x20400070:"OverlaySmoothingType",x20400072:"OverlayOrImageMagnification",x20400074:"MagnifyToNumberOfColumns",x20400080:"OverlayForegroundDensity",x20400082:"OverlayBackgroundDensity",x20400090:"OverlayMode",x20400100:"ThresholdDensity",x20400500:"ReferencedImageBoxSequenceRetired",x20500010:"PresentationLUTSequence",x20500020:"PresentationLUTShape",x20500500:"ReferencedPresentationLUTSequence",x21000010:"PrintJobID",x21000020:"ExecutionStatus",x21000030:"ExecutionStatusInfo",x21000040:"CreationDate",x21000050:"CreationTime",x21000070:"Originator",x21000140:"DestinationAE",x21000160:"OwnerID",x21000170:"NumberOfFilms",x21000500:"ReferencedPrintJobSequencePullStoredPrint",x21100010:"PrinterStatus",x21100020:"PrinterStatusInfo",x21100030:"PrinterName",x21100099:"PrintQueueID",x21200010:"QueueStatus",x21200050:"PrintJobDescriptionSequence",x21200070:"ReferencedPrintJobSequence",x21300010:"PrintManagementCapabilitiesSeq",x21300015:"PrinterCharacteristicsSequence",x21300030:"FilmBoxContentSequence",x21300040:"ImageBoxContentSequence",x21300050:"AnnotationContentSequence",x21300060:"ImageOverlayBoxContentSequence",x21300080:"PresentationLUTContentSequence",x213000a0:"ProposedStudySequence",x213000c0:"OriginalImageSequence",x22000001:"LabelFromInfoExtractedFromInstance",x22000002:"LabelText",x22000003:"LabelStyleSelection",x22000004:"MediaDisposition",x22000005:"BarcodeValue",x22000006:"BarcodeSymbology",x22000007:"AllowMediaSplitting",x22000008:"IncludeNonDICOMObjects",x22000009:"IncludeDisplayApplication",x2200000a:"SaveCompInstancesAfterMediaCreate",x2200000b:"TotalNumberMediaPiecesCreated",x2200000c:"RequestedMediaApplicationProfile",x2200000d:"ReferencedStorageMediaSequence",x2200000e:"FailureAttributes",x2200000f:"AllowLossyCompression",x22000020:"RequestPriority",x30020002:"RTImageLabel",x30020003:"RTImageName",x30020004:"RTImageDescription",x3002000a:"ReportedValuesOrigin",x3002000c:"RTImagePlane",x3002000d:"XRayImageReceptorTranslation",x3002000e:"XRayImageReceptorAngle",x30020010:"RTImageOrientation",x30020011:"ImagePlanePixelSpacing",x30020012:"RTImagePosition",x30020020:"RadiationMachineName",x30020022:"RadiationMachineSAD",x30020024:"RadiationMachineSSD",x30020026:"RTImageSID",x30020028:"SourceToReferenceObjectDistance",x30020029:"FractionNumber",x30020030:"ExposureSequence",x30020032:"MetersetExposure",x30020034:"DiaphragmPosition",x30020040:"FluenceMapSequence",x30020041:"FluenceDataSource",x30020042:"FluenceDataScale",x30020051:"FluenceMode",x30020052:"FluenceModeID",x30040001:"DVHType",x30040002:"DoseUnits",x30040004:"DoseType",x30040006:"DoseComment",x30040008:"NormalizationPoint",x3004000a:"DoseSummationType",x3004000c:"GridFrameOffsetVector",x3004000e:"DoseGridScaling",x30040010:"RTDoseROISequence",x30040012:"DoseValue",x30040014:"TissueHeterogeneityCorrection",x30040040:"DVHNormalizationPoint",x30040042:"DVHNormalizationDoseValue",x30040050:"DVHSequence",x30040052:"DVHDoseScaling",x30040054:"DVHVolumeUnits",x30040056:"DVHNumberOfBins",x30040058:"DVHData",x30040060:"DVHReferencedROISequence",x30040062:"DVHROIContributionType",x30040070:"DVHMinimumDose",x30040072:"DVHMaximumDose",x30040074:"DVHMeanDose",x30060002:"StructureSetLabel",x30060004:"StructureSetName",x30060006:"StructureSetDescription",x30060008:"StructureSetDate",x30060009:"StructureSetTime",x30060010:"ReferencedFrameOfReferenceSequence",x30060012:"RTReferencedStudySequence",x30060014:"RTReferencedSeriesSequence",x30060016:"ContourImageSequence",x30060020:"StructureSetROISequence",x30060022:"ROINumber",x30060024:"ReferencedFrameOfReferenceUID",x30060026:"ROIName",x30060028:"ROIDescription",x3006002a:"ROIDisplayColor",x3006002c:"ROIVolume",x30060030:"RTRelatedROISequence",x30060033:"RTROIRelationship",x30060036:"ROIGenerationAlgorithm",x30060038:"ROIGenerationDescription",x30060039:"ROIContourSequence",x30060040:"ContourSequence",x30060042:"ContourGeometricType",x30060044:"ContourSlabThickness",x30060045:"ContourOffsetVector",x30060046:"NumberOfContourPoints",x30060048:"ContourNumber",x30060049:"AttachedContours",x30060050:"ContourData",x30060080:"RTROIObservationsSequence",x30060082:"ObservationNumber",x30060084:"ReferencedROINumber",x30060085:"ROIObservationLabel",x30060086:"RTROIIdentificationCodeSequence",x30060088:"ROIObservationDescription",x300600a0:"RelatedRTROIObservationsSequence",x300600a4:"RTROIInterpretedType",x300600a6:"ROIInterpreter",x300600b0:"ROIPhysicalPropertiesSequence",x300600b2:"ROIPhysicalProperty",x300600b4:"ROIPhysicalPropertyValue",x300600b6:"ROIElementalCompositionSequence",x300600b7:"ROIElementalCompAtomicNumber",x300600b8:"ROIElementalCompAtomicMassFraction",x300600c0:"FrameOfReferenceRelationshipSeq",x300600c2:"RelatedFrameOfReferenceUID",x300600c4:"FrameOfReferenceTransformType",x300600c6:"FrameOfReferenceTransformMatrix",x300600c8:"FrameOfReferenceTransformComment",x30080010:"MeasuredDoseReferenceSequence",x30080012:"MeasuredDoseDescription",x30080014:"MeasuredDoseType",x30080016:"MeasuredDoseValue",x30080020:"TreatmentSessionBeamSequence",x30080021:"TreatmentSessionIonBeamSequence",x30080022:"CurrentFractionNumber",x30080024:"TreatmentControlPointDate",x30080025:"TreatmentControlPointTime",x3008002a:"TreatmentTerminationStatus",x3008002b:"TreatmentTerminationCode",x3008002c:"TreatmentVerificationStatus",x30080030:"ReferencedTreatmentRecordSequence",x30080032:"SpecifiedPrimaryMeterset",x30080033:"SpecifiedSecondaryMeterset",x30080036:"DeliveredPrimaryMeterset",x30080037:"DeliveredSecondaryMeterset",x3008003a:"SpecifiedTreatmentTime",x3008003b:"DeliveredTreatmentTime",x30080040:"ControlPointDeliverySequence",x30080041:"IonControlPointDeliverySequence",x30080042:"SpecifiedMeterset",x30080044:"DeliveredMeterset",x30080045:"MetersetRateSet",x30080046:"MetersetRateDelivered",x30080047:"ScanSpotMetersetsDelivered",x30080048:"DoseRateDelivered",x30080050:"TreatmentSummaryCalcDoseRefSeq",x30080052:"CumulativeDoseToDoseReference",x30080054:"FirstTreatmentDate",x30080056:"MostRecentTreatmentDate",x3008005a:"NumberOfFractionsDelivered",x30080060:"OverrideSequence",x30080061:"ParameterSequencePointer",x30080062:"OverrideParameterPointer",x30080063:"ParameterItemIndex",x30080064:"MeasuredDoseReferenceNumber",x30080065:"ParameterPointer",x30080066:"OverrideReason",x30080068:"CorrectedParameterSequence",x3008006a:"CorrectionValue",x30080070:"CalculatedDoseReferenceSequence",x30080072:"CalculatedDoseReferenceNumber",x30080074:"CalculatedDoseReferenceDescription",x30080076:"CalculatedDoseReferenceDoseValue",x30080078:"StartMeterset",x3008007a:"EndMeterset",x30080080:"ReferencedMeasuredDoseReferenceSeq",x30080082:"ReferencedMeasuredDoseReferenceNum",x30080090:"ReferencedCalculatedDoseRefSeq",x30080092:"ReferencedCalculatedDoseRefNumber",x300800a0:"BeamLimitingDeviceLeafPairsSeq",x300800b0:"RecordedWedgeSequence",x300800c0:"RecordedCompensatorSequence",x300800d0:"RecordedBlockSequence",x300800e0:"TreatmentSummaryMeasuredDoseRefSeq",x300800f0:"RecordedSnoutSequence",x300800f2:"RecordedRangeShifterSequence",x300800f4:"RecordedLateralSpreadingDeviceSeq",x300800f6:"RecordedRangeModulatorSequence",x30080100:"RecordedSourceSequence",x30080105:"SourceSerialNumber",x30080110:"TreatmentSessionAppSetupSeq",x30080116:"ApplicationSetupCheck",x30080120:"RecordedBrachyAccessoryDeviceSeq",x30080122:"ReferencedBrachyAccessoryDeviceNum",x30080130:"RecordedChannelSequence",x30080132:"SpecifiedChannelTotalTime",x30080134:"DeliveredChannelTotalTime",x30080136:"SpecifiedNumberOfPulses",x30080138:"DeliveredNumberOfPulses",x3008013a:"SpecifiedPulseRepetitionInterval",x3008013c:"DeliveredPulseRepetitionInterval",x30080140:"RecordedSourceApplicatorSequence",x30080142:"ReferencedSourceApplicatorNumber",x30080150:"RecordedChannelShieldSequence",x30080152:"ReferencedChannelShieldNumber",x30080160:"BrachyControlPointDeliveredSeq",x30080162:"SafePositionExitDate",x30080164:"SafePositionExitTime",x30080166:"SafePositionReturnDate",x30080168:"SafePositionReturnTime",x30080200:"CurrentTreatmentStatus",x30080202:"TreatmentStatusComment",x30080220:"FractionGroupSummarySequence",x30080223:"ReferencedFractionNumber",x30080224:"FractionGroupType",x30080230:"BeamStopperPosition",x30080240:"FractionStatusSummarySequence",x30080250:"TreatmentDate",x30080251:"TreatmentTime",x300a0002:"RTPlanLabel",x300a0003:"RTPlanName",x300a0004:"RTPlanDescription",x300a0006:"RTPlanDate",x300a0007:"RTPlanTime",x300a0009:"TreatmentProtocols",x300a000a:"PlanIntent",x300a000b:"TreatmentSites",x300a000c:"RTPlanGeometry",x300a000e:"PrescriptionDescription",x300a0010:"DoseReferenceSequence",x300a0012:"DoseReferenceNumber",x300a0013:"DoseReferenceUID",x300a0014:"DoseReferenceStructureType",x300a0015:"NominalBeamEnergyUnit",x300a0016:"DoseReferenceDescription",x300a0018:"DoseReferencePointCoordinates",x300a001a:"NominalPriorDose",x300a0020:"DoseReferenceType",x300a0021:"ConstraintWeight",x300a0022:"DeliveryWarningDose",x300a0023:"DeliveryMaximumDose",x300a0025:"TargetMinimumDose",x300a0026:"TargetPrescriptionDose",x300a0027:"TargetMaximumDose",x300a0028:"TargetUnderdoseVolumeFraction",x300a002a:"OrganAtRiskFullVolumeDose",x300a002b:"OrganAtRiskLimitDose",x300a002c:"OrganAtRiskMaximumDose",x300a002d:"OrganAtRiskOverdoseVolumeFraction",x300a0040:"ToleranceTableSequence",x300a0042:"ToleranceTableNumber",x300a0043:"ToleranceTableLabel",x300a0044:"GantryAngleTolerance",x300a0046:"BeamLimitingDeviceAngleTolerance",x300a0048:"BeamLimitingDeviceToleranceSeq",x300a004a:"BeamLimitingDevicePositionTol",x300a004b:"SnoutPositionTolerance",x300a004c:"PatientSupportAngleTolerance",x300a004e:"TableTopEccentricAngleTolerance", +x300a004f:"TableTopPitchAngleTolerance",x300a0050:"TableTopRollAngleTolerance",x300a0051:"TableTopVerticalPositionTolerance",x300a0052:"TableTopLongitudinalPositionTol",x300a0053:"TableTopLateralPositionTolerance",x300a0055:"RTPlanRelationship",x300a0070:"FractionGroupSequence",x300a0071:"FractionGroupNumber",x300a0072:"FractionGroupDescription",x300a0078:"NumberOfFractionsPlanned",x300a0079:"NumberFractionPatternDigitsPerDay",x300a007a:"RepeatFractionCycleLength",x300a007b:"FractionPattern",x300a0080:"NumberOfBeams",x300a0082:"BeamDoseSpecificationPoint",x300a0084:"BeamDose",x300a0086:"BeamMeterset",x300a0088:"BeamDosePointDepth",x300a0089:"BeamDosePointEquivalentDepth",x300a008a:"BeamDosePointSSD",x300a00a0:"NumberOfBrachyApplicationSetups",x300a00a2:"BrachyAppSetupDoseSpecPoint",x300a00a4:"BrachyApplicationSetupDose",x300a00b0:"BeamSequence",x300a00b2:"TreatmentMachineName",x300a00b3:"PrimaryDosimeterUnit",x300a00b4:"SourceAxisDistance",x300a00b6:"BeamLimitingDeviceSequence",x300a00b8:"RTBeamLimitingDeviceType",x300a00ba:"SourceToBeamLimitingDeviceDistance",x300a00bb:"IsocenterToBeamLimitingDeviceDist",x300a00bc:"NumberOfLeafJawPairs",x300a00be:"LeafPositionBoundaries",x300a00c0:"BeamNumber",x300a00c2:"BeamName",x300a00c3:"BeamDescription",x300a00c4:"BeamType",x300a00c6:"RadiationType",x300a00c7:"HighDoseTechniqueType",x300a00c8:"ReferenceImageNumber",x300a00ca:"PlannedVerificationImageSequence",x300a00cc:"ImagingDeviceSpecificAcqParams",x300a00ce:"TreatmentDeliveryType",x300a00d0:"NumberOfWedges",x300a00d1:"WedgeSequence",x300a00d2:"WedgeNumber",x300a00d3:"WedgeType",x300a00d4:"WedgeID",x300a00d5:"WedgeAngle",x300a00d6:"WedgeFactor",x300a00d7:"TotalWedgeTrayWaterEquivThickness",x300a00d8:"WedgeOrientation",x300a00d9:"IsocenterToWedgeTrayDistance",x300a00da:"SourceToWedgeTrayDistance",x300a00db:"WedgeThinEdgePosition",x300a00dc:"BolusID",x300a00dd:"BolusDescription",x300a00e0:"NumberOfCompensators",x300a00e1:"MaterialID",x300a00e2:"TotalCompensatorTrayFactor",x300a00e3:"CompensatorSequence",x300a00e4:"CompensatorNumber",x300a00e5:"CompensatorID",x300a00e6:"SourceToCompensatorTrayDistance",x300a00e7:"CompensatorRows",x300a00e8:"CompensatorColumns",x300a00e9:"CompensatorPixelSpacing",x300a00ea:"CompensatorPosition",x300a00eb:"CompensatorTransmissionData",x300a00ec:"CompensatorThicknessData",x300a00ed:"NumberOfBoli",x300a00ee:"CompensatorType",x300a00f0:"NumberOfBlocks",x300a00f2:"TotalBlockTrayFactor",x300a00f3:"TotalBlockTrayWaterEquivThickness",x300a00f4:"BlockSequence",x300a00f5:"BlockTrayID",x300a00f6:"SourceToBlockTrayDistance",x300a00f7:"IsocenterToBlockTrayDistance",x300a00f8:"BlockType",x300a00f9:"AccessoryCode",x300a00fa:"BlockDivergence",x300a00fb:"BlockMountingPosition",x300a00fc:"BlockNumber",x300a00fe:"BlockName",x300a0100:"BlockThickness",x300a0102:"BlockTransmission",x300a0104:"BlockNumberOfPoints",x300a0106:"BlockData",x300a0107:"ApplicatorSequence",x300a0108:"ApplicatorID",x300a0109:"ApplicatorType",x300a010a:"ApplicatorDescription",x300a010c:"CumulativeDoseReferenceCoefficient",x300a010e:"FinalCumulativeMetersetWeight",x300a0110:"NumberOfControlPoints",x300a0111:"ControlPointSequence",x300a0112:"ControlPointIndex",x300a0114:"NominalBeamEnergy",x300a0115:"DoseRateSet",x300a0116:"WedgePositionSequence",x300a0118:"WedgePosition",x300a011a:"BeamLimitingDevicePositionSequence",x300a011c:"LeafJawPositions",x300a011e:"GantryAngle",x300a011f:"GantryRotationDirection",x300a0120:"BeamLimitingDeviceAngle",x300a0121:"BeamLimitingDeviceRotateDirection",x300a0122:"PatientSupportAngle",x300a0123:"PatientSupportRotationDirection",x300a0124:"TableTopEccentricAxisDistance",x300a0125:"TableTopEccentricAngle",x300a0126:"TableTopEccentricRotateDirection",x300a0128:"TableTopVerticalPosition",x300a0129:"TableTopLongitudinalPosition",x300a012a:"TableTopLateralPosition",x300a012c:"IsocenterPosition",x300a012e:"SurfaceEntryPoint",x300a0130:"SourceToSurfaceDistance",x300a0134:"CumulativeMetersetWeight",x300a0140:"TableTopPitchAngle",x300a0142:"TableTopPitchRotationDirection",x300a0144:"TableTopRollAngle",x300a0146:"TableTopRollRotationDirection",x300a0148:"HeadFixationAngle",x300a014a:"GantryPitchAngle",x300a014c:"GantryPitchRotationDirection",x300a014e:"GantryPitchAngleTolerance",x300a0180:"PatientSetupSequence",x300a0182:"PatientSetupNumber",x300a0183:"PatientSetupLabel",x300a0184:"PatientAdditionalPosition",x300a0190:"FixationDeviceSequence",x300a0192:"FixationDeviceType",x300a0194:"FixationDeviceLabel",x300a0196:"FixationDeviceDescription",x300a0198:"FixationDevicePosition",x300a0199:"FixationDevicePitchAngle",x300a019a:"FixationDeviceRollAngle",x300a01a0:"ShieldingDeviceSequence",x300a01a2:"ShieldingDeviceType",x300a01a4:"ShieldingDeviceLabel",x300a01a6:"ShieldingDeviceDescription",x300a01a8:"ShieldingDevicePosition",x300a01b0:"SetupTechnique",x300a01b2:"SetupTechniqueDescription",x300a01b4:"SetupDeviceSequence",x300a01b6:"SetupDeviceType",x300a01b8:"SetupDeviceLabel",x300a01ba:"SetupDeviceDescription",x300a01bc:"SetupDeviceParameter",x300a01d0:"SetupReferenceDescription",x300a01d2:"TableTopVerticalSetupDisplacement",x300a01d4:"TableTopLongitudinalSetupDisplace",x300a01d6:"TableTopLateralSetupDisplacement",x300a0200:"BrachyTreatmentTechnique",x300a0202:"BrachyTreatmentType",x300a0206:"TreatmentMachineSequence",x300a0210:"SourceSequence",x300a0212:"SourceNumber",x300a0214:"SourceType",x300a0216:"SourceManufacturer",x300a0218:"ActiveSourceDiameter",x300a021a:"ActiveSourceLength",x300a0222:"SourceEncapsulationNomThickness",x300a0224:"SourceEncapsulationNomTransmission",x300a0226:"SourceIsotopeName",x300a0228:"SourceIsotopeHalfLife",x300a0229:"SourceStrengthUnits",x300a022a:"ReferenceAirKermaRate",x300a022b:"SourceStrength",x300a022c:"SourceStrengthReferenceDate",x300a022e:"SourceStrengthReferenceTime",x300a0230:"ApplicationSetupSequence",x300a0232:"ApplicationSetupType",x300a0234:"ApplicationSetupNumber",x300a0236:"ApplicationSetupName",x300a0238:"ApplicationSetupManufacturer",x300a0240:"TemplateNumber",x300a0242:"TemplateType",x300a0244:"TemplateName",x300a0250:"TotalReferenceAirKerma",x300a0260:"BrachyAccessoryDeviceSequence",x300a0262:"BrachyAccessoryDeviceNumber",x300a0263:"BrachyAccessoryDeviceID",x300a0264:"BrachyAccessoryDeviceType",x300a0266:"BrachyAccessoryDeviceName",x300a026a:"BrachyAccessoryDeviceNomThickness",x300a026c:"BrachyAccessoryDevNomTransmission",x300a0280:"ChannelSequence",x300a0282:"ChannelNumber",x300a0284:"ChannelLength",x300a0286:"ChannelTotalTime",x300a0288:"SourceMovementType",x300a028a:"NumberOfPulses",x300a028c:"PulseRepetitionInterval",x300a0290:"SourceApplicatorNumber",x300a0291:"SourceApplicatorID",x300a0292:"SourceApplicatorType",x300a0294:"SourceApplicatorName",x300a0296:"SourceApplicatorLength",x300a0298:"SourceApplicatorManufacturer",x300a029c:"SourceApplicatorWallNomThickness",x300a029e:"SourceApplicatorWallNomTrans",x300a02a0:"SourceApplicatorStepSize",x300a02a2:"TransferTubeNumber",x300a02a4:"TransferTubeLength",x300a02b0:"ChannelShieldSequence",x300a02b2:"ChannelShieldNumber",x300a02b3:"ChannelShieldID",x300a02b4:"ChannelShieldName",x300a02b8:"ChannelShieldNominalThickness",x300a02ba:"ChannelShieldNominalTransmission",x300a02c8:"FinalCumulativeTimeWeight",x300a02d0:"BrachyControlPointSequence",x300a02d2:"ControlPointRelativePosition",x300a02d4:"ControlPoint3DPosition",x300a02d6:"CumulativeTimeWeight",x300a02e0:"CompensatorDivergence",x300a02e1:"CompensatorMountingPosition",x300a02e2:"SourceToCompensatorDistance",x300a02e3:"TotalCompTrayWaterEquivThickness",x300a02e4:"IsocenterToCompensatorTrayDistance",x300a02e5:"CompensatorColumnOffset",x300a02e6:"IsocenterToCompensatorDistances",x300a02e7:"CompensatorRelStoppingPowerRatio",x300a02e8:"CompensatorMillingToolDiameter",x300a02ea:"IonRangeCompensatorSequence",x300a02eb:"CompensatorDescription",x300a0302:"RadiationMassNumber",x300a0304:"RadiationAtomicNumber",x300a0306:"RadiationChargeState",x300a0308:"ScanMode",x300a030a:"VirtualSourceAxisDistances",x300a030c:"SnoutSequence",x300a030d:"SnoutPosition",x300a030f:"SnoutID",x300a0312:"NumberOfRangeShifters",x300a0314:"RangeShifterSequence",x300a0316:"RangeShifterNumber",x300a0318:"RangeShifterID",x300a0320:"RangeShifterType",x300a0322:"RangeShifterDescription",x300a0330:"NumberOfLateralSpreadingDevices",x300a0332:"LateralSpreadingDeviceSequence",x300a0334:"LateralSpreadingDeviceNumber",x300a0336:"LateralSpreadingDeviceID",x300a0338:"LateralSpreadingDeviceType",x300a033a:"LateralSpreadingDeviceDescription",x300a033c:"LateralSpreadingDevWaterEquivThick",x300a0340:"NumberOfRangeModulators",x300a0342:"RangeModulatorSequence",x300a0344:"RangeModulatorNumber",x300a0346:"RangeModulatorID",x300a0348:"RangeModulatorType",x300a034a:"RangeModulatorDescription",x300a034c:"BeamCurrentModulationID",x300a0350:"PatientSupportType",x300a0352:"PatientSupportID",x300a0354:"PatientSupportAccessoryCode",x300a0356:"FixationLightAzimuthalAngle",x300a0358:"FixationLightPolarAngle",x300a035a:"MetersetRate",x300a0360:"RangeShifterSettingsSequence",x300a0362:"RangeShifterSetting",x300a0364:"IsocenterToRangeShifterDistance",x300a0366:"RangeShifterWaterEquivThickness",x300a0370:"LateralSpreadingDeviceSettingsSeq",x300a0372:"LateralSpreadingDeviceSetting",x300a0374:"IsocenterToLateralSpreadingDevDist",x300a0380:"RangeModulatorSettingsSequence",x300a0382:"RangeModulatorGatingStartValue",x300a0384:"RangeModulatorGatingStopValue",x300a038a:"IsocenterToRangeModulatorDistance",x300a0390:"ScanSpotTuneID",x300a0392:"NumberOfScanSpotPositions",x300a0394:"ScanSpotPositionMap",x300a0396:"ScanSpotMetersetWeights",x300a0398:"ScanningSpotSize",x300a039a:"NumberOfPaintings",x300a03a0:"IonToleranceTableSequence",x300a03a2:"IonBeamSequence",x300a03a4:"IonBeamLimitingDeviceSequence",x300a03a6:"IonBlockSequence",x300a03a8:"IonControlPointSequence",x300a03aa:"IonWedgeSequence",x300a03ac:"IonWedgePositionSequence",x300a0401:"ReferencedSetupImageSequence",x300a0402:"SetupImageComment",x300a0410:"MotionSynchronizationSequence",x300a0412:"ControlPointOrientation",x300a0420:"GeneralAccessorySequence",x300a0421:"GeneralAccessoryID",x300a0422:"GeneralAccessoryDescription",x300a0423:"GeneralAccessoryType",x300a0424:"GeneralAccessoryNumber",x300c0002:"ReferencedRTPlanSequence",x300c0004:"ReferencedBeamSequence",x300c0006:"ReferencedBeamNumber",x300c0007:"ReferencedReferenceImageNumber",x300c0008:"StartCumulativeMetersetWeight",x300c0009:"EndCumulativeMetersetWeight",x300c000a:"ReferencedBrachyAppSetupSeq",x300c000c:"ReferencedBrachyAppSetupNumber",x300c000e:"ReferencedSourceNumber",x300c0020:"ReferencedFractionGroupSequence",x300c0022:"ReferencedFractionGroupNumber",x300c0040:"ReferencedVerificationImageSeq",x300c0042:"ReferencedReferenceImageSequence",x300c0050:"ReferencedDoseReferenceSequence",x300c0051:"ReferencedDoseReferenceNumber",x300c0055:"BrachyReferencedDoseReferenceSeq",x300c0060:"ReferencedStructureSetSequence",x300c006a:"ReferencedPatientSetupNumber",x300c0080:"ReferencedDoseSequence",x300c00a0:"ReferencedToleranceTableNumber",x300c00b0:"ReferencedBolusSequence",x300c00c0:"ReferencedWedgeNumber",x300c00d0:"ReferencedCompensatorNumber",x300c00e0:"ReferencedBlockNumber",x300c00f0:"ReferencedControlPointIndex",x300c00f2:"ReferencedControlPointSequence",x300c00f4:"ReferencedStartControlPointIndex",x300c00f6:"ReferencedStopControlPointIndex",x300c0100:"ReferencedRangeShifterNumber",x300c0102:"ReferencedLateralSpreadingDevNum",x300c0104:"ReferencedRangeModulatorNumber",x300e0002:"ApprovalStatus",x300e0004:"ReviewDate",x300e0005:"ReviewTime",x300e0008:"ReviewerName",x40000000:"TextGroupLength",x40000010:"Arbitrary",x40004000:"TextComments",x40080040:"ResultsID",x40080042:"ResultsIDIssuer",x40080050:"ReferencedInterpretationSequence",x40080100:"InterpretationRecordedDate",x40080101:"InterpretationRecordedTime",x40080102:"InterpretationRecorder",x40080103:"ReferenceToRecordedSound",x40080108:"InterpretationTranscriptionDate",x40080109:"InterpretationTranscriptionTime",x4008010a:"InterpretationTranscriber",x4008010b:"InterpretationText",x4008010c:"InterpretationAuthor",x40080111:"InterpretationApproverSequence",x40080112:"InterpretationApprovalDate",x40080113:"InterpretationApprovalTime",x40080114:"PhysicianApprovingInterpretation",x40080115:"InterpretationDiagnosisDescription",x40080117:"InterpretationDiagnosisCodeSeq",x40080118:"ResultsDistributionListSequence",x40080119:"DistributionName",x4008011a:"DistributionAddress",x40080200:"InterpretationID",x40080202:"InterpretationIDIssuer",x40080210:"InterpretationTypeID",x40080212:"InterpretationStatusID",x40080300:"Impressions",x40084000:"ResultsComments",x4ffe0001:"MACParametersSequence",x50xx0005:"CurveDimensions",x50xx0010:"NumberOfPoints",x50xx0020:"TypeOfData",x50xx0022:"CurveDescription",x50xx0030:"AxisUnits",x50xx0040:"AxisLabels",x50xx0103:"DataValueRepresentation",x50xx0104:"MinimumCoordinateValue",x50xx0105:"MaximumCoordinateValue",x50xx0106:"CurveRange",x50xx0110:"CurveDataDescriptor",x50xx0112:"CoordinateStartValue",x50xx0114:"CoordinateStepValue",x50xx1001:"CurveActivationLayer",x50xx2000:"AudioType",x50xx2002:"AudioSampleFormat",x50xx2004:"NumberOfChannels",x50xx2006:"NumberOfSamples",x50xx2008:"SampleRate",x50xx200a:"TotalTime",x50xx200c:"AudioSampleData",x50xx200e:"AudioComments",x50xx2500:"CurveLabel",x50xx2600:"CurveReferencedOverlaySequence",x50xx2610:"ReferencedOverlayGroup",x50xx3000:"CurveData",x52009229:"SharedFunctionalGroupsSequence",x52009230:"PerFrameFunctionalGroupsSequence",x54000100:"WaveformSequence",x54000110:"ChannelMinimumValue",x54000112:"ChannelMaximumValue",x54001004:"WaveformBitsAllocated",x54001006:"WaveformSampleInterpretation",x5400100a:"WaveformPaddingValue",x54001010:"WaveformData",x56000010:"FirstOrderPhaseCorrectionAngle",x56000020:"SpectroscopyData",x60000000:"OverlayGroupLength",x60xx0010:"OverlayRows",x60xx0011:"OverlayColumns",x60xx0012:"OverlayPlanes",x60xx0015:"NumberOfFramesInOverlay",x60xx0022:"OverlayDescription",x60xx0040:"OverlayType",x60xx0045:"OverlaySubtype",x60xx0050:"OverlayOrigin",x60xx0051:"ImageFrameOrigin",x60xx0052:"OverlayPlaneOrigin",x60xx0060:"OverlayCompressionCode",x60xx0061:"OverlayCompressionOriginator",x60xx0062:"OverlayCompressionLabel",x60xx0063:"OverlayCompressionDescription",x60xx0066:"OverlayCompressionStepPointers",x60xx0068:"OverlayRepeatInterval",x60xx0069:"OverlayBitsGrouped",x60xx0100:"OverlayBitsAllocated",x60xx0102:"OverlayBitPosition",x60xx0110:"OverlayFormat",x60xx0200:"OverlayLocation",x60xx0800:"OverlayCodeLabel",x60xx0802:"OverlayNumberOfTables",x60xx0803:"OverlayCodeTableLocation",x60xx0804:"OverlayBitsForCodeWord",x60xx1001:"OverlayActivationLayer",x60xx1100:"OverlayDescriptorGray",x60xx1101:"OverlayDescriptorRed",x60xx1102:"OverlayDescriptorGreen",x60xx1103:"OverlayDescriptorBlue",x60xx1200:"OverlaysGray",x60xx1201:"OverlaysRed",x60xx1202:"OverlaysGreen",x60xx1203:"OverlaysBlue",x60xx1301:"ROIArea",x60xx1302:"ROIMean",x60xx1303:"ROIStandardDeviation",x60xx1500:"OverlayLabel",x60xx3000:"OverlayData",x60xx4000:"OverlayComments",x7fxx0000:"PixelDataGroupLength",x7fxx0010:"PixelData",x7fxx0011:"VariableNextDataGroup",x7fxx0020:"VariableCoefficientsSDVN",x7fxx0030:"VariableCoefficientsSDHN",x7fxx0040:"VariableCoefficientsSDDN",xfffafffa:"DigitalSignaturesSequence",xfffcfffc:"DataSetTrailingPadding",xfffee000:"StartOfItem",xfffee00d:"EndOfItems",xfffee0dd:"EndOfSequence"};s.init(c),c=null}],"StackManager.js":["meteor/ohif:core","./getImageId","./classes/OHIFError",function(e,t,n){function o(e,t,n){var o=i.viewer.metadataProvider,a=n.images.length,s=[],c=void 0;n.images.forEach(function(e,u){var l=e.getData(),m={instance:l,series:n,study:t,numImages:a,imageIndex:u+1},d=l.numberOfFrames;if(d>1){i.log.info("Multiframe image detected");for(var p=0;p1},a=function e(t,n){var i=n[0],a=new o(n),s=t.getData();return a.setAttributes({displaySetInstanceUid:a.uid,seriesInstanceUid:t.getSeriesInstanceUID(),seriesNumber:i.getRawValue("x00200011"),seriesDescription:i.getRawValue("x0008103e"),numImageFrames:n.length,frameRate:i.getRawValue("x00181063"),modality:i.getRawValue("x00080060"),isMultiFrame:r(i)}),a.sortBy(function(e,t){return(parseInt(e.getRawValue("x00200013",0))||0)-(parseInt(t.getRawValue("x00200013",0))||0)}),a.setAttribute("instanceNumber",a.getImage(0).getRawValue("x00200013")),a},s=function e(t){return"CR"===t||"MG"===t||"DX"===t},c=function e(t){var n=[];return t&&t.getSeriesCount()?(t.forEachSeries(function(e){if(e.getInstanceCount()){var o=[];if(e.forEachInstance(function(c){if(i(c.getRawValue("x00080016"))||c.getRawValue("x00280010")){var u=void 0;r(c)?(u=a(e,[c]),u.setAttributes({isClip:!0,studyInstanceUid:t.getStudyInstanceUID(),numImageFrames:c.getRawValue("x00280008"),instanceNumber:c.getRawValue("x00200013"),acquisitionDatetime:c.getRawValue("x0008002a")}),n.push(u)):s(c.modality)?(u=a(e,[c]),u.setAttributes({studyInstanceUid:t.getStudyInstanceUID(),instanceNumber:c.getRawValue("x00200013"),acquisitionDatetime:c.getRawValue("x0008002a")}),n.push(u)):o.push(c)}}),o.length){var c=a(e,o);c.setAttribute("studyInstanceUid",t.getStudyInstanceUID()),n.push(c)}}}),n):n}}],"crosshairsSynchronizers.js":function(e,t,n){n.export({crosshairsSynchronizers:function(){return o}});var o={synchronizers:{}}},"debugReactivity.js":["meteor/meteor",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}}),o.startup(function(){var e=!1;if(e===!0){var t=function e(){Object.keys(k).forEach(function(e){if(!(e.indexOf("_")>-1)){var t=k[e],n=t.rendered,o=0;t.rendered=function(){console.log(e,"render count: ",++o),n&&n.apply(this,arguments)}}})};o.autorun(function(e){e.onInvalidate(function(){console.trace()})});var n=o.Collection.prototype.find;o.Collection.prototype.find=function(){var e=n.apply(this,arguments),t=this._name||this._debugName;return e.observe({added:function(){function e(e){console.log(t,"added",e)}return e}(),changed:function(){function e(e){console.log(t,"changed",e)}return e}(),removed:function(){function e(e){console.log(t,"removed",e)}return e}()}),e},t()}})}],"dialogUtils.js":["meteor/blaze","meteor/templating","meteor/jquery","./setFocusToActiveViewport",function(e,t,n){n.export({dialogUtils:function(){return l}});var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/templating",{Template:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("./setFocusToActiveViewport",{setFocusToActiveViewport:function(e){a=e}});var s=void 0,c=function e(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];t&&"function"==typeof s&&s(),r("#confirmDeleteDialog").css("display","none"),r(".removableBackdrop").remove(),s=void 0,a()},u=function e(t,n){n=n||{},o.renderWithData(i.removableBackdrop,n,document.body);var a=r("#confirmDeleteDialog");a.remove();var u=document.getElementById("viewer");o.renderWithData(i.confirmDeleteDialog,n,u),r(".removableBackdrop").one("mousedown touchstart",function(){c(!1)}),a=r("#confirmDeleteDialog"),a.css("display","block"),a.focus(),t&&"function"==typeof t&&(s=t)},l={showConfirmDialog:u,closeHandler:c}}],"displayReferenceLines.js":["meteor/ohif:core",function(e,t,n){function o(e){var t=cornerstone.getEnabledElement(e);if(!t||!t.image)return void r.log.info("displayReferenceLines enabled element is undefined or it's image is not rendered");var n=t.image.imageId,o=cornerstoneTools.metaData.get("imagePlane",n);return cornerstoneTools.referenceLines.tool.disable(e),r.viewer.refLinesEnabled&&o&&o.frameOfReferenceUID?(r.log.info("displayReferenceLines for image with id: "+n),void i(".imageViewerViewport").not(e).each(function(e,t){var n=void 0;if(i(t).find("canvas").length){try{var o=cornerstone.getEnabledElement(t);n=o.image.imageId}catch(e){return}if(!n)return;cornerstoneTools.referenceLines.tool.enable(t,r.viewer.updateImageSynchronizer)}})):void r.log.info("displayReferenceLines refLinesEnabled is not enabled, no imagePlane or no frameOfReferenceUID")}n.export({displayReferenceLines:function(){return o}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}})}],"getElementIfNotEmpty.js":["meteor/jquery",function(e,t,n){function o(e){var t=i(".imageViewerViewport"),n=t.get(e),o=t.eq(e).find("canvas");if(n&&!i(n).hasClass("empty")&&0!==o.length){try{var r=cornerstone.getEnabledElement(n)}catch(e){return}return n}}n.export({getElementIfNotEmpty:function(){return o}});var i;n.import("meteor/jquery",{$:function(e){i=e}})}],"getFrameOfReferenceUID.js":function(e,t,n){function o(e){var t;try{t=cornerstone.getEnabledElement(e)}catch(e){return}if(t&&t.image){var n=t.image.imageId,o=cornerstoneTools.metaData.get("imagePlane",n);if(o&&o.frameOfReferenceUID)return o.frameOfReferenceUID}}n.export({getFrameOfReferenceUID:function(){return o}})},"getImageId.js":["./getWADORSImageId",function(e,t,n){function o(e,t,n){if(e){if(e.url)return e.url;var o=n?"thumbnailRendering":"imageRendering";if(e[o]&&"wadouri"!==e[o]&&e.wadorsuri)return i(e,t,n);var r="dicomweb:"+e.wadouri;return void 0!==t&&(r+="&frame="+t),r}}n.export({getImageId:function(){return o}});var i;n.import("./getWADORSImageId",{getWADORSImageId:function(e){i=e}})}],"getStackDataIfNotEmpty.js":["./getElementIfNotEmpty.js",function(e,t,n){function o(e){var t=i(e);if(t){var n=cornerstoneTools.getToolState(t,"stack");if(n&&n.data&&n.data.length){var o=n.data[0];if(o)return o}}}n.export({getStackDataIfNotEmpty:function(){return o}});var i;n.import("./getElementIfNotEmpty.js",{getElementIfNotEmpty:function(e){i=e}})}],"getWADORSImageId.js":["meteor/ohif:core","./getWADORSImageUrl",function(e,t,n){function o(e,t){var n=r(e,t);if(n){var o="wadors:"+n;return i.log.info("WADO-RS ImageID: "+o),o}}n.export({getWADORSImageId:function(){return o}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}});var r;n.import("./getWADORSImageUrl",{getWADORSImageUrl:function(e){r=e}})}],"getWADORSImageUrl.js":function(e,t,n){function o(e,t){var n=e.wadorsuri;if(n)return t=(t||0)+1,n=n.replace(/(%2Fframes%2F)(\d+)/,"$1"+t)}n.export({getWADORSImageUrl:function(){return o}})},"hotkeyUtils.js":["meteor/meteor","meteor/jquery","meteor/ohif:core","./toolManager","./switchToImageRelative","./switchToImageByIndex","./viewportUtils","./panelNavigation","./WLPresets",function(e,t,n){function o(e){m.viewer.refLinesEnabled=e}function i(e){m.viewer.hotkeys=e}function r(e){var t=Object.assign({},m.viewer.defaultHotkeys,e),n=m.viewer.defaultHotkeys,o=Object.keys(e);return Object.keys(n).forEach(function(i){o.forEach(function(o){i===o||e[o]!==n[i]||e[i]||delete t[i]})}),t}function a(e){e&&(e.classList.add("active"),setTimeout(function(){e.classList.remove("active")},100))}function s(e,t){var n=m.viewer.hotkeyFunctions;if(e&&""!==e){var o=void 0;if(t.indexOf("WLPreset")>-1?!function(){var e=t.replace("WLPreset","");o=function t(){h.applyWLPresetToActiveElement(e)}}():(o=n[t],!o&&m.viewer&&m.viewer.functionList&&(o=m.viewer.functionList[t])),o){var i=e.toLowerCase();l(document).bind("keydown",i,o)}}}function c(e){var t=e||m.viewer.hotkeys;l(document).unbind("keydown"),Object.keys(t).forEach(function(e){var n=t[e];n&&n.length&&(n instanceof Array?n.forEach(function(t){return s(t,e)}):s(n,e))})}n.export({hotkeyUtils:function(){return v}});var u;n.import("meteor/meteor",{Meteor:function(e){u=e}});var l;n.import("meteor/jquery",{$:function(e){l=e}});var m;n.import("meteor/ohif:core",{OHIF:function(e){m=e}});var d;n.import("./toolManager",{toolManager:function(e){d=e}});var p;n.import("./switchToImageRelative",{switchToImageRelative:function(e){p=e}});var f;n.import("./switchToImageByIndex",{switchToImageByIndex:function(e){f=e}});var g;n.import("./viewportUtils",{viewportUtils:function(e){g=e}});var x;n.import("./panelNavigation",{panelNavigation:function(e){x=e}});var h;n.import("./WLPresets",{WLPresets:function(e){h=e}}),u.startup(function(){m.viewer.loadIndicatorDelay=200,m.viewer.defaultTool="wwwc",m.viewer.refLinesEnabled=!0,m.viewer.isPlaying={},m.viewer.cine={framesPerSecond:24,loop:!0},m.viewer.defaultHotkeys={defaultTool:"ESC",angle:"A",stackScroll:"S",pan:"P",magnify:"M",scrollDown:"DOWN",scrollUp:"UP",nextDisplaySet:"PAGEDOWN",previousDisplaySet:"PAGEUP",nextPanel:"RIGHT",previousPanel:"LEFT",invert:"I",flipV:"V",flipH:"H",wwwc:"W",zoom:"Z",cinePlay:"SPACE",rotateR:"R",rotateL:"L",toggleOverlayTags:"SHIFT",WLPresetSoftTissue:["NUMPAD1","1"],WLPresetLung:["NUMPAD2","2"],WLPresetLiver:["NUMPAD3","3"],WLPresetBone:["NUMPAD4","4"],WLPresetBrain:["NUMPAD5","5"]},m.viewer.hotkeys=m.viewer.defaultHotkeys,m.viewer.hotkeyFunctions={wwwc:function(){function e(){return d.setActiveTool("wwwc")}return e}(),zoom:function(){function e(){return d.setActiveTool("zoom")}return e}(),angle:function(){function e(){return d.setActiveTool("angle")}return e}(),dragProbe:function(){function e(){return d.setActiveTool("dragProbe")}return e}(),ellipticalRoi:function(){function e(){return d.setActiveTool("ellipticalRoi")}return e}(),magnify:function(){function e(){return d.setActiveTool("magnify")}return e}(),annotate:function(){function e(){return d.setActiveTool("annotate")}return e}(),stackScroll:function(){function e(){return d.setActiveTool("stackScroll")}return e}(),pan:function(){function e(){return d.setActiveTool("pan")}return e}(),length:function(){function e(){return d.setActiveTool("length")}return e}(),spine:function(){function e(){return d.setActiveTool("spine")}return e}(),wwwcRegion:function(){function e(){return d.setActiveTool("wwwcRegion")}return e}(),zoomIn:function(){function e(){var e=document.getElementById("zoomIn");a(e),g.zoomIn()}return e}(),zoomOut:function(){function e(){var e=document.getElementById("zoomOut");a(e),g.zoomOut()}return e}(),zoomToFit:function(){function e(){var e=document.getElementById("zoomToFit");a(e),g.zoomToFit()}return e}(),scrollDown:function(){function e(){var e=l(".viewportContainer.active"),t=e.find("#nextImage").get(0);e.find(".imageViewerViewport").hasClass("empty")||(a(t),p(1))}return e}(),scrollFirstImage:function(){function e(){var e=l(".viewportContainer.active");e.find(".imageViewerViewport").hasClass("empty")||f(0)}return e}(),scrollLastImage:function(){function e(){var e=l(".viewportContainer.active");e.find(".imageViewerViewport").hasClass("empty")||f(-1)}return e}(),scrollUp:function(){function e(){var e=l(".viewportContainer.active");if(!e.find(".imageViewerViewport").hasClass("empty")){var t=e.find("#prevImage").get(0);a(t),p(-1)}}return e}(),previousDisplaySet:function(){function e(){return m.viewerbase.layoutManager.moveDisplaySets(!1)}return e}(),nextDisplaySet:function(){function e(){return m.viewerbase.layoutManager.moveDisplaySets(!0)}return e}(),nextPanel:function(){function e(){return x.loadNextActivePanel()}return e}(),previousPanel:function(){function e(){return x.loadPreviousActivePanel()}return e}(),invert:function(){function e(){var e=document.getElementById("invert");a(e),g.invert()}return e}(),flipV:function(){function e(){var e=document.getElementById("flipV");a(e),g.flipV()}return e}(),flipH:function(){function e(){var e=document.getElementById("flipH");a(e),g.flipH()}return e}(),rotateR:function(){function e(){var e=document.getElementById("rotateR");a(e),g.rotateR()}return e}(),rotateL:function(){function e(){var e=document.getElementById("rotateL");a(e),g.rotateL()}return e}(),cinePlay:function(){function e(){return g.toggleCinePlay()}return e}(),defaultTool:function(){ +function e(){var e=d.getDefaultTool();d.setActiveTool(e)}return e}(),toggleOverlayTags:function(){function e(){var e=l(".imageViewerViewportOverlay .dicomTag");"none"===e.eq(0).css("display")?e.show():e.hide()}return e}(),resetStack:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=document.getElementById("resetStack");a(e),resetStack()}),clearImageAnnotations:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=document.getElementById("clearImageAnnotations");a(e),clearImageAnnotations()}),cineDialog:function(){function e(){var e=document.getElementById("cine");a(e),g.toggleCineDialog(),e.classList.toggle("active")}return e}()},m.viewer.loadedSeriesData={}}),l.fn.reverse=[].reverse;var v={setOHIFRefLines:o,setOHIFHotkeys:i,mergeHotkeys:r,enableHotkeys:c}}],"imageViewerViewportData.js":function(e,t,n){n.export({imageViewerViewportData:function(){return o}});var o={callbacks:{},extendData:function(){function e(){}return e}()}},"instanceClassSpecificViewport.js":function(e,t,n){n.export({getInstanceClassDefaultViewport:function(){return i},setInstanceClassDefaultViewportFunction:function(){return r}});var o={},i=function e(t,n,i){var r=t.sopClassUid;if(o[r])return o[r](t,n,i)},r=function e(t,n){o[t]=n}},"isImage.js":["./sopClassDictionary",function(e,t,n){function o(e){return e===i.ComputedRadiographyImageStorage||e===i.DigitalXRayImageStorageForPresentation||e===i.DigitalXRayImageStorageForProcessing||e===i.DigitalMammographyXRayImageStorageForPresentation||e===i.DigitalMammographyXRayImageStorageForProcessing||e===i.DigitalIntraOralXRayImageStorageForPresentation||e===i.DigitalIntraOralXRayImageStorageForProcessing||e===i.CTImageStorage||e===i.EnhancedCTImageStorage||e===i.LegacyConvertedEnhancedCTImageStorage||e===i.UltrasoundMultiframeImageStorage||e===i.MRImageStorage||e===i.EnhancedMRImageStorage||e===i.EnhancedMRColorImageStorage||e===i.LegacyConvertedEnhancedMRImageStorage||e===i.UltrasoundImageStorage||e===i.SecondaryCaptureImageStorage||e===i.MultiframeSingleBitSecondaryCaptureImageStorage||e===i.MultiframeGrayscaleByteSecondaryCaptureImageStorage||e===i.MultiframeGrayscaleWordSecondaryCaptureImageStorage||e===i.MultiframeTrueColorSecondaryCaptureImageStorage||e===i.XRayAngiographicImageStorage||e===i.EnhancedXAImageStorage||e===i.XRayRadiofluoroscopicImageStorage||e===i.EnhancedXRFImageStorage||e===i.XRay3DAngiographicImageStorage||e===i.XRay3DCraniofacialImageStorage||e===i.BreastTomosynthesisImageStorage||e===i.BreastProjectionXRayImageStorageForPresentation||e===i.BreastProjectionXRayImageStorageForProcessing||e===i.IntravascularOpticalCoherenceTomographyImageStorageForPresentation||e===i.IntravascularOpticalCoherenceTomographyImageStorageForProcessing||e===i.NuclearMedicineImageStorage||e===i.VLEndoscopicImageStorage||e===i.VideoEndoscopicImageStorage||e===i.VLMicroscopicImageStorage||e===i.VideoMicroscopicImageStorage||e===i.VLSlideCoordinatesMicroscopicImageStorage||e===i.VLPhotographicImageStorage||e===i.VideoPhotographicImageStorage||e===i.OphthalmicPhotography8BitImageStorage||e===i.OphthalmicPhotography16BitImageStorage||e===i.OphthalmicTomographyImageStorage||e===i.VLWholeSlideMicroscopyImageStorage||e===i.PositronEmissionTomographyImageStorage||e===i.EnhancedPETImageStorage||e===i.LegacyConvertedEnhancedPETImageStorage||e===i.RTImageStorage}n.export({isImage:function(){return o}});var i;n.import("./sopClassDictionary",{sopClassDictionary:function(e){i=e}})}],"panelNavigation.js":["meteor/session","meteor/jquery","meteor/ohif:core","./setActiveViewport",function(e,t,n){n.export({panelNavigation:function(){return u}});var o;n.import("meteor/session",{Session:function(e){o=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}});var a;n.import("./setActiveViewport",{setActiveViewport:function(e){a=e}});var s=function e(){r.log.info("nextActivePanel");var t=o.get("activeViewport");t--;var n=i(".imageViewerViewport"),s=n.length;t<0&&(t=s-1);var c=n.get(t);c&&a(c)},c=function e(){r.log.info("nextActivePanel");var t=o.get("activeViewport");t++;var n=i(".imageViewerViewport"),s=n.length;t>=s&&(t=0);var c=n.get(t);c&&a(c)},u={loadPreviousActivePanel:s,loadNextActivePanel:c}}],"prepareViewerData.js":["meteor/ohif:core",function(e,t,n){n.export({prepareViewerData:function(){return i}});var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var i=function e(t){var n=t.studyInstanceUids,i=t.timepointId,a=t.timepointsFilter,s=void 0===a?{}:a;cornerstoneTools.globalImageIdSpecificToolStateManager=cornerstoneTools.newImageIdSpecificToolStateManager();var c=new x(function(e,t){var a=function n(i){o.studylist.retrieveStudiesMetadata(i.studyInstanceUids).then(function(t){t.forEach(function(e){var t=o.studylist.collections.Studies.findOne({studyInstanceUid:e.studyInstanceUid});t&&Object.assign(e,t)}),e({studies:t,viewerData:i})}).catch(t)};if(n&&n.length){var c={studyInstanceUids:n};a(c)}else o.studylist.timepointApi.retrieveTimepoints(s).then(function(){var e=r(i);a(e)}).catch(t)});return c},r=function e(t){var n=o.studylist.timepointApi.timepoints.findOne({timepointId:t});if(!n)throw new Error("Unable to find a time point with the given ID");var i=a(n);if(!i.studyInstanceUids)throw new Error("No studies found that are related to this timepoint");return Object.assign(i,{currentTimepointId:t})},a=function e(t){var n=t.studyInstanceUids;if(s(t))return{studyInstanceUids:n,timepointIds:[t.timepointId]};var i=o.studylist.timepointApi.timepoints,r=i.findOne({timepointType:"baseline",patientId:t.patientId,latestDate:{$lte:t.latestDate}}),a=[];return r?(n=n.concat(r.studyInstanceUids),a.push(r.timepointId)):o.log.warn("No Baseline found while opening a Follow-up Timepoint"),a.push(t.timepointId),{studyInstanceUids:n,timepointIds:a}},s=function e(t){return"baseline"===t.timepointType}}],"renderViewer.js":["meteor/ohif:core",function(e,t,n){n.export({renderViewer:function(){return i}});var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var i=function e(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"app",r=o.viewerbase.prepareViewerData(n);o.ui.showDialog("dialogLoading",{promise:r}),r.then(function(e){var n=e.studies,r=e.viewerData;o.viewer.data=r,t.render(i,{data:{template:"viewer",studies:n}})})}}],"setActiveViewport.js":["meteor/session","meteor/jquery","meteor/random","meteor/ohif:core","./classes/StudyPrefetcher","./displayReferenceLines",function(e,t,n){function o(e){if(!e)return void s.log.info("setActiveViewport element does not exist");var t=r(".imageViewerViewport"),n=t.index(e),o=r(e);s.log.info("setActiveViewport setting viewport index: "+n),o.parents(".viewportContainer").hasClass("active")||o.trigger("OHIFBeforeActivateViewport"),i.set("activeViewport",n);var l=a.id();if(i.set("viewportActivated",l),i.set("LayoutManagerUpdated",l),r("#imageViewerViewports .viewportContainer").removeClass("active"),o.parents(".viewportContainer").addClass("active"),o.find("canvas").length){var m=o.get(0);u(m),c.getInstance().prefetch(),s.viewer.stackImagePositionOffsetSynchronizer&&s.viewer.stackImagePositionOffsetSynchronizer.update()}o.triggerHandler("focus"),o.trigger("OHIFAfterActivateViewport")}n.export({setActiveViewport:function(){return o}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("meteor/random",{Random:function(e){a=e}});var s;n.import("meteor/ohif:core",{OHIF:function(e){s=e}});var c;n.import("./classes/StudyPrefetcher",{StudyPrefetcher:function(e){c=e}});var u;n.import("./displayReferenceLines",{displayReferenceLines:function(e){u=e}})}],"setFocusToActiveViewport.js":["meteor/session","meteor/jquery",function(e,t,n){n.export({setFocusToActiveViewport:function(){return r}});var o;n.import("meteor/session",{Session:function(e){o=e}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var r=function e(){var t=i(".imageViewerViewport"),n=o.get("activeViewport"),r=t.eq(n);r.focus()}}],"sopClassDictionary.js":function(e,t,n){n.export({sopClassDictionary:function(){return o}});var o={ComputedRadiographyImageStorage:"1.2.840.10008.5.1.4.1.1.1",DigitalXRayImageStorageForPresentation:"1.2.840.10008.5.1.4.1.1.1.1",DigitalXRayImageStorageForProcessing:"1.2.840.10008.5.1.4.1.1.1.1.1",DigitalMammographyXRayImageStorageForPresentation:"1.2.840.10008.5.1.4.1.1.1.2",DigitalMammographyXRayImageStorageForProcessing:"1.2.840.10008.5.1.4.1.1.1.2.1",DigitalIntraOralXRayImageStorageForPresentation:"1.2.840.10008.5.1.4.1.1.1.3",DigitalIntraOralXRayImageStorageForProcessing:"1.2.840.10008.5.1.4.1.1.1.3.1",CTImageStorage:"1.2.840.10008.5.1.4.1.1.2",EnhancedCTImageStorage:"1.2.840.10008.5.1.4.1.1.2.1",LegacyConvertedEnhancedCTImageStorage:"1.2.840.10008.5.1.4.1.1.2.2",UltrasoundMultiframeImageStorage:"1.2.840.10008.5.1.4.1.1.3.1",MRImageStorage:"1.2.840.10008.5.1.4.1.1.4",EnhancedMRImageStorage:"1.2.840.10008.5.1.4.1.1.4.1",MRSpectroscopyStorage:"1.2.840.10008.5.1.4.1.1.4.2",EnhancedMRColorImageStorage:"1.2.840.10008.5.1.4.1.1.4.3",LegacyConvertedEnhancedMRImageStorage:"1.2.840.10008.5.1.4.1.1.4.4",UltrasoundImageStorage:"1.2.840.10008.5.1.4.1.1.6.1",EnhancedUSVolumeStorage:"1.2.840.10008.5.1.4.1.1.6.2",SecondaryCaptureImageStorage:"1.2.840.10008.5.1.4.1.1.7",MultiframeSingleBitSecondaryCaptureImageStorage:"1.2.840.10008.5.1.4.1.1.7.1",MultiframeGrayscaleByteSecondaryCaptureImageStorage:"1.2.840.10008.5.1.4.1.1.7.2",MultiframeGrayscaleWordSecondaryCaptureImageStorage:"1.2.840.10008.5.1.4.1.1.7.3",MultiframeTrueColorSecondaryCaptureImageStorage:"1.2.840.10008.5.1.4.1.1.7.4",Sop12LeadECGWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.1.1",GeneralECGWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.1.2",AmbulatoryECGWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.1.3",HemodynamicWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.2.1",CardiacElectrophysiologyWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.3.1",BasicVoiceAudioWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.4.1",GeneralAudioWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.4.2",ArterialPulseWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.5.1",RespiratoryWaveformStorage:"1.2.840.10008.5.1.4.1.1.9.6.1",GrayscaleSoftcopyPresentationStateStorage:"1.2.840.10008.5.1.4.1.1.11.1",ColorSoftcopyPresentationStateStorage:"1.2.840.10008.5.1.4.1.1.11.2",PseudoColorSoftcopyPresentationStateStorage:"1.2.840.10008.5.1.4.1.1.11.3",BlendingSoftcopyPresentationStateStorage:"1.2.840.10008.5.1.4.1.1.11.4",XAXRFGrayscaleSoftcopyPresentationStateStorage:"1.2.840.10008.5.1.4.1.1.11.5",XRayAngiographicImageStorage:"1.2.840.10008.5.1.4.1.1.12.1",EnhancedXAImageStorage:"1.2.840.10008.5.1.4.1.1.12.1.1",XRayRadiofluoroscopicImageStorage:"1.2.840.10008.5.1.4.1.1.12.2",EnhancedXRFImageStorage:"1.2.840.10008.5.1.4.1.1.12.2.1",XRay3DAngiographicImageStorage:"1.2.840.10008.5.1.4.1.1.13.1.1",XRay3DCraniofacialImageStorage:"1.2.840.10008.5.1.4.1.1.13.1.2",BreastTomosynthesisImageStorage:"1.2.840.10008.5.1.4.1.1.13.1.3",BreastProjectionXRayImageStorageForPresentation:"1.2.840.10008.5.1.4.1.1.13.1.4",BreastProjectionXRayImageStorageForProcessing:"1.2.840.10008.5.1.4.1.1.13.1.5",IntravascularOpticalCoherenceTomographyImageStorageForPresentation:"1.2.840.10008.5.1.4.1.1.14.1",IntravascularOpticalCoherenceTomographyImageStorageForProcessing:"1.2.840.10008.5.1.4.1.1.14.2",NuclearMedicineImageStorage:"1.2.840.10008.5.1.4.1.1.20",RawDataStorage:"1.2.840.10008.5.1.4.1.1.66",SpatialRegistrationStorage:"1.2.840.10008.5.1.4.1.1.66.1",SpatialFiducialsStorage:"1.2.840.10008.5.1.4.1.1.66.2",DeformableSpatialRegistrationStorage:"1.2.840.10008.5.1.4.1.1.66.3",SegmentationStorage:"1.2.840.10008.5.1.4.1.1.66.4",SurfaceSegmentationStorage:"1.2.840.10008.5.1.4.1.1.66.5",RealWorldValueMappingStorage:"1.2.840.10008.5.1.4.1.1.67",SurfaceScanMeshStorage:"1.2.840.10008.5.1.4.1.1.68.1",SurfaceScanPointCloudStorage:"1.2.840.10008.5.1.4.1.1.68.2",VLEndoscopicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.1",VideoEndoscopicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.1.1",VLMicroscopicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.2",VideoMicroscopicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.2.1",VLSlideCoordinatesMicroscopicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.3",VLPhotographicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.4",VideoPhotographicImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.4.1",OphthalmicPhotography8BitImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.5.1",OphthalmicPhotography16BitImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.5.2",StereometricRelationshipStorage:"1.2.840.10008.5.1.4.1.1.77.1.5.3",OphthalmicTomographyImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.5.4",VLWholeSlideMicroscopyImageStorage:"1.2.840.10008.5.1.4.1.1.77.1.6",LensometryMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.78.1",AutorefractionMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.78.2",KeratometryMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.78.3",SubjectiveRefractionMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.78.4",VisualAcuityMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.78.5",SpectaclePrescriptionReportStorage:"1.2.840.10008.5.1.4.1.1.78.6",OphthalmicAxialMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.78.7",IntraocularLensCalculationsStorage:"1.2.840.10008.5.1.4.1.1.78.8",MacularGridThicknessandVolumeReport:"1.2.840.10008.5.1.4.1.1.79.1",OphthalmicVisualFieldStaticPerimetryMeasurementsStorage:"1.2.840.10008.5.1.4.1.1.80.1",OphthalmicThicknessMapStorage:"1.2.840.10008.5.1.4.1.1.81.1",CornealTopographyMapStorage:"1.2.840.10008.5.1.4.1.1.82.1",BasicTextSR:"1.2.840.10008.5.1.4.1.1.88.11",EnhancedSR:"1.2.840.10008.5.1.4.1.1.88.22",ComprehensiveSR:"1.2.840.10008.5.1.4.1.1.88.33",Comprehensive3DSR:"1.2.840.10008.5.1.4.1.1.88.34",ProcedureLog:"1.2.840.10008.5.1.4.1.1.88.40",MammographyCADSR:"1.2.840.10008.5.1.4.1.1.88.50",KeyObjectSelection:"1.2.840.10008.5.1.4.1.1.88.59",ChestCADSR:"1.2.840.10008.5.1.4.1.1.88.65",XRayRadiationDoseSR:"1.2.840.10008.5.1.4.1.1.88.67",RadiopharmaceuticalRadiationDoseSR:"1.2.840.10008.5.1.4.1.1.88.68",ColonCADSR:"1.2.840.10008.5.1.4.1.1.88.69",ImplantationPlanSRDocumentStorage:"1.2.840.10008.5.1.4.1.1.88.70",EncapsulatedPDFStorage:"1.2.840.10008.5.1.4.1.1.104.1",EncapsulatedCDAStorage:"1.2.840.10008.5.1.4.1.1.104.2",PositronEmissionTomographyImageStorage:"1.2.840.10008.5.1.4.1.1.128",EnhancedPETImageStorage:"1.2.840.10008.5.1.4.1.1.130",LegacyConvertedEnhancedPETImageStorage:"1.2.840.10008.5.1.4.1.1.128.1",BasicStructuredDisplayStorage:"1.2.840.10008.5.1.4.1.1.131",RTImageStorage:"1.2.840.10008.5.1.4.1.1.481.1",RTDoseStorage:"1.2.840.10008.5.1.4.1.1.481.2",RTStructureSetStorage:"1.2.840.10008.5.1.4.1.1.481.3",RTBeamsTreatmentRecordStorage:"1.2.840.10008.5.1.4.1.1.481.4",RTPlanStorage:"1.2.840.10008.5.1.4.1.1.481.5",RTBrachyTreatmentRecordStorage:"1.2.840.10008.5.1.4.1.1.481.6",RTTreatmentSummaryRecordStorage:"1.2.840.10008.5.1.4.1.1.481.7",RTIonPlanStorage:"1.2.840.10008.5.1.4.1.1.481.8",RTIonBeamsTreatmentRecordStorage:"1.2.840.10008.5.1.4.1.1.481.9",RTBeamsDeliveryInstructionStorage:"1.2.840.10008.5.1.4.34.7",GenericImplantTemplateStorage:"1.2.840.10008.5.1.4.43.1",ImplantAssemblyTemplateStorage:"1.2.840.10008.5.1.4.44.1",ImplantTemplateGroupStorage:"1.2.840.10008.5.1.4.45.1"}},"sortStudy.js":["./classes/OHIFError",function(e,t,n){function o(e){if(!e||!e.seriesList)throw new i("Insufficient study data was provided to sortStudy");e.seriesList.sort(function(e,t){return e.seriesNumber-t.seriesNumber}),e.seriesList.forEach(function(e){e.instances.sort(function(e,t){return e.instanceNumber-t.instanceNumber})})}n.export({sortStudy:function(){return o}});var i;n.import("./classes/OHIFError",{OHIFError:function(e){i=e}})}],"sortingManager.js":["./createStacks",function(e,t,n){n.export({sortingManager:function(){return r}});var o;n.import("./createStacks",{createStacks:function(e){o=e}});var i=function e(t,n,i){var r="function"!=typeof i?o:i;return r(t,n)},r={getDisplaySets:i}}],"switchToImageByIndex.js":["./viewportUtils",function(e,t,n){function o(e){var t=i.getActiveViewportElement();cornerstoneTools.scrollToIndex(t,e)}n.export({switchToImageByIndex:function(){return o}});var i;n.import("./viewportUtils",{viewportUtils:function(e){i=e}})}],"switchToImageRelative.js":["./viewportUtils",function(e,t,n){function o(e){var t=i.getActiveViewportElement();cornerstoneTools.scroll(t,e)}n.export({switchToImageRelative:function(){return o}});var i;n.import("./viewportUtils",{viewportUtils:function(e){i=e}})}],"textMarkerUtils.js":["meteor/blaze","./toolManager","./viewportUtils",function(e,t,n){n.export({textMarkerUtils:function(){return c}});var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var r;n.import("./toolManager",{toolManager:function(e){r=e}});var a;n.import("./viewportUtils",{viewportUtils:function(e){a=e}});var s=function e(t,n,s){var c=function e(t){13!==t.which&&27!==t.which||l()},u=function e(){if("spine"!==r.getActiveTool()){var t=a.getActiveViewportElement();cornerstoneTools.textMarker.deactivate(t,1)}},l=function e(){m.get(0).close(),s(t,d.val()),u();var n=a.getActiveViewportElement();i(n).focus()},m=i("#textMarkerRelabelDialog");o._globalHelpers.isTouchDevice()?(m.css({top:0,left:0,right:0,bottom:0,margin:"auto"}),m.find(".dialog.arrow").hide()):(m.css({top:n.currentPoints.page.y-m.outerHeight()-20,left:n.currentPoints.page.x-m.outerWidth()/2}),m.find(".dialog.arrow").show());var d=m.find(".relabelSelect"),p=m.find(".relabelConfirm"),f=m.find(".relabelRemove");f.off("click"),f.on("click",function(){m.get(0).close(),s(t,void 0,!0),u()}),m.get(0).showModal(),i(".relabelSelect").val(t.text).trigger("change"),p.off("click"),p.on("click",function(){l()}),m.off("keydown"),m.on("keydown",c)},c={changeTextCallback:s}}],"thumbnailDragHandlers.js":["meteor/jquery","meteor/ohif:core",function(e,t,n){n.export({thumbnailDragHandlers:function(){return u}});var o;n.import("meteor/jquery",{$:function(e){o=e}});var i;n.import("meteor/ohif:core",{OHIF:function(e){i=e}});var r=function e(t,n){var i=t.cloneNode(!0),r=o(i).find("canvas");return r.each(function(e,n){var i=n.getContext("2d"),r=o(t).find("canvas").get(e);i.drawImage(r,0,0)}),i.id=n,i.style.visibility="hidden",i},a=function e(t,n){t.originalEvent.preventDefault();var i=t.currentTarget,a=o(i),u="DragClone",l=r(i,u),m=o(l);m.addClass("imageThumbnailClone"),l.style.pointerEvents="none",document.body.appendChild(l);var d=void 0,p=void 0;"touchstart"===t.type?(d=t.originalEvent.touches[0].pageX,p=t.originalEvent.touches[0].pageY):!function(){d=t.pageX,p=t.pageY;var e={};e.mousemove=function(e){return s(e)},e.mouseup=function(t){return c(t,n,e)},o(document).on("mousemove",e.mousemove),o(document).on("mouseup",e.mouseup)}();var f=a.offset(),g=f.left,x=f.top,h={x:d-g,y:p-x};m.data("diff",h),m.css({left:d-h.x,position:"fixed",top:p-h.y,visibility:"hidden","z-index":1e5})},s=function e(t){var n=void 0,i=void 0;"touchmove"===t.type?(n=t.originalEvent.changedTouches[0].pageX,i=t.originalEvent.changedTouches[0].pageY):(n=t.pageX,i=t.pageY);var r=o("#DragClone"),a=r.data("diff");r.css({left:n-a.x,position:"fixed",top:i-a.y,visibility:"visible","z-index":1e5});var s=document.elementFromPoint(n,i);if(s){o(".imageViewerViewport canvas").removeClass("faded");var c=o(s).parents(".imageViewerViewport");c.length?(c.find("canvas").not(".magnifyTool").addClass("faded"),document.body.style.cursor="copy"):s.classList.contains("imageViewerViewport")&&s.classList.contains("empty")?document.body.style.cursor="copy":document.body.style.cursor="no-drop"}},c=function e(t,n,r){r&&(o(document).off("mousemove",r.mousemove),o(document).off("mouseup",r.mouseup)),document.body.style.cursor="auto";var a=o("#DragClone");if(a.length){var s=a.offset(),c=s.top,u=s.left,l=a.data("diff"),m=document.elementFromPoint(u+l.x,c+l.y);if(o(".imageThumbnailClone").remove(),o(".imageViewerViewport canvas").removeClass("faded"),m){m.classList.remove("faded");var d=void 0,p=o(m).closest(".imageViewerViewport");if(p.length)d=p.get(0);else{if(!m.classList.contains("imageViewerViewport")||!m.classList.contains("empty"))return!1;d=m}if(!n)return!1;var f=o(".imageViewerViewport").index(d);return i.viewerbase.layoutManager.rerenderViewportWithNewDisplaySet(f,n),!1}}},u={thumbnailDragEndHandler:c,thumbnailDragStartHandler:a,thumbnailDragHandler:s}}],"toolManager.js":["babel-runtime/helpers/extends","meteor/session","meteor/jquery","meteor/ohif:core","./getFrameOfReferenceUID","./updateCrosshairsSynchronizer","./crosshairsSynchronizers","./annotateTextUtils","./textMarkerUtils",function(e,t,n){n.export({toolManager:function(){return v}});var o;n.import("babel-runtime/helpers/extends",{default:function(e){o=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}});var s;n.import("./getFrameOfReferenceUID",{getFrameOfReferenceUID:function(e){s=e}});var c;n.import("./updateCrosshairsSynchronizer",{updateCrosshairsSynchronizer:function(e){c=e}});var u;n.import("./crosshairsSynchronizers",{crosshairsSynchronizers:function(e){u=e}});var l;n.import("./annotateTextUtils",{annotateTextUtils:function(e){l=e}});var m;n.import("./textMarkerUtils",{textMarkerUtils:function(e){m=e}});var d="wwwc",p=void 0,f={},g={zoomTouchPinch:{enabled:!0},panMultiTouch:{enabled:!0},stackScrollMultiTouch:{enabled:!0},doubleTapZoom:{enabled:!0}},x={activate:[],deactivate:["length","angle","annotate","ellipticalRoi","rectangleRoi","spine"],enable:[],disable:[],disabledToolButtons:[],shadowConfig:{shadow:!1,shadowColor:"#000000",shadowOffsetX:0,shadowOffsetY:0},textBoxConfig:{centering:{x:!0,y:!0}}},h=!1,v={init:function(){function e(){v.addTool("wwwc",{mouse:cornerstoneTools.wwwc,touch:cornerstoneTools.wwwcTouchDrag}),v.addTool("zoom",{mouse:cornerstoneTools.zoom,touch:cornerstoneTools.zoomTouchDrag}),v.addTool("wwwcRegion",{mouse:cornerstoneTools.wwwcRegion,touch:cornerstoneTools.wwwcRegionTouch}),v.addTool("dragProbe",{mouse:cornerstoneTools.dragProbe,touch:cornerstoneTools.dragProbeTouch}),v.addTool("pan",{mouse:cornerstoneTools.pan,touch:cornerstoneTools.panTouchDrag}),v.addTool("stackScroll",{mouse:cornerstoneTools.stackScroll,touch:cornerstoneTools.stackScrollTouchDrag}),v.addTool("length",{mouse:cornerstoneTools.length,touch:cornerstoneTools.lengthTouch}),v.addTool("angle",{mouse:cornerstoneTools.simpleAngle,touch:cornerstoneTools.simpleAngleTouch}),v.addTool("magnify",{mouse:cornerstoneTools.magnify,touch:cornerstoneTools.magnifyTouchDrag}),v.addTool("ellipticalRoi",{mouse:cornerstoneTools.ellipticalRoi,touch:cornerstoneTools.ellipticalRoiTouch}),v.addTool("rectangleRoi",{mouse:cornerstoneTools.rectangleRoi,touch:cornerstoneTools.rectangleRoiTouch}),v.addTool("annotate",{mouse:cornerstoneTools.arrowAnnotate,touch:cornerstoneTools.arrowAnnotateTouch}),v.addTool("rotate",{mouse:cornerstoneTools.rotate,touch:cornerstoneTools.rotateTouchDrag}),v.addTool("spine",{mouse:cornerstoneTools.textMarker,touch:cornerstoneTools.textMarkerTouch}),v.addTool("crosshairs",{mouse:cornerstoneTools.crosshairs,touch:cornerstoneTools.crosshairsTouch}),a.viewer.defaultTool&&(d=a.viewer.defaultTool,p=d),this.configureTools(),h=!0}return e}(),configureTools:function(){function e(){var e=cornerstoneTools,t=e.panMultiTouch,n=e.textStyle,i=e.toolStyle,a=e.toolColors,s=e.length,c=e.arrowAnnotate,u=e.zoom,d=e.ellipticalRoi,p=e.textMarker,f=e.magnify,g={testPointers:function(){function e(e){return e.numPointers>=3}return e}()};t.setConfiguration(g),n.setBackgroundColor("transparent");var x="Roboto, OpenSans, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif";n.setFont("15px "+x),i.setToolWidth(2),a.setToolColor("rgb(255, 255, 0)"),a.setActiveColor("rgb(0, 255, 0)");var h=v.getToolDefaultStates().shadowConfig,S=s.getConfiguration(),y=d.getConfiguration();s.setConfiguration(o({},S,h,{drawHandlesOnHover:!0})),d.setConfiguration(o({},y,h));var I=r("#startFrom"),T=r("#ascending"),b={markers:["L5","L4","L3","L2","L1","T12","T11","T10","T9","T8","T7","T6","T5","T4","T3","T2","T1","C7","C6","C5","C4","C3","C2","C1"],current:I.val(),ascending:T.is(":checked"),loop:!0,changeTextCallback:m.changeTextCallback,shadow:h.shadow,shadowColor:h.shadowColor,shadowOffsetX:h.shadowOffsetX,shadowOffsetY:h.shadowOffsetY};p.setConfiguration(b);var D={getTextCallback:l.getTextCallback,changeTextCallback:l.changeTextCallback,drawHandles:!1,arrowFirst:!0};c.setConfiguration(D);var w={minScale:.05,maxScale:10};u.setConfiguration(w);var C={magnifySize:300,magnificationLevel:3};f.setConfiguration(C)}return e}(),getKeysByValue:function(){function e(e,t){return Object.keys(e).filter(function(n){return e[n]===t})}return e}(),configureLoadProcess:function(){function e(){var e=this;r(cornerstone).on("CornerstoneImageLoadProgress",function(t,n){L=e.getKeysByValue(window.ViewportLoading,n.imageId),L.forEach(function(e){i.set("CornerstoneLoadProgress"+e,n.percentComplete)});var o=a.string.encodeId(n.imageId);i.set("CornerstoneThumbnailLoadProgress"+o,n.percentComplete)})}return e}(),setGestures:function(){function e(e){g=e}return e}(),getGestures:function(){function e(){return g}return e}(),addTool:function(){function e(e,t){f[e]=t}return e}(),getTools:function(){function e(){return f}return e}(),setToolDefaultStates:function(){function e(e){x=e}return e}(),getToolDefaultStates:function(){function e(){return x}return e}(),setActiveToolForElement:function(){function e(e,t){var n=r(t).find("canvas");if(!t.classList.contains("empty")&&n.length){f[p].mouse.deactivate(t,1),f[p].touch&&f[p].touch.deactivate(t),Object.keys(x).forEach(function(e){var n=x[e];n&&n.length&&"disabledToolButtons"!==e&&n.forEach(function(n){"deactivate"===e&&n===p||(f[n].mouse[e](t,"activate"===e||"deactivate"===e?1:void 0),f[n].touch[e](t))})});var o=cornerstoneTools.getToolState(t,"stack");if(o&&o.data&&o.data.length){var i=o.data[0].imageIds;cornerstoneTools.pan.deactivate(t),cornerstoneTools.zoom.deactivate(t),cornerstoneTools.zoomWheel.deactivate(t),cornerstoneTools.stackScrollWheel.deactivate(t),cornerstoneTools.panMultiTouch.disable(t),cornerstoneTools.zoomTouchPinch.disable(t),cornerstoneTools.stackScrollMultiTouch.disable(t),cornerstoneTools.doubleTapZoom.disable(t),cornerstoneTools.zoom.activate(t,4);var a=void 0;if(i.length>1?(cornerstoneTools.stackScrollWheel.activate(t),g.stackScrollMultiTouch.enabled===!0&&cornerstoneTools.stackScrollMultiTouch.activate(t),a={testPointers:function(){function e(e){return 2===e.numPointers}return e}()},cornerstoneTools.panMultiTouch.setConfiguration(a)):(cornerstoneTools.zoomWheel.activate(t),a={testPointers:function(){function e(e){return e.numPointers>=2}return e}()},cornerstoneTools.panMultiTouch.setConfiguration(a)),"pan"===e)cornerstoneTools.pan.activate(t,3);else if("crosshairs"===e){cornerstoneTools.pan.activate(t,2);var l=s(t);if(l){c(l);var m=u.synchronizers[l];f[e].mouse.activate(t,1,m)}}else"zoom"===e?(cornerstoneTools.pan.activate(t,2),cornerstoneTools.zoom.activate(t,5)):(cornerstoneTools.pan.activate(t,2),f[e].mouse.activate(t,1));f[e].touch&&f[e].touch.activate(t),g.zoomTouchPinch.enabled===!0&&cornerstoneTools.zoomTouchPinch.activate(t),g.panMultiTouch.enabled===!0&&cornerstoneTools.panMultiTouch.activate(t),g.doubleTapZoom.enabled===!0&&cornerstoneTools.doubleTapZoom.activate(t)}}}return e}(),setActiveTool:function(){function e(e,t){h||v.init();var n=document.getElementById("textMarkerOptionsDialog");n&&("spine"===e&&"spine"!==p&&"open"!==n.getAttribute("open")?n.show():"spine"!==p&&"open"===n.getAttribute("open")&&n.close()),r(".imageViewerButton").removeClass("active");var o=document.getElementById(e);o&&o.classList.add("active"),e||(e=d),t&&t.length||(t=r(".imageViewerViewport")),r(t).each(function(t,n){v.setActiveToolForElement(e,n)}),p=e,i.set("ToolManagerActiveTool",e)}return e}(),getActiveTool:function(){function e(){return h||(p=d),p}return e}(),setDefaultTool:function(){function e(e){d=e}return e}(),getDefaultTool:function(){function e(){return d}return e}(),setConfigureTools:function(){function e(e){"function"==typeof e&&(this.configureTools=e)}return e}(),activateCommandButton:function(){function e(e){var t=i.get("ToolManagerActiveCommandButtons")||[];t.indexOf(e)===-1&&(t.push(e),i.set("ToolManagerActiveCommandButtons",t))}return e}(),deactivateCommandButton:function(){function e(e){var t=i.get("ToolManagerActiveCommandButtons")||[],n=t.indexOf(e);n!==-1&&(t.splice(n,1),i.set("ToolManagerActiveCommandButtons",t))}return e}()}}],"unloadHandlers.js":["meteor/ohif:core",function(e,t,n){n.export({unloadHandlers:function(){return i}});var o;n.import("meteor/ohif:core",{OHIF:function(e){o=e}});var i={beforeUnload:function(){function e(e){if(o.ui.unsavedChanges.probe("viewer.*")>0){var t="You have unsaved changes!";return e.returnValue=t,t}}return e}()}}],"updateAllViewports.js":["meteor/jquery",function(e,t,n){function o(){var e=i(".imageViewerViewport").not(".empty");e.each(function(e,t){cornerstone.updateImage(t)})}n.export({updateAllViewports:function(){return o}});var i;n.import("meteor/jquery",{$:function(e){i=e}})}],"updateCrosshairsSynchronizer.js":["meteor/jquery","./getFrameOfReferenceUID","./crosshairsSynchronizers",function(e,t,n){function o(e){var t=a.synchronizers[e];t?t.destroy():(a.synchronizers[e]=new cornerstoneTools.Synchronizer("CornerstoneNewImage",cornerstoneTools.updateImageSynchronizer),t=a.synchronizers[e]),i(".imageViewerViewport").each(function(n,o){var i=r(o);e===i&&t.add(o)})}n.export({updateCrosshairsSynchronizer:function(){return o}});var i;n.import("meteor/jquery",{$:function(e){i=e}});var r;n.import("./getFrameOfReferenceUID",{getFrameOfReferenceUID:function(e){r=e}});var a;n.import("./crosshairsSynchronizers",{crosshairsSynchronizers:function(e){a=e}})}],"updateMetaDataManager.js":["meteor/underscore","./getWADORSImageId","./classes/metadata/WadoRsMetaDataBuilder",function(e,t,n){function o(e){var t=e.radiopharmaceuticalInfo;if("PT"===e.modality&&t)return(new s).addTag("00181072",t.radiopharmaceuticalStartTime).addTag("00181074",t.radionuclideTotalDose).addTag("00181075",t.radionuclideHalfLife).toJSON()}function i(e){e.seriesList.forEach(function(t){t.instances.forEach(function(n){if("wadors"===n.imageRendering||"wadors"===n.thumbnailRendering)for(var o=c(e,t,n),i=n.numberOfFrames||1,r=0;rn.length&&n.length&&i)e.viewportData=n,r=n.length;else{if(t<=n.length)return void(e.viewportData=n.slice(0,t));e.viewportData=[]}var a=[];this.studies.forEach(function(e){e.displaySets.forEach(function(e){return e.images.length&&a.push(e)})});var s=void 0,c=e.viewportData.length;if(c){var u=o.values().next().value[0].displaySetIndex+c,l=u+(t-c);s=a.slice(u,l)}else s=a.slice(0,t);var d=[];for(s.forEach(function(e,t){var n=e.images,o=e.studyInstanceUid,i=e.seriesInstanceUid,a=e.displaySetInstanceUid,s=n[0]&&n[0].getSOPInstanceUID?n[0].getSOPInstanceUID():"",c=r+t,u={viewportIndex:c,studyInstanceUid:o,seriesInstanceUid:i,displaySetInstanceUid:a,sopInstanceUid:s};d.push(u)}),e.viewportData=e.viewportData.concat(d);e.viewportData.length1&&this.enlargeViewport(e)}return e}(),e.prototype.getDisplaySetSequenceMap=function(){function e(){var e=this;m.log.info("LayoutManager getDisplaySetSequenceMap");var t=this.viewportData,n=new p;return t.forEach(function(t,o){var i=u.findWhere(e.studies,{studyInstanceUid:t.studyInstanceUid})||e.studies[0],r=i.displaySets,a=u.findWhere(r,{displaySetInstanceUid:t.displaySetInstanceUid}),s=u.indexOf(r,a);s=s<0?9999:s;var c=n.get(i);c||(c=[],n.set(i,c)),c.push({viewportIndex:o,displaySetIndex:s})}),n}return e}(),e.prototype.isDisplaySetsSequenced=function(){function e(e){m.log.info("LayoutManager isDisplaySetsSequenced");var t=!0,n=e||this.getDisplaySetSequenceMap();return n.forEach(function(e,n){var o=null,i=null;e.forEach(function(e,n){var r=e.viewportIndex,a=e.displaySetIndex;9999===a||null===i||null===o||null===a||r-1===i&&a-1===o||(t=!1),i=r,o=a})}),t}return e}(),e.prototype.canMoveDisplaySets=function(){function e(e){m.log.info("LayoutManager canMoveDisplaySets");var t=m.uiSettings.displaySetNavigationMultipleViewports,n=m.uiSettings.displaySetNavigationLoopOverSeries,o=this.getDisplaySetSequenceMap(),i=this.isDisplaySetsSequenced(o),a=t?null:r.get("activeViewport");if(e&&!n){var s=!0;if(o.forEach(function(e,n){var o=e[null!==a?a:e.length-1];if(o){var i=o.displaySetIndex,r=e.length,c=n.displaySets.length,u=t?c%r||r:1,l=c-u;9999!==i&&i!==l&&(s=!1)}}),(!t||i)&&s)return!1}if(!e&&!n){var c=!0;if(a>=0&&o.forEach(function(e,t){var n=e[null!==a?a:0];if(n){var o=n.displaySetIndex,i=e.length;9999!==o&&o-i!==-i&&(c=!1)}}),(!t||i)&&c)return!1}return!0}return e}(),e.prototype.moveSingleViewportDisplaySets=function(){function e(e,t){m.log.info("LayoutManager moveSingleViewportDisplaySets: "+e);var n=m.uiSettings.displaySetNavigationLoopOverSeries,o=this.viewportData[e],i=u.findWhere(this.studies,{studyInstanceUid:o.studyInstanceUid})||this.studies[0],r=i.displaySets,a=u.findWhere(r,{displaySetInstanceUid:o.displaySetInstanceUid}),s=u.indexOf(r,a);if(t){if(s++,s>=r.length){if(!n)return;s=0}}else if(s--,s<0){if(!n)return;s=r.length-1}var c=r[s];this.rerenderViewportWithNewDisplaySet(e,c)}return e}(),e.prototype.moveMultipleViewportDisplaySets=function(){function e(e){var t=this;m.log.info("LayoutManager moveMultipleViewportDisplaySets");var n=m.uiSettings.displaySetNavigationLoopOverSeries,o=this.getDisplaySetSequenceMap(),i=this.isDisplaySetsSequenced(o),r=[];o.forEach(function(t,o){t.sort(function(e,t){return e.displaySetIndex>t.displaySetIndex});var a=o.displaySets,s=t[0].displaySetIndex,c=t.length,u=s%c,l=u?s-u:s,m=e?1:-1;l+=c*m;var d=a.length;if(l>=d){var p=d%c||c,f=d-p;if(s+c!==f+c)l=f;else{if(!n)return;l=0}}else if(l<0)if(s>0)l=0;else{if(!n)return;l=d-1-(d-1)%c}else i||(l=0);t.forEach(function(e,t){var n=e.viewportIndex,o=l+t,i=a[o]||{};r.push(i)})});var a=m.utils.sortBy({name:"studyInstanceUid"},{name:"instanceNumber"},{name:"seriesNumber"});r.sort(function(e,t){return a(e,t)}),r.forEach(function(e,n){t.rerenderViewportWithNewDisplaySet(n,e)})}return e}(),e.prototype.moveDisplaySets=function(){function e(e){if(m.log.info("LayoutManager moveDisplaySets"),m.uiSettings.displaySetNavigationMultipleViewports)this.moveMultipleViewportDisplaySets(e);else{var t=r.get("activeViewport");this.moveSingleViewportDisplaySets(t,e)}}return e}(),e.prototype.isStudyLoadedIntoViewport=function(){function e(e,t){return void 0!==this.viewportData.find(function(n){return n.studyInstanceUid===e&&n.viewportIndex===t})}return e}(),e.prototype.isMultipleLayout=function(){function e(){return 1!==this.layoutProps.row&&1!==this.layoutProps.columns}return e}(),e}()}],"OHIFError.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits",function(e,t,n){n.export({OHIFError:function(){return a}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){i=e}});var r;n.import("babel-runtime/helpers/inherits",{default:function(e){r=e}});var a=function(e){function t(n){o(this,t);var r=i(this,e.call(this));return r.message=n,r.stack=(new Error).stack,r.name=r.constructor.name,r}return r(t,e),t}(Error)}],"ResizeViewportManager.js":["babel-runtime/helpers/classCallCheck","meteor/session","meteor/jquery","meteor/ohif:core","../instanceClassSpecificViewport",function(e,t,n){n.export({ResizeViewportManager:function(){return c}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("meteor/ohif:core",{OHIF:function(e){a=e}});var s;n.import("../instanceClassSpecificViewport",{getInstanceClassDefaultViewport:function(e){s=e}});var c=function(){function e(){o(this,e),this._resizeHandler=null,a.log.info("ResizeViewportManager")}return e.prototype.repositionStudySeriesQuickSwitch=function(){function e(){a.log.info("ResizeViewportManager repositionStudySeriesQuickSwitch");var e=i.get("ViewerOpened");if(e){var t=a.viewerbase.layoutManager.viewportData.length;if(t&&!(t<=1)){var n=r("#viewer"),o=n.find(".sidebar-left.sidebar-open"),s=n.find(".sidebar-right.sidebar-open"),c=r(".quickSwitchWrapper.left"),u=r(".quickSwitchWrapper.right"),l=o.length>0,m=s.length>0;u.removeClass("left-sidebar-only"),c.removeClass("right-sidebar-only");var d=0;l&&(d=o.width()/r(window).width()*100,m||u.addClass("left-sidebar-only")),m&&!l&&c.addClass("right-sidebar-only");var p=r("#imageViewerViewports").width()/t/r(window).width()*100+d,f=100-p;c.css("right",f+"%"),u.css("left",p+"%")}}}return e}(),e.prototype.relocateDialogs=function(){function e(){a.log.info("ResizeViewportManager relocateDialogs");var e=r("#cineDialog, #annotationDialog, #textMarkerOptionsDialog");e.css({top:"",left:"",bottom:0,right:0});var t=r(".draggableDialog").not(e);t.css({top:0,left:0,bottom:0,right:0})}return e}(),e.prototype.resizeScrollbars=function(){function e(e){a.log.info("ResizeViewportManager resizeScrollbars");var t=r(e).siblings(".imageViewerViewportOverlay");t.find(".imageControls").height(r(e).height());var n=t.find("#scrollbar");n.height(n.parent().height()-20);var o=t.find("#imageSlider"),i=o.parent().height(),s=cornerstoneTools.getBrowserInfo();s.indexOf("IE")>-1?o.height(i):o.width(i)}return e}(),e.prototype.resizeViewportElement=function(){function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=void 0;try{n=cornerstone.getEnabledElement(e)}catch(e){return}if(cornerstone.resize(e,t),n.fitToWindow===!1){var o=n.image.imageId,i=cornerstoneTools.metaData.get("instance",o),r=s(i,n,o);cornerstone.setViewport(e,r)}}return e}(),e.prototype.resizeViewportElements=function(){function e(){var e=this;this.relocateDialogs(),setTimeout(function(){e.repositionStudySeriesQuickSwitch();var t=r(".imageViewerViewport").not(".empty");t.each(function(t,n){e.resizeViewportElement(n),e.resizeScrollbars(n)})},1)}return e}(),e.prototype.setResizeViewportElement=function(){function e(e){this.resizeViewportElements=e}return e}(),e.prototype.handleResize=function(){function e(){var e=this;clearTimeout(this.resizeTimer),this.resizeTimer=setTimeout(function(){a.log.info("ResizeViewportManager resizeViewportElements"),e.resizeViewportElements()},100)}return e}(),e.prototype.getResizeHandler=function(){function e(){var e=this._resizeHandler;return null===e&&(e=this.handleResize.bind(this),this._resizeHandler=e),e}return e}(),e}()}],"StackImagePositionOffsetSynchronizer.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/createClass","meteor/ohif:core","meteor/session","meteor/jquery","../toolManager",function(e,t,n){n.export({StackImagePositionOffsetSynchronizer:function(){return u}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/createClass",{default:function(e){i=e}});var r;n.import("meteor/ohif:core",{OHIF:function(e){r=e}});var a;n.import("meteor/session",{Session:function(e){a=e}});var s;n.import("meteor/jquery",{$:function(e){s=e}});var c;n.import("../toolManager",{toolManager:function(e){c=e}});var u=function(){function e(){o(this,e),this.active=!1,this.syncedViewports=[],this.synchronizer=new cornerstoneTools.Synchronizer("CornerstoneNewImage",cornerstoneTools.stackImagePositionOffsetSynchronizer)}return e.prototype.isActive=function(){function e(){return this.active}return e}(),e.prototype.activate=function(){function e(){var e=this.getLinkableViewports();this.syncViewports(e)}return e}(),e.prototype.activateByViewportIndexes=function(){function e(e){var t=this.getViewportByIndexes(e);this.syncViewports(t)}return e}(),e.prototype.deactivate=function(){function e(){if(this.isActive()){for(;this.syncedViewports.length;){var e=this.syncedViewports[0];this.removeViewport(e)}this.active=!1,c.deactivateCommandButton("linkStackScroll")}}return e}(),e.prototype.update=function(){function e(){if(this.isActive()){var e=this.getActiveViewportElement();this.isViewportSynced(e)||(this.deactivate(),this.activate())}}return e}(),e.prototype.syncViewports=function(){function t(t){var n=this,o=[];this.isActive()||t.length<=1||(t.forEach(function(t,i){n.synchronizer.add(t.element),n.syncedViewports.push(t),o.push(t.index),s(t.element).on(e.ELEMENT_DISABLED_EVENT,n.elementDisabledHandler(n))}),this.active=!0,c.activateCommandButton("linkStackScroll"),a.set("StackImagePositionOffsetSynchronizerLinkedViewports",o))}return t}(),e.prototype.isViewportSynced=function(){function e(e){return!!this.getViewportByElement(e)}return e}(),e.prototype.getActiveViewportElement=function(){function e(){var e=a.get("activeViewport")||0;return s(".imageViewerViewport").get(e)}return e}(),e.prototype.removeViewport=function(){function t(t){var n=this.syncedViewports.indexOf(t);n!==-1&&(this.syncedViewports.splice(n,1),this.synchronizer.remove(t.element),this.removeLinkedViewportFromSession(t),s(t.element).off(e.ELEMENT_DISABLED_EVENT))}return t}(),e.prototype.getViewportByElement=function(){function e(e){for(var t=this.syncedViewports.length,n=0;n1}return e}(),e.prototype.enablePrefetchOnElement=function(){function e(e){if(a(e).find("canvas").length&&this.hasStack(e)){var t=r.get("activeViewport"),n=c.viewer.data.loadedSeriesData[t].displaySetInstanceUid,o=l.findStack(n);if(!o)throw new u("Requested stack "+n+" was not created");cornerstoneTools.stackPrefetch.enable(e)}}return e}(),e.prototype.attachActiveViewportListeners=function(){function e(e){var t=this,n=function(){function e(){t.prefetchDisplaySetsAsync()}return e}();a(this.lastActiveViewportElement).off("CornerstoneNewImage.StudyPrefetcher"),a(e).off("CornerstoneNewImage.StudyPrefetcher"),this.hasStack(e)&&a(e).on("CornerstoneNewImage.StudyPrefetcher",n),this.lastActiveViewportElement=e}return e}(),e.prototype.prefetchDisplaySetsAsync=function(){function e(e){var t=this;e=e||this.prefetchDisplaySetsTimeout,clearTimeout(this.prefetchDisplaySetsHandler),this.prefetchDisplaySetsHandler=setTimeout(function(){t.prefetchDisplaySets()},e)}return e}(),e.prototype.prefetchDisplaySets=function(){function e(){var e=i.settings.public.prefetch,t=this.getDisplaySetsToPrefetch(e),n=this.getImageIdsFromDisplaySets(t);this.prefetchImageIds(n)}return e}(),e.prototype.prefetchImageIds=function(){function e(e){var t=this.filterCachedImageIds(e),n=cornerstoneTools.requestPoolManager,o="prefetch",i=!1,r=function(){function e(){}return e}();t.forEach(function(e){n.addRequest({},e,o,i,r,r)}),n.startGrabbing()}return e}(),e.prototype.getActiveViewportImage=function(){function e(){var e=c.viewerbase.viewportUtils.getActiveViewportElement();if(e){var t=cornerstone.getEnabledElement(e),n=t.image;return n}}return e}(),e.prototype.getStudy=function(){function e(e){var t=cornerstoneTools.metaData.get("study",e.imageId);return s.find(this.studies,function(e){return e.studyInstanceUid===t.studyInstanceUid})}return e}(),e.prototype.getSeries=function(){function e(e,t){var n=cornerstoneTools.metaData.get("series",t.imageId);return s.find(e.seriesList,function(e){return e.seriesInstanceUid===n.seriesInstanceUid})}return e}(),e.prototype.getInstance=function(){function e(e,t){var n=cornerstoneTools.metaData.get("instance",t.imageId);return s.find(e.instances,function(e){return e.sopInstanceUid===n.sopInstanceUid})}return e}(),e.prototype.getActiveDisplaySet=function(){function e(e,t){return s.find(e,function(e){return s.some(e.images,function(e){return e.sopInstanceUid===t.sopInstanceUid})})}return e}(),e.prototype.getDisplaySetsToPrefetch=function(){function e(e){var t=this.getActiveViewportImage();if(!t||!e||!e.displaySetCount)return[];var n=this.getStudy(t),o=this.getSeries(n,t),i=this.getInstance(o,t),r=n.displaySets,a=this.getActiveDisplaySet(r,i),s={topdown:"getFirstDisplaySets",downward:"getNextDisplaySets",closest:"getClosestDisplaySets"},u=e.order,l=s[u],m=this[l];return m?m.call(this,r,a,e.displaySetCount):(u&&c.log.warn("Invalid prefetch order configuration ("+u+")"),[])}return e}(),e.prototype.getFirstDisplaySets=function(){function e(e,t,n){for(var o=e.length,i=[],r=0;r=0||s=0&&(r.push(e[a]),n--,a--),s1)for(var o=0;o0){var c=r[0],u=s>1?r.slice(1).join(f):null;n=e[c],null!==u&&(n=a(n,u))}}return n}function s(e,t){var n=!1;for(var o in g.sanitizeForInObject(e))if(I.call(e,o)){if(e[o]!==a(t,o)){n=!1;break}n!==!0&&(n=!0)}return n}function c(e){var t=!0;if(e instanceof Array&&e.length>0)for(var n=e.length-1;n>=0;n--){var o=e[n];if(o instanceof Array){var r=o[0],a=o[1];if(i(r)&&(a===x||a===h))continue}t=!1;break}return t}function u(e,t){if(!(e instanceof Array&&c(t)))throw new Error("Invalid Arguments");!function(){var n=t.length;e.sort(function(){function e(e,o){for(var i=0;il)return 1*c;if(++i>=n)return 0}}return e}())}()}n.export({TypeSafeCollection:function(){return y}});var l;n.import("babel-runtime/helpers/typeof",{default:function(e){l=e}});var m;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){m=e}});var d;n.import("meteor/random",{Random:function(e){d=e}});var p;n.import("meteor/reactive-var",{ReactiveVar:function(e){p=e}});var f=".",x="asc",h="desc",v=0,S=2147483647,y=function(){function e(){m(this,e),this._operationCount=new p(v),this._elementList=[]}return e.prototype._invalidate=function(){function e(){var e=this._operationCount.get();this._operationCount.set(e=0;n--){var o=e[n];delete o.id,delete o.payload,e[n]=null}e.splice(0,t),this._invalidate()}return e}(),e.prototype.remove=function(){function e(e){var t=this.findAllEntriesBy(e),n=t.length,o=[];if(n>0){for(var i=this._elements(!0),r=n-1;r>=0;r--){var a=t[r];i.splice(a[2],1),o.push(a[0])}this._invalidate()}return o}return e}(),e.prototype.getElementId=function(){function e(e){var t=this._elementWithPayload(e);return t&&t.id}return e}(),e.prototype.findById=function(){function e(e){var t=this._elementWithId(e);return t&&t.payload}return e}(),e.prototype.indexOfElement=function(){function e(e){return this._elements().indexOf(this._elementWithPayload(e,!0))}return e}(),e.prototype.indexOfId=function(){function e(e){return this._elements().indexOf(this._elementWithId(e,!0))}return e}(),e.prototype.getElementByIndex=function(){function e(e){var t=this._elements()[e>=0?e:-1];return t&&t.payload}return e}(),e.prototype.find=function(){function e(e){var t=this,n=void 0;return r(e)&&(n=this._elements().find(function(n,o){return e.call(t,n.payload,n.id,o)})),n&&n.payload}return e}(),e.prototype.findBy=function(){function e(e,t){var n=void 0;if(o(t)){var i=this.all(t);i.length>0&&(n=o(e)?i.find(function(t){return s(e,t)}):i[0])}else o(e)&&(n=this._elements().find(function(t){return s(e,t.payload)}),n&&(n=n.payload));return n}return e}(),e.prototype.findAllEntriesBy=function(){function e(e){var t=[];return o(e)&&this._elements().forEach(function(n,o){s(e,n.payload)&&t.push([n.payload,n.id,o])}),t}return e}(),e.prototype.findAllBy=function(){function e(e,t){var n=this.findAllEntriesBy(e).map(function(e){return e[0]});return o(t)&&"sort"in t&&u(n,t.sort),n}return e}(),e.prototype.forEach=function(){function e(e){var t=this;r(e)&&this._elements().forEach(function(n,o){e.call(t,n.payload,n.id,o)})}return e}(),e.prototype.count=function(){function e(){return this._elements().length}return e}(),e.prototype.all=function(){function e(e){var t=this._elements().map(function(e){return e.payload});return o(e)&&"sort"in e&&u(t,e.sort),t}return e}(),e}(),I=Object.prototype.hasOwnProperty}],metadata:{"InstanceMetadata.js":["babel-runtime/helpers/typeof","babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","./Metadata","../OHIFError",function(e,t,n){n.export({InstanceMetadata:function(){return f}});var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){i=e}});var r;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){r=e}});var a;n.import("babel-runtime/helpers/inherits",{default:function(e){a=e}});var s;n.import("./Metadata",{Metadata:function(e){s=e}});var c;n.import("../OHIFError",{OHIFError:function(e){c=e}});var u="undefined",l="number",m="string",d="x0020000d",p="x0020000e",f=function(e){function t(n,o){i(this,t);var a=r(this,e.call(this,n,o));return Object.defineProperties(a,{_sopInstanceUID:{configurable:!0,enumerable:!1,writable:!0,value:null},_imageId:{configurable:!0,enumerable:!1,writable:!0,value:null}}),a._definePublicProperties(),a}return a(t,e),t.prototype._definePublicProperties=function(){function e(){Object.defineProperty(this,"sopInstanceUID",{configurable:!1,enumerable:!1,get:function(){function e(){return this.getSOPInstanceUID()}return e}()})}return e}(),t.prototype.getStudyInstanceUID=function(){function e(){return this.getTagValue(d,null)}return e}(),t.prototype.getSeriesInstanceUID=function(){function e(){return this.getTagValue(p,null)}return e}(),t.prototype.getSOPInstanceUID=function(){function e(){return this._sopInstanceUID}return e}(),t.prototype.getStringValue=function(){function e(e,n,i){var r=this.getTagValue(e,i);return("undefined"==typeof r?"undefined":o(r))!==m&&("undefined"==typeof r?"undefined":o(r))!==u&&(r=r.toString()),t.getIndexedValue(r,n,i)}return e}(),t.prototype.getFloatValue=function(){function e(e,n,i){var r=this.getTagValue(e,i);return r=t.getIndexedValue(r,n,i),r instanceof Array?(r.forEach(function(e,t){r[t]=parseFloat(e)}),r):("undefined"==typeof r?"undefined":o(r))===m?parseFloat(r):r}return e}(),t.prototype.getIntValue=function(){function e(e,n,i){var r=this.getTagValue(e,i);return r=t.getIndexedValue(r,n,i),r instanceof Array?(r.forEach(function(e,t){r[t]=parseFloat(e)}),r):("undefined"==typeof r?"undefined":o(r))===m?parseInt(r):r}return e}(),t.prototype.getRawValue=function(){function e(e,t){return this.getTagValue(e,t)}return e}(),t.prototype.getTagValue=function(){function e(e,t){throw new c("InstanceMetadata::getTagValue is not overriden. Please, override it in a specialized class. See OHIFInstanceMetadata for example")}return e}(),t.prototype.equals=function(){function e(e){var n=this;return e===n||e instanceof t&&e.getSOPInstanceUID()===n.getSOPInstanceUID()}return e}(),t.prototype.tagExists=function(){function e(e){throw new c("InstanceMetadata::tagExists is not overriden. Please, override it in a specialized class. See OHIFInstanceMetadata for example")}return e}(),t.prototype.getImageId=function(){function e(e){throw new c("InstanceMetadata::getImageId is not overriden. Please, override it in a specialized class. See OHIFInstanceMetadata for example")}return e}(),t.getIndexedValue=function(){function e(e,t,n){var i=n;if(("undefined"==typeof e?"undefined":o(e))===m){var r=e.indexOf("\\")!==-1;if(i=e,r){var a=e.split("\\");if(s.isValidIndex(t)){var c=a[t];i=("undefined"==typeof c?"undefined":o(c))!==m?n:c}else i=a}}return i}return e}(),t}(s)}],"Metadata.js":["babel-runtime/helpers/typeof","babel-runtime/helpers/classCallCheck",function(e,t,n){n.export({Metadata:function(){return u}});var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){i=e}});var r="string",a="number",s="function",c="object",u=function(){function e(t,n){i(this,e),Object.defineProperty(this,"_data",{configurable:!1,enumerable:!1,writable:!1,value:t}),Object.defineProperty(this,"_uid",{configurable:!1,enumerable:!1,writable:!1,value:n}),Object.defineProperty(this,"_custom",{configurable:!1,enumerable:!1,writable:!1,value:Object.create(null)})}return e.prototype.getData=function(){function e(){return this._data}return e}(),e.prototype.getDataProperty=function(){function e(e){var t=void 0,n=this._data;return(n instanceof Object||("undefined"==typeof n?"undefined":o(n))===c&&null!==n)&&(t=n[e]),t}return e}(),e.prototype.getObjectID=function(){function e(){return this._uid}return e}(),e.prototype.setCustomAttribute=function(){function e(e,t){this._custom[e]=t}return e}(),e.prototype.getCustomAttribute=function(){function e(e){return this._custom[e]}return e}(),e.prototype.customAttributeExists=function(){function e(e){return e in this._custom}return e}(),e.prototype.setCustomAttributes=function(){function e(e){var t=Object.prototype.hasOwnProperty,n=this._custom;for(var o in g.sanitizeForInObject(e))t.call(e,o)&&(n[o]=e[o])}return e}(),e.isValidUID=function(){function e(e){return("undefined"==typeof e?"undefined":o(e))===r&&e.length>0}return e}(),e.isValidIndex=function(){function e(e){return("undefined"==typeof e?"undefined":o(e))===a&&e>=0&&(0|e)===e}return e}(),e.isValidCallback=function(){function e(e){return("undefined"==typeof e?"undefined":o(e))===s}return e}(),e}()}],"SeriesMetadata.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","./Metadata","./InstanceMetadata",function(e,t,n){n.export({SeriesMetadata:function(){return c}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){i=e}});var r;n.import("babel-runtime/helpers/inherits",{default:function(e){r=e}});var a;n.import("./Metadata",{Metadata:function(e){a=e}});var s;n.import("./InstanceMetadata",{InstanceMetadata:function(e){s=e}});var c=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return Object.defineProperties(a,{_seriesInstanceUID:{configurable:!0,enumerable:!1,writable:!0,value:null},_instances:{configurable:!1,enumerable:!1,writable:!1,value:[]},_firstInstance:{configurable:!1,enumerable:!1,writable:!0,value:null}}),a._definePublicProperties(),a}return r(t,e),t.prototype._definePublicProperties=function(){function e(){Object.defineProperty(this,"seriesInstanceUID",{configurable:!1,enumerable:!1,get:function(){function e(){return this.getSeriesInstanceUID()}return e}()})}return e}(),t.prototype.getSeriesInstanceUID=function(){function e(){return this._seriesInstanceUID}return e}(),t.prototype.addInstance=function(){function e(e){var t=!1;return e instanceof s&&void 0===this.getInstanceByUID(e.getSOPInstanceUID())&&(this._instances.push(e),t=!0),t}return e}(),t.prototype.getFirstInstance=function(){function e(){var e=this._firstInstance;if(!(e instanceof s)){e=null;var t=this.getInstanceByIndex(0);t instanceof s&&(this._firstInstance=t,e=t)}return e}return e}(),t.prototype.getInstanceByIndex=function(){function e(e){var t=void 0;return a.isValidIndex(e)&&(t=this._instances[e]),t}return e}(),t.prototype.getInstanceByUID=function(){function e(e){var t=void 0;return a.isValidUID(e)&&(t=this._instances.find(function(t){return t.getSOPInstanceUID()===e})),t}return e}(),t.prototype.getInstanceCount=function(){function e(){return this._instances.length}return e}(),t.prototype.forEachInstance=function(){function e(e){a.isValidCallback(e)&&this._instances.forEach(function(t,n){e.call(null,t,n)})}return e}(),t.prototype.indexOfInstance=function(){function e(e){return this._instances.indexOf(e)}return e}(),t.prototype.findInstance=function(){function e(e){if(a.isValidCallback(e))return this._instances.find(function(t,n){return e.call(null,t,n)})}return e}(),t.prototype.equals=function(){function e(e){var n=this;return e===n||e instanceof t&&e.getSeriesInstanceUID()===n.getSeriesInstanceUID()}return e}(),t}(a)}],"StudyMetadata.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","./Metadata","./SeriesMetadata","./InstanceMetadata","../ImageSet","../OHIFError",function(e,t,n){n.export({StudyMetadata:function(){return m}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){i=e}});var r;n.import("babel-runtime/helpers/inherits",{default:function(e){r=e}});var a;n.import("./Metadata",{Metadata:function(e){a=e}});var s;n.import("./SeriesMetadata",{SeriesMetadata:function(e){s=e}});var c;n.import("./InstanceMetadata",{InstanceMetadata:function(e){c=e}});var u;n.import("../ImageSet",{ImageSet:function(e){u=e}});var l;n.import("../OHIFError",{OHIFError:function(e){l=e}});var m=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return Object.defineProperties(a,{_studyInstanceUID:{configurable:!0,enumerable:!1,writable:!0,value:null},_series:{configurable:!1,enumerable:!1,writable:!1,value:[]},_displaySets:{configurable:!1,enumerable:!1,writable:!1,value:[]},_firstSeries:{configurable:!1,enumerable:!1,writable:!0,value:null},_firstInstance:{configurable:!1,enumerable:!1,writable:!0,value:null}}),a._definePublicProperties(),a}return r(t,e),t.prototype._definePublicProperties=function(){function e(){Object.defineProperty(this,"studyInstanceUID",{configurable:!1,enumerable:!1,get:function(){function e(){return this.getStudyInstanceUID()}return e}()})}return e}(),t.prototype.getDisplaySets=function(){function e(){return this._displaySets.slice()}return e}(),t.prototype.setDisplaySets=function(){function e(e){var t=this;e.forEach(function(e){return t.addDisplaySet(e)})}return e}(),t.prototype.addDisplaySet=function(){function e(e){return e instanceof u&&(this._displaySets.push(e),!0)}return e}(),t.prototype.forEachDisplaySet=function(){function e(e){a.isValidCallback(e)&&this._displaySets.forEach(function(t,n){e.call(null,t,n)})}return e}(),t.prototype.findDisplaySet=function(){function e(e){if(a.isValidCallback(e))return this._displaySets.find(function(t,n){return e.call(null,t,n)})}return e}(),t.prototype.getDisplaySetCount=function(){function e(){return this._displaySets.length}return e}(),t.prototype.getStudyInstanceUID=function(){function e(){return this._studyInstanceUID}return e}(),t.prototype.getSeries=function(){function e(){return this._series.slice()}return e}(),t.prototype.addSeries=function(){function e(e){var t=!1;return e instanceof s&&void 0===this.getSeriesByUID(e.getSeriesInstanceUID())&&(this._series.push(e),t=!0),t}return e}(),t.prototype.getSeriesByIndex=function(){function e(e){var t=void 0;return a.isValidIndex(e)&&(t=this._series[e]),t}return e}(),t.prototype.getSeriesByUID=function(){function e(e){var t=void 0;return a.isValidUID(e)&&(t=this._series.find(function(t){return t.getSeriesInstanceUID()===e})),t}return e}(),t.prototype.getSeriesCount=function(){function e(){return this._series.length}return e}(),t.prototype.getInstanceCount=function(){function e(){return this._series.reduce(function(e,t){return e+t.getInstanceCount()},0)}return e}(),t.prototype.forEachSeries=function(){function e(e){a.isValidCallback(e)&&this._series.forEach(function(t,n){e.call(null,t,n)})}return e}(),t.prototype.indexOfSeries=function(){function e(e){return this._series.indexOf(e)}return e}(),t.prototype.sortSeriesByDisplaySets=function(){function e(){var e=this,t={};this.forEachDisplaySet(function(e,n){if(!(e instanceof u))throw new l("StudyMetadata::sortSeriesByDisplaySets display set at index "+n+" is not an instance of ImageSet");void 0===t[e.seriesInstanceUid]&&(t[e.seriesInstanceUid]=n)});var n=this.getSeries();n.forEach(function(n,o){if(!(n instanceof s))throw new l("StudyMetadata::sortSeriesByDisplaySets series at index "+o+" is not an instance of SeriesMetadata");var i=t[n.getSeriesInstanceUID()];e._series[i]=n})}return e}(),t.prototype.equals=function(){function e(e){var n=this;return e===n||e instanceof t&&e.getStudyInstanceUID()===n.getStudyInstanceUID()}return e}(),t.prototype.getFirstSeries=function(){function e(){var e=this._firstSeries;if(!(e instanceof s)){e=null;var t=this.getSeriesByIndex(0);t instanceof s&&(this._firstSeries=t,e=t)}return e}return e}(),t.prototype.getFirstInstance=function(){function e(){var e=this._firstInstance;if(!(e instanceof c)){e=null;var t=this.getFirstSeries();if(t instanceof s){var n=t.getFirstInstance();n instanceof c&&(this._firstInstance=n,e=n)}}return e}return e}(),t.prototype.findSeriesAndInstanceByInstance=function(){function e(e){var t=this,n=void 0;return a.isValidCallback(e)&&!function(){var o=void 0,i=t._series.find(function(t){return o=t.findInstance(e),o instanceof c});i instanceof s&&(n={series:i,instance:o})}(),n||{}}return e}(),t.prototype.findSeriesByInstance=function(){function e(e){var t=this.findSeriesAndInstanceByInstance(e);return t.series}return e}(),t.prototype.findInstance=function(){function e(e){var t=this.findSeriesAndInstanceByInstance(e);return t.instance}return e}(),t}(a)}],"StudySummary.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","./Metadata","../OHIFError","../../DICOMTagDescriptions",function(e,t,n){n.export({StudySummary:function(){return l}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){i=e}});var r;n.import("babel-runtime/helpers/inherits",{default:function(e){r=e}});var a;n.import("./Metadata",{Metadata:function(e){a=e}});var s;n.import("../OHIFError",{OHIFError:function(e){s=e}});var c;n.import("../../DICOMTagDescriptions",{DICOMTagDescriptions:function(e){c=e}});var u="x0020000d",l=function(e){function t(n,r,a){o(this,t);var s=Object.create(null),c=i(this,e.call(this,s,a));return void 0!==n&&c.addTags(n),void 0!==r&&c.setCustomAttributes(r),c}return r(t,e),t.prototype.getStudyInstanceUID=function(){function e(){return this.getTagValue(u)||null}return e}(),t.prototype.addTags=function(){function e(e){var t=Object.prototype.hasOwnProperty,n=this._data;for(var o in g.sanitizeForInObject(e))if(t.call(e,o)){var i=c.find(o);i?n[i.tag]=e[o]:n[o]=e[o]}}return e}(),t.prototype.tagExists=function(){function e(e){var t=this._data,n=c.find(e);return n?n.tag in t:e in t}return e}(),t.prototype.getTagValue=function(){function e(e){var t=this._data,n=c.find(e);return n?t[n.tag]:t[e]}return e}(),t}(a)}],"WadoRsMetaDataBuilder.js":["babel-runtime/helpers/classCallCheck",function(e,t,n){n.export({WadoRsMetaDataBuilder:function(){return i}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(e){o=e}});var i=function(){function e(){o(this,e),this.tags={}}return e.prototype.addTag=function(){function e(e,t,n){return this.tags[e]={tag:e,value:t,multi:n},this}return e}(),e.prototype.toJSON=function(){function e(){var e=this,t={},n=Object.keys(this.tags);return n.forEach(function(n){if(e.tags.hasOwnProperty(n)){var o=e.tags[n],i=!!o.multi,r=o.value;null==r||1===r.length&&null==r[0]||("string"==typeof r&&i&&(r=r.split("\\")),O.isArray(r)||(r=[r]),t[n]={Value:r})}}),t}return e}(),e}()}]}},helpers:{"capitalizeFirstLetter.js":["meteor/blaze",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}}),o.registerHelper("capitalizeFirstLetter",function(e){if(e)return e.charAt(0).toUpperCase()+e.slice(1)})}],"formatDA.js":["meteor/blaze","meteor/momentjs:moment",function(e,t,n){n.export({formatDA:function(){return r}});var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/momentjs:moment",{moment:function(e){i=e}});var r=function e(t,n,o){if(t){var r=i(t,"YYYYMMDD"),a="MMM D, YYYY";return o&&(a=n),r.format(a)}};o._getGlobalHelper("formatDA")||o.registerHelper("formatDA",r)}],"formatJSDate.js":["meteor/blaze","meteor/momentjs:moment",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/momentjs:moment",{moment:function(e){i=e}}),o.registerHelper("formatJSDate",function(e,t,n){if(e){var o=i(new Date(e)),r="MMM D, YYYY";return n&&(r=t),o.format(r)}})}],"formatNumberPrecision.js":["meteor/blaze",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}}),o.registerHelper("formatNumberPrecision",function(e,t){if(null!=e)return parseFloat(e).toFixed(t)})}],"formatPN.js":["meteor/blaze",function(e,t,n){n.export({formatPN:function(){return i}});var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i=function e(t){if(t)return t.replace("^",", ")};o._getGlobalHelper("formatPN")||o.registerHelper("formatPN",i)}],"formatTM.js":["meteor/blaze","meteor/momentjs:moment",function(e,t,n){n.export({formatTM:function(){return r}});var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/momentjs:moment",{moment:function(e){i=e}});var r=function e(t,n){if(t){var o=i(t,"HHmmss.SSS"),r="HH:mm:ss";return n&&n.format&&(r=n.format),o.format(r)}};o._getGlobalHelper("formatTM")||o.registerHelper("formatTM",r)}],"getUsername.js":["meteor/meteor","meteor/blaze",function(e,t,n){var o;n.import("meteor/meteor",{Meteor:function(e){o=e}});var i;n.import("meteor/blaze",{Blaze:function(e){i=e}}),i.registerHelper("getUsername",function(e){var t=o.users.findOne({userId:e});if(t&&t.name)return t.name})}],"ifTypeIs.js":["babel-runtime/helpers/typeof","meteor/blaze",function(e,t,n){var o;n.import("babel-runtime/helpers/typeof",{default:function(e){o=e}});var i;n.import("meteor/blaze",{Blaze:function(e){i=e}}),i.registerHelper("ifTypeIs",function(e,t,n){return("undefined"==typeof e?"undefined":o(e))===t?n:""})}],"inc.js":["meteor/blaze",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}}),o.registerHelper("inc",function(e){return parseInt(e)+1})}],"index.js":["./isTouchDevice","./formatPN","./formatDA","./formatTM","./formatJSDate","./jsDateFromNow","./formatNumberPrecision","./inc","./isDisplaySetActive","./getUsername","./capitalizeFirstLetter","./objectToPairs","./objectEach","./ifTypeIs","./prettyPrintStringify","./sorting","./studyThumbnails",function(e,t,n){n.export({helpers:function(){return s}});var o;n.import("./isTouchDevice",{isTouchDevice:function(e){o=e}});var i;n.import("./formatPN",{formatPN:function(e){i=e}});var r;n.import("./formatDA",{formatDA:function(e){r=e}});var a;n.import("./formatTM",{formatTM:function(e){a=e}}),n.import("./formatJSDate"),n.import("./jsDateFromNow"),n.import("./formatNumberPrecision"),n.import("./inc"),n.import("./isDisplaySetActive"),n.import("./getUsername"),n.import("./capitalizeFirstLetter"),n.import("./objectToPairs"),n.import("./objectEach"),n.import("./ifTypeIs"),n.import("./prettyPrintStringify"),n.import("./sorting"),n.import("./studyThumbnails");var s={isTouchDevice:o,formatPN:i,formatDA:r,formatTM:a}}],"isDisplaySetActive.js":["meteor/templating","meteor/session","meteor/jquery","meteor/underscore","meteor/ohif:core","meteor/ohif:viewerbase",function(e,t,n){var o;n.import("meteor/templating",{Template:function(e){o=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/jquery",{$:function(e){r=e}});var a;n.import("meteor/underscore",{_:function(e){a=e}});var s;n.import("meteor/ohif:core",{OHIF:function(e){s=e}}),n.import("meteor/ohif:viewerbase"),o.registerHelper("isDisplaySetActive",function(e,t){if(i.get("LayoutManagerUpdated"),s.viewerbase.layoutManager){var n=!1;if(a.isUndefined(t))for(var o=s.viewerbase.layoutManager.getNumberOfViewports(),r=s.viewerbase.layoutManager.viewportData,c=0;c0||navigator.msMaxTouchPoints>0};o.registerHelper("isTouchDevice",i)}],"jsDateFromNow.js":["meteor/blaze","meteor/session","meteor/momentjs:moment",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/session",{Session:function(e){i=e}});var r;n.import("meteor/momentjs:moment",{moment:function(e){r=e}}),o.registerHelper("jsDateFromNow",function(e,t,n){if(e){i.get("timeAgoVariable");var o=r(new Date(e));return o.fromNow()}})}],"objectEach.js":["meteor/blaze","meteor/underscore",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}}),o.registerHelper("objectEach",function(e){return i.map(e,function(e,t){return i.extend({key:t},e)})})}],"objectToPairs.js":["meteor/blaze","meteor/underscore",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}});var i;n.import("meteor/underscore",{_:function(e){i=e}}),o.registerHelper("objectToPairs",function(e){return i.map(e,function(e,t){return{key:t,value:e}})})}],"prettyPrintStringify.js":["meteor/blaze",function(e,t,n){var o;n.import("meteor/blaze",{Blaze:function(e){o=e}}),o.registerHelper("prettyPrintStringify",function(e){if(e){var t=JSON.stringify(e,null,2);return t=t.replace(/['"]+/g,""),t=t.replace("{",""),t=t.replace("}",""),t=t.replace(",","\n")}})}],"sorting.js":["meteor/templating","meteor/underscore",function(e,t,n){function o(e,t){t=t.split(".");for(var n=0;n-1)){var i="keypress"!==t.type&&e.hotkeys.specialKeys[t.which],r=String.fromCharCode(t.which).toLowerCase(),a="",s={};e.each(["alt","ctrl","shift"],function(e,n){t[n+"Key"]&&i!==n&&(a+=n+"+")}),t.metaKey&&!t.ctrlKey&&"meta"!==i&&(a+="meta+"),t.metaKey&&"meta"!==i&&a.indexOf("alt+ctrl+shift+")>-1&&(a=a.replace("alt+ctrl+shift+","hyper+")),i?s[a+i]=!0:(s[a+r]=!0,s[a+e.hotkeys.shiftNums[r]]=!0,"shift+"===a&&(s[e.hotkeys.shiftNums[r]]=!0));for(var c=0,u=o.length;c","/":"?","\\":"|"},textAcceptingInputTypes:["text","password","number","email","url","range","date","month","week","time","datetime","datetime-local","search","color","tel"],textInputTypes:/textarea|input|select/i,options:{filterInputAcceptingElements:!0,filterTextInputs:!0,filterContentEditable:!0}},e.each(["keydown","keyup","keypress"],function(){e.event.special[this]={add:t}})}(r||this.jQuery||window.jQuery);var F=function(){function e(e){for(;e;){if("DIALOG"==e.nodeName)return e;e=e.parentElement}return null}var t=window.CustomEvent;t&&"object"!=typeof t||(t=function e(t,n){n=n||{};var o=document.createEvent("CustomEvent");return o.initCustomEvent(t,!!n.bubbles,!!n.cancelable,n.detail||null),o},t.prototype=window.Event.prototype);var n={};n.reposition=function(e){var t=document.body.scrollTop||document.documentElement.scrollTop,n=t+(window.innerHeight-e.offsetHeight)/2;e.style.top=Math.max(0,n)+"px",e.dialogPolyfillInfo.isTopOverridden=!0},n.inNodeList=function(e,t){for(var n=0;n=i)throw"Too many modal dialogs";var t=document.createElement("div");t.className="backdrop";var n=function(t){var n=document.createEvent("MouseEvents");n.initMouseEvent(t.type,t.bubbles,t.cancelable,window,t.detail,t.screenX,t.screenY,t.clientX,t.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget),e.dispatchEvent(n)};t.addEventListener("click",n),e.parentNode.insertBefore(t,e.nextSibling),e.dialogPolyfillInfo.backdrop=t,e.dialogPolyfillInfo.clickEventListener=n,this.pendingDialogStack.push(e),this.updateStacking(),e.dialogPolyfillInfo.focusFirst=this.createFocusable(),e.dialogPolyfillInfo.focusLast=this.createFocusable(),e.appendChild(e.dialogPolyfillInfo.focusLast),e.insertBefore(e.dialogPolyfillInfo.focusFirst,e.firstChild)},n.DialogManager.prototype.removeDialog=function(e){var t=this.pendingDialogStack.indexOf(e);if(t!=-1){this.pendingDialogStack.splice(t,1);var n=e.dialogPolyfillInfo.backdrop,o=e.dialogPolyfillInfo.clickEventListener;n.removeEventListener("click",o),n.parentNode.removeChild(n),e.dialogPolyfillInfo.backdrop=null,e.dialogPolyfillInfo.clickEventListener=null,this.updateStacking(),e.removeChild(e.dialogPolyfillInfo.focusFirst),e.removeChild(e.dialogPolyfillInfo.focusLast),e.dialogPolyfillInfo.focusFirst=null,e.dialogPolyfillInfo.focusLast=null}},n.dm=new n.DialogManager,document.addEventListener("keydown",n.dm.handleKey.bind(n.dm)),n}();B("./node_modules/meteor/ohif:viewerbase/client/components/basic/layout/template.layout.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/basic/loadingText/template.loadingText.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/basic/removableBackdrop/template.removableBackdrop.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/basic/aboutModal/template.aboutModal.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/basic/aboutModal/aboutModal.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/studyBrowser/studyBrowser/template.studyBrowser.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/studyBrowser/studyBrowser/studyBrowser.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/studyBrowser/thumbnailEntry/template.thumbnailEntry.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/studyBrowser/thumbnailEntry/thumbnailEntry.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/studyBrowser/imageThumbnail/template.imageThumbnail.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/studyBrowser/imageThumbnail/imageThumbnail.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/imageViewerViewport/template.imageViewerViewport.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/gridLayout/template.gridLayout.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/gridLayout/gridLayout.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/loadingIndicator/template.loadingIndicator.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/loadingIndicator/loadingIndicator.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/annotationDialogs/template.annotationDialogs.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/annotationDialogs/annotationDialogs.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/viewportOrientationMarkers/template.viewportOrientationMarkers.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/viewportOverlay/template.viewportOverlay.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/viewportOverlay/viewportOverlay.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/viewerMain/template.viewerMain.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/viewerMain/viewerMain.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/imageControls/template.imageControls.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/imageControls/imageControls.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/layoutButton/template.layoutButton.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/layoutButton/layoutButton.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/layoutChooser/template.layoutChooser.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/layoutChooser/layoutChooser.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/cineDialog/template.cineDialog.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/cineDialog/cineDialog.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/toolbarSectionButton/template.toolbarSectionButton.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/toolbarSectionButton/toolbarSectionButton.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/toolbarSectionTools/template.toolbarSectionTools.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/toolbarSectionTools/toolbarSectionTools.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/playClipButton/template.playClipButton.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/playClipButton/playClipButton.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/confirmDeleteDialog/template.confirmDeleteDialog.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/confirmDeleteDialog/confirmDeleteDialog.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/textMarkerDialogs/template.textMarkerDialogs.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/textMarkerDialogs/textMarkerDialogs.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/displaySetNavigation/template.displaySetNavigation.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/displaySetNavigation/displaySetNavigation.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studySeriesQuickSwitch/template.studySeriesQuickSwitch.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studySeriesQuickSwitch/studySeriesQuickSwitch.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studyTimepointBrowser/template.studyTimepoint.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepoint.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studyTimepointBrowser/template.studyTimepointBrowser.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepointBrowser.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studyTimepointBrowser/template.studyTimepointStudy.js"),B("./node_modules/meteor/ohif:viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepointStudy.js");var U=B("./node_modules/meteor/ohif:viewerbase/main.js");"undefined"==typeof Package&&(Package={}),function(e,t){for(var n in t)n in e||(e[n]=t[n])}(Package["ohif:viewerbase"]=U,{dialogPolyfill:F})}(); -!function(){var e=Package.meteor.Meteor,t=Package.meteor.global,a=Package.meteor.meteorEnv,r=Package["ohif:viewerbase"].dialogPolyfill,n=Package.modules.meteorInstall,i=Package.modules.Buffer,o=Package.modules.process,s=Package["ecmascript-runtime"].Symbol,c=Package["ecmascript-runtime"].Map,u=Package["ecmascript-runtime"].Set,l=Package["babel-runtime"].meteorBabelHelpers,m=Package.promise.Promise,f=n({node_modules:{meteor:{"ohif:metadata":{"main.js":["./namespace.js","./client/",function(e,t,a){a.export({OHIF:function(){return r},Metadata:function(){return n}});var r,n;a.import("./namespace.js",{OHIF:function(e){r=e},Metadata:function(e){n=e}}),a.import("./client/")}],"namespace.js":["meteor/ohif:core",function(e,t,a){a.export({OHIF:function(){return r},Metadata:function(){return n}});var r;a.import("meteor/ohif:core",{OHIF:function(e){r=e}});var n={};r.metadata=n}],client:{"OHIFInstanceMetadata.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","meteor/ohif:viewerbase",function(e,t,a){a.export({OHIFInstanceMetadata:function(){return c}});var r;a.import("babel-runtime/helpers/classCallCheck",{default:function(e){r=e}});var n;a.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){n=e}});var i;a.import("babel-runtime/helpers/inherits",{default:function(e){i=e}});var o;a.import("meteor/ohif:viewerbase",{Viewerbase:function(e){o=e}});var s=o.metadata.InstanceMetadata,c=function(e){function t(a){r(this,t);var i=n(this,e.call(this,a));return i._cache=Object.create(null),i.init(),i}return i(t,e),t.prototype.init=function(){function e(){var e=this.getData();this._sopInstanceUID=e.sopInstanceUid}return e}(),t.prototype.getRawValue=function(){function e(e,a,r){if(e in this._cache&&r!==!0)return this._cache[e];var n=t.getPropertyName(e),i=this.getData(),o=i[n];return void 0!==o?(this._cache[e]=o,o):a}return e}(),t.prototype.tagExists=function(){function e(e){var a=t.getPropertyName(e),r=this.getData();return a in r}return e}(),t.getPropertyName=function(){function e(e){var t=void 0,a=s.getTagInfo(e);return null!==a.propertyName&&(t=a.propertyName.replace(/^SOP/,"sop").replace(/UID$/,"Uid"),t=t.charAt(0).toLowerCase()+t.substr(1)),t}return e}(),t}(s)}],"OHIFSeriesMetadata.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","meteor/ohif:viewerbase","./OHIFInstanceMetadata",function(e,t,a){a.export({OHIFSeriesMetadata:function(){return c}});var r;a.import("babel-runtime/helpers/classCallCheck",{default:function(e){r=e}});var n;a.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){n=e}});var i;a.import("babel-runtime/helpers/inherits",{default:function(e){i=e}});var o;a.import("meteor/ohif:viewerbase",{Viewerbase:function(e){o=e}});var s;a.import("./OHIFInstanceMetadata",{OHIFInstanceMetadata:function(e){s=e}});var c=function(e){function t(a){r(this,t);var i=n(this,e.call(this,a));return i.init(),i}return i(t,e),t.prototype.init=function(){function e(){var e=this,t=this.getData();this._seriesInstanceUID=t.seriesInstanceUid,t.instances.forEach(function(t){e.addInstance(new s(t))})}return e}(),t}(o.metadata.SeriesMetadata)}],"OHIFStudyMetadata.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","meteor/ohif:viewerbase","./OHIFSeriesMetadata",function(e,t,a){a.export({OHIFStudyMetadata:function(){return c}});var r;a.import("babel-runtime/helpers/classCallCheck",{default:function(e){r=e}});var n;a.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){n=e}});var i;a.import("babel-runtime/helpers/inherits",{default:function(e){i=e}});var o;a.import("meteor/ohif:viewerbase",{Viewerbase:function(e){o=e}});var s;a.import("./OHIFSeriesMetadata",{OHIFSeriesMetadata:function(e){s=e}});var c=function(e){function t(a){r(this,t);var i=n(this,e.call(this,a));return i.init(),i}return i(t,e),t.prototype.init=function(){function e(){var e=this,t=this.getData();this._studyInstanceUID=t.studyInstanceUid,t.seriesList.forEach(function(t){e.addSeries(new s(t))})}return e}(),t}(o.metadata.StudyMetadata)}],"index.js":["../namespace","./OHIFStudyMetadata","./OHIFSeriesMetadata","./OHIFInstanceMetadata",function(e,t,a){var r;a.import("../namespace",{Metadata:function(e){r=e}});var n;a.import("./OHIFStudyMetadata",{OHIFStudyMetadata:function(e){n=e}});var i;a.import("./OHIFSeriesMetadata",{OHIFSeriesMetadata:function(e){i=e}});var o;a.import("./OHIFInstanceMetadata",{OHIFInstanceMetadata:function(e){o=e}}),r.StudyMetadata=n,r.SeriesMetadata=i,r.InstanceMetadata=o}]}}}}},{extensions:[".js",".json"]}),p=f("./node_modules/meteor/ohif:metadata/main.js");"undefined"==typeof Package&&(Package={}),Package["ohif:metadata"]=p}(); +!function(){var e=Package.meteor.Meteor,t=Package.meteor.global,a=Package.meteor.meteorEnv,n=Package["ohif:viewerbase"].dialogPolyfill,r=Package.modules.meteorInstall,i=Package.modules.Buffer,s=Package.modules.process,o=Package["ecmascript-runtime"].Symbol,u=Package["ecmascript-runtime"].Map,c=Package["ecmascript-runtime"].Set,l=Package["babel-runtime"].meteorBabelHelpers,m=Package.promise.Promise,f=r({node_modules:{meteor:{"ohif:metadata":{"main.js":["./namespace.js","./client/",function(e,t,a){a.export({OHIF:function(){return n},Metadata:function(){return r}});var n,r;a.import("./namespace.js",{OHIF:function(e){n=e},Metadata:function(e){r=e}}),a.import("./client/")}],"namespace.js":["meteor/ohif:core",function(e,t,a){a.export({OHIF:function(){return n},Metadata:function(){return r}});var n;a.import("meteor/ohif:core",{OHIF:function(e){n=e}});var r={};n.metadata=r}],client:{"OHIFInstanceMetadata.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","meteor/ohif:viewerbase",function(e,t,a){a.export({OHIFInstanceMetadata:function(){return c}});var n;a.import("babel-runtime/helpers/classCallCheck",{default:function(e){n=e}});var r;a.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){r=e}});var i;a.import("babel-runtime/helpers/inherits",{default:function(e){i=e}});var s;a.import("meteor/ohif:viewerbase",{Viewerbase:function(e){s=e}});var o=s.metadata.InstanceMetadata,u=s.DICOMTagDescriptions,c=function(e){function t(a,i,s,o){n(this,t);var u=r(this,e.call(this,a,o));return u.init(i,s),u}return i(t,e),t.prototype.init=function(){function e(e,t){var a=this.getData();Object.defineProperties(this,{_sopInstanceUID:{configurable:!1,enumerable:!1,writable:!1,value:a.sopInstanceUid},_study:{configurable:!1,enumerable:!1,writable:!1,value:t},_series:{configurable:!1,enumerable:!1,writable:!1,value:e},_instance:{configurable:!1,enumerable:!1,writable:!1,value:a},_cache:{configurable:!1,enumerable:!1,writable:!1,value:Object.create(null)}})}return e}(),t.prototype.getTagValue=function(){function e(e,a,n){if(e in this._cache&&n!==!0)return this._cache[e];var r=t.getPropertyName(e),i=void 0;return r in this._instance?i=this._instance[r]:r in this._series?i=this._series[r]:r in this._study&&(i=this._study[r]),void 0!==i?(this._cache[e]=i,i):a}return e}(),t.prototype.tagExists=function(){function e(e){var a=t.getPropertyName(e);return a in this._instance||a in this._series||a in this._study}return e}(),t.prototype.getImageId=function(){function e(e,t){return null===this._imageId&&(this._imageId=s.getImageId(this.getData(),e,t)),this._imageId}return e}(),t.getPropertyName=function(){function e(e){var t=void 0,a=u.find(e);return void 0!==a&&(t=a.keyword.replace(/^SOP/,"sop").replace(/UID$/,"Uid").replace(/ID$/,"Id"),t=t.charAt(0).toLowerCase()+t.substr(1)),t}return e}(),t}(o)}],"OHIFSeriesMetadata.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","meteor/ohif:viewerbase","./OHIFInstanceMetadata",function(e,t,a){a.export({OHIFSeriesMetadata:function(){return u}});var n;a.import("babel-runtime/helpers/classCallCheck",{default:function(e){n=e}});var r;a.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){r=e}});var i;a.import("babel-runtime/helpers/inherits",{default:function(e){i=e}});var s;a.import("meteor/ohif:viewerbase",{Viewerbase:function(e){s=e}});var o;a.import("./OHIFInstanceMetadata",{OHIFInstanceMetadata:function(e){o=e}});var u=function(e){function t(a,i,s){n(this,t);var o=r(this,e.call(this,a,s));return o.init(i),o}return i(t,e),t.prototype.init=function(){function e(e){var t=this,a=this.getData();Object.defineProperty(this,"_seriesInstanceUID",{configurable:!1,enumerable:!1,writable:!1,value:a.seriesInstanceUid}),a.instances.forEach(function(n){t.addInstance(new o(n,a,e))})}return e}(),t}(s.metadata.SeriesMetadata)}],"OHIFStudyMetadata.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","meteor/ohif:viewerbase","./OHIFSeriesMetadata",function(e,t,a){a.export({OHIFStudyMetadata:function(){return u}});var n;a.import("babel-runtime/helpers/classCallCheck",{default:function(e){n=e}});var r;a.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(e){r=e}});var i;a.import("babel-runtime/helpers/inherits",{default:function(e){i=e}});var s;a.import("meteor/ohif:viewerbase",{Viewerbase:function(e){s=e}});var o;a.import("./OHIFSeriesMetadata",{OHIFSeriesMetadata:function(e){o=e}});var u=function(e){function t(a,i){n(this,t);var s=r(this,e.call(this,a,i));return s.init(),s}return i(t,e),t.prototype.init=function(){function e(){var e=this,t=this.getData();Object.defineProperty(this,"_studyInstanceUID",{configurable:!1,enumerable:!1,writable:!1,value:t.studyInstanceUid}),t.seriesList.forEach(function(a){e.addSeries(new o(a,t))})}return e}(),t}(s.metadata.StudyMetadata)}],"index.js":["../namespace","./OHIFStudyMetadata","./OHIFSeriesMetadata","./OHIFInstanceMetadata",function(e,t,a){var n;a.import("../namespace",{Metadata:function(e){n=e}});var r;a.import("./OHIFStudyMetadata",{OHIFStudyMetadata:function(e){r=e}});var i;a.import("./OHIFSeriesMetadata",{OHIFSeriesMetadata:function(e){i=e}});var s;a.import("./OHIFInstanceMetadata",{OHIFInstanceMetadata:function(e){s=e}}),n.StudyMetadata=r,n.SeriesMetadata=i,n.InstanceMetadata=s}]}}}}},{extensions:[".js",".json"]}),d=f("./node_modules/meteor/ohif:metadata/main.js");"undefined"==typeof Package&&(Package={}),Package["ohif:metadata"]=d}(); !function(){var t=Package.meteor.Meteor,e=Package.meteor.global,r=Package.meteor.meteorEnv,n;(function(){(function(){!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r;"undefined"!=typeof window?r=window:"undefined"!=typeof e?r=e:"undefined"!=typeof self&&(r=self),r.JSZip=t()}}(function(){var t,e,r;return function t(e,r,n){function i(s,o){if(!r[s]){if(!e[s]){var d="function"==typeof require&&require;if(!o&&d)return d(s,!0);if(a)return a(s,!0);throw new Error("Cannot find module '"+s+"'")}var l=r[s]={exports:{}};e[s][0].call(l.exports,function(t){var r=e[s][1][t];return i(r?r:t)},l,l.exports,t,e,r,n)}return r[s].exports}for(var a="function"==typeof require&&require,s=0;s>2,d=(3&i)<<4|a>>4,l=(15&a)<<2|s>>6,h=63&s,isNaN(a)?l=h=64:isNaN(s)&&(h=64),r=r+n.charAt(o)+n.charAt(d)+n.charAt(l)+n.charAt(h);return r},r.decode=function(t,e){var r="",i,a,s,o,d,l,h,f=0;for(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");f>4,a=(15&d)<<4|l>>2,s=(3&l)<<6|h,r+=String.fromCharCode(i),64!=l&&(r+=String.fromCharCode(a)),64!=h&&(r+=String.fromCharCode(s));return r}},{}],2:[function(t,e,r){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},e.exports=n},{}],3:[function(t,e,r){"use strict";r.STORE={magic:"\0\0",compress:function(t,e){return t},uncompress:function(t){return t},compressInputType:null,uncompressInputType:null},r.DEFLATE=t("./flate")},{"./flate":8}],4:[function(t,e,r){"use strict";var n=t("./utils"),i=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];e.exports=function t(e,r){if("undefined"==typeof e||!e.length)return 0;var a="string"!==n.getTypeOf(e);"undefined"==typeof r&&(r=0);var s=0,o=0,d=0;r^=-1;for(var l=0,h=e.length;l>>8^s;return r^-1}},{"./utils":21}],5:[function(t,e,r){"use strict";function n(t){this.data=null,this.length=0,this.index=0}var i=t("./utils");n.prototype={checkOffset:function(t){this.checkIndex(this.index+t)},checkIndex:function(t){if(this.length=this.index;r--)e=(e<<8)+this.byteAt(r);return this.index+=t,e},readString:function(t){return i.transformTo("string",this.readData(t))},readData:function(t){},lastIndexOfSignature:function(t){},readDate:function(){var t=this.readInt(4);return new Date((t>>25&127)+1980,(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1)}},e.exports=n},{"./utils":21}],6:[function(t,e,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!1,r.date=null,r.compression=null,r.compressionOptions=null,r.comment=null,r.unixPermissions=null,r.dosPermissions=null},{}],7:[function(t,e,r){"use strict";var n=t("./utils");r.string2binary=function(t){return n.string2binary(t)},r.string2Uint8Array=function(t){return n.transformTo("uint8array",t)},r.uint8Array2String=function(t){return n.transformTo("string",t)},r.string2Blob=function(t){var e=n.transformTo("arraybuffer",t);return n.arrayBuffer2Blob(e)},r.arrayBuffer2Blob=function(t){return n.arrayBuffer2Blob(t)},r.transformTo=function(t,e){return n.transformTo(t,e)},r.getTypeOf=function(t){return n.getTypeOf(t)},r.checkSupport=function(t){return n.checkSupport(t)},r.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,r.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,r.pretty=function(t){return n.pretty(t)},r.findCompression=function(t){return n.findCompression(t)},r.isRegExp=function(t){return n.isRegExp(t)}},{"./utils":21}],8:[function(t,e,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=t("pako");r.uncompressInputType=n?"uint8array":"array",r.compressInputType=n?"uint8array":"array",r.magic="\b\0",r.compress=function(t,e){return i.deflateRaw(t,{level:e.level||-1})},r.uncompress=function(t){return i.inflateRaw(t)}},{pako:24}],9:[function(t,e,r){"use strict";function n(t,e){return this instanceof n?(this.files={},this.comment=null,this.root="",t&&this.load(t,e),void(this.clone=function(){var t=new n;for(var e in this)"function"!=typeof this[e]&&(t[e]=this[e]);return t})):new n(t,e)}var i=t("./base64");n.prototype=t("./object"),n.prototype.load=t("./load"),n.support=t("./support"),n.defaults=t("./defaults"),n.utils=t("./deprecatedPublicUtils"),n.base64={encode:function(t){return i.encode(t)},decode:function(t){return i.decode(t)}},n.compressions=t("./compressions"),e.exports=n},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(t,e,r){"use strict";var n=t("./base64"),i=t("./zipEntries");e.exports=function(t,e){var r,a,s,o;for(e=e||{},e.base64&&(t=n.decode(t)),a=new i(t,e),r=a.files,s=0;s>>=8;return r},v=function(){var t={},e,r;for(e=0;e0?t.substring(0,e):""},z=function(t){return"/"!=t.slice(-1)&&(t+="/"),t},A=function(t,e){return e="undefined"!=typeof e&&e,t=z(t),this.files[t]||k.call(this,t,null,{dir:!0,createFolders:e}),this.files[t]},E=function(t,e,r){var n=new h,s;return t._data instanceof h?(n.uncompressedSize=t._data.uncompressedSize,n.crc32=t._data.crc32,0===n.uncompressedSize||t.dir?(e=l.STORE,n.compressedContent="",n.crc32=0):t._data.compressionMethod===e.magic?n.compressedContent=t._data.getCompressedContent():(s=t._data.getContent(),n.compressedContent=e.compress(i.transformTo(e.compressInputType,s),r))):(s=m(t),s&&0!==s.length&&!t.dir||(e=l.STORE,s=""),n.uncompressedSize=s.length,n.crc32=a(s),n.compressedContent=e.compress(i.transformTo(e.compressInputType,s),r)),n.compressedSize=n.compressedContent.length,n.compressionMethod=e.magic,n},S=function(t,e){var r=t;return t||(r=e?16893:33204),(65535&r)<<16},C=function(t,e){return 63&(t||0)},I=function(t,e,r,n,o){var d=r.compressedContent,l=i.transformTo("string",u.utf8encode(e.name)),h=e.comment||"",f=i.transformTo("string",u.utf8encode(h)),c=l.length!==e.name.length,p=f.length!==h.length,_=e.options,m,g,b="",v="",y="",k,x;k=e._initialMetadata.dir!==e.dir?e.dir:_.dir,x=e._initialMetadata.date!==e.date?e.date:_.date;var z=0,A=0;k&&(z|=16),"UNIX"===o?(A=798,z|=S(e.unixPermissions,k)):(A=20,z|=C(e.dosPermissions,k)),m=x.getHours(),m<<=6,m|=x.getMinutes(),m<<=5,m|=x.getSeconds()/2,g=x.getFullYear()-1980,g<<=4,g|=x.getMonth()+1,g<<=5,g|=x.getDate(),c&&(v=w(1,1)+w(a(l),4)+l,b+="up"+w(v.length,2)+v),p&&(y=w(1,1)+w(this.crc32(f),4)+f,b+="uc"+w(y.length,2)+y);var E="";E+="\n\0",E+=c||p?"\0\b":"\0\0",E+=r.compressionMethod,E+=w(m,2),E+=w(g,2),E+=w(r.crc32,4),E+=w(r.compressedSize,4),E+=w(r.uncompressedSize,4),E+=w(l.length,2),E+=w(b.length,2);var I=s.LOCAL_FILE_HEADER+E+l+b,B=s.CENTRAL_FILE_HEADER+w(A,2)+E+w(f.length,2)+"\0\0\0\0"+w(z,4)+w(n,4)+l+b+f;return{fileRecord:I,dirRecord:B,compressedObject:r}},B={load:function(t,e){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(t){var e=[],r,n,i,a;for(r in this.files)this.files.hasOwnProperty(r)&&(i=this.files[r],a=new b(i.name,i._data,v(i.options)),n=r.slice(this.root.length,r.length),r.slice(0,this.root.length)===this.root&&t(n,a)&&e.push(a));return e},file:function(t,e,r){if(1===arguments.length){if(i.isRegExp(t)){var n=t;return this.filter(function(t,e){return!e.dir&&n.test(t)})}return this.filter(function(e,r){return!r.dir&&e===t})[0]||null}return t=this.root+t,k.call(this,t,e,r),this},folder:function(t){if(!t)return this;if(i.isRegExp(t))return this.filter(function(e,r){return r.dir&&t.test(e)});var e=this.root+t,r=A.call(this,e),n=this.clone();return n.root=r.name,n},remove:function(t){t=this.root+t;var e=this.files[t];if(e||("/"!=t.slice(-1)&&(t+="/"),e=this.files[t]),e&&!e.dir)delete this.files[t];else for(var r=this.filter(function(e,r){return r.name.slice(0,t.length)===t}),n=0;n=0;--a)if(this.data[a]===e&&this.data[a+1]===r&&this.data[a+2]===n&&this.data[a+3]===i)return a;return-1},n.prototype.readData=function(t){if(this.checkOffset(t),0===t)return new Uint8Array(0);var e=this.data.subarray(this.index,this.index+t);return this.index+=t,e},e.exports=n},{"./dataReader":5}],19:[function(t,e,r){"use strict";var n=t("./utils"),i=function(t){this.data=new Uint8Array(t),this.index=0};i.prototype={append:function(t){0!==t.length&&(t=n.transformTo("uint8array",t),this.data.set(t,this.index),this.index+=t.length)},finalize:function(){return this.data}},e.exports=i},{"./utils":21}],20:[function(t,e,r){"use strict";for(var n=t("./utils"),i=t("./support"),a=t("./nodeBuffer"),s=new Array(256),o=0;o<256;o++)s[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;s[254]=s[254]=1;var d=function(t){var e,r,n,a,s,o=t.length,d=0;for(a=0;a>>6,e[s++]=128|63&r):r<65536?(e[s++]=224|r>>>12,e[s++]=128|r>>>6&63,e[s++]=128|63&r):(e[s++]=240|r>>>18,e[s++]=128|r>>>12&63,e[s++]=128|r>>>6&63,e[s++]=128|63&r);return e},l=function(t,e){var r;for(e=e||t.length,e>t.length&&(e=t.length),r=e-1;r>=0&&128===(192&t[r]);)r--;return r<0?e:0===r?e:r+s[t[r]]>e?r:e},h=function(t){var e,r,i,a,o,d=t.length,l=new Array(2*d);for(i=0,r=0;r4)l[i++]=65533,r+=o-1;else{for(a&=2===o?31:3===o?15:7;o>1&&r1?l[i++]=65533:a<65536?l[i++]=a:(a-=65536,l[i++]=55296|a>>10&1023,l[i++]=56320|1023&a)}return l.length!==i&&(l.subarray?l=l.subarray(0,i):l.length=i),n.applyFromCharCode(l)};r.utf8encode=function t(e){return i.nodebuffer?a(e,"utf-8"):d(e)},r.utf8decode=function t(e){if(i.nodebuffer)return n.transformTo("nodebuffer",e).toString("utf-8");e=n.transformTo(i.uint8array?"uint8array":"array",e);for(var r=[],a=0,s=e.length,o=65536;a1;)try{"array"===a||"nodebuffer"===a?n.push(String.fromCharCode.apply(null,t.slice(s,Math.min(s+e,i)))):n.push(String.fromCharCode.apply(null,t.subarray(s,Math.min(s+e,i)))),s+=e}catch(t){e=Math.floor(e/2)}return n.join("")}function s(t,e){for(var r=0;r1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var t,e;for(t=0;t>8;this.dir=!!(16&this.externalFileAttributes),t===d&&(this.dosPermissions=63&this.externalFileAttributes),t===l&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileName.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(t){if(this.extraFields[1]){var e=new i(this.extraFields[1].value);this.uncompressedSize===a.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===a.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===a.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===a.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(t){var e=t.index,r,n,i;for(this.extraFields=this.extraFields||{};t.index0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var r=s.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(r!==c)throw new Error(l[r]);e.header&&s.deflateSetHeader(this.strm,e.header)};b.prototype.push=function(t,e){var r=this.strm,n=this.options.chunkSize,i,a;if(this.ended)return!1;a=e===~~e?e:e===!0?u:f,"string"==typeof t?r.input=d.string2buf(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(0===r.avail_out&&(r.output=new o.Buf8(n),r.next_out=0,r.avail_out=n),i=s.deflate(r,a),i!==p&&i!==c)return this.onEnd(i),this.ended=!0,!1;(0===r.avail_out||0===r.avail_in&&a===u)&&("string"===this.options.to?this.onData(d.buf2binstring(o.shrinkBuf(r.output,r.next_out))):this.onData(o.shrinkBuf(r.output,r.next_out)))}while((r.avail_in>0||0===r.avail_out)&&i!==p);return a!==u||(i=s.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===c)},b.prototype.onData=function(t){this.chunks.push(t)},b.prototype.onEnd=function(t){t===c&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},r.Deflate=b,r.deflate=n,r.deflateRaw=i,r.gzip=a},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(t,e,r){"use strict";function n(t,e){var r=new u(e);if(r.push(t,!0),r.err)throw r.msg;return r.result}function i(t,e){return e=e||{},e.raw=!0,n(t,e)}var a=t("./zlib/inflate.js"),s=t("./utils/common"),o=t("./utils/strings"),d=t("./zlib/constants"),l=t("./zlib/messages"),h=t("./zlib/zstream"),f=t("./zlib/gzheader"),u=function(t){this.options=s.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0===(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var r=a.inflateInit2(this.strm,e.windowBits);if(r!==d.Z_OK)throw new Error(l[r]);this.header=new f,a.inflateGetHeader(this.strm,this.header)};u.prototype.push=function(t,e){var r=this.strm,n=this.options.chunkSize,i,l,h,f,u;if(this.ended)return!1;l=e===~~e?e:e===!0?d.Z_FINISH:d.Z_NO_FLUSH,"string"==typeof t?r.input=o.binstring2buf(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(0===r.avail_out&&(r.output=new s.Buf8(n),r.next_out=0,r.avail_out=n),i=a.inflate(r,d.Z_NO_FLUSH),i!==d.Z_STREAM_END&&i!==d.Z_OK)return this.onEnd(i),this.ended=!0,!1;r.next_out&&(0===r.avail_out||i===d.Z_STREAM_END||0===r.avail_in&&l===d.Z_FINISH)&&("string"===this.options.to?(h=o.utf8border(r.output,r.next_out),f=r.next_out-h,u=o.buf2string(r.output,h),r.next_out=f,r.avail_out=n-f,f&&s.arraySet(r.output,r.output,h,f,0),this.onData(u)):this.onData(s.shrinkBuf(r.output,r.next_out)))}while(r.avail_in>0&&i!==d.Z_STREAM_END);return i===d.Z_STREAM_END&&(l=d.Z_FINISH),l!==d.Z_FINISH||(i=a.inflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===d.Z_OK)},u.prototype.onData=function(t){this.chunks.push(t)},u.prototype.onEnd=function(t){t===d.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},r.Inflate=u,r.inflate=n,r.inflateRaw=i,r.ungzip=n},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(t,e,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;r.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var r=e.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var n in r)r.hasOwnProperty(n)&&(t[n]=r[n])}}return t},r.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var i={arraySet:function(t,e,r,n,i){if(e.subarray&&t.subarray)return void t.set(e.subarray(r,r+n),i);for(var a=0;a=252?6:d>=248?5:d>=240?4:d>=224?3:d>=192?2:1;o[254]=o[254]=1,r.string2buf=function(t){var e,r,n,a,s,o=t.length,d=0;for(a=0;a>>6,e[s++]=128|63&r):r<65536?(e[s++]=224|r>>>12,e[s++]=128|r>>>6&63,e[s++]=128|63&r):(e[s++]=240|r>>>18,e[s++]=128|r>>>12&63,e[s++]=128|r>>>6&63,e[s++]=128|63&r);return e},r.buf2binstring=function(t){return n(t,t.length)},r.binstring2buf=function(t){for(var e=new i.Buf8(t.length),r=0,n=e.length;r4)l[i++]=65533,r+=s-1;else{for(a&=2===s?31:3===s?15:7;s>1&&r1?l[i++]=65533:a<65536?l[i++]=a:(a-=65536,l[i++]=55296|a>>10&1023,l[i++]=56320|1023&a)}return n(l,i)},r.utf8border=function(t,e){var r;for(e=e||t.length,e>t.length&&(e=t.length),r=e-1;r>=0&&128===(192&t[r]);)r--;return r<0?e:0===r?e:r+o[t[r]]>e?r:e}},{"./common":27}],29:[function(t,e,r){"use strict";function n(t,e,r,n){for(var i=65535&t|0,a=t>>>16&65535|0,s=0;0!==r;){s=r>2e3?2e3:r,r-=s;do i=i+e[n++]|0,a=a+i|0;while(--s);i%=65521,a%=65521}return i|a<<16|0}e.exports=n},{}],30:[function(t,e,r){e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(t,e,r){"use strict";function n(){for(var t,e=[],r=0;r<256;r++){t=r;for(var n=0;n<8;n++)t=1&t?3988292384^t>>>1:t>>>1;e[r]=t}return e}function i(t,e,r,n){var i=a,s=n+r;t^=-1;for(var o=n;o>>8^i[255&(t^e[o])];return t^-1}var a=n();e.exports=i},{}],32:[function(t,e,r){"use strict";function n(t,e){return t.msg=O[e],e}function i(t){return(t<<1)-(t>4?9:0)}function a(t){for(var e=t.length;--e>=0;)t[e]=0}function s(t){var e=t.state,r=e.pending;r>t.avail_out&&(r=t.avail_out),0!==r&&(S.arraySet(t.output,e.pending_buf,e.pending_out,r,t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,0===e.pending&&(e.pending_out=0))}function o(t,e){C._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,s(t.strm)}function d(t,e){t.pending_buf[t.pending++]=e}function l(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function h(t,e,r,n){var i=t.avail_in;return i>n&&(i=n),0===i?0:(t.avail_in-=i,S.arraySet(e,t.input,t.next_in,i,r),1===t.state.wrap?t.adler=I(t.adler,e,i,r):2===t.state.wrap&&(t.adler=B(t.adler,e,i,r)),t.next_in+=i,t.total_in+=i,i)}function f(t,e){var r=t.max_chain_length,n=t.strstart,i,a,s=t.prev_length,o=t.nice_match,d=t.strstart>t.w_size-dt?t.strstart-(t.w_size-dt):0,l=t.window,h=t.w_mask,f=t.prev,u=t.strstart+ot,c=l[n+s-1],p=l[n+s];t.prev_length>=t.good_match&&(r>>=2),o>t.lookahead&&(o=t.lookahead);do if(i=e,l[i+s]===p&&l[i+s-1]===c&&l[i]===l[n]&&l[++i]===l[n+1]){n+=2,i++;do;while(l[++n]===l[++i]&&l[++n]===l[++i]&&l[++n]===l[++i]&&l[++n]===l[++i]&&l[++n]===l[++i]&&l[++n]===l[++i]&&l[++n]===l[++i]&&l[++n]===l[++i]&&ns){if(t.match_start=e,s=a,a>=o)break;c=l[n+s-1],p=l[n+s]}}while((e=f[e&h])>d&&0!==--r);return s<=t.lookahead?s:t.lookahead}function u(t){var e=t.w_size,r,n,i,a,s;do{if(a=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-dt)){S.arraySet(t.window,t.window,e,e,0),t.match_start-=e,t.strstart-=e,t.block_start-=e,n=t.hash_size,r=n;do i=t.head[--r],t.head[r]=i>=e?i-e:0;while(--n);n=e,r=n;do i=t.prev[--r],t.prev[r]=i>=e?i-e:0;while(--n);a+=e}if(0===t.strm.avail_in)break;if(n=h(t.strm,t.window,t.strstart+t.lookahead,a),t.lookahead+=n,t.lookahead+t.insert>=st)for(s=t.strstart-t.insert,t.ins_h=t.window[s],t.ins_h=(t.ins_h<t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(u(t),0===t.lookahead&&e===R)return gt;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+r;if((0===t.strstart||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,o(t,!1),0===t.strm.avail_out))return gt;if(t.strstart-t.block_start>=t.w_size-dt&&(o(t,!1),0===t.strm.avail_out))return gt}return t.insert=0,e===L?(o(t,!0),0===t.strm.avail_out?wt:vt):t.strstart>t.block_start&&(o(t,!1),0===t.strm.avail_out)?gt:gt}function p(t,e){for(var r,n;;){if(t.lookahead=st&&(t.ins_h=(t.ins_h<=st)if(n=C._tr_tally(t,t.strstart-t.match_start,t.match_length-st),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=st){t.match_length--;do t.strstart++,t.ins_h=(t.ins_h<=st&&(t.ins_h=(t.ins_h<4096)&&(t.match_length=st-1)),t.prev_length>=st&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-st,n=C._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-st),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=i&&(t.ins_h=(t.ins_h<=st&&t.strstart>0&&(i=t.strstart-1,n=s[i],n===s[++i]&&n===s[++i]&&n===s[++i])){a=t.strstart+ot;do;while(n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&it.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=st?(r=C._tr_tally(t,1,t.match_length-st),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=C._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(o(t,!1),0===t.strm.avail_out))return gt}return t.insert=0,e===L?(o(t,!0),0===t.strm.avail_out?wt:vt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?gt:bt}function g(t,e){for(var r;;){if(0===t.lookahead&&(u(t),0===t.lookahead)){if(e===R)return gt;break}if(t.match_length=0,r=C._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(o(t,!1),0===t.strm.avail_out))return gt}return t.insert=0,e===L?(o(t,!0),0===t.strm.avail_out?wt:vt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?gt:bt}function b(t){t.window_size=2*t.w_size,a(t.head),t.max_lazy_match=xt[t.level].max_lazy,t.good_match=xt[t.level].good_length,t.nice_match=xt[t.level].nice_length,t.max_chain_length=xt[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=st-1,t.match_available=0,t.ins_h=0}function w(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=q,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new S.Buf16(2*it),this.dyn_dtree=new S.Buf16(2*(2*rt+1)),this.bl_tree=new S.Buf16(2*(2*nt+1)),a(this.dyn_ltree),a(this.dyn_dtree),a(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new S.Buf16(at+1),this.heap=new S.Buf16(2*et+1),a(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new S.Buf16(2*et+1),a(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function v(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=W,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?ht:_t,t.adler=2===e.wrap?0:1,e.last_flush=R,C._tr_init(e),U):n(t,P)}function y(t){var e=v(t);return e===U&&b(t.state),e}function k(t,e){return t&&t.state?2!==t.state.wrap?P:(t.state.gzhead=e,U):P}function x(t,e,r,i,a,s){if(!t)return P;var o=1;if(e===j&&(e=6),i<0?(o=0,i=-i):i>15&&(o=2,i-=16),a<1||a>G||r!==q||i<8||i>15||e<0||e>9||s<0||s>V)return n(t,P);8===i&&(i=9);var d=new w;return t.state=d,d.strm=t,d.wrap=o,d.gzhead=null,d.w_bits=i,d.w_size=1<>1,d.l_buf=3*d.lit_bufsize,d.level=e,d.strategy=s,d.method=r,y(t)}function z(t,e){return x(t,e,q,J,Q,Y)}function A(t,e){var r,o,h,f;if(!t||!t.state||e>N||e<0)return t?n(t,P):P;if(o=t.state,!t.output||!t.input&&0!==t.avail_in||o.status===mt&&e!==L)return n(t,0===t.avail_out?M:P);if(o.strm=t,r=o.last_flush,o.last_flush=e,o.status===ht)if(2===o.wrap)t.adler=0,d(o,31),d(o,139),d(o,8),o.gzhead?(d(o,(o.gzhead.text?1:0)+(o.gzhead.hcrc?2:0)+(o.gzhead.extra?4:0)+(o.gzhead.name?8:0)+(o.gzhead.comment?16:0)),d(o,255&o.gzhead.time),d(o,o.gzhead.time>>8&255),d(o,o.gzhead.time>>16&255),d(o,o.gzhead.time>>24&255),d(o,9===o.level?2:o.strategy>=X||o.level<2?4:0),d(o,255&o.gzhead.os),o.gzhead.extra&&o.gzhead.extra.length&&(d(o,255&o.gzhead.extra.length),d(o,o.gzhead.extra.length>>8&255)),o.gzhead.hcrc&&(t.adler=B(t.adler,o.pending_buf,o.pending,0)),o.gzindex=0,o.status=ft):(d(o,0),d(o,0),d(o,0),d(o,0),d(o,0),d(o,9===o.level?2:o.strategy>=X||o.level<2?4:0),d(o,yt),o.status=_t);else{var u=q+(o.w_bits-8<<4)<<8,c=-1;c=o.strategy>=X||o.level<2?0:o.level<6?1:6===o.level?2:3,u|=c<<6,0!==o.strstart&&(u|=lt),u+=31-u%31,o.status=_t,l(o,u),0!==o.strstart&&(l(o,t.adler>>>16),l(o,65535&t.adler)),t.adler=1}if(o.status===ft)if(o.gzhead.extra){for(h=o.pending;o.gzindex<(65535&o.gzhead.extra.length)&&(o.pending!==o.pending_buf_size||(o.gzhead.hcrc&&o.pending>h&&(t.adler=B(t.adler,o.pending_buf,o.pending-h,h)),s(t),h=o.pending,o.pending!==o.pending_buf_size));)d(o,255&o.gzhead.extra[o.gzindex]),o.gzindex++;o.gzhead.hcrc&&o.pending>h&&(t.adler=B(t.adler,o.pending_buf,o.pending-h,h)),o.gzindex===o.gzhead.extra.length&&(o.gzindex=0,o.status=ut)}else o.status=ut;if(o.status===ut)if(o.gzhead.name){h=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>h&&(t.adler=B(t.adler,o.pending_buf,o.pending-h,h)),s(t),h=o.pending,o.pending===o.pending_buf_size)){f=1;break}f=o.gzindexh&&(t.adler=B(t.adler,o.pending_buf,o.pending-h,h)),0===f&&(o.gzindex=0,o.status=ct)}else o.status=ct;if(o.status===ct)if(o.gzhead.comment){h=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>h&&(t.adler=B(t.adler,o.pending_buf,o.pending-h,h)),s(t),h=o.pending,o.pending===o.pending_buf_size)){f=1;break}f=o.gzindexh&&(t.adler=B(t.adler,o.pending_buf,o.pending-h,h)),0===f&&(o.status=pt)}else o.status=pt;if(o.status===pt&&(o.gzhead.hcrc?(o.pending+2>o.pending_buf_size&&s(t),o.pending+2<=o.pending_buf_size&&(d(o,255&t.adler),d(o,t.adler>>8&255),t.adler=0,o.status=_t)):o.status=_t),0!==o.pending){if(s(t),0===t.avail_out)return o.last_flush=-1,U}else if(0===t.avail_in&&i(e)<=i(r)&&e!==L)return n(t,M);if(o.status===mt&&0!==t.avail_in)return n(t,M);if(0!==t.avail_in||0!==o.lookahead||e!==R&&o.status!==mt){var p=o.strategy===X?g(o,e):o.strategy===K?m(o,e):xt[o.level].func(o,e);if(p!==wt&&p!==vt||(o.status=mt),p===gt||p===wt)return 0===t.avail_out&&(o.last_flush=-1),U;if(p===bt&&(e===T?C._tr_align(o):e!==N&&(C._tr_stored_block(o,0,0,!1),e===D&&(a(o.head),0===o.lookahead&&(o.strstart=0,o.block_start=0,o.insert=0))),s(t),0===t.avail_out))return o.last_flush=-1,U}return e!==L?U:o.wrap<=0?F:(2===o.wrap?(d(o,255&t.adler),d(o,t.adler>>8&255),d(o,t.adler>>16&255),d(o,t.adler>>24&255),d(o,255&t.total_in),d(o,t.total_in>>8&255),d(o,t.total_in>>16&255),d(o,t.total_in>>24&255)):(l(o,t.adler>>>16),l(o,65535&t.adler)),s(t),o.wrap>0&&(o.wrap=-o.wrap),0!==o.pending?U:F)}function E(t){var e;return t&&t.state?(e=t.state.status,e!==ht&&e!==ft&&e!==ut&&e!==ct&&e!==pt&&e!==_t&&e!==mt?n(t,P):(t.state=null,e===_t?n(t,Z):U)):P}var S=t("../utils/common"),C=t("./trees"),I=t("./adler32"),B=t("./crc32"),O=t("./messages"),R=0,T=1,D=3,L=4,N=5,U=0,F=1,P=-2,Z=-3,M=-5,j=-1,H=1,X=2,K=3,V=4,Y=0,W=2,q=8,G=9,J=15,Q=8,$=29,tt=256,et=tt+1+$,rt=30,nt=19,it=2*et+1,at=15,st=3,ot=258,dt=ot+st+1,lt=32,ht=42,ft=69,ut=73,ct=91,pt=103,_t=113,mt=666,gt=1,bt=2,wt=3,vt=4,yt=3,kt=function(t,e,r,n,i){this.good_length=t,this.max_lazy=e,this.nice_length=r,this.max_chain=n,this.func=i},xt;xt=[new kt(0,0,0,0,c),new kt(4,4,8,4,p),new kt(4,5,16,8,p),new kt(4,6,32,32,p),new kt(4,4,16,16,_),new kt(8,16,32,32,_),new kt(8,16,128,128,_),new kt(8,32,128,256,_),new kt(32,128,258,1024,_),new kt(32,258,258,4096,_)],r.deflateInit=z,r.deflateInit2=x,r.deflateReset=y,r.deflateResetKeep=v,r.deflateSetHeader=k,r.deflate=A,r.deflateEnd=E,r.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(t,e,r){"use strict";function n(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}e.exports=n},{}],34:[function(t,e,r){"use strict";var n=30,i=12;e.exports=function t(e,r){var a,s,o,d,l,h,f,u,c,p,_,m,g,b,w,v,y,k,x,z,A,E,S,C,I;a=e.state,s=e.next_in,C=e.input,o=s+(e.avail_in-5),d=e.next_out,I=e.output,l=d-(r-e.avail_out),h=d+(e.avail_out-257),f=a.dmax,u=a.wsize,c=a.whave,p=a.wnext,_=a.window,m=a.hold,g=a.bits,b=a.lencode,w=a.distcode,v=(1<>>24,m>>>=x,g-=x,x=k>>>16&255,0===x)I[d++]=65535&k;else{if(!(16&x)){if(0===(64&x)){k=b[(65535&k)+(m&(1<>>=x,g-=x),g<15&&(m+=C[s++]<>>24,m>>>=x,g-=x,x=k>>>16&255,!(16&x)){if(0===(64&x)){k=w[(65535&k)+(m&(1<f){e.msg="invalid distance too far back",a.mode=n;break t}if(m>>>=x,g-=x,x=d-l,A>x){if(x=A-x,x>c&&a.sane){e.msg="invalid distance too far back",a.mode=n;break t}if(E=0,S=_,0===p){if(E+=u-x,x2;)I[d++]=S[E++],I[d++]=S[E++],I[d++]=S[E++],z-=3;z&&(I[d++]=S[E++],z>1&&(I[d++]=S[E++]))}else{E=d-A;do I[d++]=I[E++],I[d++]=I[E++],I[d++]=I[E++],z-=3;while(z>2);z&&(I[d++]=I[E++],z>1&&(I[d++]=I[E++]))}break}}break}}while(s>3,s-=z,g-=z<<3,m&=(1<>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function i(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new _.Buf16(320),this.work=new _.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function a(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=D,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new _.Buf32(ut),e.distcode=e.distdyn=new _.Buf32(ct),e.sane=1,e.back=-1,E):I}function s(t){var e;return t&&t.state?(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,a(t)):I}function o(t,e){var r,n;return t&&t.state?(n=t.state,e<0?(r=0,e=-e):(r=(e>>4)+1,e<48&&(e&=15)),e&&(e<8||e>15)?I:(null!==n.window&&n.wbits!==e&&(n.window=null),n.wrap=r,n.wbits=e,s(t))):I}function d(t,e){var r,n;return t?(n=new i,t.state=n,n.window=null,r=o(t,e),r!==E&&(t.state=null),r):I}function l(t){return d(t,_t)}function h(t){if(mt){var e;for(gt=new _.Buf32(512),bt=new _.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(w(y,t.lens,0,288,gt,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;w(k,t.lens,0,32,bt,0,t.work,{bits:5}),mt=!1}t.lencode=gt,t.lenbits=9,t.distcode=bt,t.distbits=5}function f(t,e,r,n){var i,a=t.state;return null===a.window&&(a.wsize=1<=a.wsize?(_.arraySet(a.window,e,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),_.arraySet(a.window,e,r-n,i,a.wnext),n-=i,n?(_.arraySet(a.window,e,r-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave>>8&255,r.check=g(r.check,At,2,0),u=0,c=0,r.mode=L;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&u)<<8)+(u>>8))%31){t.msg="incorrect header check",r.mode=lt;break}if((15&u)!==T){t.msg="unknown compression method",r.mode=lt;break}if(u>>>=4,c-=4,xt=(15&u)+8,0===r.wbits)r.wbits=xt;else if(xt>r.wbits){t.msg="invalid window size",r.mode=lt;break}r.dmax=1<>8&1),512&r.flags&&(At[0]=255&u,At[1]=u>>>8&255,r.check=g(r.check,At,2,0)),u=0,c=0,r.mode=N;case N:for(;c<32;){if(0===d)break t;d--,u+=i[s++]<>>8&255,At[2]=u>>>16&255,At[3]=u>>>24&255,r.check=g(r.check,At,4,0)),u=0,c=0,r.mode=U;case U:for(;c<16;){if(0===d)break t;d--,u+=i[s++]<>8),512&r.flags&&(At[0]=255&u,At[1]=u>>>8&255,r.check=g(r.check,At,2,0)),u=0,c=0,r.mode=F;case F:if(1024&r.flags){for(;c<16;){if(0===d)break t;d--,u+=i[s++]<>>8&255,r.check=g(r.check,At,2,0)),u=0,c=0}else r.head&&(r.head.extra=null);r.mode=P;case P:if(1024&r.flags&&(ct=r.length,ct>d&&(ct=d),ct&&(r.head&&(xt=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),_.arraySet(r.head.extra,i,s,ct,xt)),512&r.flags&&(r.check=g(r.check,i,ct,s)),d-=ct,s+=ct,r.length-=ct),r.length))break t;r.length=0,r.mode=Z;case Z:if(2048&r.flags){if(0===d)break t;ct=0;do xt=i[s+ct++],r.head&&xt&&r.length<65536&&(r.head.name+=String.fromCharCode(xt));while(xt&&ct>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=K;break;case H:for(;c<32;){if(0===d)break t;d--,u+=i[s++]<>>=7&c,c-=7&c,r.mode=st;break}for(;c<3;){if(0===d)break t;d--,u+=i[s++]<>>=1,c-=1,3&u){case 0:r.mode=Y;break;case 1:if(h(r),r.mode=$,e===A){u>>>=2,c-=2;break t}break;case 2:r.mode=G;break;case 3:t.msg="invalid block type",r.mode=lt}u>>>=2,c-=2;break;case Y:for(u>>>=7&c,c-=7&c;c<32;){if(0===d)break t;d--,u+=i[s++]<>>16^65535)){t.msg="invalid stored block lengths",r.mode=lt;break}if(r.length=65535&u,u=0,c=0,r.mode=W,e===A)break t;case W:r.mode=q;case q:if(ct=r.length){if(ct>d&&(ct=d),ct>l&&(ct=l),0===ct)break t;_.arraySet(a,i,s,ct,o),d-=ct,s+=ct,l-=ct,o+=ct,r.length-=ct;break}r.mode=K;break;case G:for(;c<14;){if(0===d)break t;d--,u+=i[s++]<>>=5,c-=5,r.ndist=(31&u)+1,u>>>=5,c-=5,r.ncode=(15&u)+4,u>>>=4,c-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=lt;break}r.have=0,r.mode=J;case J:for(;r.have>>=3,c-=3}for(;r.have<19;)r.lens[Ct[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,Et={bits:r.lenbits},zt=w(v,r.lens,0,19,r.lencode,0,r.work,Et),r.lenbits=Et.bits,zt){t.msg="invalid code lengths set",r.mode=lt;break}r.have=0,r.mode=Q;case Q:for(;r.have>>24,bt=mt>>>16&255,wt=65535&mt,!(gt<=c);){if(0===d)break t;d--,u+=i[s++]<>>=gt,c-=gt,r.lens[r.have++]=wt;else{if(16===wt){for(St=gt+2;c>>=gt,c-=gt,0===r.have){t.msg="invalid bit length repeat",r.mode=lt;break}xt=r.lens[r.have-1],ct=3+(3&u),u>>>=2,c-=2}else if(17===wt){for(St=gt+3;c>>=gt,c-=gt,xt=0,ct=3+(7&u),u>>>=3,c-=3}else{for(St=gt+7;c>>=gt,c-=gt,xt=0,ct=11+(127&u),u>>>=7,c-=7}if(r.have+ct>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=lt;break}for(;ct--;)r.lens[r.have++]=xt}}if(r.mode===lt)break;if(0===r.lens[256]){t.msg="invalid code -- missing end-of-block",r.mode=lt;break}if(r.lenbits=9,Et={bits:r.lenbits},zt=w(y,r.lens,0,r.nlen,r.lencode,0,r.work,Et),r.lenbits=Et.bits,zt){t.msg="invalid literal/lengths set",r.mode=lt;break}if(r.distbits=6,r.distcode=r.distdyn,Et={bits:r.distbits },zt=w(k,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,Et),r.distbits=Et.bits,zt){t.msg="invalid distances set",r.mode=lt;break}if(r.mode=$,e===A)break t;case $:r.mode=tt;case tt:if(d>=6&&l>=258){t.next_out=o,t.avail_out=l,t.next_in=s,t.avail_in=d,r.hold=u,r.bits=c,b(t,ut),o=t.next_out,a=t.output,l=t.avail_out,s=t.next_in,i=t.input,d=t.avail_in,u=r.hold,c=r.bits,r.mode===K&&(r.back=-1);break}for(r.back=0;mt=r.lencode[u&(1<>>24,bt=mt>>>16&255,wt=65535&mt,!(gt<=c);){if(0===d)break t;d--,u+=i[s++]<>vt)],gt=mt>>>24,bt=mt>>>16&255,wt=65535&mt,!(vt+gt<=c);){if(0===d)break t;d--,u+=i[s++]<>>=vt,c-=vt,r.back+=vt}if(u>>>=gt,c-=gt,r.back+=gt,r.length=wt,0===bt){r.mode=at;break}if(32&bt){r.back=-1,r.mode=K;break}if(64&bt){t.msg="invalid literal/length code",r.mode=lt;break}r.extra=15&bt,r.mode=et;case et:if(r.extra){for(St=r.extra;c>>=r.extra,c-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=rt;case rt:for(;mt=r.distcode[u&(1<>>24,bt=mt>>>16&255,wt=65535&mt,!(gt<=c);){if(0===d)break t;d--,u+=i[s++]<>vt)],gt=mt>>>24,bt=mt>>>16&255,wt=65535&mt,!(vt+gt<=c);){if(0===d)break t;d--,u+=i[s++]<>>=vt,c-=vt,r.back+=vt}if(u>>>=gt,c-=gt,r.back+=gt,64&bt){t.msg="invalid distance code",r.mode=lt;break}r.offset=wt,r.extra=15&bt,r.mode=nt;case nt:if(r.extra){for(St=r.extra;c>>=r.extra,c-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=lt;break}r.mode=it;case it:if(0===l)break t;if(ct=ut-l,r.offset>ct){if(ct=r.offset-ct,ct>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=lt;break}ct>r.wnext?(ct-=r.wnext,pt=r.wsize-ct):pt=r.wnext-ct,ct>r.length&&(ct=r.length),_t=r.window}else _t=a,pt=o-r.offset,ct=r.length;ct>l&&(ct=l),l-=ct,r.length-=ct;do a[o++]=_t[pt++];while(--ct);0===r.length&&(r.mode=tt);break;case at:if(0===l)break t;a[o++]=r.length,l--,r.mode=tt;break;case st:if(r.wrap){for(;c<32;){if(0===d)break t;d--,u|=i[s++]<=1&&0===P[z];z--);if(A>z&&(A=z),0===z)return m[g++]=20971520,m[g++]=20971520,w.bits=1,0;for(x=1;x0&&(e===o||1!==z))return-1;for(Z[1]=0,y=1;ya||e===l&&I>s)return 1;for(var V=0;;){V++,H=y-S,b[k]F?(X=M[j+b[k]],K=N[U+b[k]]):(X=96,K=0),O=1<>S)+R]=H<<24|X<<16|K|0;while(0!==R);for(O=1<>=1;if(0!==O?(B&=O-1,B+=O):B=0,k++,0===--P[y]){if(y===z)break;y=r[p+b[k]]}if(y>A&&(B&D)!==T){for(0===S&&(S=A),L+=x,E=y-S,C=1<a||e===l&&I>s)return 1;T=B&D,m[T]=A<<24|E<<16|L-g|0}}return 0!==B&&(m[L+B]=y-S<<24|64<<16|0),w.bits=A,0}},{"../utils/common":27}],37:[function(t,e,r){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(t,e,r){"use strict";function n(t){for(var e=t.length;--e>=0;)t[e]=0}function i(t){return t<256?st[t]:st[256+(t>>>7)]}function a(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function s(t,e,r){t.bi_valid>Y-r?(t.bi_buf|=e<>Y-t.bi_valid,t.bi_valid+=r-Y):(t.bi_buf|=e<>>=1,r<<=1;while(--e>0);return r>>>1}function l(t){16===t.bi_valid?(a(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}function h(t,e){var r=e.dyn_tree,n=e.max_code,i=e.stat_desc.static_tree,a=e.stat_desc.has_stree,s=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,d=e.stat_desc.max_length,l,h,f,u,c,p,_=0;for(u=0;u<=V;u++)t.bl_count[u]=0;for(r[2*t.heap[t.heap_max]+1]=0,l=t.heap_max+1;ld&&(u=d,_++),r[2*h+1]=u,h>n||(t.bl_count[u]++,c=0,h>=o&&(c=s[h-o]),p=r[2*h],t.opt_len+=p*(u+c),a&&(t.static_len+=p*(i[2*h+1]+c)));if(0!==_){do{for(u=d-1;0===t.bl_count[u];)u--;t.bl_count[u]--,t.bl_count[u+1]+=2,t.bl_count[d]--,_-=2}while(_>0);for(u=d;0!==u;u--)for(h=t.bl_count[u];0!==h;)f=t.heap[--l],f>n||(r[2*f+1]!==u&&(t.opt_len+=(u-r[2*f+1])*r[2*f],r[2*f+1]=u),h--)}}function f(t,e,r){var n=new Array(V+1),i=0,a,s;for(a=1;a<=V;a++)n[a]=i=i+r[a-1]<<1;for(s=0;s<=e;s++){var o=t[2*s+1];0!==o&&(t[2*s]=d(n[o]++,o))}}function u(){var t,e,r,n,i,a=new Array(V+1);for(r=0,n=0;n>=7;n8?a(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function _(t,e,r,n){p(t),n&&(a(t,r),a(t,~r)),B.arraySet(t.pending_buf,t.window,e,r,t.pending),t.pending+=r}function m(t,e,r,n){var i=2*e,a=2*r;return t[i]>1;s>=1;s--)g(t,r,s);l=a;do s=t.heap[1],t.heap[1]=t.heap[t.heap_len--],g(t,r,1),o=t.heap[1],t.heap[--t.heap_max]=s,t.heap[--t.heap_max]=o,r[2*l]=r[2*s]+r[2*o],t.depth[l]=(t.depth[s]>=t.depth[o]?t.depth[s]:t.depth[o])+1,r[2*s+1]=r[2*o+1]=l,t.heap[1]=l++,g(t,r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],h(t,e),f(r,d,t.bl_count)}function v(t,e,r){var n,i=-1,a,s=e[1],o=0,d=7,l=4;for(0===s&&(d=138,l=3),e[2*(r+1)+1]=65535,n=0;n<=r;n++)a=s,s=e[2*(n+1)+1],++o=3&&0===t.bl_tree[2*rt[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}function x(t,e,r,n){var i;for(s(t,e-257,5),s(t,r-1,5),s(t,n-4,4),i=0;i>>=1)if(1&e&&0!==t.dyn_ltree[2*r])return R;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return T;for(r=32;r0?(t.strm.data_type===D&&(t.strm.data_type=z(t)),w(t,t.l_desc),w(t,t.d_desc),o=k(t),i=t.opt_len+3+7>>>3,a=t.static_len+3+7>>>3,a<=i&&(i=a)):i=a=r+5,r+4<=i&&e!==-1?E(t,e,r,n):t.strategy===O||a===i?(s(t,(N<<1)+(n?1:0),3),b(t,it,at)):(s(t,(U<<1)+(n?1:0),3),x(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),b(t,t.dyn_ltree,t.dyn_dtree)),c(t),n&&p(t)}function I(t,e,r){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&r,t.last_lit++,0===e?t.dyn_ltree[2*r]++:(t.matches++,e--,t.dyn_ltree[2*(ot[r]+M+1)]++,t.dyn_dtree[2*i(e)]++),t.last_lit===t.lit_bufsize-1}var B=t("../utils/common"),O=4,R=0,T=1,D=2,L=0,N=1,U=2,F=3,P=258,Z=29,M=256,j=M+1+Z,H=30,X=19,K=2*j+1,V=15,Y=16,W=7,q=256,G=16,J=17,Q=18,$=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],tt=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],et=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],rt=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],nt=512,it=new Array(2*(j+2));n(it);var at=new Array(2*H);n(at);var st=new Array(nt);n(st);var ot=new Array(P-F+1);n(ot);var dt=new Array(Z);n(dt);var lt=new Array(H);n(lt);var ht=function(t,e,r,n,i){this.static_tree=t,this.extra_bits=e,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=t&&t.length},ft,ut,ct,pt=function(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e},_t=!1;r._tr_init=A,r._tr_stored_block=E,r._tr_flush_block=C,r._tr_tally=I,r._tr_align=S},{"../utils/common":27}],39:[function(t,e,r){"use strict";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}e.exports=n},{}]},{},[9])(9)})}).call(this),function(){var t=t=window.saveAs||function(t){"use strict";if("undefined"==typeof navigator||!/MSIE [1-9]\./.test(navigator.userAgent)){var e=t.document,r=function(){return t.URL||t.webkitURL||t},n=e.createElementNS("http://www.w3.org/1999/xhtml","a"),i="download"in n,a=function(r){var n=e.createEvent("MouseEvents");n.initMouseEvent("click",!0,!1,t,0,0,0,0,0,!1,!1,!1,!1,0,null),r.dispatchEvent(n)},s=t.webkitRequestFileSystem,o=t.requestFileSystem||s||t.mozRequestFileSystem,d=function(e){(t.setImmediate||t.setTimeout)(function(){throw e},0)},l="application/octet-stream",h=0,f=500,u=function(e){var n=function(){"string"==typeof e?r().revokeObjectURL(e):e.remove()};t.chrome?n():setTimeout(n,f)},c=function(t,e,r){e=[].concat(e);for(var n=e.length;n--;){var i=t["on"+e[n]];if("function"==typeof i)try{i.call(t,r||t)}catch(t){d(t)}}},p=function(t){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t},_=function(e,d){e=p(e);var f=this,_=e.type,m=!1,g,b,w=function(){c(f,"writestart progress write writeend".split(" "))},v=function(){if(!m&&g||(g=r().createObjectURL(e)),b)b.location.href=g;else{var n=t.open(g,"_blank");void 0==n&&"undefined"!=typeof safari&&(t.location.href=g)}f.readyState=f.DONE,w(),u(g)},y=function(t){return function(){if(f.readyState!==f.DONE)return t.apply(this,arguments)}},k={create:!0,exclusive:!1},x;return f.readyState=f.INIT,d||(d="download"),i?(g=r().createObjectURL(e),n.href=g,n.download=d,a(n),f.readyState=f.DONE,w(),void u(g)):(t.chrome&&_&&_!==l&&(x=e.slice||e.webkitSlice,e=x.call(e,0,e.size,l),m=!0),s&&"download"!==d&&(d+=".download"),(_===l||s)&&(b=t),o?(h+=e.size,void o(t.TEMPORARY,h,y(function(t){t.root.getDirectory("saved",k,y(function(t){var r=function(){t.getFile(d,k,y(function(t){t.createWriter(y(function(r){r.onwriteend=function(e){b.location.href=t.toURL(),f.readyState=f.DONE,c(f,"writeend",e),u(t)},r.onerror=function(){var t=r.error;t.code!==t.ABORT_ERR&&v()},"writestart progress write abort".split(" ").forEach(function(t){r["on"+t]=f["on"+t]}),r.write(e),f.abort=function(){r.abort(),f.readyState=f.DONE},f.readyState=f.WRITING}),v)}),v)};t.getFile(d,{create:!1},y(function(t){t.remove(),r()}),y(function(t){t.code===t.NOT_FOUND_ERR?r():v()}))}),v)}),v)):void v())},m=_.prototype,g=function(t,e){return new _(t,e)};return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(t,e){return navigator.msSaveOrOpenBlob(p(t),e)}:(m.abort=function(){var t=this;t.readyState=t.DONE,c(t,"abort")},m.readyState=m.INIT=0,m.WRITING=1,m.DONE=2,m.error=m.onwritestart=m.onprogress=m.onwrite=m.onabort=m.onerror=m.onwriteend=null,g)}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content);"undefined"!=typeof module&&module.exports?module.exports.saveAs=t=window.saveAs:"undefined"!=typeof define&&null!==define&&null!=define.amd&&define([],function(){return t}),window.saveAs=t}.call(this),function(){"undefined"!=typeof window&&(n="undefined"!=typeof window.JSZip?window.JSZip:require("JSZip"))}.call(this)}).call(this),"undefined"==typeof Package&&(Package={}),function(t,e){for(var r in e)r in t||(t[r]=e[r])}(Package["silentcicero:jszip"]={},{JSZip:n})}(); -!function(){"undefined"==typeof Package&&(Package={}),Package["ddp-rate-limiter"]={}}(); - -!function(){var e=Package.meteor.Meteor,t=Package.meteor.global,o=Package.meteor.meteorEnv,a=Package.random.Random;(function(){var t="_localstorage_test_"+a.id(),o;try{window.localStorage&&(window.localStorage.setItem(t,t),o=window.localStorage.getItem(t),window.localStorage.removeItem(t))}catch(e){}t===o&&(e._localStorage={getItem:function(e){return window.localStorage.getItem(e)},setItem:function(e,t){window.localStorage.setItem(e,t)},removeItem:function(e){window.localStorage.removeItem(e)}}),e._localStorage||(e._debug("You are running a browser with no localStorage or userData support. Logging in from one tab will not cause another tab to be logged in."),e._localStorage={_data:{},setItem:function(e,t){this._data[e]=t},removeItem:function(e){delete this._data[e]},getItem:function(e){var t=this._data[e];return void 0===t?null:t}})}).call(this),"undefined"==typeof Package&&(Package={}),Package.localstorage={}}(); - -!function(){var n=Package.meteor.Meteor,e=Package.meteor.global,t=Package.meteor.meteorEnv,a=Package.underscore._,r;(function(){r=function(n){var e=this;if(n=n||{},e.nextCallbackId=0,e.callbacks={},e.bindEnvironment=!0,n.bindEnvironment===!1&&(e.bindEnvironment=!1),n.exceptionHandler)e.exceptionHandler=n.exceptionHandler;else if(n.debugPrintExceptions){if(!a.isString(n.debugPrintExceptions))throw new Error("Hook option debugPrintExceptions should be a string");e.exceptionHandler=n.debugPrintExceptions}},a.extend(r.prototype,{register:function(t){var a=this,r=a.exceptionHandler||function(n){throw n};t=a.bindEnvironment?n.bindEnvironment(t,r):e(t,r);var i=a.nextCallbackId++;return a.callbacks[i]=t,{stop:function(){delete a.callbacks[i]}}},each:function(e){var t=this;n._nodeCodeMustBeInFiber();for(var r=a.keys(t.callbacks),i=0;io&&(e=o),new Date>new Date(n)-e}return n}(),e}(),l=c.prototype;n.userId=function(){return k.userId()},n.user=function(){return k.user()};var g=90,_=3,p=30,f=3600;L=6e5,E=1e4,n.startup(function(){var n=Package["service-configuration"].ServiceConfiguration;l.loginServiceConfiguration=n.configurations,l.ConfigError=n.ConfigError});var h="Accounts.LoginCancelledError";l.LoginCancelledError=n.makeErrorType(h,function(n){this.message=n}),l.LoginCancelledError.prototype.name=h,l.LoginCancelledError.numericError=145546287}],"localstorage_token.js":["./accounts_client.js",function(e,o,t){var i;t.import("./accounts_client.js",{AccountsClient:function(n){i=n}});var r=i.prototype;n.loginWithToken=function(n,e){return k.loginWithToken(n,e)},r.loginWithToken=function(n,e){this.callLoginMethod({methodArguments:[{resume:n}],userCallback:e})},r._enableAutoLogin=function(){this._autoLoginEnabled=!0,this._pollStoredLoginToken()},r._isolateLoginTokenForTest=function(){this.LOGIN_TOKEN_KEY=this.LOGIN_TOKEN_KEY+c.id(),this.USER_ID_KEY=this.USER_ID_KEY+c.id()},r._storeLoginToken=function(e,o,t){n._localStorage.setItem(this.USER_ID_KEY,e),n._localStorage.setItem(this.LOGIN_TOKEN_KEY,o),t||(t=this._tokenExpiration(new Date)),n._localStorage.setItem(this.LOGIN_TOKEN_EXPIRES_KEY,t),this._lastLoginTokenWhenPolled=o},r._unstoreLoginToken=function(){n._localStorage.removeItem(this.USER_ID_KEY),n._localStorage.removeItem(this.LOGIN_TOKEN_KEY),n._localStorage.removeItem(this.LOGIN_TOKEN_EXPIRES_KEY),this._lastLoginTokenWhenPolled=null},r._storedLoginToken=function(){return n._localStorage.getItem(this.LOGIN_TOKEN_KEY)},r._storedLoginTokenExpires=function(){return n._localStorage.getItem(this.LOGIN_TOKEN_EXPIRES_KEY)},r._storedUserId=function(){return n._localStorage.getItem(this.USER_ID_KEY)},r._unstoreLoginTokenIfExpiresSoon=function(){var n=this._storedLoginTokenExpires();n&&this._tokenExpiresSoon(new Date(n))&&this._unstoreLoginToken()},r._initLocalStorage=function(){var e=this;e.LOGIN_TOKEN_KEY="Meteor.loginToken",e.LOGIN_TOKEN_EXPIRES_KEY="Meteor.loginTokenExpires",e.USER_ID_KEY="Meteor.userId";var o=__meteor_runtime_config__.ROOT_URL_PATH_PREFIX;if(o||this.connection!==n.connection){var t=":"+this.connection._stream.rawUrl;o&&(t+=":"+o),e.LOGIN_TOKEN_KEY+=t,e.LOGIN_TOKEN_EXPIRES_KEY+=t,e.USER_ID_KEY+=t}if(e._autoLoginEnabled){e._unstoreLoginTokenIfExpiresSoon();var i=e._storedLoginToken();if(i){var r=e._storedUserId();r&&e.connection.setUserId(r),e.loginWithToken(i,function(o){o&&(n._debug("Error logging in with token: "+o),e.makeClientLoggedOut()),e._pageLoadLogin({type:"resume",allowed:!o,error:o,methodName:"login",methodArguments:[{resume:i}]})})}}e._lastLoginTokenWhenPolled=i,e._pollIntervalTimer&&clearInterval(e._pollIntervalTimer),e._pollIntervalTimer=setInterval(function(){e._pollStoredLoginToken()},3e3)},r._pollStoredLoginToken=function(){var n=this;if(n._autoLoginEnabled){var e=n._storedLoginToken();n._lastLoginTokenWhenPolled!=e&&(e?n.loginWithToken(e,function(e){e&&n.makeClientLoggedOut()}):n.logout()),n._lastLoginTokenWhenPolled=e}}}],"url_client.js":["./accounts_client.js",function(e,o,i){function r(n,e,o){t.each(u,function(t){var i,r=new RegExp("^\\#\\/"+t+"\\/(.*)$"),c=e.match(r);c&&(i=c[1],"reset-password"===t?n._resetPasswordToken=i:"verify-email"===t?n._verifyEmailToken=i:"enroll-account"===t&&(n._enrollAccountToken=i),window.location.hash="",o.call(n,i,t))})}function c(e,o){var t=this;t._autoLoginEnabled=!1,n.startup(function(){t._accountsCallbacks[o]&&t._accountsCallbacks[o](e,function(){t._enableAutoLogin()})})}i.export({AccountsTest:function(){return g}});var a;i.import("./accounts_client.js",{AccountsClient:function(n){a=n}});var s=a.prototype,u=["reset-password","verify-email","enroll-account"],l=window.location.hash;s._initUrlMatching=function(){this._autoLoginEnabled=!0,this._accountsCallbacks={},this._attemptToMatchHash()},s._attemptToMatchHash=function(){r(this,l,c)};var g={attemptToMatchHash:function(){function n(n,e){return r(k,n,e)}return n}()};s.onResetPasswordLink=function(e){this._accountsCallbacks["reset-password"]&&n._debug("Accounts.onResetPasswordLink was called more than once. Only one callback added will be executed."),this._accountsCallbacks["reset-password"]=e},s.onEmailVerificationLink=function(e){this._accountsCallbacks["verify-email"]&&n._debug("Accounts.onEmailVerificationLink was called more than once. Only one callback added will be executed."),this._accountsCallbacks["verify-email"]=e},s.onEnrollmentLink=function(e){this._accountsCallbacks["enroll-account"]&&n._debug("Accounts.onEnrollmentLink was called more than once. Only one callback added will be executed."),this._accountsCallbacks["enroll-account"]=e}}]}}}},{extensions:[".js",".json"]}),b=I("./node_modules/meteor/accounts-base/client_main.js");"undefined"==typeof Package&&(Package={}),function(n,e){for(var o in e)o in n||(n[o]=e[o])}(Package["accounts-base"]=b,{Accounts:k})}(); - !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,r=Package.underscore._,i;(function(){(function(){i=function(e){var t=this;if(!(t instanceof i))throw new Error('use "new" to construct an EventEmitter');e=e||{},t._eventEmitter={onListeners:{},onceListeners:{},maxListeners:e.maxListeners||10}};var e=function(e,t){var n=this;if(n._eventEmitter.maxListeners&&t>n._eventEmitter.maxListeners)return"warning: possible EventEmitter memory leak detected. "+t+' listeners added on event "'+e+'". Use emitter.setMaxListeners() to increase limit. ('+n._eventEmitter.maxListeners+")"};i.prototype.setMaxListeners=function(e){this._eventEmitter.maxListeners=e};var t=function(t,n,r){return"undefined"==typeof t[n]&&(t[n]=[]),e.apply(this,[n,t[n].push(r)])};i.prototype.on=function(e,n){var r=t.apply(this,[this._eventEmitter.onListeners,e,n]);return r&&console.warn(new Error(r).stack),this},i.prototype.once=function(e,n){var r=t.apply(this,[this._eventEmitter.onceListeners,e,n]);return r&&console.warn(new Error(r).stack),this};var n=function(e,t){var n=this,i=0;return"undefined"!=typeof e&&r.each(e,function(e){i++,e.apply(n,t)}),i};i.prototype.emit=function(e){var t=this,i=r.rest(arguments),o=0,s=t._eventEmitter.onceListeners[e];return t._eventEmitter.onceListeners[e]=[],o+=n.call(t,t._eventEmitter.onListeners[e],i),o+=n.call(t,s,i),o>0};var o=function(e,t){for(var n=!1,r=[],i=0;i=2?t.validationErrors():t.invalidKeys();n=r.length?t.keyErrorMessage(r[0].name):"Failed validation";var o=new Error(n);return o.invalidKeys=r,o.validationContext=t,e.isServer&&(o.sanitizedError=new e.Error(400,n,m.stringify(o.invalidKeys))),o}function r(e,t){var n=t.split("c2_")[1].split(" ")[0],i=t.split("dup key:")[1].split('"')[1];e[h]([{name:n,type:"notUnique",value:i}])}function a(e,t){return function i(a){var s=o.toArray(arguments);return a&&("MongoError"===a.name&&11001===a.code||a.message.indexOf(!0))&&a.message.indexOf("c2_")!==-1&&(r(e,a.message),s[0]=n(e)),t.apply(this,s)}}function s(t,i){return function a(s){var c=o.toArray(arguments);if(s instanceof e.Error&&400===s.error&&"INVALID"===s.reason&&"string"==typeof s.details){var l=m.parse(s.details);t[h](l),c[0]=n(t)}else s instanceof e.Error&&409===s.error&&s.reason&&s.reason.indexOf("E11000")!==-1&&s.reason.indexOf("c2_")!==-1&&(r(t,s.reason),c[0]=n(t));return i.apply(this,c)}}function u(e){Package&&Package.insecure&&!_[e._name]&&(e.allow({insert:function(){return!0},update:function(){return!0},remove:function(){return!0},fetch:[],transform:null}),_[e._name]=!0)}function p(n,i){if(!v[n._name]){var r=null===n._connection;n.deny({insert:function(e,t){return n.simpleSchema(t).clean(t,{mutate:!0,isModifier:!1,filter:!1,autoConvert:!1,removeEmptyStrings:!1,trimStrings:!1,extendAutoValueContext:{isInsert:!0,isUpdate:!1,isUpsert:!1,userId:e,isFromTrustedCode:!1,docId:t._id,isLocalCollection:r}}),!1},update:function(e,t,i,o){return n.simpleSchema(o).clean(o,{mutate:!0,isModifier:!0,filter:!1,autoConvert:!1,removeEmptyStrings:!1,trimStrings:!1,extendAutoValueContext:{isInsert:!1,isUpdate:!0,isUpsert:!1,userId:e,isFromTrustedCode:!1,docId:t&&t._id,isLocalCollection:r}}),!1},fetch:["_id"],transform:null}),n.deny(o.extend({insert:function(i,r){return t.call(n,"insert",[r,{trimStrings:!1,removeEmptyStrings:!1,filter:!1,autoConvert:!1},function(t){if(t)throw new e.Error(400,"INVALID",m.stringify(t.invalidKeys))}],!1,i,!1),!1},update:function(i,r,o,a){return t.call(n,"update",[{_id:r&&r._id},a,{trimStrings:!1,removeEmptyStrings:!1,filter:!1,autoConvert:!1},function(t){if(t)throw new e.Error(400,"INVALID",m.stringify(t.invalidKeys))}],!1,i,!1),!1},fetch:["_id"]},i.transform===!0?{}:{transform:null})),v[n._name]=!0}}f=new d,"undefined"==typeof c&&(c={},c.Collection=e.Collection);var h=i.version>=2?"addValidationErrors":"addInvalidKeys";c.Collection.prototype.attachSchema=function e(t,n){function r(e){if("object"==typeof c){var r=-1;e._c2._simpleSchemas=e._c2._simpleSchemas||[],e._c2._simpleSchemas.forEach(function(e,t){o.isEqual(e.selector,c)&&(r=t)}),r===-1?e._c2._simpleSchemas.push({schema:new i(t),selector:c}):n.replace!==!0?e._c2._simpleSchemas[r].schema.version>=2?e._c2._simpleSchemas[r].schema.extend(t):e._c2._simpleSchemas[r].schema=new i([e._c2._simpleSchemas[r].schema,t]):e._c2._simpleSchemas[r].schema=t,delete e._c2._simpleSchema}else e._c2._simpleSchema=t,delete e._c2._simpleSchemas}var a=this;if(n=n||{},t instanceof i||(t=new i(t)),a._c2=a._c2||{},a._c2._simpleSchema&&n.replace!==!0)if(t.version>=2){var s=new i(a._c2._simpleSchema);s.extend(t),t=s}else t=new i([a._c2._simpleSchema,t]);var c=n.selector;r(a),a._collection instanceof l&&(a._collection._c2=a._collection._c2||{},r(a._collection)),p(a,n),u(a),f.emit("schema.attached",a,t,n)},o.each([c.Collection,l],function(e){e.prototype.simpleSchema=function(e,t,n){if(!this._c2)return null;if(this._c2._simpleSchema)return this._c2._simpleSchema;var i=this._c2._simpleSchemas;if(i&&i.length>0){if(!e)throw new Error("collection.simpleSchema() requires doc argument when there are multiple schemas");for(var r,o,a,s=0;s\n \n \n '),"\n ",z.DIV({class:"modal-body"},"\n ",M._TemplateWith(function(){return{selectedStudies:V.call(t.lookup("selectedStudies"))}},function(){return V.include(t.lookupTemplate("seriesDetailsTable"))}),"\n "),"\n ",z.Raw(''),"\n "),"\n "),"\n ")})},seriesDetailsTable:{"seriesDetailsTable.html":["./template.seriesDetailsTable.js",function(t,e,n){n.exports=t("./template.seriesDetailsTable.js")}],"template.seriesDetailsTable.js":function(){R.__checkName("seriesDetailsTable"),R.seriesDetailsTable=new R("Template.seriesDetailsTable",function(){var t=this;return[M.Unless(function(){return V.call(V.dot(t.lookup("selectedStudies"),"length"))},function(){return["\n ",z.P({align:"center"},"Series details not found"),"\n "]}),"\n ",M.Each(function(){return V.call(t.lookup("selectedStudies"))},function(){return["\n ",z.DIV({class:"selectedStudyContainer"},"\n ",z.TABLE({class:"table table-responsive tblStudyDetails"},"\n ",z.TBODY("\n ",z.TR("\n ",z.TD({class:"center patientID"},"\n ",z.DIV("\n ",z.SPAN("Patient ID"),"\n "),"\n ",z.INPUT({type:"text",class:"form-control",id:"patientID",placeholder:"Patient ID",disabled:"disabled",value:function(){return V.mustache(t.lookup("patientId"))}}),"\n "),"\n ",z.TD({class:"patientName"},"\n ",z.DIV("\n ",z.SPAN("Patient Name"),"\n "),"\n ",z.INPUT({type:"text",class:"form-control",id:"patientName",placeholder:"Patient Name",disabled:"disabled",value:function(){return V.mustache(t.lookup("formatPN"),t.lookup("patientName"))}}),"\n "),"\n ",z.TD({class:"accessionNumber"},"\n ",z.DIV("\n ",z.SPAN("Accession Number"),"\n "),"\n ",z.INPUT({type:"text",class:"form-control",id:"accessionNumber",placeholder:"Accession Number",disabled:"disabled",value:function(){return V.mustache(t.lookup("accessionNumber"))}}),"\n "),"\n "),"\n ",z.TR("\n ",z.TD({class:"studyDescription"},"\n ",z.DIV("\n ",z.SPAN("Study Description"),"\n "),"\n ",z.INPUT({type:"text",class:"form-control",id:"studyDescription",placeholder:"Study Description",disabled:"disabled",value:function(){return V.mustache(t.lookup("studyDescription"))}}),"\n "),"\n ",z.TD({class:"studyDate"},"\n ",z.DIV("\n ",z.SPAN("Study Date"),"\n "),"\n ",z.INPUT({type:"text",class:"form-control",id:"studyDate",placeholder:"Study Date",disabled:"disabled",value:function(){return V.mustache(t.lookup("formatDA"),t.lookup("studyDate"))}}),"\n "),"\n\n ",z.TD(),"\n "),"\n "),"\n "),"\n\n ",z.TABLE({class:"table table-responsive tblSeriesDetails"},"\n ",z.THEAD("\n ",z.TR("\n ",z.TH({class:"header"},"Number"),"\n ",z.TH({class:"header"},"Modality"),"\n ",z.TH({class:"header"},"Description"),"\n ",z.TH({class:"header"},"Instances"),"\n "),"\n "),"\n\n ",z.TBODY("\n ",M.If(function(){return V.call(t.lookup("displaySeriesLoadingText"))},function(){return["\n ",z.TR("\n ",z.TD({colspan:"4",class:"center"},"\n ",V.include(t.lookupTemplate("loadingText")),"\n "),"\n "),"\n "]}),"\n\n ",M.Each(function(){return V.call(t.lookup("seriesList"))},function(){return["\n ",z.TR("\n ",z.TD({class:"center"},M.View("lookup:seriesNumber",function(){return V.mustache(t.lookup("seriesNumber"))})),"\n ",z.TD({class:"center"},M.View("lookup:modality",function(){return V.mustache(t.lookup("modality"))})),"\n ",z.TD({class:"center"},M.View("lookup:seriesDescription",function(){return V.mustache(t.lookup("seriesDescription"))})),"\n ",z.TD({class:"center"},M.View("lookup:instances.length",function(){return V.mustache(V.dot(t.lookup("instances"),"length"))})),"\n "),"\n "]}),"\n "),"\n "),"\n "),"\n "]})]})},"seriesDetailsTable.js":["meteor/templating","meteor/reactive-dict","meteor/underscore","meteor/ohif:core",function(t,e,n){var o;n.import("meteor/templating",{Template:function(t){o=t}});var i;n.import("meteor/reactive-dict",{ReactiveDict:function(t){i=t}});var a;n.import("meteor/underscore",{_:function(t){a=t}});var r;n.import("meteor/ohif:core",{OHIF:function(t){r=t}}),o.seriesDetailsTable.onCreated(function(){var t=o.instance();t.selectedStudies=new i;var e=t.data.selectedStudies;e&&(a.each(e,function(t){t.displaySeriesLoadingText=!0}),t.selectedStudies.set("studies",e))}),o.seriesDetailsTable.onRendered(function(){var t=o.instance(),e=t.selectedStudies.get("studies");e&&a.map(e,function(n,o){e[o].seriesList=[],r.studylist.retrieveStudyMetadata(function(n){e[o].seriesList=n.seriesList,e[o].displaySeriesLoadingText=!1,t.selectedStudies.set("studies",e)})})}),o.seriesDetailsTable.helpers({selectedStudies:function(){function t(){var t=o.instance();return t.selectedStudies.get("studies")}return t}()})}],"seriesDetailsTable.styl":["./seriesDetailsTable.styl.css",function(t,e,n){n.exports=t("./seriesDetailsTable.styl.css")}],"seriesDetailsTable.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles('.theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url("/packages/design/assets/theme-icons.png") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\n.selectedStudyContainer {\n margin-bottom: 15px;\n}\n.selectedStudyContainer .tblStudyDetails tbody > tr > td > label {\n color: $textPrimaryColor;\n}\n.selectedStudyContainer .tblStudyDetails tbody > tr > td > input[type="text"] {\n height: 28px;\n background-color: $primaryBackgroundColor;\n color: $textPrimaryColor;\n width: calc(100% - 10px);\n border-radius: 4px;\n box-sizing: border-box;\n}\n.selectedStudyContainer .tblSeriesDetails thead > tr > th {\n text-align: center;\n}\n.selectedStudyContainer .tblSeriesDetails tbody > tr td {\n text-align: center;\n color: $textPrimaryColor;\n}\n.selectedStudyContainer .tblSeriesDetails .loadingTextDiv {\n font-size: 13px;\n color: $textSecondaryColor;\n}\n')}]}},serverInformation:{"index.js":["./serverInformationDicomWeb/serverInformationDicomWeb.html","./serverInformationDicomWeb/serverInformationDicomWeb.js","./serverInformationDimse/serverInformationDimse.html","./serverInformationDimse/serverInformationDimse.js","./serverInformationForm/serverInformationForm.html","./serverInformationForm/serverInformationForm.js","./serverInformationList/serverInformationList.html","./serverInformationList/serverInformationList.js","./serverInformationModal/serverInformationModal.html","./serverInformationModal/serverInformationModal.styl","./serverInformationModal/serverInformationModal.js",function(t,e,n){n.import("./serverInformationDicomWeb/serverInformationDicomWeb.html"),n.import("./serverInformationDicomWeb/serverInformationDicomWeb.js"),n.import("./serverInformationDimse/serverInformationDimse.html"),n.import("./serverInformationDimse/serverInformationDimse.js"),n.import("./serverInformationForm/serverInformationForm.html"),n.import("./serverInformationForm/serverInformationForm.js"),n.import("./serverInformationList/serverInformationList.html"),n.import("./serverInformationList/serverInformationList.js"),n.import("./serverInformationModal/serverInformationModal.html"),n.import("./serverInformationModal/serverInformationModal.styl"),n.import("./serverInformationModal/serverInformationModal.js")}],serverInformationDicomWeb:{"serverInformationDicomWeb.html":["./template.serverInformationDicomWeb.js",function(t,e,n){n.exports=t("./template.serverInformationDicomWeb.js")}],"template.serverInformationDicomWeb.js":function(){R.__checkName("serverInformationDicomWeb"),R.serverInformationDicomWeb=new R("Template.serverInformationDicomWeb",function(){var t=this;return[z.DIV({class:"row"},"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:V.call("form-group"),key:V.call("wadoUriRoot")}},function(){return V.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:V.call("form-group"),key:V.call("wadoRoot")}},function(){return V.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:V.call("form-group"),key:V.call("imageRendering"),hideSearch:V.call(!0),options:V.call(V.dataMustache(t.lookup("clone"),V.kw({placeholder:"Select an option"})))}},function(){return V.include(t.lookupTemplate("inputSelect"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:V.call("form-group"),key:V.call("qidoRoot")}},function(){return V.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",z.Raw("QIDO options"),"\n ",z.DIV({class:"form-group"},"\n ",z.DIV({class:"form-control"},"\n ",z.DIV({class:"checkbox"},"\n ",M._TemplateWith(function(){return{key:V.call("qidoSupportsIncludeField")}},function(){return V.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n "),"\n "),"\n "),"\n "),z.Raw("\n
\n

Request options

\n "),M._TemplateWith(function(){return{class:V.call("row"),key:V.call("requestOptions")}},function(){return V.include(t.lookupTemplate("group"),function(){return["\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:V.call("form-group"),key:V.call("auth")}},function(){return V.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",z.STRONG("Logging options"),"\n ",z.DIV({class:"form-group"},"\n ",z.DIV({class:"form-control clearfix"},"\n ",z.DIV({class:"checkbox pull-left"},"\n ",M._TemplateWith(function(){return{key:V.call("logRequests")}},function(){return V.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n ",z.DIV({class:"checkbox pull-left"},"\n ",M._TemplateWith(function(){return{key:V.call("logResponses")}},function(){return V.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n ",z.DIV({class:"checkbox pull-left"},"\n ",M._TemplateWith(function(){return{key:V.call("logTiming")}},function(){return V.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n "),"\n "),"\n "),"\n "]})})]})},"serverInformationDicomWeb.js":function(){R.serverInformationDicomWeb.onRendered(function(){var t=R.instance();t.autorun(function(){var e=t.data.mode.get();if("edit"===e){var n=t.data.currentItem.get();t.data.form.value(n)}})})}},serverInformationDimse:{"serverInformationDimse.html":["./template.serverInformationDimse.js",function(t,e,n){n.exports=t("./template.serverInformationDimse.js")}],"template.serverInformationDimse.js":function(){R.__checkName("serverInformationDimse"),R.serverInformationDimse=new R("Template.serverInformationDimse",function(){var t=this;return[z.DIV({class:"row"},"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:V.call("form-group"),key:V.call("wadoUriRoot")}},function(){return V.include(t.lookupTemplate("inputText"))}),"\n "),"\n "),"\n ",z.DIV({class:"panel panel-default panel-body"},"\n ",z.DIV({class:"clearfix"},"\n ",z.Raw('

Peer List

'),"\n ",M._TemplateWith(function(){return{class:V.call("btn btn-primary pull-right"),action:V.call("newPeer"),params:V.call(t.lookup("peer"))}},function(){return V.include(t.lookupTemplate("button"),function(){return"New peer"})}),"\n "),"\n ",z.Raw("
"),"\n ",M._TemplateWith(function(){return{class:V.call("row"),key:V.call("peers"),arrayValues:V.call(!0)}},function(){return V.include(t.lookupTemplate("group"),function(){return["\n ",M.Each(function(){return{_sequence:V.call(V.dot(t.lookup("instance"),"peers","get")),_variable:"peer"}},function(){return["\n ",M._TemplateWith(function(){return{class:V.call("col-lg-6")}},function(){return V.include(t.lookupTemplate("group"),function(){return["\n ",z.DIV({class:"panel panel-default panel-body"},"\n ",z.DIV({class:"row"},"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{class:V.call("form-control"),key:V.call("aeTitle")}},function(){return V.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{class:V.call("form-control"),key:V.call("hostAE")}},function(){return V.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{class:V.call("form-control"),key:V.call("host")}},function(){return V.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{class:V.call("form-control"),key:V.call("port")}},function(){return V.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-12"},"\n ",z.STRONG("Settings"),"\n ",z.DIV({class:"form-group"},"\n ",z.DIV({class:"form-control height-auto clearfix"},"\n ",z.DIV({class:"checkbox pull-left"},"\n ",M._TemplateWith(function(){return{key:V.call("default")}},function(){return V.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n ",z.DIV({class:"checkbox pull-left"},"\n ",M._TemplateWith(function(){return{key:V.call("server")}},function(){return V.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n ",z.DIV({class:"checkbox pull-left"},"\n ",M._TemplateWith(function(){return{key:V.call("supportsInstanceRetrievalByStudyUid")}},function(){return V.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n "),"\n "),"\n "),"\n ",z.DIV({class:"col-lg-12 text-right"},"\n ",M._TemplateWith(function(){return{class:V.call("btn btn-sm btn-danger"),action:V.call("removePeer"),params:V.call(t.lookup("@index"))}},function(){return V.include(t.lookupTemplate("button"),function(){return"Remove"})}),"\n "),"\n "),"\n "),"\n "]})}),"\n "]}),"\n "]})}),"\n "),z.Raw("\n
")]})},"serverInformationDimse.js":function(){R.serverInformationDimse.onCreated(function(){var t=R.instance();t.peers=new ReactiveVar([]),t.autorun(function(){var e=t.data.currentItem.get();e&&t.peers.set(e.peers||[])});var e=t.data.api;q.extend(e,{newPeer:function(){function e(){var e=t.peers.get();e.push({}),t.peers.set(e)}return e}(),removePeer:function(){function e(e){var n=t.peers.get();n.splice(e,1),t.peers.set(n);var o=t.data.currentItem.get();o.peers=n,I.afterFlush(function(){return t.data.form.value(o)})}return e}()})}),R.serverInformationDimse.onRendered(function(){var t=R.instance();t.autorun(function(){var e=t.data.mode.get();if("edit"===e){var n=t.data.currentItem.get();t.data.form.value(n)}})})}},serverInformationForm:{"serverInformationForm.html":["./template.serverInformationForm.js",function(t,e,n){n.exports=t("./template.serverInformationForm.js")}],"template.serverInformationForm.js":function(){R.__checkName("serverInformationForm"),R.serverInformationForm=new R("Template.serverInformationForm",function(){var t=this;return M._TemplateWith(function(){return{class:V.call("server-information-form"),schema:V.call(V.dot(t.lookup("instance"),"currentSchema")),api:V.call(V.dot(t.lookup("."),"api"))}},function(){return V.include(t.lookupTemplate("form"),function(){return["\n ",M._TemplateWith(function(){return{key:V.call("_id")}},function(){return V.include(t.lookupTemplate("inputHidden"))}),"\n ",z.DIV({class:"row"},"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:V.call("form-group"),key:V.call("name")}},function(){return V.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:V.call("form-group"),key:V.call("type"),hideSearch:V.call(!0),disabled:V.call(V.dataMustache(t.lookup("eq"),V.dot(t.lookup("."),"mode","get"),"edit")),options:V.call(V.dataMustache(t.lookup("clone"),V.kw({placeholder:"Choose a server type"})))}},function(){return V.include(t.lookupTemplate("inputSelect"))}),"\n "),"\n "),"\n ",z.HR(),"\n ",M.If(function(){return V.dataMustache(t.lookup("eq"),V.dot(t.lookup("."),"serverType","get"),"dicomWeb")},function(){return["\n ",M._TemplateWith(function(){return V.call(t.lookup("."))},function(){return V.include(t.lookupTemplate("serverInformationDicomWeb"))}),"\n "]}),"\n ",M.If(function(){return V.dataMustache(t.lookup("eq"),V.dot(t.lookup("."),"serverType","get"),"dimse")},function(){return["\n ",M._TemplateWith(function(){return V.call(t.lookup("."))},function(){return V.include(t.lookupTemplate("serverInformationDimse"))}),"\n "]}),"\n ",M.If(function(){return V.call(V.dot(t.lookup("."),"serverType","get"))},function(){return["\n ",z.DIV("\n ",M._TemplateWith(function(){ -return{class:V.call("btn btn-primary"),action:V.call("save")}},function(){return V.include(t.lookupTemplate("button"),function(){return"Save"})}),"\n "),"\n "]}),"\n "]})})})},"serverInformationForm.js":["meteor/meteor","meteor/templating","meteor/reactive-var","meteor/ohif:study-list/both/schema/servers.js",function(t,e,n){var o;n.import("meteor/meteor",{Meteor:function(t){o=t}});var i;n.import("meteor/templating",{Template:function(t){i=t}});var a;n.import("meteor/reactive-var",{ReactiveVar:function(t){a=t}});var r;n.import("meteor/ohif:study-list/both/schema/servers.js",{DICOMWebServer:function(t){r=t}});var s;n.import("meteor/ohif:study-list/both/schema/servers.js",{DIMSEServer:function(t){s=t}}),i.serverInformationForm.onCreated(function(){var t=i.instance();t.data.api={save:function(){function e(){if(t.data.form.validate()){var e=t.data.form.value();o.call("serverSave",e,function(e){t.data.resetState()})}}return e}()},t.currentSchema=new a(r)}),i.serverInformationForm.onRendered(function(){var t=i.instance();t.data.$form=t.$("form:first"),t.data.form=t.data.$form.data("component"),t.autorun(function(){var e=t.$("[data-key=type] :input").data("component");e.depend();var n=e.value();t.data.serverType.set(n),"dimse"===n?t.currentSchema.set(s):t.currentSchema.set(r)}),t.autorun(function(){var e=t.data.mode.get();if("edit"===e){var n=t.data.currentItem.get();t.data.form.value(n)}})})}]},serverInformationList:{"serverInformationList.html":["./template.serverInformationList.js",function(t,e,n){n.exports=t("./template.serverInformationList.js")}],"template.serverInformationList.js":function(){R.__checkName("serverInformationList"),R.serverInformationList=new R("Template.serverInformationList",function(){var t=this;return M._TemplateWith(function(){return{api:V.call(V.dot(t.lookup("instance"),"api"))}},function(){return V.include(t.lookupTemplate("form"),function(){return["\n ",z.TABLE({id:"tblServer",class:"table"},"\n ",z.THEAD("\n ",z.TR("\n ",z.TH("Name"),"\n ",z.TH("Type"),"\n ",z.TH({class:"text-right"},"Actions"),"\n "),"\n "),"\n ",z.TBODY("\n ",M.Each(function(){return{_sequence:V.call(t.lookup("servers")),_variable:"server"}},function(){return["\n ",z.TR("\n ",z.TD(M.View("lookup:server.name",function(){return V.mustache(V.dot(t.lookup("server"),"name"))})),"\n ",z.TD(M.View("lookup:server.type",function(){return V.mustache(V.dot(t.lookup("server"),"type"))})),"\n ",z.TD({class:"text-right"},"\n ",z.DIV({class:"btn-group",role:"group","aria-label":"Actions"},"\n ",M._TemplateWith(function(){return{class:V.call("btn btn-sm btn-default"),action:V.call("use"),params:V.call(t.lookup("server")),title:V.call("Use this server"),disabled:V.call(V.dataMustache(t.lookup("isActive"),t.lookup("server")))}},function(){return V.include(t.lookupTemplate("button"),function(){return["\n ",M.If(function(){return V.dataMustache(t.lookup("isActive"),t.lookup("server"))},function(){return["\n ",z.I({class:"fa fa-check-square-o"}),"\n "]},function(){return["\n ",z.I({class:"fa fa-square-o"}),"\n "]}),"\n "]})}),"\n ",M._TemplateWith(function(){return{class:V.call("btn btn-sm btn-default"),action:V.call("edit"),params:V.call(t.lookup("server")),title:V.call("Edit"),disabled:V.call(V.dataMustache(t.lookup("eq"),V.dot(t.lookup("server"),"origin"),"json"))}},function(){return V.include(t.lookupTemplate("button"),function(){return["\n ",z.I({class:"fa fa-pencil"}),"\n "]})}),"\n ",M._TemplateWith(function(){return{class:V.call("btn btn-sm btn-danger"),action:V.call("delete"),params:V.call(t.lookup("server")),title:V.call("Remove"),disabled:V.call(V.dataMustache(t.lookup("eq"),V.dot(t.lookup("server"),"origin"),"json"))}},function(){return V.include(t.lookupTemplate("button"),function(){return["\n ",z.I({class:"fa fa-trash"}),"\n "]})}),"\n "),"\n "),"\n "),"\n "]},function(){return["\n ",z.TR("\n ",z.TD({class:"text-center",colspan:"3"},"No servers found"),"\n "),"\n "]}),"\n "),"\n "),"\n ",M._TemplateWith(function(){return{class:V.call("btn btn-sm btn-default"),action:V.call("add")}},function(){return V.include(t.lookupTemplate("button"),function(){return["\n ",z.I({class:"fa fa-plus"})," Add a new server\n "]})}),"\n "]})})})},"serverInformationList.js":function(){R.serverInformationList.onCreated(function(){var e=R.instance();e.api={add:function(){function t(){return e.data.mode.set("create")}return t}(),edit:function(){function t(t){e.data.currentItem.set(t),e.data.mode.set("edit")}return t}(),delete:function(){function e(e){confirm("Are you sure you want to remove this peer?")&&t.call("serverRemove",e._id,function(t){})}return e}(),use:function(){function e(e){t.call("serverSetActive",e._id,function(t){})}return e}()}}),R.serverInformationList.helpers({isActive:function(){function t(t){var e=A.findOne();if(e)return t._id===e.serverId}return t}(),servers:function(){function t(){var t={sort:{origin:-1,type:1,name:1}};return F.find({},t).fetch()}return t}()})}},serverInformationModal:{"serverInformationModal.html":["./template.serverInformationModal.js",function(t,e,n){n.exports=t("./template.serverInformationModal.js")}],"template.serverInformationModal.js":function(){R.__checkName("serverInformationModal"),R.serverInformationModal=new R("Template.serverInformationModal",function(){var t=this;return z.DIV({class:"modal",id:"serverInformationModal",tabindex:"-1",role:"dialog","aria-labelledby":"serverInformationModalLabel"},"\n ",z.DIV({class:"modal-dialog modal-lg",role:"document"},"\n ",z.DIV({class:"modal-content"},"\n ",M.Let({isList:function(){return V.call(V.dataMustache(t.lookup("eq"),V.dot(t.lookup("instance"),"container","mode","get"),"list"))}},function(){return["\n ",z.DIV({class:"modal-header"},"\n ",z.BUTTON({type:"button",class:"close","data-dismiss":"modal","aria-label":"Close"},z.SPAN({"aria-hidden":"true"},z.CharRef({html:"×",str:"×"}))),"\n ",z.H4({class:"modal-title",id:"serverInformationModalLabel"},"Server Information"),"\n "),"\n ",z.DIV({class:"modal-body"},"\n ",M.If(function(){return V.call(t.lookup("isList"))},function(){return["\n ",M._TemplateWith(function(){return V.call(V.dot(t.lookup("instance"),"container"))},function(){return V.include(t.lookupTemplate("serverInformationList"))}),"\n "]},function(){return["\n ",M._TemplateWith(function(){return V.call(V.dot(t.lookup("instance"),"container"))},function(){return V.include(t.lookupTemplate("serverInformationForm"))}),"\n "]}),"\n "),"\n ",z.DIV({class:"modal-footer"},"\n ",M.Unless(function(){return V.call(t.lookup("isList"))},function(){return["\n ",z.BUTTON({type:"button",class:"btn btn-default js-back"},"Back"),"\n "]}),"\n ",z.BUTTON({type:"button",class:"btn btn-default","data-dismiss":"modal"},"Close"),"\n "),"\n "]}),"\n "),"\n "),"\n ")})},"serverInformationModal.js":function(){R.serverInformationModal.onCreated(function(){var t=R.instance();t.container={mode:new ReactiveVar("list"),serverType:new ReactiveVar(null),currentItem:new ReactiveVar(null),$form:null,resetState:function(){function e(){t.container.mode.set("list"),t.container.serverType.set(null),t.container.currentItem.set(null)}return e}()}}),R.serverInformationModal.events({"click .js-back, click [data-dismiss=modal]":function(){function t(t,e){e.container.resetState()}return t}()})},"serverInformationModal.styl":["./serverInformationModal.styl.css",function(t,e,n){n.exports=t("./serverInformationModal.styl.css")}],"serverInformationModal.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles(".server-information-form label.wrapper {\n display: block;\n}\n.server-information-form .checkbox {\n margin: 0 8px 0 0;\n}\n")}]}},studyContextMenu:{"index.js":["./studyContextMenu.html","./studyContextMenu.js",function(t,e,n){n.import("./studyContextMenu.html"),n.import("./studyContextMenu.js")}],"studyContextMenu.html":["./template.studyContextMenu.js",function(t,e,n){n.exports=t("./template.studyContextMenu.js")}],"template.studyContextMenu.js":function(){R.__checkName("studyContextMenu"),R.studyContextMenu=new R("Template.studyContextMenu",function(){var t=this;return V.include(t.lookupTemplate("dropdownForm"),function(){return["\n ",z.LI(z.A({id:"viewSeriesDetails",type:"button",title:"View Series Details"},"View Series Details")),"\n ",z.LI({class:"disabled"},z.A({class:"disabled"},"Anonymize")),"\n ",z.LI({class:"disabled"},z.A({class:"disabled"},"Send")),"\n ",z.LI({class:"divider",role:"separator"}),"\n ",z.LI({class:"disabled"},z.A({class:"disabled"},"Delete")),"\n ",z.LI(z.A({id:"exportSelectedStudies",title:"Export Selected Studies"},"Export")),"\n "]})})},"studyContextMenu.js":["meteor/templating","meteor/meteor","meteor/ohif:core","meteor/jquery",function(t,e,n){function o(t,e){var n=s.studylist.getSelectedStudies(),o=n.length,i=o>1?"Studies":"Study";s.ui.showDialog("dialogConfirm",{element:e.element,title:"Export "+i,message:"Would you like to export "+o+" "+i.toLowerCase()+"?"}).then(function(){s.studylist.exportStudies(n)})}function i(){var t=s.studylist.getSelectedStudies();t&&Modal.show("viewSeriesDetailsModal",{selectedStudies:t})}var a;n.import("meteor/templating",{Template:function(t){a=t}});var r;n.import("meteor/meteor",{Meteor:function(t){r=t}});var s;n.import("meteor/ohif:core",{OHIF:function(t){s=t}});var l;n.import("meteor/jquery",{$:function(t){l=t}}),U=function t(e){if(s.uiSettings.studyListFunctionsEnabled){tt.functions.exportSelectedStudies=o,tt.functions.viewSeriesDetails=i,a.studyContextMenu.$study=l(e.currentTarget);var n=s.ui.showFormDropdown("studyContextMenu"),d=l(n),u=d.children(".dropdown-menu");n.oncontextmenu=function(){return!1},u.css({visibility:"hidden",position:"fixed","z-index":1e4}).bounded().focus(),r.defer(function(){u.css({visibility:"visible",left:e.clientX+"px",top:e.clientY+"px"}).trigger("spatialChanged")})}},a.studyContextMenu.events({"click a":function(){function t(t,e){var n=l(t.currentTarget);if(!n.hasClass("disabled")){var o=n.attr("id");if(o in tt.functions){var i=tt.functions[o];"function"==typeof i&&i(a.studyContextMenu.$study,t)}}}return t}()})}]},studylist:{"index.js":["./studylist.html","./studylist.js","./studylist.styl","./studylistStudy/studylistStudy.html","./studylistStudy/studylistStudy.js","./studylistStudy/studylistStudy.styl","./studylistResult/studylistResult.html","./studylistResult/studylistResult.js","./studylistResult/studylistResult.styl","./studylistToolbar/studylistToolbar.html","./studylistToolbar/studylistToolbar.js","./studylistToolbar/studylistToolbar.styl","./studylistPagination/studylistPagination.html","./studylistPagination/studylistPagination.styl","./studylistPagination/studylistPagination.js",function(t,e,n){n.import("./studylist.html"),n.import("./studylist.js"),n.import("./studylist.styl"),n.import("./studylistStudy/studylistStudy.html"),n.import("./studylistStudy/studylistStudy.js"),n.import("./studylistStudy/studylistStudy.styl"),n.import("./studylistResult/studylistResult.html"),n.import("./studylistResult/studylistResult.js"),n.import("./studylistResult/studylistResult.styl"),n.import("./studylistToolbar/studylistToolbar.html"),n.import("./studylistToolbar/studylistToolbar.js"),n.import("./studylistToolbar/studylistToolbar.styl"),n.import("./studylistPagination/studylistPagination.html"),n.import("./studylistPagination/studylistPagination.styl"),n.import("./studylistPagination/studylistPagination.js")}],"studylist.html":["./template.studylist.js",function(t,e,n){n.exports=t("./template.studylist.js")}],"template.studylist.js":function(){R.__checkName("studylist"),R.studylist=new R("Template.studylist",function(){var t=this;return[z.DIV({id:"studylistTabs",class:"tab-content"},"\n ",z.DIV({role:"tabpanel",class:"tab-pane active",id:"studylistTab"},"\n ",z.DIV({class:"studylistContainer"},"\n ",M._TemplateWith(function(){return V.dataMustache(t.lookup("clone"),t.lookup("."))},function(){return V.include(t.lookupTemplate("studylistResult"))}),"\n "),"\n "),"\n ",z.Raw('
\n
\n
\n
'),"\n "),"\n ",M.Each(function(){return{_sequence:V.call(t.lookup("additionalTemplates")),_variable:"templateName"}},function(){return["\n ",M._TemplateWith(function(){return{template:V.call(t.lookup("templateName"))}},function(){return V.include(function(){return V.call(R.__dynamic)})}),"\n "]}),"\n ",V.include(t.lookupTemplate("progressDialog"))]})},"studylist.js":function(){H=C.get("ViewerData")||{},$=new t.Collection(null),$._debugName="StudyListStudies",C.setDefault("activeContentId","studylistTab"),R.studylist.onCreated(function(){var t=R.instance();tt.subscriptions&&tt.subscriptions.forEach(function(e){t.subscribe(e)})}),R.studylist.onRendered(function(){var t=R.instance();if(t.data&&t.data.studyInstanceUid){var e=t.data.studyInstanceUid;K(e,e)}else{console.log("studylist onRendered");var n=C.get("activeContentId");"studylistTab"!==n&&H&&H[n]&&et(n)}})},"studylist.styl":["./studylist.styl.css",function(t,e,n){n.exports=t("./studylist.styl.css")}],"studylist.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles('.theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url("/packages/design/assets/theme-icons.png") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\nbody {\n background-color: #000;\n}\nbody.theme-tide body {\n background-color: #000;\n}\nbody.theme-tigerlily body {\n background-color: #000;\n}\nbody.theme-crickets body {\n background-color: #000;\n}\nbody.theme-honeycomb body {\n background-color: #000;\n}\nbody.theme-mint body {\n background-color: #000;\n}\nbody.theme-overcast body {\n background-color: #000;\n}\nbody.theme-quartz body {\n background-color: #000;\n}\n#tblStudyList tr {\n height: 20px;\n}\n#studylistTab {\n background-color: #000;\n}\nbody.theme-tide #studylistTab {\n background-color: #000;\n}\nbody.theme-tigerlily #studylistTab {\n background-color: #000;\n}\nbody.theme-crickets #studylistTab {\n background-color: #000;\n}\nbody.theme-honeycomb #studylistTab {\n background-color: #000;\n}\nbody.theme-mint #studylistTab {\n background-color: #000;\n}\nbody.theme-overcast #studylistTab {\n background-color: #000;\n}\nbody.theme-quartz #studylistTab {\n background-color: #000;\n}\n.studylistContainer {\n color: #fff;\n margin: 2px auto 0;\n position: relative;\n width: 100%;\n}\n.studylistContainer {\n background-color: #000;\n}\nbody.theme-tide .studylistContainer {\n background-color: #000;\n}\nbody.theme-tigerlily .studylistContainer {\n background-color: #000;\n}\nbody.theme-crickets .studylistContainer {\n background-color: #000;\n}\nbody.theme-honeycomb .studylistContainer {\n background-color: #000;\n}\nbody.theme-mint .studylistContainer {\n background-color: #000;\n}\nbody.theme-overcast .studylistContainer {\n background-color: #000;\n}\nbody.theme-quartz .studylistContainer {\n background-color: #000;\n}\n.tab-content {\n width: 100%;\n height: calc(100% - 91px);\n}\n.tab-content .loadingTextDiv {\n font-size: 30px;\n}\n.tab-content .loadingTextDiv {\n color: #91b9cd;\n}\nbody.theme-tide .tab-content .loadingTextDiv {\n color: #91b9cd;\n}\nbody.theme-tigerlily .tab-content .loadingTextDiv {\n color: #9ccdf8;\n}\nbody.theme-crickets .tab-content .loadingTextDiv {\n color: #8be7b5;\n}\nbody.theme-honeycomb .tab-content .loadingTextDiv {\n color: #fab797;\n}\nbody.theme-mint .tab-content .loadingTextDiv {\n color: #a7e9b3;\n}\nbody.theme-overcast .tab-content .loadingTextDiv {\n color: #73f2fc;\n}\nbody.theme-quartz .tab-content .loadingTextDiv {\n color: #d7e8fe;\n}\n.tab-content .tab-pane {\n width: 100%;\n height: 100%;\n}\n.tab-content .tab-pane .viewerContainer {\n height: 100%;\n width: 100%;\n}\n')}],studylistPagination:{"studylistPagination.html":["./template.studylistPagination.js",function(t,e,n){n.exports=t("./template.studylistPagination.js")}],"template.studylistPagination.js":function(){R.__checkName("studylistPagination"),R.studylistPagination=new R("Template.studylistPagination",function(){var t=this;return z.DIV({class:"studylistPagination"},"\n ",z.DIV({class:"row"},"\n ",z.DIV({class:"col-xs-4 col-sm-3 col-md-3"},"\n ",V.With(function(){return V.call(t.lookup("recordCount"))},function(){return["\n ",z.DIV({class:"form-inline form-group rows-per-page"},"\n ",z.LABEL("\n ",z.SPAN("Show"),"\n ",z.SELECT({class:"js-select-rows-per-page"},"\n ",M.Each(function(){return{_sequence:V.call(t.lookup("pageSizes")),_variable:"pageSize"}},function(){return["\n ",z.OPTION({value:function(){return V.mustache(t.lookup("pageSize"))},selected:function(){return M.If(function(){return V.dataMustache(t.lookup("isRowsPerPageSelected"),t.lookup("pageSize"))},function(){return"selected"})}},M.View("lookup:pageSize",function(){return V.mustache(t.lookup("pageSize"))})),"\n "]}),"\n "),"\n\n ",z.SPAN({class:"rows-per-page-label"},"rows per page"),"\n "),"\n "),"\n "]}),"\n "),"\n ",z.Raw('
\n
\n \n
\n
'),"\n "),"\n ")})},"studylistPagination.js":["meteor/templating","./studylistPagination.html",function(t,e,n){var i;n.import("meteor/templating",{Template:function(t){i=t}}),n.import("./studylistPagination.html");var a=10;i.studylistPagination.onCreated(function(){var t=i.instance();t.parent=this.parent(1)}),i.studylistPagination.onRendered(function(){var t=i.instance(),e=t.$("#pagination");t.autorun(function(){var n=t.parent.recordCount.get(),o=t.parent.rowsPerPage.get();if(e.data().twbsPagination&&e.twbsPagination("destroy"),n&&o){var i=Math.ceil(n/o);e.twbsPagination({totalPages:i,visiblePages:a,onPageClick:function(){function e(e,n){t.parent.currentPage.set(n-1)}return e}()})}})}),i.studylistPagination.helpers({pageSizes:function(){function t(){return[25,50,100]}return t}(),recordCount:function(){function t(){var t=i.instance();return t.parent.recordCount.get()}return t}(),isRowsPerPageSelected:function(){function t(t){var e=i.instance();return t===e.parent.rowsPerPage.get()}return t}()}),i.studylistPagination.events({"change .js-select-rows-per-page":function(){function t(t,e){var n=o(t.currentTarget).val();e.parent.rowsPerPage.set(parseInt(n,10))}return t}()})}],"studylistPagination.styl":["./studylistPagination.styl.css",function(t,e,n){n.exports=t("./studylistPagination.styl.css")}],"studylistPagination.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles('.theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url("/packages/design/assets/theme-icons.png") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\n.studylistPagination {\n font-size: 13px;\n font-weight: normal !important;\n}\n.studylistPagination label {\n font-weight: normal;\n}\n.studylistPagination select {\n color: #fff;\n}\n.studylistPagination select {\n background-color: #000;\n}\nbody.theme-tide .studylistPagination select {\n background-color: #000;\n}\nbody.theme-tigerlily .studylistPagination select {\n background-color: #000;\n}\nbody.theme-crickets .studylistPagination select {\n background-color: #000;\n}\nbody.theme-honeycomb .studylistPagination select {\n background-color: #000;\n}\nbody.theme-mint .studylistPagination select {\n background-color: #000;\n}\nbody.theme-overcast .studylistPagination select {\n background-color: #000;\n}\nbody.theme-quartz .studylistPagination select {\n background-color: #000;\n}\n.page-number {\n margin: 0;\n text-align: right;\n}\n.page-number label {\n font-weight: normal;\n}\n.page-number label ul#pagination {\n margin: 0;\n}\n.page-number label ul#pagination li a {\n padding: 4px 8px;\n color: #fff;\n padding: 4px 8px;\n}\n.page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-tide .page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-tigerlily .page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-crickets .page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-honeycomb .page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-mint .page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-overcast .page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-quartz .page-number label ul#pagination li a {\n background-color: #000;\n}\n.page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-tide .page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-tigerlily .page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-crickets .page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-honeycomb .page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-mint .page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-overcast .page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-quartz .page-number label ul#pagination li a {\n border-color: #263340;\n}\n.page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-tide .page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-tigerlily .page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-crickets .page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-honeycomb .page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-mint .page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-overcast .page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-quartz .page-number label ul#pagination li a {\n background-color: #14191e;\n}\n.page-number label ul#pagination li a:hover {\n color: #20a5d6;\n}\nbody.theme-tide .page-number label ul#pagination li a:hover {\n color: #20a5d6;\n}\nbody.theme-tigerlily .page-number label ul#pagination li a:hover {\n color: #fa8947;\n}\nbody.theme-crickets .page-number label ul#pagination li a:hover {\n color: #d4c3c1;\n}\nbody.theme-honeycomb .page-number label ul#pagination li a:hover {\n color: #cda56b;\n}\nbody.theme-mint .page-number label ul#pagination li a:hover {\n color: #31b166;\n}\nbody.theme-overcast .page-number label ul#pagination li a:hover {\n color: #507d80;\n}\nbody.theme-quartz .page-number label ul#pagination li a:hover {\n color: #7858ce;\n}\n.page-number label ul#pagination .active a {\n border-color: #ddd;\n color: #fff;\n}\n.page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-tide .page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-tigerlily .page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-crickets .page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-honeycomb .page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-mint .page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-overcast .page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-quartz .page-number label ul#pagination .active a {\n background-color: #263340;\n}\n.page-number label ul#pagination .disabled a:hover {\n color: inherit;\n}\n.page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #16202b;\n}\nbody.theme-tide .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #16202b;\n}\nbody.theme-tigerlily .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #26333f;\n}\nbody.theme-crickets .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #2b141b;\n}\nbody.theme-honeycomb .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #252228;\n}\nbody.theme-mint .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #1d232a;\n}\nbody.theme-overcast .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #252228;\n}\nbody.theme-quartz .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #2b2e3f;\n}\n.page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #20a5d6;\n}\nbody.theme-tide .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #20a5d6;\n}\nbody.theme-tigerlily .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #fa8947;\n}\nbody.theme-crickets .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #d4c3c1;\n}\nbody.theme-honeycomb .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #cda56b;\n}\nbody.theme-mint .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #31b166;\n}\nbody.theme-overcast .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #507d80;\n}\nbody.theme-quartz .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #7858ce;\n}\n.page-number label ul#pagination .disabled.active a {\n background-color: #16202b;\n}\nbody.theme-tide .page-number label ul#pagination .disabled.active a {\n background-color: #16202b;\n}\nbody.theme-tigerlily .page-number label ul#pagination .disabled.active a {\n background-color: #26333f;\n}\nbody.theme-crickets .page-number label ul#pagination .disabled.active a {\n background-color: #2b141b;\n}\nbody.theme-honeycomb .page-number label ul#pagination .disabled.active a {\n background-color: #252228;\n}\nbody.theme-mint .page-number label ul#pagination .disabled.active a {\n background-color: #1d232a;\n}\nbody.theme-overcast .page-number label ul#pagination .disabled.active a {\n background-color: #252228;\n}\nbody.theme-quartz .page-number label ul#pagination .disabled.active a {\n background-color: #2b2e3f;\n}\n.page-number label ul#pagination .disabled.active a {\n color: #20a5d6;\n}\nbody.theme-tide .page-number label ul#pagination .disabled.active a {\n color: #20a5d6;\n}\nbody.theme-tigerlily .page-number label ul#pagination .disabled.active a {\n color: #fa8947;\n}\nbody.theme-crickets .page-number label ul#pagination .disabled.active a {\n color: #d4c3c1;\n}\nbody.theme-honeycomb .page-number label ul#pagination .disabled.active a {\n color: #cda56b;\n}\nbody.theme-mint .page-number label ul#pagination .disabled.active a {\n color: #31b166;\n}\nbody.theme-overcast .page-number label ul#pagination .disabled.active a {\n color: #507d80;\n}\nbody.theme-quartz .page-number label ul#pagination .disabled.active a {\n color: #7858ce;\n}\n.page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-tide .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-tigerlily .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-crickets .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-honeycomb .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-mint .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-overcast .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-quartz .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\n@media only screen and (max-width: 1069px) {\n .studylistPagination > .row {\n margin-right: 0;\n }\n}\n')}]},studylistResult:{"studylistResult.html":["./template.studylistResult.js",function(t,e,n){n.exports=t("./template.studylistResult.js")}],"template.studylistResult.js":function(){R.__checkName("studylistResult"),R.studylistResult=new R("Template.studylistResult",function(){var t=this;return[z.DIV({class:"studyListToolbar clearfix"},"\n ",z.Raw('
\n Study List\n
'),"\n ",z.DIV({class:"studyCount pull-right"},"\n ",M.View("lookup:numberOfStudies",function(){ -return V.mustache(t.lookup("numberOfStudies"))}),"\n "),"\n ",z.DIV({class:"pull-right"},"\n ",V.include(t.lookupTemplate("studylistToolbar")),"\n "),"\n "),z.Raw('\n
\n
\n '),z.DIV({id:"studyListContainer"},"\n ",z.TABLE({id:"tblStudyList",class:"studylistResult table noselect"},"\n ",z.THEAD("\n ",z.TR("\n ",z.TH({class:"patientName"},"\n ",z.DIV({id:"_patientName",class:"sortingCell"},"\n ",z.SPAN("Patient Name"),"\n ",z.I({class:function(){return V.mustache(V.dot(t.lookup("sortingColumnsIcons"),"patientName"))}},z.CharRef({html:" ",str:" "})),"\n "),"\n ",z.INPUT({type:"text",class:"form-control studylist-search",id:"patientName"}),"\n "),"\n ",z.TH({class:"patientId"},"\n ",z.DIV({id:"_patientId",class:"sortingCell"},"\n ",z.SPAN("MRN"),"\n ",z.I({class:function(){return V.mustache(V.dot(t.lookup("sortingColumnsIcons"),"patientId"))}},z.CharRef({html:" ",str:" "})),"\n "),"\n ",z.INPUT({type:"text",class:"form-control studylist-search",id:"patientId"}),"\n "),"\n ",z.TH({class:"accessionNumber"},"\n ",z.DIV({id:"_accessionNumber",class:"sortingCell "},"\n ",z.SPAN("Accession #"),"\n ",z.I({class:function(){return V.mustache(V.dot(t.lookup("sortingColumnsIcons"),"accessionNumber"))}},z.CharRef({html:" ",str:" "})),"\n "),"\n ",z.INPUT({type:"text",class:"form-control studylist-search",id:"accessionNumber"}),"\n "),"\n ",z.TH({class:"studyDate"},"\n ",z.DIV({id:"_studyDate",class:"sortingCell"},"\n ",z.SPAN("Study Date"),"\n ",z.I({class:function(){return V.mustache(V.dot(t.lookup("sortingColumnsIcons"),"studyDate"))}},z.CharRef({html:" ",str:" "})),"\n "),"\n ",z.INPUT({type:"text",class:"form-control studylist-search",name:"daterange",id:"studyDate"}),"\n "),"\n ",z.TH({class:"modalities"},"\n ",z.DIV({id:"_modalities",class:"sortingCell"},"\n ",z.SPAN("Modality"),"\n ",z.I({class:function(){return V.mustache(V.dot(t.lookup("sortingColumnsIcons"),"modalities"))}},z.CharRef({html:" ",str:" "})),"\n "),"\n ",z.INPUT({type:"text",class:"form-control studylist-search",id:"modality"}),"\n "),"\n ",z.TH({class:"studyDescription"},"\n ",z.DIV({id:"_studyDescription",class:"sortingCell"},"\n ",z.SPAN("Study Description"),"\n ",z.I({class:function(){return V.mustache(V.dot(t.lookup("sortingColumnsIcons"),"studyDescription"))}},z.CharRef({html:" ",str:" "})),"\n "),"\n ",z.INPUT({type:"text",class:"form-control studylist-search",id:"studyDescription"}),"\n "),"\n "),"\n "),"\n ",z.TBODY({id:"studyListData"},"\n ",M.Each(function(){return{_sequence:V.call(t.lookup("studies")),_variable:"study"}},function(){return["\n ",M._TemplateWith(function(){return V.dataMustache(t.lookup("clone"),t.lookup("study"),t.lookup("."))},function(){return V.include(t.lookupTemplate("studylistStudy"))}),"\n "]}),"\n "),"\n "),"\n\n ",z.Raw(""),"\n ",V.include(t.lookupTemplate("studylistPagination")),"\n\n ",M.If(function(){return V.dataMustache(t.lookup("session"),"showLoadingText")},function(){return["\n ",V.include(t.lookupTemplate("loadingText")),"\n "]},function(){return["\n ",M.Unless(function(){return V.call(t.lookup("numberOfStudies"))},function(){return["\n ",z.DIV({class:"notFound"},"No matching results"),"\n "]}),"\n "]}),"\n ")]})},"studylistResult.js":["meteor/ohif:core",function(e,n,i){function a(t){return t&&t.length&&"*"!==t.substr(t.length-1)&&(t+="*"),t}function r(t,e){return void 0===t||""===t||t.indexOf(e)>-1}function s(t){return void 0===t||"undefined"===t?"":t.toUpperCase()}function l(t){var e=t.substring(0,4),n=t.substring(4,6),o=t.substring(6,8),i=n+"/"+o+"/"+e;return new Date(i)}function d(){console.log("search()"),C.set("showLoadingText",!0),h={patientName:a(o("input#patientName").val()),patientId:a(o("input#patientId").val()),accessionNumber:a(o("input#accessionNumber").val()),studyDescription:a(o("input#studyDescription").val()),studyDateFrom:m,studyDateTo:b,modalitiesInStudy:o("input#modality").val()?o("input#modality").val():""};var e=s(o("input#modality").val());$.remove({}),t.call("StudyListSearch",h,function(t,n){return console.log("StudyListSearch"),t?void p.log.warn(t):(C.set("showLoadingText",!1),void(n&&n.forEach(function(t){r(t.modalities,e)&&(new Date(m).setHours(0,0,0,0)<=l(t.studyDate)||!m||""===m)&&(l(t.studyDate)<=new Date(b).setHours(0,0,0,0)||!b||""===b)&&(t.numberOfStudyRelatedInstances=isNaN(t.numberOfStudyRelatedInstances)?void 0:parseInt(t.numberOfStudyRelatedInstances),$.insert(t))})))})}function u(t,e){Object.keys(t.sortingColumns.keys).forEach(function(n){n!==e&&t.sortingColumns.set(n,null)})}var p;i.import("meteor/ohif:core",{OHIF:function(t){p=t}}),C.setDefault("showLoadingText",!0),R.studylistResult.helpers({studies:function(){function t(){var t=R.instance(),e=void 0,n={patientName:1,studyDate:1};C.get("sortOption")&&(n=C.get("sortOption"));var o=t.rowsPerPage.get(),i=t.currentPage.get(),a=o*i,r=a+o;if(e=$.find({},{sort:n}).fetch())return t.recordCount.set(e.length),e.slice(a,r)}return t}(),numberOfStudies:function(){function t(){return $.find().count()}return t}(),sortingColumnsIcons:function(){function t(){var t=R.instance(),e={};return Object.keys(t.sortingColumns.keys).forEach(function(n){var o=t.sortingColumns.get(n);1===o?e[n]="fa fa-fw fa-sort-up":o===-1?e[n]="fa fa-fw fa-sort-down":e[n]="fa fa-fw"}),e}return t}()});var m,b,h,y=function t(){return sessionStorage.getItem("rowsPerPage")},f=function t(e,n){return sessionStorage.setItem("rowsPerPage",n),"function"==typeof ReactiveVar._isEqual?ReactiveVar._isEqual(e,n):e===n};R.studylistResult.onCreated(function(){var t=R.instance();t.sortOption=new ReactiveVar,t.sortingColumns=new ReactiveDict;var e=y();e||f(0,25);var n=y();t.rowsPerPage=new ReactiveVar(parseInt(n,10),f),t.currentPage=new ReactiveVar(0),t.recordCount=new ReactiveVar;var o=C.get("sortOption");o?t.sortingColumns.set(o):t.sortingColumns.set({patientName:1,studyDate:1,patientId:0,accessionNumber:0,studyDescription:0,modality:0})}),R.studylistResult.onRendered(function(){var t=R.instance(),e=c(),n=c().subtract(6,"days"),o=c().subtract(29,"days"),i=t.$("#studyDate"),a=p.uiSettings.studyListDateFilterNumDays,r=void 0,s=void 0;a&&(r=c().subtract(a-1,"days"),s=e);var l=i.daterangepicker({maxDate:e,autoUpdateInput:!0,startDate:r,endDate:s,ranges:{Today:[e,e],"Last 7 Days":[n,e],"Last 30 Days":[o,e]}}).data("daterangepicker");r&&s?(l.updateInputText(),i.trigger("change")):d()}),R.studylistResult.events({"keydown input":function(){function t(t){13===t.which&&d()}return t}(),"onsearch input":function(){function t(){d()}return t}(),"change #studyDate":function(){function t(t){var e=o(t.currentTarget).val();e=e.replace(/ /g,"");var n=e.split("-");m=n[0],b=n[1],""!==e&&d()}return t}(),"click div.sortingCell":function(){function t(t,e){var n=t.currentTarget.id,o=n.replace("_",""),i={};u(e,o);var a=e.sortingColumns.get(o);a?(e.sortingColumns.set(o,a*-1),i[o]=a*-1):(e.sortingColumns.set(o,1),i[o]=1),e.sortOption.set(i),C.set("sortOption",i)}return t}()})}],"studylistResult.styl":["./studylistResult.styl.css",function(t,e,n){n.exports=t("./studylistResult.styl.css")}],"studylistResult.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles(".theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url(\"/packages/design/assets/theme-icons.png\") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\n.studyListToolbar {\n height: 75px;\n margin-bottom: 2px;\n padding: 0 8%;\n}\n.studyListToolbar {\n background: #151a1f;\n}\nbody.theme-tide .studyListToolbar {\n background: #151a1f;\n}\nbody.theme-tigerlily .studyListToolbar {\n background: #151a1f;\n}\nbody.theme-crickets .studyListToolbar {\n background: #231c1e;\n}\nbody.theme-honeycomb .studyListToolbar {\n background: #18161a;\n}\nbody.theme-mint .studyListToolbar {\n background: #15191e;\n}\nbody.theme-overcast .studyListToolbar {\n background: #15191e;\n}\nbody.theme-quartz .studyListToolbar {\n background: #151a1f;\n}\n.studyListToolbar>div {\n display: inline-block;\n}\n.studyListToolbar .header {\n font-size: 22px;\n font-weight: 300;\n color: #91b9cd;\n line-height: 75px;\n}\n.studyListToolbar .studylistToolbar {\n height: 75px;\n line-height: 75px;\n}\n.studyListToolbar .studyCount {\n font-size: 40px;\n font-weight: 100;\n line-height: 75px;\n}\n.studyListToolbar .studyCount {\n color: #6fbde2;\n}\nbody.theme-tide .studyListToolbar .studyCount {\n color: #6fbde2;\n}\nbody.theme-tigerlily .studyListToolbar .studyCount {\n color: #d47c66;\n}\nbody.theme-crickets .studyListToolbar .studyCount {\n color: #d47c66;\n}\nbody.theme-honeycomb .studyListToolbar .studyCount {\n color: #d47c66;\n}\nbody.theme-mint .studyListToolbar .studyCount {\n color: #76d27d;\n}\nbody.theme-overcast .studyListToolbar .studyCount {\n color: #74f1fa;\n}\nbody.theme-quartz .studyListToolbar .studyCount {\n color: #abcdf6;\n}\n.theadBackground {\n height: 121px;\n position: absolute;\n width: 100%;\n}\n.theadBackground:before,\n.theadBackground:after {\n content: '';\n display: block;\n left: 0;\n position: absolute;\n width: 100%;\n}\n.theadBackground:before {\n height: 100%;\n top: 0;\n z-index: 1;\n}\n.theadBackground:before {\n background-color: #151a1f;\n}\nbody.theme-tide .theadBackground:before {\n background-color: #151a1f;\n}\nbody.theme-tigerlily .theadBackground:before {\n background-color: #151a1f;\n}\nbody.theme-crickets .theadBackground:before {\n background-color: #231c1e;\n}\nbody.theme-honeycomb .theadBackground:before {\n background-color: #18161a;\n}\nbody.theme-mint .theadBackground:before {\n background-color: #15191e;\n}\nbody.theme-overcast .theadBackground:before {\n background-color: #15191e;\n}\nbody.theme-quartz .theadBackground:before {\n background-color: #151a1f;\n}\n.theadBackground:after {\n bottom: -1px;\n height: 1px;\n z-index: 3;\n}\n.theadBackground:after {\n background-color: #6fbde2;\n}\nbody.theme-tide .theadBackground:after {\n background-color: #6fbde2;\n}\nbody.theme-tigerlily .theadBackground:after {\n background-color: #d47c66;\n}\nbody.theme-crickets .theadBackground:after {\n background-color: #d47c66;\n}\nbody.theme-honeycomb .theadBackground:after {\n background-color: #d47c66;\n}\nbody.theme-mint .theadBackground:after {\n background-color: #76d27d;\n}\nbody.theme-overcast .theadBackground:after {\n background-color: #74f1fa;\n}\nbody.theme-quartz .theadBackground:after {\n background-color: #abcdf6;\n}\n#studyListContainer {\n width: 100%;\n padding: 0 8%;\n position: absolute;\n z-index: 2;\n}\n#studyListContainer .loadingTextDiv {\n color: #91b9cd;\n font-size: 30px;\n}\n#studyListContainer .notFound {\n color: #91b9cd;\n font-size: 30px;\n font-weight: 200;\n text-align: center;\n}\n#studyListContainer table#tblStudyList thead {\n white-space: nowrap;\n}\n#studyListContainer table#tblStudyList thead tr th {\n padding: 0;\n border-bottom: solid 1px #6fbde2;\n width: 100%;\n}\n#studyListContainer table#tblStudyList thead tr th:first-child {\n padding-left: $tablePadding;\n}\n#studyListContainer table#tblStudyList thead tr th:last-child {\n padding-right: $tablePadding;\n}\n#studyListContainer table#tblStudyList thead tr th div.sortingCell {\n display: inline-block;\n cursor: pointer;\n width: 100%;\n min-width: 95px;\n margin: 0 auto;\n color: #fff;\n font-weight: 400;\n padding: 20px;\n}\n#studyListContainer table#tblStudyList thead tr th div.sortingCell span {\n font-size: 15px;\n float: left;\n}\n#studyListContainer table#tblStudyList thead tr th div.sortingCell i {\n margin: 0 5px;\n}\n#studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #20a5d6;\n}\nbody.theme-tide #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #20a5d6;\n}\nbody.theme-tigerlily #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #fa8947;\n}\nbody.theme-crickets #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #d4c3c1;\n}\nbody.theme-honeycomb #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #cda56b;\n}\nbody.theme-mint #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #31b166;\n}\nbody.theme-overcast #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #507d80;\n}\nbody.theme-quartz #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #7858ce;\n}\n#studyListContainer table#tblStudyList thead tr th div.sortingCell.active,\n#studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #20a5d6;\n}\nbody.theme-tide #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #20a5d6;\n}\nbody.theme-tide #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #20a5d6;\n}\nbody.theme-tigerlily #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #fa8947;\n}\nbody.theme-tigerlily #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #fa8947;\n}\nbody.theme-crickets #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #d4c3c1;\n}\nbody.theme-crickets #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #d4c3c1;\n}\nbody.theme-honeycomb #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #cda56b;\n}\nbody.theme-honeycomb #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #cda56b;\n}\nbody.theme-mint #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #31b166;\n}\nbody.theme-mint #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #31b166;\n}\nbody.theme-overcast #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #507d80;\n}\nbody.theme-overcast #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #507d80;\n}\nbody.theme-quartz #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #7858ce;\n}\nbody.theme-quartz #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #7858ce;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search {\n height: 34px;\n margin: 0 5px 20px 5px;\n padding: 20px;\n cursor: pointer;\n border: none;\n background-color: #2c363f;\n color: #d3d3d3;\n font-size: 10pt;\n font-weight: normal;\n width: calc(100% - 10px);\n border-radius: 4px;\n box-sizing: border-box;\n transition: all 0.15s ease;\n -webkit-transition: all 0.15s ease;\n -ms-transition: all 0.15s ease;\n -o-transition: all 0.15s ease;\n -moz-transition: all 0.15s ease;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search::-webkit-input-placeholder {\n color: #d3d3d3;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search:-moz-placeholder {\n color: #d3d3d3;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search::-moz-placeholder {\n color: #d3d3d3;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search:-ms-input-placeholder {\n color: #d3d3d3;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search.invisible {\n visibility: hidden;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search:active,\n#studyListContainer table#tblStudyList thead tr th input.studylist-search:hover {\n background-color: #2c363f;\n}\n#studyListContainer table#tblStudyList thead ::-webkit-datetime-edit-year-field:not([aria-valuenow]),\n#studyListContainer table#tblStudyList thead ::-webkit-datetime-edit-month-field:not([aria-valuenow]),\n#studyListContainer table#tblStudyList thead ::-webkit-datetime-edit-day-field:not([aria-valuenow]) {\n color: transparent;\n}\n#studyListContainer table#tblStudyList tbody tr {\n padding: 5px;\n background-color: #000;\n}\n#studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #151a1f;\n}\nbody.theme-tide #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #151a1f;\n}\nbody.theme-tigerlily #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #151a1f;\n}\nbody.theme-crickets #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #231c1e;\n}\nbody.theme-honeycomb #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #18161a;\n}\nbody.theme-mint #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #15191e;\n}\nbody.theme-overcast #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #15191e;\n}\nbody.theme-quartz #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #151a1f;\n}\n#studyListContainer table#tblStudyList tbody tr td {\n height: 40px;\n line-height: 40px;\n color: #fff;\n font-weight: 300;\n border-top: 1px solid #436270;\n border-bottom: 1px solid #436270;\n white-space: nowrap;\n transition: all 0.1s ease;\n -webkit-transition: all 0.1s ease;\n -ms-transition: all 0.1s ease;\n -o-transition: all 0.1s ease;\n -moz-transition: all 0.1s ease;\n}\n#studyListContainer table#tblStudyList tbody tr:hover,\n#studyListContainer table#tblStudyList tbody tr:active,\n#studyListContainer table#tblStudyList tbody tr.active {\n background-color: #2c363f;\n color: #fff;\n}\n#studyListContainer table#tblStudyList tbody tr:hover td,\n#studyListContainer table#tblStudyList tbody tr:active td,\n#studyListContainer table#tblStudyList tbody tr.active td {\n border-top: 1px solid #436270;\n border-bottom: 1px solid #436270;\n background-color: #2c363f;\n}\n@media only screen and (max-width: 1362px) {\n #studyListContainer {\n padding: 0 5%;\n }\n #studyListContainer table#tblStudyList thead tr th:first-child,\n #studyListContainer table#tblStudyList tbody tr th:first-child,\n #studyListContainer table#tblStudyList thead tr td:first-child,\n #studyListContainer table#tblStudyList tbody tr td:first-child {\n padding-left: 5%;\n }\n #studyListContainer table#tblStudyList thead tr th:last-child,\n #studyListContainer table#tblStudyList tbody tr th:last-child,\n #studyListContainer table#tblStudyList thead tr td:last-child,\n #studyListContainer table#tblStudyList tbody tr td:last-child {\n padding-right: 5%;\n }\n}\n@media only screen and (max-width: 1161px) {\n #studyListContainer {\n padding: 0 3%;\n }\n #studyListContainer table#tblStudyList thead tr th:first-child,\n #studyListContainer table#tblStudyList tbody tr th:first-child,\n #studyListContainer table#tblStudyList thead tr td:first-child,\n #studyListContainer table#tblStudyList tbody tr td:first-child {\n padding-left: 3%;\n }\n #studyListContainer table#tblStudyList thead tr th:last-child,\n #studyListContainer table#tblStudyList tbody tr th:last-child,\n #studyListContainer table#tblStudyList thead tr td:last-child,\n #studyListContainer table#tblStudyList tbody tr td:last-child {\n padding-right: 3%;\n }\n}\n@media only screen and (max-width: 1069px) {\n .theadBackground {\n height: 101px;\n }\n .studyListToolbar {\n padding: 0 5px;\n }\n #studyListContainer {\n padding: 0;\n }\n #studyListContainer table#tblStudyList thead > tr > th:first-child {\n padding-left: 5px;\n }\n #studyListContainer table#tblStudyList thead > tr > th:last-child {\n padding-right: 5px;\n }\n #studyListContainer table#tblStudyList thead > tr > th input.worklist-search {\n padding: 10px;\n }\n #studyListContainer table#tblStudyList thead > tr > th div.sortingCell {\n padding: 10px 5px;\n }\n #studyListContainer table#tblStudyList thead > tr > th div.sortingCell i {\n width: auto;\n }\n #studyListContainer table#tblStudyList tbody > tr > td:first-child {\n padding-left: 5px;\n }\n #studyListContainer table#tblStudyList tbody > tr > td:last-child {\n padding-right: 5px;\n }\n #studyListContainer .worklistPagination .row {\n margin-left: 0;\n margin-right: 0;\n }\n}\n")}]},studylistStudy:{"studylistStudy.html":["./template.studylistStudy.js",function(t,e,n){n.exports=t("./template.studylistStudy.js")}],"template.studylistStudy.js":function(){R.__checkName("studylistStudy"),R.studylistStudy=new R("Template.studylistStudy",function(){var t=this;return z.TR({class:"studylistStudy noselect"},"\n ",z.TD({class:"patientName"},"\n ",M.View("lookup:formatPN",function(){return V.mustache(t.lookup("formatPN"),t.lookup("patientName"))}),"\n "),"\n ",z.TD({class:"patientId"},"\n ",M.View("lookup:patientId",function(){return V.mustache(t.lookup("patientId"))}),"\n "),"\n ",z.TD({class:"accessionNumber"},"\n ",M.View("lookup:accessionNumber",function(){return V.mustache(t.lookup("accessionNumber"))}),"\n "),"\n ",z.TD({class:"studyDate"},"\n ",M.View("lookup:formatDA",function(){return V.mustache(t.lookup("formatDA"),t.lookup("studyDate"))}),"\n "),"\n ",z.TD({class:"modalities"},"\n ",M.View("lookup:modalities",function(){return V.mustache(t.lookup("modalities"))}),"\n "),"\n ",z.TD({class:"studyDescription"},"\n ",M.View("lookup:studyDescription",function(){return V.mustache(t.lookup("studyDescription"))}),"\n "),"\n ")})},"studylistStudy.js":["meteor/ohif:core",function(e,n,i){function a(t){var e=Q.find({studyInstanceUid:t.studyInstanceUid}).count();return e>0}function r(){Q.remove({}),o("tr.studylistStudy").removeClass("active")}function s(t,e){a(e)||Q.insert(e),t.addClass("active"),tt.previouslySelected=t}function l(t,e){r(),s(t,e)}function d(t,e){Q.remove({studyInstanceUid:e.studyInstanceUid}),t.removeClass("active")}function u(t,e){var n=void 0,i=tt.previouslySelected?o(tt.previouslySelected):null;if(i&&i.length>0&&(n=M.getData(i.get(0)),a(n)||(i=void 0,tt.previouslySelected=i)),i){var r=void 0;if(i.index()t.index()))return;r=i.prevAll("tr")}r.each(function(){var e=o(this);if(!e.hasClass("active")){var n=e.attr("studyInstanceUid"),i=M.getData(this);return s(e,i),!e.is(t)}})}else l(t,e)}function c(t,e){a(e)?d(t,e):(s(t,e),p.log.info("StudyList PreviouslySelected set: "+t.index()))}var p;i.import("meteor/ohif:core",{OHIF:function(t){p=t}}),Q=new t.Collection(null),Q._debugName="StudyListSelectedStudies",R.studylistStudy.onRendered(function(){var t=this,e=t.data,n=t.$("tr.studylistStudy").first(),o=new Hammer.Manager(n.get(0)),i=new Hammer.Tap({event:"doubletap",taps:2,interval:500,threshold:30,posThreshold:30});o.add(i),a(e)&&s(n,e)}),R.studylistStudy.events({"click tr.studylistStudy":function(){function t(t){var e=o(t.currentTarget),n=this;delete n._id,t.shiftKey?u(e,n):t.ctrlKey||t.metaKey?c(e,n):l(e,n)}return t}(),"mousedown tr.studylistStudy":function(){function t(t){if(2===t.which){var e=this,n=tt.callbacks.middleClickOnStudy;n&&"function"==typeof n&&n(e)}}return t}(),"dblclick tr.studylistStudy, doubletap tr.studylistStudy":function(){function t(t){if(void 0===t.which||1===t.which){var e=this,n=tt.callbacks.dblClickOnStudy;n&&"function"==typeof n&&n(e)}}return t}(),"contextmenu tr.studylistStudy, press tr.studylistStudy":function(){function t(t,e){var n=o(t.currentTarget),i=this;if(a(i)||l(n,i),"function"==typeof U)return t.preventDefault(),U(t,e),!1}return t}()})}],"studylistStudy.styl":["./studylistStudy.styl.css",function(t,e,n){n.exports=t("./studylistStudy.styl.css")}],"studylistStudy.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles(".studylistStudy {\n cursor: pointer;\n}\n")}]},studylistToolbar:{"studylistToolbar.html":["./template.studylistToolbar.js",function(t,e,n){n.exports=t("./template.studylistToolbar.js")}],"template.studylistToolbar.js":function(){R.__checkName("studylistToolbar"),R.studylistToolbar=new R("Template.studylistToolbar",function(){var t=this;return z.DIV({class:"studylistToolbar"},"\n ",M.If(function(){return V.call(t.lookup("importSupported"))},function(){return["\n ",z.DIV({class:"addNewStudy btn-file"},"\n ",z.LABEL({for:"btnImport"},"\n ",z.I({class:"fa fa-plus"})," Import study\n "),"\n ",z.INPUT({id:"btnImport",class:"js-import-files",type:"file",webkitdirectory:"",directory:"",multiple:""}),"\n "),"\n "]}),"\n ")})},"studylistToolbar.js":["meteor/ohif:core","meteor/templating","meteor/meteor","meteor/session","meteor/jquery",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}});var i;n.import("meteor/templating",{Template:function(t){i=t}});var a;n.import("meteor/meteor",{Meteor:function(t){a=t}});var r;n.import("meteor/session",{Session:function(t){r=t}});var s;n.import("meteor/jquery",{$:function(t){s=t}}),i.studylistToolbar.onCreated(function(){a.call("importSupported",function(t,e){t||!e?r.set("importSupported",!1):r.set("importSupported",!0)})}),i.studylistToolbar.events({"change .js-import-files":function(){function t(t){var e=s.map(t.currentTarget.files,function(t){return t});Y(e)}return t}(),"click .js-import-files":function(){function t(t){s(t.currentTarget).val("")}return t}()}),i.studylistToolbar.helpers({importSupported:function(){function t(){var t=r.get("importSupported");return t&&o.uiSettings.studyListFunctionsEnabled}return t}()})}],"studylistToolbar.styl":["./studylistToolbar.styl.css",function(t,e,n){n.exports=t("./studylistToolbar.styl.css")}],"studylistToolbar.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles('.theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url("/packages/design/assets/theme-icons.png") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\n.studylistToolbar .addNewStudy {\n margin: 0 10px;\n}\n.studylistToolbar .addNewStudy label {\n font-weight: 400;\n cursor: pointer;\n}\n.studylistToolbar .addNewStudy label {\n color: #91b9cd;\n}\nbody.theme-tide .studylistToolbar .addNewStudy label {\n color: #91b9cd;\n}\nbody.theme-tigerlily .studylistToolbar .addNewStudy label {\n color: #9ccdf8;\n}\nbody.theme-crickets .studylistToolbar .addNewStudy label {\n color: #8be7b5;\n}\nbody.theme-honeycomb .studylistToolbar .addNewStudy label {\n color: #fab797;\n}\nbody.theme-mint .studylistToolbar .addNewStudy label {\n color: #a7e9b3;\n}\nbody.theme-overcast .studylistToolbar .addNewStudy label {\n color: #73f2fc;\n}\nbody.theme-quartz .studylistToolbar .addNewStudy label {\n color: #d7e8fe;\n}\n.studylistToolbar .addNewStudy label * {\n pointer-events: none;\n}\n.studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-tide .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-tigerlily .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-crickets .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-honeycomb .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-mint .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-overcast .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-quartz .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\n.studylistToolbar .addNewStudy label:active {\n color: #20a5d6;\n}\nbody.theme-tide .studylistToolbar .addNewStudy label:active {\n color: #20a5d6;\n}\nbody.theme-tigerlily .studylistToolbar .addNewStudy label:active {\n color: #fa8947;\n}\nbody.theme-crickets .studylistToolbar .addNewStudy label:active {\n color: #d4c3c1;\n}\nbody.theme-honeycomb .studylistToolbar .addNewStudy label:active {\n color: #cda56b;\n}\nbody.theme-mint .studylistToolbar .addNewStudy label:active {\n color: #31b166;\n}\nbody.theme-overcast .studylistToolbar .addNewStudy label:active {\n color: #507d80;\n}\nbody.theme-quartz .studylistToolbar .addNewStudy label:active {\n color: #7858ce;\n}\n.studylistToolbar .addNewStudy input {\n width: 0.1px;\n height: 0.1px;\n opacity: 0;\n overflow: hidden;\n position: absolute;\n z-index: -1;\n}\n')}]}},themeSelector:{"index.js":["./themeSelectorModal/themeSelectorModal.html","./themeSelectorModal/themeSelectorModal.styl","./themeSelectorModal/themeSelectorModal.js",function(t,e,n){n.import("./themeSelectorModal/themeSelectorModal.html"),n.import("./themeSelectorModal/themeSelectorModal.styl"),n.import("./themeSelectorModal/themeSelectorModal.js")}],themeSelectorModal:{"themeSelectorModal.html":["./template.themeSelectorModal.js",function(t,e,n){n.exports=t("./template.themeSelectorModal.js")}],"template.themeSelectorModal.js":function(){R.__checkName("themeSelectorModal"),R.themeSelectorModal=new R("Template.themeSelectorModal",function(){var t=this;return z.DIV({class:"modal",id:"themeSelectorModal",tabindex:"-1",role:"dialog", -"aria-labelledby":"themeSelectorModalLabel"},"\n ",z.DIV({class:"modal-dialog modal-lg",role:"document"},"\n ",z.DIV({class:"modal-content"},"\n ",z.Raw(''),"\n ",z.DIV({class:"modal-body"},"\n ",z.UL({class:"theme-list text-center"},"\n ",M.Each(function(){return{_sequence:V.call(t.lookup("themes")),_variable:"theme"}},function(){return["\n ",z.LI({class:function(){return["text-center preview-theme ",V.mustache(t.lookup("addClassIfSelected"),t.lookup("theme"))]},"data-theme":function(){return V.mustache(t.lookup("theme"))}},"\n ",z.DIV({class:"icon-wrapper"},"\n ",z.SPAN({class:function(){return["theme-icon-",V.mustache(t.lookup("theme"))]}}),"\n "),"\n ",z.H4({class:"theme-title"},M.View("lookup:ucFirst",function(){return V.mustache(t.lookup("ucFirst"),t.lookup("theme"))})),"\n "),"\n "]}),"\n "),"\n "),"\n ",z.Raw(''),"\n "),"\n "),"\n ")})},"themeSelectorModal.js":function(){var t="tide",e=function t(){return sessionStorage.getItem("theme")},n=function t(e){return sessionStorage.setItem("theme",e)},o=function t(e){return document.body.classList.add("theme-"+e)},i=function t(){for(var e=document.body.classList,n=e.length-1;n>=0;n--)e[n].search("theme-")!==-1&&document.body.classList.remove(e[n])};R.themeSelectorModal.onCreated(function(){var a=R.instance(),r=e();r||(r=t,n(r)),a.state=new ReactiveDict,a.state.set("selectedTheme",r),o(r),a.container={actualTheme:r,previewTheme:function(){function t(t,e){e.set("selectedTheme",t),i(),o(t)}return t}(),applyTheme:function(){function t(t){n(t.get("selectedTheme"))}return t}(),resetState:function(){function t(t){var n=e();t.set("selectedTheme",n),i(),o(n)}return t}()}}),R.themeSelectorModal.helpers({themes:["crickets","honeycomb","mint","overcast","quartz","tide","tigerlily"],ucFirst:function(){function t(t){return t.charAt(0).toUpperCase()+t.slice(1)}return t}(),addClassIfSelected:function(){function t(t){var e=R.instance();return t===e.state.get("selectedTheme")?"selected":""}return t}()}),R.themeSelectorModal.events({"click .js-cancel, click .close":function(){function t(t,e){return e.container.resetState(e.state)}return t}(),"click .js-apply":function(){function t(t,e){return e.container.applyTheme(e.state)}return t}(),"click .preview-theme":function(){function t(t,e){return e.container.previewTheme(t.currentTarget.dataset.theme,e.state)}return t}()})},"themeSelectorModal.styl":["./themeSelectorModal.styl.css",function(t,e,n){n.exports=t("./themeSelectorModal.styl.css")}],"themeSelectorModal.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles('.theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url("/packages/design/assets/theme-icons.png") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\n#themeSelectorModal .theme-list {\n list-style: none;\n padding: 0;\n}\n#themeSelectorModal .theme-list li {\n display: inline-block;\n cursor: pointer;\n margin-right: 10px;\n margin-bottom: 10px;\n padding: 10px;\n width: 110px;\n}\n#themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\nbody.theme-tide #themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\nbody.theme-tigerlily #themeSelectorModal .theme-list li {\n border: 1px solid #744b71;\n}\nbody.theme-crickets #themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\nbody.theme-honeycomb #themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\nbody.theme-mint #themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\nbody.theme-overcast #themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\nbody.theme-quartz #themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\n#themeSelectorModal .theme-list li:hover {\n background-color: rgba(21,25,30,0.7);\n}\n#themeSelectorModal .theme-list li:last-child {\n margin-right: 0;\n}\n#themeSelectorModal .theme-list li.selected {\n padding: 7px;\n}\n#themeSelectorModal .theme-list li.selected {\n border: 3px solid #00a4d9;\n}\nbody.theme-tide #themeSelectorModal .theme-list li.selected {\n border: 3px solid #00a4d9;\n}\nbody.theme-tigerlily #themeSelectorModal .theme-list li.selected {\n border: 3px solid #ff8a3d;\n}\nbody.theme-crickets #themeSelectorModal .theme-list li.selected {\n border: 3px solid #d4aaa5;\n}\nbody.theme-honeycomb #themeSelectorModal .theme-list li.selected {\n border: 3px solid #ce9e59;\n}\nbody.theme-mint #themeSelectorModal .theme-list li.selected {\n border: 3px solid #23b15d;\n}\nbody.theme-overcast #themeSelectorModal .theme-list li.selected {\n border: 3px solid #467c80;\n}\nbody.theme-quartz #themeSelectorModal .theme-list li.selected {\n border: 3px solid #6843cc;\n}\n#themeSelectorModal .theme-list li .icon-wrapper {\n height: 64px;\n width: 64px;\n margin: 0 auto;\n line-height: 6.5;\n}\n#themeSelectorModal .theme-list li .theme-title {\n font-weight: normal;\n font-size: 1.1em;\n margin-bottom: 0;\n}\n')}]}}},lib:{"exportStudies.js":["meteor/silentcicero:jszip","meteor/ohif:core",function(t,e,n){var o;n.import("meteor/silentcicero:jszip",{JSZip:function(t){o=t}});var i;n.import("meteor/ohif:core",{OHIF:function(t){i=t}});var a=this,r=function t(e){var n=0;return e.forEach(function(t){n+=Z(t)}),n},s=function t(e){for(var n=["B","KB","MB","GB"],o=e,i=0;o>1024;)o/=1024,i++;return o.toFixed(2)+" "+n[i]};i.studylist.exportStudies=function(t){t.length<1||X(t).then(l)};var l=function t(e){var n=r(e),o=void 0;return i.ui.showDialog("dialogProgress",{title:"Exporting Studies...",message:"Exported files: 0 / "+n,total:r(e),task:{run:function(){function t(t){o=d(e,{notify:function(){function e(e){var n=s(e.totalBytes);t.update(e.processed),t.setMessage("Exported files: "+e.processed+" / "+e.total+" ("+n+")")}return e}()}),o.promise.then(function(){t.done()},function(){t.setMessage("Failed to export studies")})}return t}()}}).then(null,function(t){o.cancel()})},d=function t(e,n){var a=new o,s=[],l=[],d=r(e),m=(n||{}).notify||function(){},b=function t(){for(;l.length;){var e=l.pop();e.cancel()}},h=0;return e.forEach(function(t){t.seriesList.forEach(function(e){e.instances.forEach(function(n){if(n.wadouri){var o=u(n);l.push(o);var r=o.promise.then(function(i){var r=l.indexOf(o);return h+=i&&i.size?i.size:0,r>-1&&l.splice(r,1),m({total:d,processed:d-l.length,totalBytes:h}),c(t,e,n,a,i)}).catch(function(t){throw t instanceof p||i.log.error("Failed to export studies",t),b(),t});s.push(r)}})})}),{cancel:b,promise:S.all(s).then(function(){var t=a.generate({type:"blob"});saveAs(t,"studies.zip")})}},u=function t(e){var n=void 0,o=void 0,i=new S(function(t,i){o=i,n=new XMLHttpRequest,n.open("GET",e.wadouri,!0),n.responseType="blob",n.onload=function(){return 4===n.readyState&&200!==n.status?i(new Error("File not downloaded: "+e.wadouri)):void t(n.response)},n.onerror=function(){i(new Error("File not downloaded: "+e.wadouri))},n.send()});return{promise:i,cancel:function(){function t(){n.abort(),o(new p("Download canceled"))}return t}()}},c=function t(e,n,o,i,a){var r=new FileReader,s=new Blob([a],{type:"application/dicom"}),l=i.folder(e.studyInstanceUid).folder(n.seriesInstanceUid),d=new S(function(t,e){r.onload=function(){try{l.file(o.sopInstanceUid+".dcm",r.result,{binary:!0}),t()}catch(t){e(t)}}});return r.readAsArrayBuffer(s),d},p=function t(e){a.name="ExportStudyDownloadCanceledError",a.message=e||"Download canceled",a.stack=(new Error).stack};p.prototype=Object.create(Error.prototype),p.prototype.constructor=p}],"getSelectedStudies.js":["meteor/ohif:core",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),o.studylist.getSelectedStudies=function(){return Q.find({},{sort:{studyDate:1}}).fetch()||[]}}],"getStudiesMetadata.js":["meteor/ohif:core",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),o.studylist.getStudiesMetadata=function(t,e,n){if(!t||!t.length)return void(n&&"function"==typeof n&&n("No studyInstanceUids were input"));var i=[];t.forEach(function(t){var e=o.studylist.retrieveStudyMetadata(t);i.push(e)}),S.all(i).then(function(t){e&&"function"==typeof e&&e(t)}).catch(function(t){o.log.warn(t),n&&"function"==typeof n&&n(t)})}}],"getStudyMetadata.js":["meteor/ohif:core","meteor/ohif:viewerbase",function(e,n,i){var a;i.import("meteor/ohif:core",{OHIF:function(t){a=t}}),i.import("meteor/ohif:viewerbase");var r={};G=function e(n,i,s){var l=r[n];return l?void i(l):(console.time("getStudyMetadata"),void t.call("GetStudyMetadata",n,function(e,l){if(console.timeEnd("getStudyMetadata"),t.user&&t.user()){var d={eventType:"viewed",userId:t.userId(),userName:t.user().profile.fullName,collectionName:"Study",recordId:n,patientId:l.patientId,patientName:l.patientName};HipaaLogger.logEvent(d)}if(e)return a.log.warn(e),void s(e);if(!l)throw"GetStudyMetadata: No study data returned from server";a.viewerbase.sortStudy(l);var u=$.findOne({studyInstanceUid:l.studyInstanceUid});o.extend(l,u),r[n]=l,i(l)}))}}],"importStudies.js":["meteor/ohif:core",function(e,n,o){function i(t,e){e?t.numberOfFilesUploaded++:t.numberOfFilesFailed++}function a(e,n){if(e){var o=e.length;r.studylist.progressDialog.show({title:"Importing Studies...",numberOfCompleted:0,numberOfTotal:o}),t.call("createStudyImportStatus",function(i,a){return i?(r.studylist.progressDialog.close(),void console.log(i.message)):(r.studylist.collections.StudyImportStatus.find(a).observe({changed:function(){function e(e){if(e){var i=e.numberOfStudiesImported+e.numberOfStudiesFailed,a="Imported "+e.numberOfStudiesImported+" of "+o;if(r.studylist.progressDialog.setMessage({message:a,messageType:"success"}),r.studylist.progressDialog.update(i),e.numberOfStudiesFailed>0){var a="Failed "+e.numberOfStudiesFailed+" of "+o;r.studylist.progressDialog.setMessage({message:a,messageType:"warning"})}i==o&&(t.call("removeStudyImportStatus",e._id),n&&n())}}return e}()}),void t.call("importStudies",e,a))})}}var r;o.import("meteor/ohif:core",{OHIF:function(t){r=t}}),Y=function t(e,n){if(!(e.length<1)){var o={numberOfFilesUploaded:0,numberOfFilesFailed:0},s=e.length,l=[];r.studylist.progressDialog.show({title:"Uploading Files...",numberOfCompleted:0,numberOfTotal:s}),e.forEach(function(t){var e=new XMLHttpRequest;e.open("POST","/uploadFilesToImport",!0),e.setRequestHeader("filename",t.name),e.onload=function(){if(4===e.readyState&&200!==e.status)return void i(o,!1);l.push(e.responseText),i(o,!0);var t=o.numberOfFilesUploaded+o.numberOfFilesFailed;r.studylist.progressDialog.update(t),s===t&&(a(l,n),o.numberOfFilesFailed>0&&r.log.info("Failed to upload "+o.numberOfFilesFailed+" of "+s+" files"))},e.onerror=function(){i(o,!1)},e.send(t)})}}}],"index.js":["./third-party/jquery.twbsPagination.min.js","./exportStudies.js","./getSelectedStudies.js","./getStudyMetadata.js","./getStudiesMetadata.js","./importStudies.js","./openNewTab.js","./queryStudies.js","./retrieveStudyMetadata.js","./studylist.js","./switchToTab.js",function(t,e,n){n.import("./third-party/jquery.twbsPagination.min.js"),n.import("./exportStudies.js"),n.import("./getSelectedStudies.js"),n.import("./getStudyMetadata.js"),n.import("./getStudiesMetadata.js"),n.import("./importStudies.js"),n.import("./openNewTab.js"),n.import("./queryStudies.js"),n.import("./retrieveStudyMetadata.js"),n.import("./studylist.js"),n.import("./switchToTab.js")}],"openNewTab.js":function(){K=function t(e,n){console.log("openNewTab");var o=r.id();H=window.ViewerData||H,H[o]={title:n,contentId:o,studyInstanceUids:[e]},et(o)}},"queryStudies.js":["meteor/ohif:core",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),J=function t(e,n){var i=0,a=e.length,r=(n||{}).notify||function(){},s=[];return e.forEach(function(t){var e=o.studylist.retrieveStudyMetadata(t.studyInstanceUid);e.then(function(t){i++,r({total:a,processed:i})}),s.push(e)}),S.all(s)},X=function t(e){return o.ui.showDialog("dialogProgress",{title:"Querying Studies...",message:"Queried: 0 / "+e.length,total:e.length,task:{run:function(){function t(t){J(e,{notify:function(){function e(e){t.update(e.processed),t.setMessage("Queried: "+e.processed+" / "+e.total)}return e}()}).then(function(e){t.done(e)},function(){t.cancel()})}return t}()}})},Z=function t(e){var n=0;return e.seriesList.forEach(function(t){t.instances.forEach(function(t){t.wadouri&&n++})}),n}}],"retrieveStudyMetadata.js":["meteor/meteor","meteor/ohif:core","meteor/ohif:viewerbase",function(t,e,n){var o;n.import("meteor/meteor",{Meteor:function(t){o=t}});var i;n.import("meteor/ohif:core",{OHIF:function(t){i=t}}),n.import("meteor/ohif:viewerbase");var a=new g;i.studylist.retrieveStudyMetadata=function(t){if(a.has(t))return a.get(t);console.time("retrieveStudyMetadata");var e=new S(function(e,n){o.call("GetStudyMetadata",t,function(a,r){if(console.timeEnd("retrieveStudyMetadata"),o.user&&o.user()&&HipaaLogger.logEvent({eventType:"viewed",userId:o.userId(),userName:o.user().profile.fullName,collectionName:"Study",recordId:t,patientId:r.patientId,patientName:r.patientName}),a)return i.log.warn(a),void n(a);if(!r)throw new o.Error("GetStudyMetadata","No study data returned from server");i.viewerbase.sortStudy(r);var s=$.findOne({studyInstanceUid:r.studyInstanceUid});s&&Object.assign(r,s);var l=new i.metadata.StudyMetadata(r);r.displaySets=i.viewerbase.sortingManager.getDisplaySets(l),r.displaySets.forEach(function(t){i.viewerbase.stackManager.makeAndAddStack(r,t)}),e(r)})});return a.set(t,e),e}}],"studylist.js":["meteor/ohif:viewerbase",function(t,e,n){function o(t){var e=i.helpers.formatPN(t.patientName);K(t.studyInstanceUid,e)}var i;n.import("meteor/ohif:viewerbase",{Viewerbase:function(t){i=t}}),tt={functions:{},callbacks:{}},tt.callbacks.dblClickOnStudy=o,tt.callbacks.middleClickOnStudy=o;var a=!0,r=function t(){return a?void(a=!1):void et("studylistTab")};A.find().observe({added:r,changed:r})}],"switchToTab.js":["meteor/blaze","meteor/session","meteor/jquery","meteor/templating","meteor/ohif:core",function(t,e,n){var o;n.import("meteor/blaze",{Blaze:function(t){o=t}});var i;n.import("meteor/session",{Session:function(t){i=t}});var a,r;n.import("meteor/jquery",{jQuery:function(t){a=t},$:function(t){r=t}});var s;n.import("meteor/templating",{Template:function(t){s=t}});var l;n.import("meteor/ohif:core",{OHIF:function(t){l=t}}),et=function t(e){if(e){l.log.info("Switching to tab: "+e),cornerstoneTools.globalImageIdSpecificToolStateManager=cornerstoneTools.newImageIdSpecificToolStateManager(),r(".tab-content .tab-pane").removeClass("active"),"studylistTab"!==e?r(".tab-content .tab-pane#viewerTab").addClass("active"):r(".tab-content .tab-pane#"+e).addClass("active"),r(".viewerContainer").remove(),r(".studylistContainer").remove(),i.set("activeContentId",e);var n=void 0;if("studylistTab"===e){if(n=r(".tab-content").find("#studylistTab").get(0),!n)return;var a=document.createElement("div");return a.classList.add("studylistContainer"),n.appendChild(a),o.render(s.studylistResult,a),document.body.style.overflow=null,document.body.style.height=null,document.body.style.minWidth=null,void(document.body.style.position=null)}if(H=window.ViewerData||H,H[e]){n=r(".tab-content").find("#viewerTab").get(0),n.innerHTML="",o.renderWithData(s.loadingText,{},n);var u=H[e].studies;if(u)d(e,u);else{var c=H[e].studyInstanceUids;l.studylist.getStudiesMetadata(c,function(t){d(e,t)})}}}};var d=function t(e,n){if(!H[e])return void l.log.warn("Tab closed while study data was being retrieved");var i=a.extend({},H[e]);i.studies=n,i.contentId=e,H[e].studies&&H[e].studies.length&&(i.studies=H[e].studies),i.studies.forEach(function(t){var e=$.findOne({studyInstanceUid:t.studyInstanceUid});e&&r.extend(t,e)});var d=r(".tab-content").find("#viewerTab").get(0),u=document.createElement("div");u.classList.add("viewerContainer"),d.innerHTML="",d.appendChild(u),o.renderWithData(s.viewer,i,u);var c=r("#viewer");c&&(document.body.style.overflow="hidden",document.body.style.height="100%",document.body.style.width="100%",document.body.style.minWidth=0,document.body.style.position="fixed")}}],"third-party":{"jquery.twbsPagination.min.js":function(){!function(t,e,n,o){"use strict";var i=t.fn.twbsPagination,a=function(n,o){if(this.$element=t(n),this.options=t.extend({},t.fn.twbsPagination.defaults,o),this.options.startPage<1||this.options.startPage>this.options.totalPages)throw new Error("Start page option is incorrect");if(this.options.totalPages=parseInt(this.options.totalPages),isNaN(this.options.totalPages))throw new Error("Total pages option is not correct!");if(this.options.visiblePages=parseInt(this.options.visiblePages),isNaN(this.options.visiblePages))throw new Error("Visible pages option is not correct!");if(this.options.totalPages"),this.$listContainer.addClass(this.options.paginationClass),"UL"!==r&&this.$element.append(this.$listContainer),this.render(this.getPages(this.options.startPage)),this.setupEvents(),this.options.initiateStartPageClick&&this.$element.trigger("page",this.options.startPage),this};a.prototype={constructor:a,destroy:function(){return this.$element.empty(),this.$element.removeData("twbs-pagination"),this.$element.off("page"),this},show:function(t){if(1>t||t>this.options.totalPages)throw new Error("Page is incorrect.");return this.render(this.getPages(t)),this.setupEvents(),this.$element.trigger("page",t),this},buildListItems:function(t){var e=[];if(this.options.first&&e.push(this.buildItem("first",1)),this.options.prev){var n=t.currentPage>1?t.currentPage-1:this.options.loop?this.options.totalPages:1;e.push(this.buildItem("prev",n))}for(var o=0;o"),i=t(""),a=null;switch(e){case"page":a=n,o.addClass(this.options.pageClass);break;case"first":a=this.options.first,o.addClass(this.options.firstClass);break;case"prev":a=this.options.prev,o.addClass(this.options.prevClass);break;case"next":a=this.options.next,o.addClass(this.options.nextClass);break;case"last":a=this.options.last,o.addClass(this.options.lastClass)}return o.data("page",n),o.data("page-type",e),o.append(i.attr("href",this.makeHref(n)).html(a)),o},getPages:function(t){var e=[],n=Math.floor(this.options.visiblePages/2),o=t-n+1-this.options.visiblePages%2,i=t+n;0>=o&&(o=1,i=this.options.visiblePages),i>this.options.totalPages&&(o=this.options.totalPages-this.options.visiblePages+1,i=this.options.totalPages);for(var a=o;i>=a;)e.push(a),a++;return{currentPage:t,numeric:e}},render:function(e){var n=this;this.$listContainer.children().remove(),this.$listContainer.append(this.buildListItems(e)),this.$listContainer.children().each(function(){var o=t(this),i=o.data("page-type");switch(i){case"page":o.data("page")===e.currentPage&&o.addClass(n.options.activeClass);break;case"first":o.toggleClass(n.options.disabledClass,1===e.currentPage);break;case"last":o.toggleClass(n.options.disabledClass,e.currentPage===n.options.totalPages);break;case"prev":o.toggleClass(n.options.disabledClass,!n.options.loop&&1===e.currentPage);break;case"next":o.toggleClass(n.options.disabledClass,!n.options.loop&&e.currentPage===n.options.totalPages)}})},setupEvents:function(){var e=this;this.$listContainer.find("li").each(function(){var n=t(this);return n.off(),n.hasClass(e.options.disabledClass)||n.hasClass(e.options.activeClass)?void n.on("click",!1):void n.click(function(t){!e.options.href&&t.preventDefault(),e.show(parseInt(n.data("page")))})})},makeHref:function(t){return this.options.href?this.options.href.replace(this.options.hrefVariable,t):"#"}},t.fn.twbsPagination=function(e){var n,i=Array.prototype.slice.call(arguments,1),r=t(this),s=r.data("twbs-pagination"),l="object"==typeof e&&e;return s||r.data("twbs-pagination",s=new a(this,l)),"string"==typeof e&&(n=s[e].apply(s,i)),n===o?r:n},t.fn.twbsPagination.defaults={totalPages:0,startPage:1,visiblePages:5,initiateStartPageClick:!0,href:!1,hrefVariable:"{{number}}",first:"First",prev:"Previous",next:"Next",last:"Last",loop:!1,onPageClick:null,paginationClass:"pagination",nextClass:"next",prevClass:"prev",lastClass:"last",firstClass:"first",pageClass:"page",activeClass:"active",disabledClass:"disabled"},t.fn.twbsPagination.Constructor=a,t.fn.twbsPagination.noConflict=function(){return t.fn.twbsPagination=i,this}}(window.jQuery,window,document)}}}}}}}},{extensions:[".js",".json",".html",".styl"]});nt("./node_modules/meteor/ohif:study-list/both/index.js"),nt("./node_modules/meteor/ohif:study-list/client/index.js"),"undefined"==typeof Package&&(Package={}),function(t,e){for(var n in e)n in t||(t[n]=e[n])}(Package["ohif:study-list"]={},{Servers:F,CurrentServer:A,getCurrentServer:B,getStudyMetadata:G,openNewTab:K,switchToTab:et,StudyList:tt,ViewerData:H,StudyListStudies:$,StudyListSelectedStudies:Q})}(); +!function(){var t=Package.meteor.Meteor,e=Package.meteor.global,n=Package.meteor.meteorEnv,o=Package.jquery.$,i=Package.jquery.jQuery,r=Package.http.HTTP,a=Package.random.Random,s=Package["silentcicero:jszip"].JSZip,l=Package["aldeed:simple-schema"].SimpleSchema,u=Package["aldeed:simple-schema"].MongoObject,c=Package["accounts-base"].Accounts,d=Package["momentjs:moment"].moment,p=Package["ohif:viewerbase"].dialogPolyfill,m=Package["ohif:wadoproxy"].WADOProxy,h=Package.modules.meteorInstall,f=Package.modules.Buffer,b=Package.modules.process,y=Package["ecmascript-runtime"].Symbol,g=Package["ecmascript-runtime"].Map,v=Package["ecmascript-runtime"].Set,S=Package["babel-runtime"].meteorBabelHelpers,k=Package.promise.Promise,x=Package["aldeed:collection2-core"].Collection2,T=Package.webapp.WebApp,w=Package.logging.Log,I=Package.deps.Tracker,D=Package.deps.Deps,C=Package.session.Session,P=Package["ddp-client"].DDP,L=Package.mongo.Mongo,M=Package.ui.Blaze,j=Package.ui.UI,N=Package.ui.Handlebars,E=Package.spacebars.Spacebars,_=Package["templating-runtime"].Template,R=Package.check.check,O=Package.check.Match,V=Package.underscore._,F=Package.ejson.EJSON,A=Package["launch-screen"].LaunchScreen,z=Package.htmljs.HTML,W,q,H,B,U,$,Y=h({node_modules:{meteor:{"ohif:study-list":{both:{"index.js":["./base.js","./lib","./schema","./collections.js",function(t,e,n){n.import("./base.js"),n.import("./lib"),n.import("./schema"),n.import("./collections.js")}],"base.js":["meteor/ohif:core",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),o.studylist={collections:{},actions:{}}}],"collections.js":["meteor/mongo","meteor/ohif:core","meteor/ohif:study-list/both/schema/servers.js",function(t,e,n){n.export({StudyImportStatus:function(){return a},Servers:function(){return W},CurrentServer:function(){return q}});var o;n.import("meteor/mongo",{Mongo:function(t){o=t}});var i;n.import("meteor/ohif:core",{OHIF:function(t){i=t}});var r;n.import("meteor/ohif:study-list/both/schema/servers.js",{Servers:function(t){r=t}});var a=new o.Collection("studyImportStatus");a._debugName="StudyImportStatus",i.studylist.collections.StudyImportStatus=a,n.runModuleSetters(W=new o.Collection("servers")),W._debugName="Servers",n.runModuleSetters(q=new o.Collection("currentServer")),q._debugName="CurrentServer"}],lib:{"getCurrentServer.js":function(){H=function t(){var e=q.findOne();if(e){var n=W.findOne({_id:e.serverId});return n}}},"index.js":["./getCurrentServer.js",function(t,e,n){n.import("./getCurrentServer.js")}]},schema:{"index.js":["./servers.js",function(t,e,n){n.import("./servers.js")}],"servers.js":["meteor/aldeed:simple-schema",function(t,e,n){n.export({DICOMWebRequestOptions:function(){return s},DICOMWebServer:function(){return l},DIMSEPeer:function(){return u},DIMSEServer:function(){return c},UISettings:function(){return d},PrefetchSchema:function(){return p},PublicServerConfig:function(){return m},Servers:function(){return h},ServerConfiguration:function(){return f}});var o;n.import("meteor/aldeed:simple-schema",{SimpleSchema:function(t){o=t}});var i={type:String,label:"Server Name",max:100},r={type:String,label:"Server Type",allowedValues:["dicomWeb","dimse"],valuesLabels:["DICOM Web","DIMSE"],optional:!0},a={type:String,label:"WADO URI root",max:1e3},s=new o({auth:{type:String,label:"Authentication",optional:!0},logRequests:{type:Boolean,defaultValue:!0,label:"Requests"},logResponses:{type:Boolean,defaultValue:!1,label:"Responses"},logTiming:{type:Boolean,defaultValue:!0,label:"Timing"}}),l=new o({name:i,type:r,wadoUriRoot:a,wadoRoot:{type:String,label:"WADO root",max:1e3},imageRendering:{type:String,label:"Image rendering",allowedValues:["","wadouri","orthanc"],valuesLabels:["","WADO URI","ORTHANC"]},qidoRoot:{type:String,label:"QIDO root",max:1e3},qidoSupportsIncludeField:{type:Boolean,label:"QIDO supports including fields",defaultValue:!1},requestOptions:{type:s,label:"Request Options"}}),u=new o({aeTitle:{type:String,label:"AE Title"},hostAE:{type:String,label:"AE Host",optional:!0},host:{type:String,label:"Host Domain/IP",regEx:o.RegEx.WeakDomain},port:{type:Number,label:"Port",min:1,defaultValue:11112,max:65535},default:{type:Boolean,label:"Default",defaultValue:!1},server:{type:Boolean,label:"Server",defaultValue:!1},supportsInstanceRetrievalByStudyUid:{type:Boolean,label:"Supports instance retrieval by StudyUid",defaultValue:!0}}),c=new o({name:i,type:r,wadoUriRoot:a,requestOptions:{type:s,label:"Request Options"},peers:{type:[u],label:"Peer List",minCount:1}}),d=new o({studyListFunctionsEnabled:{type:Boolean,label:"Study List Functions Enabled?",defaultValue:!0},leftSidebarOpen:{type:Boolean,label:"Left sidebar open by default?",defaultValue:!1},displaySetNavigationLoopOverSeries:{type:Boolean,label:"The UP/DOWN display set navigation buttons will start over when reach the last display set in viewport?",defaultValue:!0},displaySetNavigationMultipleViewports:{type:Boolean,label:"The UP/DOWN display set navigation buttons will iterate over all the viewports at once?",defaultValue:!1},displayEchoUltrasoundWorkflow:{type:Boolean,label:"Enable cine dialog enhancements for multiframe images.",defaultValue:!1},autoPositionMeasurementsTextCallOuts:{type:String,label:"Auto position text call-outs for measurements when creating them.",defaultValue:"TRBL"},studyListDateFilterNumDays:{type:Number,label:"Number of days to be used on Study List date filter",min:1}}),p=new o({order:{type:String,label:"Prefetch Order",allowedValues:["topdown","downward","closest"],optional:!1},displaySetCount:{type:Number,label:"Display Set Count",min:1,defaultValue:1}}),m=new o({verifyEmail:{type:Boolean,label:"Verify Email",defaultValue:!1},demoUserEnabled:{type:Boolean,label:"Creates demo user on startup and show TestDrive button",defaultValue:!0},ui:{type:d,label:"UI Settings"},prefetch:{type:p,label:"Prefetch settings"}}),h=new o({dicomWeb:{type:[l],label:"DICOMWeb Servers",optional:!0},dimse:{type:[c],label:"DIMSE Servers",optional:!0}}),f=new o({servers:{type:h,label:"Servers"},defaultServiceType:{type:String,label:"Default Service Type",defaultValue:"dicomWeb"},dropCollections:{type:Boolean,label:"Drop database collections",defaultValue:!1},public:{type:m,label:"Public Server Configuration"},origin:{type:String,label:"Origin",optional:!0}})}]}},client:{"index.js":["./base","./collections","./lib","./components","./dropdown",function(t,e,n){n.import("./base"),n.import("./collections"),n.import("./lib"),n.import("./components"),n.import("./dropdown")}],"base.js":["meteor/ohif:core",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),Object.assign(o.studylist,{callbacks:{}})}],"dropdown.js":["meteor/meteor","meteor/ohif:core",function(t,e,n){var o;n.import("meteor/meteor",{Meteor:function(t){o=t}});var i;n.import("meteor/ohif:core",{OHIF:function(t){i=t}}),o.startup(function(){i.studylist.dropdown=new i.ui.Dropdown,i.studylist.dropdown.setItems([{action:i.studylist.viewSeriesDetails,text:"View Series Details"},{text:"Anonymize",disabled:!0},{text:"Send",disabled:!0,separatorAfter:!0},{text:"Delete",disabled:!0},{action:i.studylist.exportSelectedStudies,text:"Export",title:"Export Selected Studies"}])})}],collections:{"index.js":["./studies.js","./subscriptions.js",function(t,e,n){n.import("./studies.js"),n.import("./subscriptions.js")}],"studies.js":["meteor/meteor","meteor/ohif:core",function(t,e,n){var o;n.import("meteor/meteor",{Meteor:function(t){o=t}});var i;n.import("meteor/ohif:core",{OHIF:function(t){i=t}}),o.startup(function(){var t=new o.Collection(null);t._debugName="Studies",i.studylist.collections.Studies=t})}],"subscriptions.js":function(){t.subscribe("servers"),t.subscribe("currentServer")}},components:{"index.js":["./seriesDetailsModal","./serverInformation","./studylist","./themeSelector",function(t,e,n){n.import("./seriesDetailsModal"),n.import("./serverInformation"),n.import("./studylist"),n.import("./themeSelector")}],seriesDetailsModal:{"index.js":["./seriesDetailsModal.html","./seriesDetailsTable/seriesDetailsTable.html","./seriesDetailsTable/seriesDetailsTable.styl","./seriesDetailsTable/seriesDetailsTable.js",function(t,e,n){n.import("./seriesDetailsModal.html"),n.import("./seriesDetailsTable/seriesDetailsTable.html"),n.import("./seriesDetailsTable/seriesDetailsTable.styl"),n.import("./seriesDetailsTable/seriesDetailsTable.js")}],"seriesDetailsModal.html":["./template.seriesDetailsModal.js",function(t,e,n){n.exports=t("./template.seriesDetailsModal.js")}],"template.seriesDetailsModal.js":function(){_.__checkName("seriesDetailsModal"),_.seriesDetailsModal=new _("Template.seriesDetailsModal",function(){var t=this;return M._TemplateWith(function(){return E.dataMustache(t.lookup("extend"),t.lookup("."),E.kw({title:"Series Details"}))},function(){return E.include(t.lookupTemplate("dialogSimple"),function(){return["\n ",M._TemplateWith(function(){return{selectedStudies:E.call(E.dot(t.lookup("."),"selectedStudies"))}},function(){return E.include(t.lookupTemplate("seriesDetailsTable"))}),"\n "]})})})},seriesDetailsTable:{"seriesDetailsTable.html":["./template.seriesDetailsTable.js",function(t,e,n){n.exports=t("./template.seriesDetailsTable.js")}],"template.seriesDetailsTable.js":function(){_.__checkName("seriesDetailsTable"),_.seriesDetailsTable=new _("Template.seriesDetailsTable",function(){var t=this;return[M.Unless(function(){return E.call(E.dot(t.lookup("selectedStudies"),"length"))},function(){return["\n ",z.P({align:"center"},"Series details not found"),"\n "]}),"\n ",M.Each(function(){return E.call(t.lookup("selectedStudies"))},function(){return["\n ",z.DIV({class:"selectedStudyContainer"},"\n ",z.TABLE({class:"table table-responsive tblStudyDetails"},"\n ",z.TBODY("\n ",z.TR("\n ",z.TD({class:"center patientID"},"\n ",z.DIV("\n ",z.SPAN("Patient ID"),"\n "),"\n ",z.INPUT({type:"text",class:"form-control",id:"patientID",placeholder:"Patient ID",disabled:"disabled",value:function(){return E.mustache(t.lookup("patientId"))}}),"\n "),"\n ",z.TD({class:"patientName"},"\n ",z.DIV("\n ",z.SPAN("Patient Name"),"\n "),"\n ",z.INPUT({type:"text",class:"form-control",id:"patientName",placeholder:"Patient Name",disabled:"disabled",value:function(){return E.mustache(t.lookup("formatPN"),t.lookup("patientName"))}}),"\n "),"\n ",z.TD({class:"accessionNumber"},"\n ",z.DIV("\n ",z.SPAN("Accession Number"),"\n "),"\n ",z.INPUT({type:"text",class:"form-control",id:"accessionNumber",placeholder:"Accession Number",disabled:"disabled",value:function(){return E.mustache(t.lookup("accessionNumber"))}}),"\n "),"\n "),"\n ",z.TR("\n ",z.TD({class:"studyDescription"},"\n ",z.DIV("\n ",z.SPAN("Study Description"),"\n "),"\n ",z.INPUT({type:"text",class:"form-control",id:"studyDescription",placeholder:"Study Description",disabled:"disabled",value:function(){return E.mustache(t.lookup("studyDescription"))}}),"\n "),"\n ",z.TD({class:"studyDate"},"\n ",z.DIV("\n ",z.SPAN("Study Date"),"\n "),"\n ",z.INPUT({type:"text",class:"form-control",id:"studyDate",placeholder:"Study Date",disabled:"disabled",value:function(){return E.mustache(t.lookup("formatDA"),t.lookup("studyDate"))}}),"\n "),"\n\n ",z.TD(),"\n "),"\n "),"\n "),"\n\n ",z.TABLE({class:"table table-responsive tblSeriesDetails"},"\n ",z.THEAD("\n ",z.TR("\n ",z.TH({class:"header"},"Number"),"\n ",z.TH({class:"header"},"Modality"),"\n ",z.TH({class:"header"},"Description"),"\n ",z.TH({class:"header"},"Instances"),"\n "),"\n "),"\n\n ",z.TBODY("\n ",M.If(function(){return E.call(t.lookup("displaySeriesLoadingText"))},function(){return["\n ",z.TR("\n ",z.TD({colspan:"4",class:"center"},"\n ",E.include(t.lookupTemplate("loadingText")),"\n "),"\n "),"\n "]}),"\n\n ",M.Each(function(){return E.call(t.lookup("seriesList"))},function(){return["\n ",z.TR("\n ",z.TD({class:"center"},M.View("lookup:seriesNumber",function(){return E.mustache(t.lookup("seriesNumber"))})),"\n ",z.TD({class:"center"},M.View("lookup:modality",function(){return E.mustache(t.lookup("modality"))})),"\n ",z.TD({class:"center"},M.View("lookup:seriesDescription",function(){return E.mustache(t.lookup("seriesDescription"))})),"\n ",z.TD({class:"center"},M.View("lookup:instances.length",function(){return E.mustache(E.dot(t.lookup("instances"),"length"))})),"\n "),"\n "]}),"\n "),"\n "),"\n "),"\n "]})]})},"seriesDetailsTable.js":["meteor/templating","meteor/reactive-dict","meteor/underscore","meteor/ohif:core",function(t,e,n){var o;n.import("meteor/templating",{Template:function(t){o=t}});var i;n.import("meteor/reactive-dict",{ReactiveDict:function(t){i=t}});var r;n.import("meteor/underscore",{_:function(t){r=t}});var a;n.import("meteor/ohif:core",{OHIF:function(t){a=t}}),o.seriesDetailsTable.onCreated(function(){var t=o.instance();t.selectedStudies=new i;var e=t.data.selectedStudies;e&&(r.each(e,function(t){t.displaySeriesLoadingText=!0}),t.selectedStudies.set("studies",e))}),o.seriesDetailsTable.onRendered(function(){var t=o.instance(),e=t.selectedStudies.get("studies");e&&r.map(e,function(n,o){e[o].seriesList=[],a.studylist.retrieveStudyMetadata(function(n){e[o].seriesList=n.seriesList,e[o].displaySeriesLoadingText=!1,t.selectedStudies.set("studies",e)})})}),o.seriesDetailsTable.helpers({selectedStudies:function(){function t(){var t=o.instance();return t.selectedStudies.get("studies")}return t}()})}],"seriesDetailsTable.styl":["./seriesDetailsTable.styl.css",function(t,e,n){n.exports=t("./seriesDetailsTable.styl.css")}],"seriesDetailsTable.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles('.theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url("/packages/ohif_design/assets/theme-icons.png") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\n.selectedStudyContainer {\n margin-bottom: 15px;\n}\n.selectedStudyContainer .tblStudyDetails tbody > tr > td > label {\n color: $textPrimaryColor;\n}\n.selectedStudyContainer .tblStudyDetails tbody > tr > td > input[type="text"] {\n height: 28px;\n background-color: $primaryBackgroundColor;\n color: $textPrimaryColor;\n width: calc(100% - 10px);\n border-radius: 4px;\n box-sizing: border-box;\n}\n.selectedStudyContainer .tblSeriesDetails thead > tr > th {\n text-align: center;\n}\n.selectedStudyContainer .tblSeriesDetails tbody > tr td {\n text-align: center;\n color: $textPrimaryColor;\n}\n.selectedStudyContainer .tblSeriesDetails .loadingTextDiv {\n font-size: 13px;\n color: $textSecondaryColor;\n}\n')}]}},serverInformation:{"index.js":["./serverInformationDicomWeb/serverInformationDicomWeb.html","./serverInformationDicomWeb/serverInformationDicomWeb.js","./serverInformationDimse/serverInformationDimse.html","./serverInformationDimse/serverInformationDimse.js","./serverInformationForm/serverInformationForm.html","./serverInformationForm/serverInformationForm.js","./serverInformationList/serverInformationList.html","./serverInformationList/serverInformationList.js","./serverInformationModal/serverInformationModal.html","./serverInformationModal/serverInformationModal.styl","./serverInformationModal/serverInformationModal.js",function(t,e,n){n.import("./serverInformationDicomWeb/serverInformationDicomWeb.html"),n.import("./serverInformationDicomWeb/serverInformationDicomWeb.js"),n.import("./serverInformationDimse/serverInformationDimse.html"),n.import("./serverInformationDimse/serverInformationDimse.js"),n.import("./serverInformationForm/serverInformationForm.html"),n.import("./serverInformationForm/serverInformationForm.js"),n.import("./serverInformationList/serverInformationList.html"),n.import("./serverInformationList/serverInformationList.js"),n.import("./serverInformationModal/serverInformationModal.html"),n.import("./serverInformationModal/serverInformationModal.styl"),n.import("./serverInformationModal/serverInformationModal.js")}],serverInformationDicomWeb:{"serverInformationDicomWeb.html":["./template.serverInformationDicomWeb.js",function(t,e,n){n.exports=t("./template.serverInformationDicomWeb.js")}],"template.serverInformationDicomWeb.js":function(){_.__checkName("serverInformationDicomWeb"),_.serverInformationDicomWeb=new _("Template.serverInformationDicomWeb",function(){var t=this;return[z.DIV({class:"row"},"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:E.call("form-group"),key:E.call("wadoUriRoot")}},function(){return E.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:E.call("form-group"),key:E.call("wadoRoot")}},function(){return E.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:E.call("form-group"),key:E.call("imageRendering"),hideSearch:E.call(!0),options:E.call(E.dataMustache(t.lookup("clone"),E.kw({placeholder:"Select an option"})))}},function(){return E.include(t.lookupTemplate("inputSelect"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:E.call("form-group"),key:E.call("qidoRoot")}},function(){return E.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",z.Raw("QIDO options"),"\n ",z.DIV({class:"form-group"},"\n ",z.DIV({class:"form-control"},"\n ",z.DIV({class:"checkbox"},"\n ",M._TemplateWith(function(){return{key:E.call("qidoSupportsIncludeField")}},function(){return E.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n "),"\n "),"\n "),"\n "),z.Raw("\n
\n

Request options

\n "),M._TemplateWith(function(){return{class:E.call("row"),key:E.call("requestOptions")}},function(){return E.include(t.lookupTemplate("group"),function(){return["\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:E.call("form-group"),key:E.call("auth")}},function(){return E.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",z.STRONG("Logging options"),"\n ",z.DIV({class:"form-group"},"\n ",z.DIV({class:"form-control clearfix"},"\n ",z.DIV({class:"checkbox pull-left"},"\n ",M._TemplateWith(function(){return{key:E.call("logRequests")}},function(){return E.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n ",z.DIV({class:"checkbox pull-left"},"\n ",M._TemplateWith(function(){return{key:E.call("logResponses")}},function(){return E.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n ",z.DIV({class:"checkbox pull-left"},"\n ",M._TemplateWith(function(){return{key:E.call("logTiming")}},function(){return E.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n "),"\n "),"\n "),"\n "]})})]})},"serverInformationDicomWeb.js":function(){_.serverInformationDicomWeb.onRendered(function(){var t=_.instance();t.autorun(function(){var e=t.data.mode.get();if("edit"===e){var n=t.data.currentItem.get();t.data.form.value(n)}})})}},serverInformationDimse:{"serverInformationDimse.html":["./template.serverInformationDimse.js",function(t,e,n){n.exports=t("./template.serverInformationDimse.js")}],"template.serverInformationDimse.js":function(){_.__checkName("serverInformationDimse"),_.serverInformationDimse=new _("Template.serverInformationDimse",function(){var t=this;return[z.DIV({class:"row"},"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:E.call("form-group"),key:E.call("wadoUriRoot")}},function(){return E.include(t.lookupTemplate("inputText"))}),"\n "),"\n "),"\n ",z.DIV({class:"panel panel-default panel-body"},"\n ",z.DIV({class:"clearfix"},"\n ",z.Raw('

Peer List

'),"\n ",M._TemplateWith(function(){return{class:E.call("btn btn-primary pull-right"),action:E.call("newPeer"),params:E.call(t.lookup("peer"))}},function(){return E.include(t.lookupTemplate("button"),function(){return"New peer"})}),"\n "),"\n ",z.Raw("
"),"\n ",M._TemplateWith(function(){return{class:E.call("row"),key:E.call("peers"),arrayValues:E.call(!0)}},function(){return E.include(t.lookupTemplate("group"),function(){return["\n ",M.Each(function(){return{_sequence:E.call(E.dot(t.lookup("instance"),"peers","get")),_variable:"peer"}},function(){return["\n ",M._TemplateWith(function(){return{class:E.call("col-lg-6")}},function(){return E.include(t.lookupTemplate("group"),function(){return["\n ",z.DIV({class:"panel panel-default panel-body"},"\n ",z.DIV({class:"row"},"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{class:E.call("form-control"),key:E.call("aeTitle")}},function(){return E.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{class:E.call("form-control"),key:E.call("hostAE")}},function(){return E.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{class:E.call("form-control"),key:E.call("host")}},function(){return E.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{class:E.call("form-control"),key:E.call("port")}},function(){return E.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-12"},"\n ",z.STRONG("Settings"),"\n ",z.DIV({class:"form-group"},"\n ",z.DIV({class:"form-control height-auto clearfix"},"\n ",z.DIV({class:"checkbox pull-left"},"\n ",M._TemplateWith(function(){return{key:E.call("default")}},function(){return E.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n ",z.DIV({class:"checkbox pull-left"},"\n ",M._TemplateWith(function(){return{key:E.call("server")}},function(){return E.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n ",z.DIV({class:"checkbox pull-left"},"\n ",M._TemplateWith(function(){return{key:E.call("supportsInstanceRetrievalByStudyUid")}},function(){return E.include(t.lookupTemplate("inputCheckbox"))}),"\n "),"\n "),"\n "),"\n "),"\n ",z.DIV({class:"col-lg-12 text-right"},"\n ",M._TemplateWith(function(){return{class:E.call("btn btn-sm btn-danger"),action:E.call("removePeer"),params:E.call(t.lookup("@index"))}},function(){return E.include(t.lookupTemplate("button"),function(){return"Remove"})}),"\n "),"\n "),"\n "),"\n "]})}),"\n "]}),"\n "]})}),"\n "),z.Raw("\n
")]})},"serverInformationDimse.js":function(){_.serverInformationDimse.onCreated(function(){var t=_.instance();t.peers=new ReactiveVar([]),t.autorun(function(){var e=t.data.currentItem.get();e&&t.peers.set(e.peers||[])});var e=t.data.api;V.extend(e,{newPeer:function(){function e(){var e=t.peers.get();e.push({}),t.peers.set(e)}return e}(),removePeer:function(){function e(e){var n=t.peers.get();n.splice(e,1),t.peers.set(n);var o=t.data.currentItem.get();o.peers=n,I.afterFlush(function(){return t.data.form.value(o)})}return e}()})}),_.serverInformationDimse.onRendered(function(){var t=_.instance();t.autorun(function(){var e=t.data.mode.get();if("edit"===e){var n=t.data.currentItem.get();t.data.form.value(n)}})})}},serverInformationForm:{"serverInformationForm.html":["./template.serverInformationForm.js",function(t,e,n){n.exports=t("./template.serverInformationForm.js")}],"template.serverInformationForm.js":function(){_.__checkName("serverInformationForm"),_.serverInformationForm=new _("Template.serverInformationForm",function(){var t=this;return M._TemplateWith(function(){return{class:E.call("server-information-form"),schema:E.call(E.dot(t.lookup("instance"),"currentSchema")),api:E.call(E.dot(t.lookup("."),"api"))}},function(){return E.include(t.lookupTemplate("form"),function(){return["\n ",M._TemplateWith(function(){return{key:E.call("_id")}},function(){return E.include(t.lookupTemplate("inputHidden"))}),"\n ",z.DIV({class:"row"},"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:E.call("form-group"),key:E.call("name")}},function(){return E.include(t.lookupTemplate("inputText"))}),"\n "),"\n ",z.DIV({class:"col-lg-6"},"\n ",M._TemplateWith(function(){return{labelClass:E.call("form-group"),key:E.call("type"),hideSearch:E.call(!0),disabled:E.call(E.dataMustache(t.lookup("eq"),E.dot(t.lookup("."),"mode","get"),"edit")),options:E.call(E.dataMustache(t.lookup("clone"),E.kw({placeholder:"Choose a server type"})))}},function(){return E.include(t.lookupTemplate("inputSelect"))}),"\n "),"\n "),"\n ",z.HR(),"\n ",M.If(function(){return E.dataMustache(t.lookup("eq"),E.dot(t.lookup("."),"serverType","get"),"dicomWeb")},function(){return["\n ",M._TemplateWith(function(){return E.call(t.lookup("."))},function(){return E.include(t.lookupTemplate("serverInformationDicomWeb"))}),"\n "]}),"\n ",M.If(function(){return E.dataMustache(t.lookup("eq"),E.dot(t.lookup("."),"serverType","get"),"dimse")},function(){return["\n ",M._TemplateWith(function(){return E.call(t.lookup("."))},function(){return E.include(t.lookupTemplate("serverInformationDimse"))}),"\n "]}),"\n ",M.If(function(){return E.call(E.dot(t.lookup("."),"serverType","get"))},function(){return["\n ",z.DIV("\n ",M._TemplateWith(function(){return{class:E.call("btn btn-primary"),action:E.call("save")}},function(){return E.include(t.lookupTemplate("button"),function(){return"Save"})}),"\n "),"\n "]}),"\n "]})})})},"serverInformationForm.js":["meteor/meteor","meteor/templating","meteor/reactive-var","meteor/ohif:study-list/both/schema/servers.js",function(t,e,n){var o;n.import("meteor/meteor",{Meteor:function(t){o=t}});var i;n.import("meteor/templating",{Template:function(t){i=t}});var r;n.import("meteor/reactive-var",{ReactiveVar:function(t){r=t}});var a;n.import("meteor/ohif:study-list/both/schema/servers.js",{DICOMWebServer:function(t){a=t}});var s;n.import("meteor/ohif:study-list/both/schema/servers.js",{DIMSEServer:function(t){s=t}}),i.serverInformationForm.onCreated(function(){var t=i.instance();t.data.api={save:function(){function e(){if(t.data.form.validate()){var e=t.data.form.value();o.call("serverSave",e,function(e){t.data.resetState()})}}return e}()},t.currentSchema=new r(a)}),i.serverInformationForm.onRendered(function(){var t=i.instance();t.data.$form=t.$("form").first(),t.data.form=t.data.$form.data("component"),t.autorun(function(){var e=t.$("[data-key=type] :input").data("component");e.depend();var n=e.value();t.data.serverType.set(n),"dimse"===n?t.currentSchema.set(s):t.currentSchema.set(a)}),t.autorun(function(){var e=t.data.mode.get();if("edit"===e){var n=t.data.currentItem.get();t.data.form.value(n)}})})}]},serverInformationList:{"serverInformationList.html":["./template.serverInformationList.js",function(t,e,n){n.exports=t("./template.serverInformationList.js")}],"template.serverInformationList.js":function(){_.__checkName("serverInformationList"),_.serverInformationList=new _("Template.serverInformationList",function(){var t=this;return M._TemplateWith(function(){return{api:E.call(E.dot(t.lookup("instance"),"api"))}},function(){return E.include(t.lookupTemplate("form"),function(){return["\n ",z.TABLE({id:"tblServer",class:"table"},"\n ",z.THEAD("\n ",z.TR("\n ",z.TH("Name"),"\n ",z.TH("Type"),"\n ",z.TH({class:"text-right"},"Actions"),"\n "),"\n "),"\n ",z.TBODY("\n ",M.Each(function(){return{_sequence:E.call(t.lookup("servers")),_variable:"server"}},function(){return["\n ",z.TR("\n ",z.TD(M.View("lookup:server.name",function(){return E.mustache(E.dot(t.lookup("server"),"name"))})),"\n ",z.TD(M.View("lookup:server.type",function(){return E.mustache(E.dot(t.lookup("server"),"type"))})),"\n ",z.TD({class:"text-right"},"\n ",z.DIV({class:"btn-group",role:"group","aria-label":"Actions"},"\n ",M._TemplateWith(function(){return{class:E.call("btn btn-sm btn-default"),action:E.call("use"),params:E.call(t.lookup("server")),title:E.call("Use this server"), +disabled:E.call(E.dataMustache(t.lookup("isActive"),t.lookup("server")))}},function(){return E.include(t.lookupTemplate("button"),function(){return["\n ",M.If(function(){return E.dataMustache(t.lookup("isActive"),t.lookup("server"))},function(){return["\n ",z.I({class:"fa fa-check-square-o"}),"\n "]},function(){return["\n ",z.I({class:"fa fa-square-o"}),"\n "]}),"\n "]})}),"\n ",M._TemplateWith(function(){return{class:E.call("btn btn-sm btn-default"),action:E.call("edit"),params:E.call(t.lookup("server")),title:E.call("Edit"),disabled:E.call(E.dataMustache(t.lookup("eq"),E.dot(t.lookup("server"),"origin"),"json"))}},function(){return E.include(t.lookupTemplate("button"),function(){return["\n ",z.I({class:"fa fa-pencil"}),"\n "]})}),"\n ",M._TemplateWith(function(){return{class:E.call("btn btn-sm btn-danger"),action:E.call("delete"),params:E.call(t.lookup("server")),title:E.call("Remove"),disabled:E.call(E.dataMustache(t.lookup("eq"),E.dot(t.lookup("server"),"origin"),"json"))}},function(){return E.include(t.lookupTemplate("button"),function(){return["\n ",z.I({class:"fa fa-trash"}),"\n "]})}),"\n "),"\n "),"\n "),"\n "]},function(){return["\n ",z.TR("\n ",z.TD({class:"text-center",colspan:"3"},"No servers found"),"\n "),"\n "]}),"\n "),"\n "),"\n ",M._TemplateWith(function(){return{class:E.call("btn btn-sm btn-default"),action:E.call("add")}},function(){return E.include(t.lookupTemplate("button"),function(){return["\n ",z.I({class:"fa fa-plus"})," Add a new server\n "]})}),"\n "]})})})},"serverInformationList.js":function(){_.serverInformationList.onCreated(function(){var e=_.instance();e.api={add:function(){function t(){return e.data.mode.set("create")}return t}(),edit:function(){function t(t){e.data.currentItem.set(t),e.data.mode.set("edit")}return t}(),delete:function(){function e(e){confirm("Are you sure you want to remove this peer?")&&t.call("serverRemove",e._id,function(t){})}return e}(),use:function(){function e(e){t.call("serverSetActive",e._id,function(t){})}return e}()}}),_.serverInformationList.helpers({isActive:function(){function t(t){var e=q.findOne();if(e)return t._id===e.serverId}return t}(),servers:function(){function t(){var t={sort:{origin:-1,type:1,name:1}};return W.find({},t).fetch()}return t}()})}},serverInformationModal:{"serverInformationModal.html":["./template.serverInformationModal.js",function(t,e,n){n.exports=t("./template.serverInformationModal.js")}],"template.serverInformationModal.js":function(){_.__checkName("serverInformationModal"),_.serverInformationModal=new _("Template.serverInformationModal",function(){var t=this;return M._TemplateWith(function(){return E.dataMustache(t.lookup("extend"),t.lookup("."),E.kw({dialogClass:"modal-lg",title:"Server Information"}))},function(){return E.include(t.lookupTemplate("dialogSimple"),function(){return["\n ",M.If(function(){return E.dataMustache(t.lookup("eq"),E.dot(t.lookup("instance"),"container","mode","get"),"list")},function(){return["\n ",M._TemplateWith(function(){return E.call(E.dot(t.lookup("instance"),"container"))},function(){return E.include(t.lookupTemplate("serverInformationList"))}),"\n "]},function(){return["\n ",M._TemplateWith(function(){return E.call(E.dot(t.lookup("instance"),"container"))},function(){return E.include(t.lookupTemplate("serverInformationForm"))}),"\n "]}),"\n ",M._TemplateWith(function(){return"dialogFooter"},function(){return E.include(t.lookupTemplate("section"),function(){return M.Unless(function(){return E.dataMustache(t.lookup("eq"),E.dot(t.lookup("instance"),"container","mode","get"),"list")},function(){return z.BUTTON({type:"button",class:"btn btn-default js-back"},"Back")})})}),"\n "]})})})},"serverInformationModal.js":["meteor/templating","meteor/reactive-var",function(t,e,n){var o;n.import("meteor/templating",{Template:function(t){o=t}});var i;n.import("meteor/reactive-var",{ReactiveVar:function(t){i=t}}),o.serverInformationModal.onCreated(function(){var t=o.instance();t.container={mode:new i("list"),serverType:new i(null),currentItem:new i(null),$form:null,resetState:function(){function e(){t.container.mode.set("list"),t.container.serverType.set(null),t.container.currentItem.set(null)}return e}()}}),o.serverInformationModal.events({"click .js-back":function(){function t(t,e){e.container.resetState()}return t}()})}],"serverInformationModal.styl":["./serverInformationModal.styl.css",function(t,e,n){n.exports=t("./serverInformationModal.styl.css")}],"serverInformationModal.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles(".server-information-form label.wrapper {\n display: block;\n}\n.server-information-form .checkbox {\n margin: 0 8px 0 0;\n}\n")}]}},studylist:{"index.js":["./studylist.html","./studylist.styl","./studylistStudy/studylistStudy.html","./studylistStudy/studylistStudy.js","./studylistStudy/studylistStudy.styl","./studylistResult/studylistResult.html","./studylistResult/studylistResult.js","./studylistResult/studylistResult.styl","./studylistToolbar/studylistToolbar.html","./studylistToolbar/studylistToolbar.js","./studylistToolbar/studylistToolbar.styl","./studylistPagination/studylistPagination.html","./studylistPagination/studylistPagination.styl","./studylistPagination/studylistPagination.js",function(t,e,n){n.import("./studylist.html"),n.import("./studylist.styl"),n.import("./studylistStudy/studylistStudy.html"),n.import("./studylistStudy/studylistStudy.js"),n.import("./studylistStudy/studylistStudy.styl"),n.import("./studylistResult/studylistResult.html"),n.import("./studylistResult/studylistResult.js"),n.import("./studylistResult/studylistResult.styl"),n.import("./studylistToolbar/studylistToolbar.html"),n.import("./studylistToolbar/studylistToolbar.js"),n.import("./studylistToolbar/studylistToolbar.styl"),n.import("./studylistPagination/studylistPagination.html"),n.import("./studylistPagination/studylistPagination.styl"),n.import("./studylistPagination/studylistPagination.js")}],"studylist.html":["./template.studylist.js",function(t,e,n){n.exports=t("./template.studylist.js")}],"template.studylist.js":function(){_.__checkName("studylist"),_.studylist=new _("Template.studylist",function(){var t=this;return z.DIV({class:"study-list-wrapper"},"\n ",M._TemplateWith(function(){return E.dataMustache(t.lookup("clone"),t.lookup("."))},function(){return E.include(t.lookupTemplate("studylistResult"))}),"\n ")})},"studylist.styl":["./studylist.styl.css",function(t,e,n){n.exports=t("./studylist.styl.css")}],"studylist.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles('.theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url("/packages/ohif_design/assets/theme-icons.png") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\n.study-list-wrapper {\n color: #fff;\n margin: 2px auto 0;\n height: calc(100% - 91px);\n position: relative;\n width: 100%;\n}\n.study-list-wrapper {\n background-color: #000;\n}\nbody.theme-tide .study-list-wrapper {\n background-color: #000;\n}\nbody.theme-tigerlily .study-list-wrapper {\n background-color: #000;\n}\nbody.theme-crickets .study-list-wrapper {\n background-color: #000;\n}\nbody.theme-honeycomb .study-list-wrapper {\n background-color: #000;\n}\nbody.theme-mint .study-list-wrapper {\n background-color: #000;\n}\nbody.theme-overcast .study-list-wrapper {\n background-color: #000;\n}\nbody.theme-quartz .study-list-wrapper {\n background-color: #000;\n}\n.study-list-wrapper .loadingTextDiv {\n font-size: 30px;\n}\n.study-list-wrapper .loadingTextDiv {\n color: #91b9cd;\n}\nbody.theme-tide .study-list-wrapper .loadingTextDiv {\n color: #91b9cd;\n}\nbody.theme-tigerlily .study-list-wrapper .loadingTextDiv {\n color: #9ccdf8;\n}\nbody.theme-crickets .study-list-wrapper .loadingTextDiv {\n color: #8be7b5;\n}\nbody.theme-honeycomb .study-list-wrapper .loadingTextDiv {\n color: #fab797;\n}\nbody.theme-mint .study-list-wrapper .loadingTextDiv {\n color: #a7e9b3;\n}\nbody.theme-overcast .study-list-wrapper .loadingTextDiv {\n color: #73f2fc;\n}\nbody.theme-quartz .study-list-wrapper .loadingTextDiv {\n color: #d7e8fe;\n}\n')}],studylistPagination:{"studylistPagination.html":["./template.studylistPagination.js",function(t,e,n){n.exports=t("./template.studylistPagination.js")}],"template.studylistPagination.js":function(){_.__checkName("studylistPagination"),_.studylistPagination=new _("Template.studylistPagination",function(){var t=this;return z.DIV({class:"studylistPagination"},"\n ",z.DIV({class:"row"},"\n ",z.DIV({class:"col-xs-4 col-sm-3 col-md-3"},"\n ",E.With(function(){return E.call(t.lookup("recordCount"))},function(){return["\n ",z.DIV({class:"form-inline form-group rows-per-page"},"\n ",z.LABEL("\n ",z.SPAN("Show"),"\n ",z.SELECT({class:"js-select-rows-per-page"},"\n ",M.Each(function(){return{_sequence:E.call(t.lookup("pageSizes")),_variable:"pageSize"}},function(){return["\n ",z.OPTION({value:function(){return E.mustache(t.lookup("pageSize"))},selected:function(){return M.If(function(){return E.dataMustache(t.lookup("isRowsPerPageSelected"),t.lookup("pageSize"))},function(){return"selected"})}},M.View("lookup:pageSize",function(){return E.mustache(t.lookup("pageSize"))})),"\n "]}),"\n "),"\n\n ",z.SPAN({class:"rows-per-page-label"},"rows per page"),"\n "),"\n "),"\n "]}),"\n "),"\n ",z.Raw('
\n
\n \n
\n
'),"\n "),"\n ")})},"studylistPagination.js":["meteor/templating","./studylistPagination.html",function(t,e,n){var i;n.import("meteor/templating",{Template:function(t){i=t}}),n.import("./studylistPagination.html");var r=10;i.studylistPagination.onCreated(function(){var t=i.instance();t.parent=this.parent(1)}),i.studylistPagination.onRendered(function(){var t=i.instance(),e=t.$("#pagination");t.autorun(function(){var n=t.parent.recordCount.get(),o=t.parent.rowsPerPage.get();if(e.data().twbsPagination&&e.twbsPagination("destroy"),n&&o){var i=Math.ceil(n/o);e.twbsPagination({totalPages:i,visiblePages:r,onPageClick:function(){function e(e,n){t.parent.currentPage.set(n-1)}return e}()})}})}),i.studylistPagination.helpers({pageSizes:function(){function t(){return[25,50,100]}return t}(),recordCount:function(){function t(){var t=i.instance();return t.parent.recordCount.get()}return t}(),isRowsPerPageSelected:function(){function t(t){var e=i.instance();return t===e.parent.rowsPerPage.get()}return t}()}),i.studylistPagination.events({"change .js-select-rows-per-page":function(){function t(t,e){var n=o(t.currentTarget).val();e.parent.rowsPerPage.set(parseInt(n,10))}return t}()})}],"studylistPagination.styl":["./studylistPagination.styl.css",function(t,e,n){n.exports=t("./studylistPagination.styl.css")}],"studylistPagination.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles('.theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url("/packages/ohif_design/assets/theme-icons.png") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\n.studylistPagination {\n font-size: 13px;\n font-weight: normal !important;\n}\n.studylistPagination label {\n font-weight: normal;\n}\n.studylistPagination select {\n color: #fff;\n}\n.studylistPagination select {\n background-color: #000;\n}\nbody.theme-tide .studylistPagination select {\n background-color: #000;\n}\nbody.theme-tigerlily .studylistPagination select {\n background-color: #000;\n}\nbody.theme-crickets .studylistPagination select {\n background-color: #000;\n}\nbody.theme-honeycomb .studylistPagination select {\n background-color: #000;\n}\nbody.theme-mint .studylistPagination select {\n background-color: #000;\n}\nbody.theme-overcast .studylistPagination select {\n background-color: #000;\n}\nbody.theme-quartz .studylistPagination select {\n background-color: #000;\n}\n.page-number {\n margin: 0;\n text-align: right;\n}\n.page-number label {\n font-weight: normal;\n}\n.page-number label ul#pagination {\n margin: 0;\n}\n.page-number label ul#pagination li a {\n padding: 4px 8px;\n color: #fff;\n padding: 4px 8px;\n}\n.page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-tide .page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-tigerlily .page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-crickets .page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-honeycomb .page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-mint .page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-overcast .page-number label ul#pagination li a {\n background-color: #000;\n}\nbody.theme-quartz .page-number label ul#pagination li a {\n background-color: #000;\n}\n.page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-tide .page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-tigerlily .page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-crickets .page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-honeycomb .page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-mint .page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-overcast .page-number label ul#pagination li a {\n border-color: #263340;\n}\nbody.theme-quartz .page-number label ul#pagination li a {\n border-color: #263340;\n}\n.page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-tide .page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-tigerlily .page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-crickets .page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-honeycomb .page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-mint .page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-overcast .page-number label ul#pagination li a {\n background-color: #14191e;\n}\nbody.theme-quartz .page-number label ul#pagination li a {\n background-color: #14191e;\n}\n.page-number label ul#pagination li a:hover {\n color: #20a5d6;\n}\nbody.theme-tide .page-number label ul#pagination li a:hover {\n color: #20a5d6;\n}\nbody.theme-tigerlily .page-number label ul#pagination li a:hover {\n color: #fa8947;\n}\nbody.theme-crickets .page-number label ul#pagination li a:hover {\n color: #d4c3c1;\n}\nbody.theme-honeycomb .page-number label ul#pagination li a:hover {\n color: #cda56b;\n}\nbody.theme-mint .page-number label ul#pagination li a:hover {\n color: #31b166;\n}\nbody.theme-overcast .page-number label ul#pagination li a:hover {\n color: #507d80;\n}\nbody.theme-quartz .page-number label ul#pagination li a:hover {\n color: #7858ce;\n}\n.page-number label ul#pagination .active a {\n border-color: #ddd;\n color: #fff;\n}\n.page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-tide .page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-tigerlily .page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-crickets .page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-honeycomb .page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-mint .page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-overcast .page-number label ul#pagination .active a {\n background-color: #263340;\n}\nbody.theme-quartz .page-number label ul#pagination .active a {\n background-color: #263340;\n}\n.page-number label ul#pagination .disabled a:hover {\n color: inherit;\n}\n.page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #16202b;\n}\nbody.theme-tide .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #16202b;\n}\nbody.theme-tigerlily .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #26333f;\n}\nbody.theme-crickets .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #2b141b;\n}\nbody.theme-honeycomb .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #252228;\n}\nbody.theme-mint .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #1d232a;\n}\nbody.theme-overcast .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #252228;\n}\nbody.theme-quartz .page-number label ul#pagination .disabled:not(.disabled):hover a {\n background-color: #2b2e3f;\n}\n.page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #20a5d6;\n}\nbody.theme-tide .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #20a5d6;\n}\nbody.theme-tigerlily .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #fa8947;\n}\nbody.theme-crickets .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #d4c3c1;\n}\nbody.theme-honeycomb .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #cda56b;\n}\nbody.theme-mint .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #31b166;\n}\nbody.theme-overcast .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #507d80;\n}\nbody.theme-quartz .page-number label ul#pagination .disabled:not(.disabled):hover a {\n color: #7858ce;\n}\n.page-number label ul#pagination .disabled.active a {\n background-color: #16202b;\n}\nbody.theme-tide .page-number label ul#pagination .disabled.active a {\n background-color: #16202b;\n}\nbody.theme-tigerlily .page-number label ul#pagination .disabled.active a {\n background-color: #26333f;\n}\nbody.theme-crickets .page-number label ul#pagination .disabled.active a {\n background-color: #2b141b;\n}\nbody.theme-honeycomb .page-number label ul#pagination .disabled.active a {\n background-color: #252228;\n}\nbody.theme-mint .page-number label ul#pagination .disabled.active a {\n background-color: #1d232a;\n}\nbody.theme-overcast .page-number label ul#pagination .disabled.active a {\n background-color: #252228;\n}\nbody.theme-quartz .page-number label ul#pagination .disabled.active a {\n background-color: #2b2e3f;\n}\n.page-number label ul#pagination .disabled.active a {\n color: #20a5d6;\n}\nbody.theme-tide .page-number label ul#pagination .disabled.active a {\n color: #20a5d6;\n}\nbody.theme-tigerlily .page-number label ul#pagination .disabled.active a {\n color: #fa8947;\n}\nbody.theme-crickets .page-number label ul#pagination .disabled.active a {\n color: #d4c3c1;\n}\nbody.theme-honeycomb .page-number label ul#pagination .disabled.active a {\n color: #cda56b;\n}\nbody.theme-mint .page-number label ul#pagination .disabled.active a {\n color: #31b166;\n}\nbody.theme-overcast .page-number label ul#pagination .disabled.active a {\n color: #507d80;\n}\nbody.theme-quartz .page-number label ul#pagination .disabled.active a {\n color: #7858ce;\n}\n.page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-tide .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-tigerlily .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-crickets .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-honeycomb .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-mint .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-overcast .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\nbody.theme-quartz .page-number label ul#pagination .disabled.disabled a {\n color: #516873;\n}\n@media only screen and (max-width: 1069px) {\n .studylistPagination > .row {\n margin-right: 0;\n }\n}\n')}]},studylistResult:{"studylistResult.html":["./template.studylistResult.js",function(t,e,n){n.exports=t("./template.studylistResult.js")}],"template.studylistResult.js":function(){_.__checkName("studylistResult"),_.studylistResult=new _("Template.studylistResult",function(){var t=this;return[z.DIV({class:"studyListToolbar clearfix"},"\n ",z.Raw('
Study List
'),"\n ",z.DIV({class:"studyCount pull-right"},M.View("lookup:numberOfStudies",function(){return E.mustache(t.lookup("numberOfStudies"))})),"\n ",z.DIV({class:"pull-right"},E.include(t.lookupTemplate("studylistToolbar"))),"\n "),z.Raw('\n
\n
\n '),z.DIV({id:"studyListContainer"},"\n ",z.TABLE({id:"tblStudyList",class:"studylistResult table noselect"},"\n ",z.THEAD("\n ",z.TR("\n ",z.TH({class:"patientName"},"\n ",z.DIV({id:"_patientName",class:"sortingCell"},"\n ",z.SPAN("Patient Name"),"\n ",z.I({class:function(){return E.mustache(E.dot(t.lookup("sortingColumnsIcons"),"patientName"))}},z.CharRef({html:" ",str:" "})),"\n "),"\n ",z.INPUT({type:"text",class:"form-control studylist-search",id:"patientName"}),"\n "),"\n ",z.TH({class:"patientId"},"\n ",z.DIV({id:"_patientId",class:"sortingCell"},"\n ",z.SPAN("MRN"),"\n ",z.I({class:function(){return E.mustache(E.dot(t.lookup("sortingColumnsIcons"),"patientId"))}},z.CharRef({html:" ",str:" "})),"\n "),"\n ",z.INPUT({type:"text",class:"form-control studylist-search",id:"patientId"}),"\n "),"\n ",z.TH({class:"accessionNumber"},"\n ",z.DIV({id:"_accessionNumber",class:"sortingCell "},"\n ",z.SPAN("Accession #"),"\n ",z.I({class:function(){return E.mustache(E.dot(t.lookup("sortingColumnsIcons"),"accessionNumber"))}},z.CharRef({html:" ",str:" "})),"\n "),"\n ",z.INPUT({type:"text",class:"form-control studylist-search",id:"accessionNumber"}),"\n "),"\n ",z.TH({class:"studyDate"},"\n ",z.DIV({id:"_studyDate",class:"sortingCell"},"\n ",z.SPAN("Study Date"),"\n ",z.I({class:function(){return E.mustache(E.dot(t.lookup("sortingColumnsIcons"),"studyDate"))}},z.CharRef({html:" ",str:" "})),"\n "),"\n ",z.INPUT({type:"text",class:"form-control studylist-search",name:"daterange",id:"studyDate"}),"\n "),"\n ",z.TH({class:"modalities"},"\n ",z.DIV({id:"_modalities",class:"sortingCell"},"\n ",z.SPAN("Modality"),"\n ",z.I({class:function(){return E.mustache(E.dot(t.lookup("sortingColumnsIcons"),"modalities"))}},z.CharRef({html:" ",str:" "})),"\n "),"\n ",z.INPUT({type:"text",class:"form-control studylist-search",id:"modality"}),"\n "),"\n ",z.TH({class:"studyDescription"},"\n ",z.DIV({id:"_studyDescription",class:"sortingCell"},"\n ",z.SPAN("Study Description"),"\n ",z.I({class:function(){return E.mustache(E.dot(t.lookup("sortingColumnsIcons"),"studyDescription"))}},z.CharRef({html:" ",str:" "})),"\n "),"\n ",z.INPUT({type:"text",class:"form-control studylist-search",id:"studyDescription"}),"\n "),"\n "),"\n "),"\n ",z.TBODY({id:"studyListData"},"\n ",M.Each(function(){return{_sequence:E.call(t.lookup("studies")),_variable:"study"}},function(){return["\n ",M._TemplateWith(function(){return E.dataMustache(t.lookup("clone"),t.lookup("study"),t.lookup("."))},function(){return E.include(t.lookupTemplate("studylistStudy"))}),"\n "]}),"\n "),"\n "),"\n\n ",z.Raw(""),"\n ",E.include(t.lookupTemplate("studylistPagination")),"\n\n ",M.If(function(){return E.dataMustache(t.lookup("session"),"showLoadingText")},function(){return["\n ",E.include(t.lookupTemplate("loadingText")),"\n "]},function(){return["\n ",M.Unless(function(){return E.call(t.lookup("numberOfStudies"))},function(){return["\n ",z.DIV({class:"notFound"},"No matching results"),"\n "]}),"\n "]}),"\n ")]})},"studylistResult.js":["meteor/meteor","meteor/templating","meteor/session","meteor/reactive-var","meteor/reactive-dict","meteor/momentjs:moment","meteor/ohif:core",function(t,e,n){function i(t){return t&&t.length&&"*"!==t.substr(t.length-1)&&(t+="*"),t}function r(t,e){return void 0===t||""===t||t.indexOf(e)>-1}function a(t){return void 0===t||"undefined"===t?"":t.toUpperCase()}function s(t){var e=t.substring(0,4),n=t.substring(4,6),o=t.substring(6,8),i=n+"/"+o+"/"+e;return new Date(i)}function l(){b.log.info("search()"),p.set("showLoadingText",!0),v={patientName:i(o("input#patientName").val()),patientId:i(o("input#patientId").val()),accessionNumber:i(o("input#accessionNumber").val()),studyDescription:i(o("input#studyDescription").val()),studyDateFrom:y,studyDateTo:g,modalitiesInStudy:o("input#modality").val()?o("input#modality").val():""};var t=a(o("input#modality").val());b.studylist.collections.Studies.remove({}),c.call("StudyListSearch",v,function(e,n){return b.log.info("StudyListSearch"),e?void b.log.warn(e):(p.set("showLoadingText",!1),void(n&&n.forEach(function(e){r(e.modalities,t)&&(new Date(y).setHours(0,0,0,0)<=s(e.studyDate)||!y||""===y)&&(s(e.studyDate)<=new Date(g).setHours(0,0,0,0)||!g||""===g)&&(e.numberOfStudyRelatedInstances=isNaN(e.numberOfStudyRelatedInstances)?void 0:parseInt(e.numberOfStudyRelatedInstances),b.studylist.collections.Studies.insert(e))})))})}function u(t,e){Object.keys(t.sortingColumns.keys).forEach(function(n){n!==e&&t.sortingColumns.set(n,null)})}var c;n.import("meteor/meteor",{Meteor:function(t){c=t}});var d;n.import("meteor/templating",{Template:function(t){d=t}});var p;n.import("meteor/session",{Session:function(t){p=t}});var m;n.import("meteor/reactive-var",{ReactiveVar:function(t){m=t}});var h;n.import("meteor/reactive-dict",{ReactiveDict:function(t){h=t}});var f;n.import("meteor/momentjs:moment",{moment:function(t){f=t}});var b;n.import("meteor/ohif:core",{OHIF:function(t){b=t}}),p.setDefault("showLoadingText",!0),d.studylistResult.helpers({studies:function(){function t(){var t=d.instance(),e=void 0,n={patientName:1,studyDate:1};p.get("sortOption")&&(n=p.get("sortOption"));var o=t.rowsPerPage.get(),i=t.currentPage.get(),r=o*i,a=r+o;if(e=b.studylist.collections.Studies.find({},{sort:n}).fetch())return t.recordCount.set(e.length),e.slice(r,a)}return t}(),numberOfStudies:function(){function t(){return b.studylist.collections.Studies.find().count()}return t}(),sortingColumnsIcons:function(){function t(){var t=d.instance(),e={};return Object.keys(t.sortingColumns.keys).forEach(function(n){var o=t.sortingColumns.get(n);1===o?e[n]="fa fa-fw fa-sort-up":o===-1?e[n]="fa fa-fw fa-sort-down":e[n]="fa fa-fw"}),e}return t}()});var y=void 0,g=void 0,v=void 0,S=function t(){return sessionStorage.getItem("rowsPerPage")},k=function t(e,n){return sessionStorage.setItem("rowsPerPage",n),"function"==typeof m._isEqual?m._isEqual(e,n):e===n};d.studylistResult.onCreated(function(){var t=d.instance();t.sortOption=new m,t.sortingColumns=new h;var e=S();e||k(0,25);var n=S();t.rowsPerPage=new m(parseInt(n,10),k),t.currentPage=new m(0),t.recordCount=new m;var o=p.get("sortOption");o?t.sortingColumns.set(o):t.sortingColumns.set({patientName:1,studyDate:1,patientId:0,accessionNumber:0,studyDescription:0,modality:0})}),d.studylistResult.onRendered(function(){var t=d.instance(),e=f(),n=f().subtract(6,"days"),o=f().subtract(29,"days"),i=t.$("#studyDate"),r=b.uiSettings.studyListDateFilterNumDays,a=void 0,s=void 0;r&&(a=f().subtract(r-1,"days"),s=e),t.datePicker=i.daterangepicker({maxDate:e,autoUpdateInput:!0,startDate:a,endDate:s,ranges:{Today:[e,e],"Last 7 Days":[n,e],"Last 30 Days":[o,e]}}).data("daterangepicker"),a&&s?(t.datePicker.updateInputText(),i.trigger("change")):l()}),d.studylistResult.onDestroyed(function(){var t=d.instance();t.datePicker.remove()}),d.studylistResult.events({"keydown input":function(){function t(t){13===t.which&&l()}return t}(),"onsearch input":function(){function t(){l()}return t}(),"change #studyDate":function(){ +function t(t){var e=o(t.currentTarget).val();e=e.replace(/ /g,"");var n=e.split("-");y=n[0],g=n[1],""!==e&&l()}return t}(),"click div.sortingCell":function(){function t(t,e){var n=t.currentTarget.id,o=n.replace("_",""),i={};u(e,o);var r=e.sortingColumns.get(o);r?(e.sortingColumns.set(o,r*-1),i[o]=r*-1):(e.sortingColumns.set(o,1),i[o]=1),e.sortOption.set(i),p.set("sortOption",i)}return t}()})}],"studylistResult.styl":["./studylistResult.styl.css",function(t,e,n){n.exports=t("./studylistResult.styl.css")}],"studylistResult.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles(".theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url(\"/packages/ohif_design/assets/theme-icons.png\") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\n.studyListToolbar {\n height: 75px;\n margin-bottom: 2px;\n padding: 0 8%;\n}\n.studyListToolbar {\n background: #151a1f;\n}\nbody.theme-tide .studyListToolbar {\n background: #151a1f;\n}\nbody.theme-tigerlily .studyListToolbar {\n background: #151a1f;\n}\nbody.theme-crickets .studyListToolbar {\n background: #231c1e;\n}\nbody.theme-honeycomb .studyListToolbar {\n background: #18161a;\n}\nbody.theme-mint .studyListToolbar {\n background: #15191e;\n}\nbody.theme-overcast .studyListToolbar {\n background: #15191e;\n}\nbody.theme-quartz .studyListToolbar {\n background: #151a1f;\n}\n.studyListToolbar>div {\n display: inline-block;\n}\n.studyListToolbar .header {\n font-size: 22px;\n font-weight: 300;\n color: #91b9cd;\n line-height: 75px;\n}\n.studyListToolbar .studylistToolbar {\n height: 75px;\n line-height: 75px;\n}\n.studyListToolbar .studyCount {\n font-size: 40px;\n font-weight: 100;\n line-height: 75px;\n}\n.studyListToolbar .studyCount {\n color: #6fbde2;\n}\nbody.theme-tide .studyListToolbar .studyCount {\n color: #6fbde2;\n}\nbody.theme-tigerlily .studyListToolbar .studyCount {\n color: #d47c66;\n}\nbody.theme-crickets .studyListToolbar .studyCount {\n color: #d47c66;\n}\nbody.theme-honeycomb .studyListToolbar .studyCount {\n color: #d47c66;\n}\nbody.theme-mint .studyListToolbar .studyCount {\n color: #76d27d;\n}\nbody.theme-overcast .studyListToolbar .studyCount {\n color: #74f1fa;\n}\nbody.theme-quartz .studyListToolbar .studyCount {\n color: #abcdf6;\n}\n.theadBackground {\n height: 121px;\n position: absolute;\n width: 100%;\n}\n.theadBackground:before,\n.theadBackground:after {\n content: '';\n display: block;\n left: 0;\n position: absolute;\n width: 100%;\n}\n.theadBackground:before {\n height: 100%;\n top: 0;\n z-index: 1;\n}\n.theadBackground:before {\n background-color: #151a1f;\n}\nbody.theme-tide .theadBackground:before {\n background-color: #151a1f;\n}\nbody.theme-tigerlily .theadBackground:before {\n background-color: #151a1f;\n}\nbody.theme-crickets .theadBackground:before {\n background-color: #231c1e;\n}\nbody.theme-honeycomb .theadBackground:before {\n background-color: #18161a;\n}\nbody.theme-mint .theadBackground:before {\n background-color: #15191e;\n}\nbody.theme-overcast .theadBackground:before {\n background-color: #15191e;\n}\nbody.theme-quartz .theadBackground:before {\n background-color: #151a1f;\n}\n.theadBackground:after {\n bottom: -1px;\n height: 1px;\n z-index: 3;\n}\n.theadBackground:after {\n background-color: #6fbde2;\n}\nbody.theme-tide .theadBackground:after {\n background-color: #6fbde2;\n}\nbody.theme-tigerlily .theadBackground:after {\n background-color: #d47c66;\n}\nbody.theme-crickets .theadBackground:after {\n background-color: #d47c66;\n}\nbody.theme-honeycomb .theadBackground:after {\n background-color: #d47c66;\n}\nbody.theme-mint .theadBackground:after {\n background-color: #76d27d;\n}\nbody.theme-overcast .theadBackground:after {\n background-color: #74f1fa;\n}\nbody.theme-quartz .theadBackground:after {\n background-color: #abcdf6;\n}\n#studyListContainer {\n width: 100%;\n padding: 0 8%;\n position: absolute;\n z-index: 2;\n}\n#studyListContainer .loadingTextDiv {\n color: #91b9cd;\n font-size: 30px;\n}\n#studyListContainer .notFound {\n color: #91b9cd;\n font-size: 30px;\n font-weight: 200;\n text-align: center;\n}\n#studyListContainer table#tblStudyList tr {\n height: 20px;\n}\n#studyListContainer table#tblStudyList thead {\n white-space: nowrap;\n}\n#studyListContainer table#tblStudyList thead tr th {\n padding: 0;\n border-bottom: solid 1px #6fbde2;\n width: 100%;\n}\n#studyListContainer table#tblStudyList thead tr th:first-child {\n padding-left: $tablePadding;\n}\n#studyListContainer table#tblStudyList thead tr th:last-child {\n padding-right: $tablePadding;\n}\n#studyListContainer table#tblStudyList thead tr th div.sortingCell {\n display: inline-block;\n cursor: pointer;\n width: 100%;\n min-width: 95px;\n margin: 0 auto;\n color: #fff;\n font-weight: 400;\n padding: 20px;\n}\n#studyListContainer table#tblStudyList thead tr th div.sortingCell span {\n font-size: 15px;\n float: left;\n}\n#studyListContainer table#tblStudyList thead tr th div.sortingCell i {\n margin: 0 5px;\n}\n#studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #20a5d6;\n}\nbody.theme-tide #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #20a5d6;\n}\nbody.theme-tigerlily #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #fa8947;\n}\nbody.theme-crickets #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #d4c3c1;\n}\nbody.theme-honeycomb #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #cda56b;\n}\nbody.theme-mint #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #31b166;\n}\nbody.theme-overcast #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #507d80;\n}\nbody.theme-quartz #studyListContainer table#tblStudyList thead tr th div.sortingCell:hover {\n color: #7858ce;\n}\n#studyListContainer table#tblStudyList thead tr th div.sortingCell.active,\n#studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #20a5d6;\n}\nbody.theme-tide #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #20a5d6;\n}\nbody.theme-tide #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #20a5d6;\n}\nbody.theme-tigerlily #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #fa8947;\n}\nbody.theme-tigerlily #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #fa8947;\n}\nbody.theme-crickets #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #d4c3c1;\n}\nbody.theme-crickets #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #d4c3c1;\n}\nbody.theme-honeycomb #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #cda56b;\n}\nbody.theme-honeycomb #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #cda56b;\n}\nbody.theme-mint #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #31b166;\n}\nbody.theme-mint #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #31b166;\n}\nbody.theme-overcast #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #507d80;\n}\nbody.theme-overcast #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #507d80;\n}\nbody.theme-quartz #studyListContainer table#tblStudyList thead tr th div.sortingCell.active {\n color: #7858ce;\n}\nbody.theme-quartz #studyListContainer table#tblStudyList thead tr th div.sortingCell:active {\n color: #7858ce;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search {\n height: 34px;\n margin: 0 5px 20px 5px;\n padding: 20px;\n cursor: pointer;\n border: none;\n background-color: #2c363f;\n color: #d3d3d3;\n font-size: 10pt;\n font-weight: normal;\n width: calc(100% - 10px);\n border-radius: 4px;\n box-sizing: border-box;\n transition: all 0.15s ease;\n -webkit-transition: all 0.15s ease;\n -ms-transition: all 0.15s ease;\n -o-transition: all 0.15s ease;\n -moz-transition: all 0.15s ease;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search::-webkit-input-placeholder {\n color: #d3d3d3;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search:-moz-placeholder {\n color: #d3d3d3;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search::-moz-placeholder {\n color: #d3d3d3;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search:-ms-input-placeholder {\n color: #d3d3d3;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search.invisible {\n visibility: hidden;\n}\n#studyListContainer table#tblStudyList thead tr th input.studylist-search:active,\n#studyListContainer table#tblStudyList thead tr th input.studylist-search:hover {\n background-color: #2c363f;\n}\n#studyListContainer table#tblStudyList thead ::-webkit-datetime-edit-year-field:not([aria-valuenow]),\n#studyListContainer table#tblStudyList thead ::-webkit-datetime-edit-month-field:not([aria-valuenow]),\n#studyListContainer table#tblStudyList thead ::-webkit-datetime-edit-day-field:not([aria-valuenow]) {\n color: transparent;\n}\n#studyListContainer table#tblStudyList tbody tr {\n padding: 5px;\n background-color: #000;\n}\n#studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #151a1f;\n}\nbody.theme-tide #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #151a1f;\n}\nbody.theme-tigerlily #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #151a1f;\n}\nbody.theme-crickets #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #231c1e;\n}\nbody.theme-honeycomb #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #18161a;\n}\nbody.theme-mint #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #15191e;\n}\nbody.theme-overcast #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #15191e;\n}\nbody.theme-quartz #studyListContainer table#tblStudyList tbody tr:nth-child(even) {\n background-color: #151a1f;\n}\n#studyListContainer table#tblStudyList tbody tr td {\n height: 40px;\n line-height: 40px;\n color: #fff;\n font-weight: 300;\n border-top: 1px solid #436270;\n border-bottom: 1px solid #436270;\n white-space: nowrap;\n transition: all 0.1s ease;\n -webkit-transition: all 0.1s ease;\n -ms-transition: all 0.1s ease;\n -o-transition: all 0.1s ease;\n -moz-transition: all 0.1s ease;\n}\n#studyListContainer table#tblStudyList tbody tr:hover,\n#studyListContainer table#tblStudyList tbody tr:active,\n#studyListContainer table#tblStudyList tbody tr.active {\n background-color: #2c363f;\n color: #fff;\n}\n#studyListContainer table#tblStudyList tbody tr:hover td,\n#studyListContainer table#tblStudyList tbody tr:active td,\n#studyListContainer table#tblStudyList tbody tr.active td {\n border-top: 1px solid #436270;\n border-bottom: 1px solid #436270;\n background-color: #2c363f;\n}\n@media only screen and (max-width: 1362px) {\n #studyListContainer {\n padding: 0 5%;\n }\n #studyListContainer table#tblStudyList thead tr th:first-child,\n #studyListContainer table#tblStudyList tbody tr th:first-child,\n #studyListContainer table#tblStudyList thead tr td:first-child,\n #studyListContainer table#tblStudyList tbody tr td:first-child {\n padding-left: 5%;\n }\n #studyListContainer table#tblStudyList thead tr th:last-child,\n #studyListContainer table#tblStudyList tbody tr th:last-child,\n #studyListContainer table#tblStudyList thead tr td:last-child,\n #studyListContainer table#tblStudyList tbody tr td:last-child {\n padding-right: 5%;\n }\n}\n@media only screen and (max-width: 1161px) {\n #studyListContainer {\n padding: 0 3%;\n }\n #studyListContainer table#tblStudyList thead tr th:first-child,\n #studyListContainer table#tblStudyList tbody tr th:first-child,\n #studyListContainer table#tblStudyList thead tr td:first-child,\n #studyListContainer table#tblStudyList tbody tr td:first-child {\n padding-left: 3%;\n }\n #studyListContainer table#tblStudyList thead tr th:last-child,\n #studyListContainer table#tblStudyList tbody tr th:last-child,\n #studyListContainer table#tblStudyList thead tr td:last-child,\n #studyListContainer table#tblStudyList tbody tr td:last-child {\n padding-right: 3%;\n }\n}\n@media only screen and (max-width: 1069px) {\n .theadBackground {\n height: 101px;\n }\n .studyListToolbar {\n padding: 0 5px;\n }\n #studyListContainer {\n padding: 0;\n }\n #studyListContainer table#tblStudyList thead > tr > th:first-child {\n padding-left: 5px;\n }\n #studyListContainer table#tblStudyList thead > tr > th:last-child {\n padding-right: 5px;\n }\n #studyListContainer table#tblStudyList thead > tr > th input.worklist-search {\n padding: 10px;\n }\n #studyListContainer table#tblStudyList thead > tr > th div.sortingCell {\n padding: 10px 5px;\n }\n #studyListContainer table#tblStudyList thead > tr > th div.sortingCell i {\n width: auto;\n }\n #studyListContainer table#tblStudyList tbody > tr > td:first-child {\n padding-left: 5px;\n }\n #studyListContainer table#tblStudyList tbody > tr > td:last-child {\n padding-right: 5px;\n }\n #studyListContainer .worklistPagination .row {\n margin-left: 0;\n margin-right: 0;\n }\n}\n")}]},studylistStudy:{"studylistStudy.html":["./template.studylistStudy.js",function(t,e,n){n.exports=t("./template.studylistStudy.js")}],"template.studylistStudy.js":function(){_.__checkName("studylistStudy"),_.studylistStudy=new _("Template.studylistStudy",function(){var t=this;return z.TR({class:function(){return["studylistStudy noselect ",M.If(function(){return E.call(E.dot(t.lookup("."),"selected"))},function(){return"active"})]}},"\n ",z.TD({class:"patientName"},"\n ",M.View("lookup:formatPN",function(){return E.mustache(t.lookup("formatPN"),t.lookup("patientName"))}),"\n "),"\n ",z.TD({class:"patientId"},"\n ",M.View("lookup:patientId",function(){return E.mustache(t.lookup("patientId"))}),"\n "),"\n ",z.TD({class:"accessionNumber"},"\n ",M.View("lookup:accessionNumber",function(){return E.mustache(t.lookup("accessionNumber"))}),"\n "),"\n ",z.TD({class:"studyDate"},"\n ",M.View("lookup:formatDA",function(){return E.mustache(t.lookup("formatDA"),t.lookup("studyDate"))}),"\n "),"\n ",z.TD({class:"modalities"},"\n ",M.View("lookup:modalities",function(){return E.mustache(t.lookup("modalities"))}),"\n "),"\n ",z.TD({class:"studyDescription"},"\n ",M.View("lookup:studyDescription",function(){return E.mustache(t.lookup("studyDescription"))}),"\n "),"\n ")})},"studylistStudy.js":["meteor/templating","meteor/blaze","hammerjs","meteor/ohif:core",function(t,e,n){function i(){m.studylist.collections.Studies.update({},{$set:{selected:!1}},{multi:!0})}function r(t,e){if(!e.selected){var n={studyInstanceUid:e.studyInstanceUid},o={$set:{selected:!0}};m.studylist.collections.Studies.update(n,o)}m.studylist.$lastSelectedRow=t}function a(t,e){i(),r(t,e)}function s(t,e){var n={studyInstanceUid:e.studyInstanceUid},o={$set:{selected:!1}};m.studylist.collections.Studies.update(n,o)}function l(t,e){var n=void 0,i=m.studylist.$lastSelectedRow;if(i&&i.length>0&&(n=d.getData(i.get(0)),n.selected||(i=o(),m.studylist.$lastSelectedRow=i)),i.length){var s=void 0;if(i.index()t.index()))return;s=i.prevAll("tr")}s.each(function(e,n){var i=o(n),a=d.getData(n);if(!a.selected)return r(i,a),!i.is(t)})}else a(t,e)}function u(t,e){var n=e.selected?s:r;n(t,e)}var c;n.import("meteor/templating",{Template:function(t){c=t}});var d;n.import("meteor/blaze",{Blaze:function(t){d=t}});var p={};n.import("hammerjs",{"*":function(t,e){p[e]=t}});var m;n.import("meteor/ohif:core",{OHIF:function(t){m=t}}),c.studylistStudy.onRendered(function(){var t=c.instance(),e=t.data,n=t.$("tr.studylistStudy").first(),o=new p.Manager(n.get(0)),i=new p.Tap({event:"doubletap",taps:2,interval:500,threshold:30,posThreshold:30});o.add(i),e.selected&&r(n,e)}),c.studylistStudy.events({"click tr.studylistStudy":function(){function t(t,e){var n=o(t.currentTarget),i=e.data;delete i._id,t.shiftKey?l(n,i):t.ctrlKey||t.metaKey?u(n,i):a(n,i)}return t}(),"mousedown tr.studylistStudy":function(){function t(t,e){if(2===t.which){var n=m.studylist.callbacks.middleClickOnStudy;n&&"function"==typeof n&&n(e.data)}}return t}(),"dblclick tr.studylistStudy, doubletap tr.studylistStudy":function(){function t(t,e){if(void 0===t.which||1===t.which){var n=m.studylist.callbacks.dblClickOnStudy;n&&"function"==typeof n&&n(e.data)}}return t}(),"contextmenu tr.studylistStudy, press tr.studylistStudy":function(){function t(t,e){var n=o(t.currentTarget);return e.data.selected||a(n,e.data),t.preventDefault(),m.ui.showDropdown(m.studylist.dropdown.getItems(),{event:t,menuClasses:"dropdown-menu-left"}),!1}return t}()})}],"studylistStudy.styl":["./studylistStudy.styl.css",function(t,e,n){n.exports=t("./studylistStudy.styl.css")}],"studylistStudy.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles(".studylistStudy {\n cursor: pointer;\n}\n")}]},studylistToolbar:{"studylistToolbar.html":["./template.studylistToolbar.js",function(t,e,n){n.exports=t("./template.studylistToolbar.js")}],"template.studylistToolbar.js":function(){_.__checkName("studylistToolbar"),_.studylistToolbar=new _("Template.studylistToolbar",function(){var t=this;return z.DIV({class:"studylistToolbar"},"\n ",M.If(function(){return E.call(t.lookup("importSupported"))},function(){return["\n ",z.DIV({class:"addNewStudy btn-file"},"\n ",z.LABEL({for:"btnImport"},"\n ",z.I({class:"fa fa-plus"})," Import study\n "),"\n ",z.INPUT({id:"btnImport",class:"js-import-files",type:"file",webkitdirectory:"",directory:"",multiple:""}),"\n "),"\n "]}),"\n ")})},"studylistToolbar.js":["meteor/ohif:core","meteor/templating","meteor/meteor","meteor/session","meteor/jquery",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}});var i;n.import("meteor/templating",{Template:function(t){i=t}});var r;n.import("meteor/meteor",{Meteor:function(t){r=t}});var a;n.import("meteor/session",{Session:function(t){a=t}});var s;n.import("meteor/jquery",{$:function(t){s=t}}),i.studylistToolbar.onCreated(function(){r.call("importSupported",function(t,e){t||!e?a.set("importSupported",!1):a.set("importSupported",!0)})}),i.studylistToolbar.events({"change .js-import-files":function(){function t(t){var e=s.map(t.currentTarget.files,function(t){return t});o.studylist.importStudies(e)}return t}(),"click .js-import-files":function(){function t(t){s(t.currentTarget).val("")}return t}()}),i.studylistToolbar.helpers({importSupported:function(){function t(){var t=a.get("importSupported");return t&&o.uiSettings.studyListFunctionsEnabled}return t}()})}],"studylistToolbar.styl":["./studylistToolbar.styl.css",function(t,e,n){n.exports=t("./studylistToolbar.styl.css")}],"studylistToolbar.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles('.theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url("/packages/ohif_design/assets/theme-icons.png") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\n.studylistToolbar .addNewStudy {\n margin: 0 10px;\n}\n.studylistToolbar .addNewStudy label {\n font-weight: 400;\n cursor: pointer;\n}\n.studylistToolbar .addNewStudy label {\n color: #91b9cd;\n}\nbody.theme-tide .studylistToolbar .addNewStudy label {\n color: #91b9cd;\n}\nbody.theme-tigerlily .studylistToolbar .addNewStudy label {\n color: #9ccdf8;\n}\nbody.theme-crickets .studylistToolbar .addNewStudy label {\n color: #8be7b5;\n}\nbody.theme-honeycomb .studylistToolbar .addNewStudy label {\n color: #fab797;\n}\nbody.theme-mint .studylistToolbar .addNewStudy label {\n color: #a7e9b3;\n}\nbody.theme-overcast .studylistToolbar .addNewStudy label {\n color: #73f2fc;\n}\nbody.theme-quartz .studylistToolbar .addNewStudy label {\n color: #d7e8fe;\n}\n.studylistToolbar .addNewStudy label * {\n pointer-events: none;\n}\n.studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-tide .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-tigerlily .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-crickets .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-honeycomb .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-mint .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-overcast .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\nbody.theme-quartz .studylistToolbar .addNewStudy label:hover {\n color: #fff;\n}\n.studylistToolbar .addNewStudy label:active {\n color: #20a5d6;\n}\nbody.theme-tide .studylistToolbar .addNewStudy label:active {\n color: #20a5d6;\n}\nbody.theme-tigerlily .studylistToolbar .addNewStudy label:active {\n color: #fa8947;\n}\nbody.theme-crickets .studylistToolbar .addNewStudy label:active {\n color: #d4c3c1;\n}\nbody.theme-honeycomb .studylistToolbar .addNewStudy label:active {\n color: #cda56b;\n}\nbody.theme-mint .studylistToolbar .addNewStudy label:active {\n color: #31b166;\n}\nbody.theme-overcast .studylistToolbar .addNewStudy label:active {\n color: #507d80;\n}\nbody.theme-quartz .studylistToolbar .addNewStudy label:active {\n color: #7858ce;\n}\n.studylistToolbar .addNewStudy input {\n width: 0.1px;\n height: 0.1px;\n opacity: 0;\n overflow: hidden;\n position: absolute;\n z-index: -1;\n}\n')}]}},themeSelector:{"index.js":["./themeSelectorModal/themeSelectorModal.html","./themeSelectorModal/themeSelectorModal.styl","./themeSelectorModal/themeSelectorModal.js",function(t,e,n){n.import("./themeSelectorModal/themeSelectorModal.html"),n.import("./themeSelectorModal/themeSelectorModal.styl"),n.import("./themeSelectorModal/themeSelectorModal.js")}],themeSelectorModal:{"themeSelectorModal.html":["./template.themeSelectorModal.js",function(t,e,n){n.exports=t("./template.themeSelectorModal.js")}],"template.themeSelectorModal.js":function(){_.__checkName("themeSelectorModal"),_.themeSelectorModal=new _("Template.themeSelectorModal",function(){var t=this;return M._TemplateWith(function(){return E.dataMustache(t.lookup("extend"),t.lookup("."),E.kw({id:"themeSelectorModal",dialogClass:"modal-lg",confirmLabel:"Apply theme",title:"Themes",titleIcon:"fa fa-sliders"}))},function(){return E.include(t.lookupTemplate("dialogForm"),function(){return["\n ",z.UL({class:"theme-list text-center"},"\n ",M.Each(function(){return{_sequence:E.call(t.lookup("themes")),_variable:"theme"}},function(){return["\n ",z.LI({class:function(){return["text-center preview-theme ",E.mustache(t.lookup("printClassIfSelected"),t.lookup("theme"))]},"data-theme":function(){return E.mustache(t.lookup("theme"))}},"\n ",z.DIV({class:"icon-wrapper"},"\n ",z.SPAN({class:function(){return["theme-icon-",E.mustache(t.lookup("theme"))]}}),"\n "),"\n ",z.H4({class:"theme-title"},M.View("lookup:ucFirst",function(){return E.mustache(t.lookup("ucFirst"),t.lookup("theme"))})),"\n "),"\n "]}),"\n "),"\n "]})})})},"themeSelectorModal.js":["meteor/templating","meteor/reactive-dict",function(t,e,n){var o;n.import("meteor/templating",{Template:function(t){o=t}});var i;n.import("meteor/reactive-dict",{ReactiveDict:function(t){i=t}});var r="tide",a=function t(){return sessionStorage.getItem("theme")},s=function t(e){return sessionStorage.setItem("theme",e)},l=function t(e){return document.body.classList.add("theme-"+e)},u=function t(){for(var e=document.body.classList,n=e.length-1;n>=0;n--)e[n].search("theme-")!==-1&&document.body.classList.remove(e[n])};o.themeSelectorModal.onCreated(function(){var t=o.instance(),e=a();e||(e=r,s(e)),t.state=new i,t.state.set("selectedTheme",e),l(e),t.container={currentTheme:e,previewTheme:function(){function t(t,e){e.set("selectedTheme",t),u(),l(t)}return t}(),applyTheme:function(){function t(t){s(t.get("selectedTheme"))}return t}(),resetState:function(){function t(t){var e=a();t.set("selectedTheme",e),u(),l(e)}return t}()};var n=t.data.promise;n.then(function(){return t.container.applyTheme(t.state)}),n.catch(function(){return t.container.resetState(t.state)})}),o.themeSelectorModal.helpers({themes:["crickets","honeycomb","mint","overcast","quartz","tide","tigerlily"],ucFirst:function(){function t(t){return t.charAt(0).toUpperCase()+t.slice(1)}return t}(),printClassIfSelected:function(){function t(t){var e=o.instance();return t===e.state.get("selectedTheme")?"selected":""}return t}()}),o.themeSelectorModal.events({"click .preview-theme":function(){function t(t,e){e.container.previewTheme(t.currentTarget.dataset.theme,e.state)}return t}()})}],"themeSelectorModal.styl":["./themeSelectorModal.styl.css",function(t,e,n){n.exports=t("./themeSelectorModal.styl.css")}],"themeSelectorModal.styl.css":["meteor/modules",function(t,e,n){n.exports=t("meteor/modules").addStyles('.theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url("/packages/ohif_design/assets/theme-icons.png") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\n#themeSelectorModal .theme-list {\n list-style: none;\n padding: 0;\n}\n#themeSelectorModal .theme-list li {\n display: inline-block;\n cursor: pointer;\n margin-right: 10px;\n margin-bottom: 10px;\n padding: 10px;\n width: 110px;\n}\n#themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\nbody.theme-tide #themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\nbody.theme-tigerlily #themeSelectorModal .theme-list li {\n border: 1px solid #744b71;\n}\nbody.theme-crickets #themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\nbody.theme-honeycomb #themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\nbody.theme-mint #themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\nbody.theme-overcast #themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\nbody.theme-quartz #themeSelectorModal .theme-list li {\n border: 1px solid #3c5d80;\n}\n#themeSelectorModal .theme-list li:hover {\n background-color: rgba(21,25,30,0.7);\n}\n#themeSelectorModal .theme-list li:last-child {\n margin-right: 0;\n}\n#themeSelectorModal .theme-list li.selected {\n padding: 7px;\n}\n#themeSelectorModal .theme-list li.selected {\n border: 3px solid #00a4d9;\n}\nbody.theme-tide #themeSelectorModal .theme-list li.selected {\n border: 3px solid #00a4d9;\n}\nbody.theme-tigerlily #themeSelectorModal .theme-list li.selected {\n border: 3px solid #ff8a3d;\n}\nbody.theme-crickets #themeSelectorModal .theme-list li.selected {\n border: 3px solid #d4aaa5;\n}\nbody.theme-honeycomb #themeSelectorModal .theme-list li.selected {\n border: 3px solid #ce9e59;\n}\nbody.theme-mint #themeSelectorModal .theme-list li.selected {\n border: 3px solid #23b15d;\n}\nbody.theme-overcast #themeSelectorModal .theme-list li.selected {\n border: 3px solid #467c80;\n}\nbody.theme-quartz #themeSelectorModal .theme-list li.selected {\n border: 3px solid #6843cc;\n}\n#themeSelectorModal .theme-list li .icon-wrapper {\n height: 64px;\n width: 64px;\n margin: 0 auto;\n line-height: 6.5;\n}\n#themeSelectorModal .theme-list li .theme-title {\n font-weight: normal;\n font-size: 1.1em;\n margin-bottom: 0;\n}\n')}]}}},lib:{"OHIFStudyMetadataSource.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","meteor/ohif:core","meteor/ohif:viewerbase",function(t,e,n){n.export({OHIFStudyMetadataSource:function(){return p}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){o=t}});var i;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(t){i=t}});var r;n.import("babel-runtime/helpers/inherits",{default:function(t){r=t}});var a;n.import("meteor/ohif:core",{OHIF:function(t){a=t}}),n.import("meteor/ohif:viewerbase");var s=a.viewerbase,l=s.OHIFError,u=s.metadata,c=u.StudySummary,d=u.StudyMetadata,p=function(t){function e(){return o(this,e),i(this,t.apply(this,arguments))}return r(e,t),e.prototype.getByInstanceUID=function(){function t(t){return a.studylist.retrieveStudyMetadata(t)}return t}(),e.prototype.loadStudy=function(){function t(t){var n=this;if(!(t instanceof d||t instanceof c))throw new l("OHIFStudyMetadataSource::loadStudy study is not an instance of StudySummary or StudyMetadata");return new k(function(o,i){var r=t.getStudyInstanceUID();if(t instanceof d){var s=a.viewer.Studies.findBy({studyInstanceUid:r});return s||e._updateStudyCollections(t),void o(t)}n.getByInstanceUID(r).then(function(t){var n=new a.metadata.StudyMetadata(t,t.studyInstanceUid),i=a.viewerbase.sortingManager.getDisplaySets(n); +n.setDisplaySets(i),e._updateStudyCollections(n),o(n)},i)})}return t}(),e._updateStudyCollections=function(){function t(t){var e=t.getData();e.selected=!0,e.displaySets=t.getDisplaySets(),a.viewer.Studies.insert(e),a.viewer.StudyMetadataList.insert(t)}return t}(),e}(a.viewerbase.StudyMetadataSource)}],"OHIFStudySummary.js":["babel-runtime/helpers/typeof","babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","meteor/ohif:core","meteor/ohif:viewerbase",function(t,e,n){n.export({OHIFStudySummary:function(){return c}});var o;n.import("babel-runtime/helpers/typeof",{default:function(t){o=t}});var i;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){i=t}});var r;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(t){r=t}});var a;n.import("babel-runtime/helpers/inherits",{default:function(t){a=t}});var s;n.import("meteor/ohif:core",{OHIF:function(t){s=t}}),n.import("meteor/ohif:viewerbase");var l="string",u={modalities:"ModalitiesInStudy",patientBirthdate:"PatientBirthDate"},c=function(t){function e(){return i(this,e),r(this,t.apply(this,arguments))}return a(e,t),e.prototype.addTags=function(){function n(n){var o=Object.prototype.hasOwnProperty,i=Object.create(null);for(var r in S.sanitizeForInObject(n))if(o.call(n,r)){var a=e.getStandardPropertyName(r);a&&(i[a]=n[r])}t.prototype.addTags.call(this,i)}return n}(),e.getStandardPropertyName=function(){function t(t){var e=void 0;return("undefined"==typeof t?"undefined":o(t))===l&&"_"!==t.charAt(0)&&(t in u?e=u[u]:(e=t.replace(/^sop/,"SOP").replace(/Uid$/,"UID").replace(/Id$/,"ID"),e=e.charAt(0).toUpperCase()+e.substr(1))),e}return t}(),e}(s.viewerbase.metadata.StudySummary)}],"exportSelectedStudies.js":["meteor/ohif:core",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),o.studylist.exportSelectedStudies=function(t){var e=o.studylist.getSelectedStudies(),n=e.length,i=n>1?"Studies":"Study";o.ui.showDialog("dialogConfirm",{element:t.element,title:"Export "+i,message:"Would you like to export "+n+" "+i.toLowerCase()+"?"}).then(function(){o.studylist.exportStudies(e)})}}],"exportStudies.js":["meteor/silentcicero:jszip","meteor/ohif:core",function(t,e,n){var o;n.import("meteor/silentcicero:jszip",{JSZip:function(t){o=t}});var i;n.import("meteor/ohif:core",{OHIF:function(t){i=t}});var r=this,a=function t(e){var n=0;return e.forEach(function(t){n+=$(t)}),n},s=function t(e){for(var n=["B","KB","MB","GB"],o=e,i=0;o>1024;)o/=1024,i++;return o.toFixed(2)+" "+n[i]};i.studylist.exportStudies=function(t){t.length<1||U(t).then(l)};var l=function t(e){var n=a(e),o=void 0;return i.ui.showDialog("dialogProgress",{title:"Exporting Studies...",message:"Exported files: 0 / "+n,total:a(e),task:{run:function(){function t(t){o=u(e,{notify:function(){function e(e){var n=s(e.totalBytes);t.update(e.processed),t.setMessage("Exported files: "+e.processed+" / "+e.total+" ("+n+")")}return e}()}),o.promise.then(function(){t.done()},function(){t.setMessage("Failed to export studies")})}return t}()}}).then(null,function(t){o.cancel()})},u=function t(e,n){var r=new o,s=[],l=[],u=a(e),m=(n||{}).notify||function(){},h=function t(){for(;l.length;){var e=l.pop();e.cancel()}},f=0;return e.forEach(function(t){t.seriesList.forEach(function(e){e.instances.forEach(function(n){if(n.wadouri){var o=c(n);l.push(o);var a=o.promise.then(function(i){var a=l.indexOf(o);return f+=i&&i.size?i.size:0,a>-1&&l.splice(a,1),m({total:u,processed:u-l.length,totalBytes:f}),d(t,e,n,r,i)}).catch(function(t){throw t instanceof p||i.log.error("Failed to export studies",t),h(),t});s.push(a)}})})}),{cancel:h,promise:k.all(s).then(function(){var t=r.generate({type:"blob"});saveAs(t,"studies.zip")})}},c=function t(e){var n=void 0,o=void 0,i=new k(function(t,i){o=i,n=new XMLHttpRequest,n.open("GET",e.wadouri,!0),n.responseType="blob",n.onload=function(){return 4===n.readyState&&200!==n.status?i(new Error("File not downloaded: "+e.wadouri)):void t(n.response)},n.onerror=function(){i(new Error("File not downloaded: "+e.wadouri))},n.send()});return{promise:i,cancel:function(){function t(){n.abort(),o(new p("Download canceled"))}return t}()}},d=function t(e,n,o,i,r){var a=new FileReader,s=new Blob([r],{type:"application/dicom"}),l=i.folder(e.studyInstanceUid).folder(n.seriesInstanceUid),u=new k(function(t,e){a.onload=function(){try{l.file(o.sopInstanceUid+".dcm",a.result,{binary:!0}),t()}catch(t){e(t)}}});return a.readAsArrayBuffer(s),u},p=function t(e){r.name="ExportStudyDownloadCanceledError",r.message=e||"Download canceled",r.stack=(new Error).stack};p.prototype=Object.create(Error.prototype),p.prototype.constructor=p}],"getSelectedStudies.js":["meteor/ohif:core",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),o.studylist.getSelectedStudies=function(){return o.studylist.collections.Studies.find({selected:!0},{sort:{studyDate:1}}).fetch()||[]}}],"getStudyPriors.js":["meteor/ohif:core","meteor/ohif:viewerbase","./OHIFStudySummary",function(t,e,n){n.export({getStudyPriors:function(){return c}});var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),n.import("meteor/ohif:viewerbase");var i;n.import("./OHIFStudySummary",{OHIFStudySummary:function(t){i=t}});var r=o.viewerbase.metadata,a=r.StudyMetadata,s=r.StudySummary,l="x00100020",u="x00080020",c=function t(e){if(!(e instanceof a||e instanceof s))throw new o.viewerbase.OHIFError("getStudyPriors study must be an instance of StudySummary or StudyMetadata");e instanceof a&&(e=e.getFirstInstance());var n=[],r=e.getTagValue(l),c=e.getTagValue(u),d=o.studylist.collections.Studies.find({patientId:r,studyDate:{$lt:c}},{sort:{studyDate:"desc"}});return d.forEach(function(t){var e=new i(t,null,t.studyInstanceUid);n.push(e)}),n}}],"getStudyPriorsMap.js":["meteor/ohif:core","meteor/ohif:viewerbase","./getStudyPriors",function(t,e,n){n.export({getStudyPriorsMap:function(){return l}});var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),n.import("meteor/ohif:viewerbase");var i;n.import("./getStudyPriors",{getStudyPriors:function(t){i=t}});var r=o.viewerbase.metadata,a=r.StudyMetadata,s=r.StudySummary,l=function t(e){var n=new g;return e instanceof Array&&e.forEach(function(t){if(t instanceof a||t instanceof s){var e=t.getObjectID();if(e){var o=i(t);n.set(e,o)}}}),n}}],"importStudies.js":["meteor/meteor","meteor/ohif:core",function(t,e,n){var o;n.import("meteor/meteor",{Meteor:function(t){o=t}});var i;n.import("meteor/ohif:core",{OHIF:function(t){i=t}}),i.studylist.importStudies=function(t){var e=t&&t.length;if(!e)return new k(function(t,e){return e("No files to upload")});var n=function t(e){var n=e.processed,o=e.total;return"Uploaded files: "+n+" / "+o},o=function e(n){var o=function t(e){var o=e.join("; ");n.setMessage("Failed to upload files: "+o)},i=function t(e){s(e,n).then(function(){n.done()}).catch(function(t){n.setMessage(t)})};r(t,n).then(i).catch(o)};return i.ui.showDialog("dialogProgress",{title:"Importing Studies...",message:n,total:e,task:{run:o}})};var r=function t(e,n){var o=0,i=new k(function(t,i){var r=[];e.forEach(function(t){var e=a(t,n);e.then(function(){return n.update(++o)}),r.push(e)}),k.all(r).then(t).catch(i)});return i},a=function t(e){return new k(function(t,n){var o=new XMLHttpRequest;o.open("POST","/uploadFilesToImport",!0),o.setRequestHeader("filename",e.name),o.onload=function(){4===o.readyState&&200!==o.status?n(e.name):t(o.responseText)},o.onerror=function(){return n(e.name)},o.send(e)})},s=function t(e,n){var r=e&&e.length;if(!r)return new k(function(t,e){return e("No studies to import")});var a=0;return n.update(a),n.setTotal(r),n.setMessage(function(t){var e=t.processed,n=t.total;return"Imported: "+e+" / "+n}),new k(function(t,a){o.call("createStudyImportStatus",function(s,l){return s?a(s.message):(i.studylist.collections.StudyImportStatus.find(l).observe({changed:function(){function e(e){var i=e.numberOfStudiesImported,s=e.numberOfStudiesFailed;if(n.update(i),i===r)if(o.call("removeStudyImportStatus",e._id),e.numberOfStudiesFailed>0){var l=s;a("Failed to import "+l+" of "+r+" studies")}else t()}return e}()}),void o.call("importStudies",e,l))})})}}],"index.js":["./third-party/jquery.twbsPagination.min.js","./exportSelectedStudies.js","./exportStudies.js","./getSelectedStudies.js","./importStudies.js","./queryStudies.js","./retrieveStudiesMetadata.js","./retrieveStudyMetadata.js","./studylist.js","./viewSeriesDetails.js",function(t,e,n){n.import("./third-party/jquery.twbsPagination.min.js"),n.import("./exportSelectedStudies.js"),n.import("./exportStudies.js"),n.import("./getSelectedStudies.js"),n.import("./importStudies.js"),n.import("./queryStudies.js"),n.import("./retrieveStudiesMetadata.js"),n.import("./retrieveStudyMetadata.js"),n.import("./studylist.js"),n.import("./viewSeriesDetails.js")}],"queryStudies.js":["meteor/ohif:core",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),B=function t(e,n){var i=0,r=e.length,a=(n||{}).notify||function(){},s=[];return e.forEach(function(t){var e=o.studylist.retrieveStudyMetadata(t.studyInstanceUid);e.then(function(t){i++,a({total:r,processed:i})}),s.push(e)}),k.all(s)},U=function t(e){return o.ui.showDialog("dialogProgress",{title:"Querying Studies...",message:"Queried: 0 / "+e.length,total:e.length,task:{run:function(){function t(t){B(e,{notify:function(){function e(e){t.update(e.processed),t.setMessage("Queried: "+e.processed+" / "+e.total)}return e}()}).then(function(e){t.done(e)},function(){t.cancel()})}return t}()}})},$=function t(e){var n=0;return e.seriesList.forEach(function(t){t.instances.forEach(function(t){t.wadouri&&n++})}),n}}],"retrieveStudiesMetadata.js":["meteor/ohif:core",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),o.studylist.retrieveStudiesMetadata=function(t,e,n){if(!t||!t.length)return void(n&&"function"==typeof n&&n("No studyInstanceUids were input"));var i=[];t.forEach(function(t){var e=o.studylist.retrieveStudyMetadata(t);i.push(e)});var r=k.all(i);return r.catch(function(t){return o.log.warn(t)}),r}}],"retrieveStudyMetadata.js":["meteor/meteor","meteor/ohif:core","meteor/ohif:viewerbase",function(t,e,n){var o;n.import("meteor/meteor",{Meteor:function(t){o=t}});var i;n.import("meteor/ohif:core",{OHIF:function(t){i=t}}),n.import("meteor/ohif:viewerbase");var r=new g;i.studylist.retrieveStudyMetadata=function(t){if(r.has(t))return r.get(t);console.time("retrieveStudyMetadata");var e=new k(function(e,n){o.call("GetStudyMetadata",t,function(r,a){if(console.timeEnd("retrieveStudyMetadata"),o.user&&o.user()&&HipaaLogger.logEvent({eventType:"viewed",userId:o.userId(),userName:o.user().profile.fullName,collectionName:"Study",recordId:t,patientId:a.patientId,patientName:a.patientName}),r)return i.log.warn(r),void n(r);if(!a)throw new o.Error("GetStudyMetadata","No study data returned from server");i.viewerbase.sortStudy(a),i.viewerbase.updateMetaDataManager(a);var s=i.studylist.collections.Studies.findOne({studyInstanceUid:a.studyInstanceUid});s&&Object.assign(a,s);var l=new i.metadata.StudyMetadata(a);a.displaySets=i.viewerbase.sortingManager.getDisplaySets(l),a.displaySets.forEach(function(t){i.viewerbase.stackManager.makeAndAddStack(a,t)}),e(a)})});return r.set(t,e),e}}],"studylist.js":["meteor/ohif:core","meteor/iron:router","./OHIFStudyMetadataSource","./OHIFStudySummary","./getStudyPriors","./getStudyPriorsMap",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}});var i;n.import("meteor/iron:router",{Router:function(t){i=t}});var r;n.import("./OHIFStudyMetadataSource",{OHIFStudyMetadataSource:function(t){r=t}});var a;n.import("./OHIFStudySummary",{OHIFStudySummary:function(t){a=t}});var s;n.import("./getStudyPriors",{getStudyPriors:function(t){s=t}});var l;n.import("./getStudyPriorsMap",{getStudyPriorsMap:function(t){l=t}}),o.studylist.functions={getStudyPriors:s,getStudyPriorsMap:l},o.studylist.classes={OHIFStudyMetadataSource:r,OHIFStudySummary:a};var u=function t(e){i.go("viewerStudies",{studyInstanceUids:e.studyInstanceUid})};o.studylist.callbacks.dblClickOnStudy=u,o.studylist.callbacks.middleClickOnStudy=u}],"viewSeriesDetails.js":["meteor/ohif:core",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),o.studylist.viewSeriesDetails=function(){var t=o.studylist.getSelectedStudies();t&&o.ui.showDialog("seriesDetailsModal",{selectedStudies:t})}}],"third-party":{"jquery.twbsPagination.min.js":function(){!function(t,e,n,o){"use strict";var i=t.fn.twbsPagination,r=function(n,o){if(this.$element=t(n),this.options=t.extend({},t.fn.twbsPagination.defaults,o),this.options.startPage<1||this.options.startPage>this.options.totalPages)throw new Error("Start page option is incorrect");if(this.options.totalPages=parseInt(this.options.totalPages),isNaN(this.options.totalPages))throw new Error("Total pages option is not correct!");if(this.options.visiblePages=parseInt(this.options.visiblePages),isNaN(this.options.visiblePages))throw new Error("Visible pages option is not correct!");if(this.options.totalPages"),this.$listContainer.addClass(this.options.paginationClass),"UL"!==a&&this.$element.append(this.$listContainer),this.render(this.getPages(this.options.startPage)),this.setupEvents(),this.options.initiateStartPageClick&&this.$element.trigger("page",this.options.startPage),this};r.prototype={constructor:r,destroy:function(){return this.$element.empty(),this.$element.removeData("twbs-pagination"),this.$element.off("page"),this},show:function(t){if(1>t||t>this.options.totalPages)throw new Error("Page is incorrect.");return this.render(this.getPages(t)),this.setupEvents(),this.$element.trigger("page",t),this},buildListItems:function(t){var e=[];if(this.options.first&&e.push(this.buildItem("first",1)),this.options.prev){var n=t.currentPage>1?t.currentPage-1:this.options.loop?this.options.totalPages:1;e.push(this.buildItem("prev",n))}for(var o=0;o"),i=t(""),r=null;switch(e){case"page":r=n,o.addClass(this.options.pageClass);break;case"first":r=this.options.first,o.addClass(this.options.firstClass);break;case"prev":r=this.options.prev,o.addClass(this.options.prevClass);break;case"next":r=this.options.next,o.addClass(this.options.nextClass);break;case"last":r=this.options.last,o.addClass(this.options.lastClass)}return o.data("page",n),o.data("page-type",e),o.append(i.attr("href",this.makeHref(n)).html(r)),o},getPages:function(t){var e=[],n=Math.floor(this.options.visiblePages/2),o=t-n+1-this.options.visiblePages%2,i=t+n;0>=o&&(o=1,i=this.options.visiblePages),i>this.options.totalPages&&(o=this.options.totalPages-this.options.visiblePages+1,i=this.options.totalPages);for(var r=o;i>=r;)e.push(r),r++;return{currentPage:t,numeric:e}},render:function(e){var n=this;this.$listContainer.children().remove(),this.$listContainer.append(this.buildListItems(e)),this.$listContainer.children().each(function(){var o=t(this),i=o.data("page-type");switch(i){case"page":o.data("page")===e.currentPage&&o.addClass(n.options.activeClass);break;case"first":o.toggleClass(n.options.disabledClass,1===e.currentPage);break;case"last":o.toggleClass(n.options.disabledClass,e.currentPage===n.options.totalPages);break;case"prev":o.toggleClass(n.options.disabledClass,!n.options.loop&&1===e.currentPage);break;case"next":o.toggleClass(n.options.disabledClass,!n.options.loop&&e.currentPage===n.options.totalPages)}})},setupEvents:function(){var e=this;this.$listContainer.find("li").each(function(){var n=t(this);return n.off(),n.hasClass(e.options.disabledClass)||n.hasClass(e.options.activeClass)?void n.on("click",!1):void n.click(function(t){!e.options.href&&t.preventDefault(),e.show(parseInt(n.data("page")))})})},makeHref:function(t){return this.options.href?this.options.href.replace(this.options.hrefVariable,t):"#"}},t.fn.twbsPagination=function(e){var n,i=Array.prototype.slice.call(arguments,1),a=t(this),s=a.data("twbs-pagination"),l="object"==typeof e&&e;return s||a.data("twbs-pagination",s=new r(this,l)),"string"==typeof e&&(n=s[e].apply(s,i)),n===o?a:n},t.fn.twbsPagination.defaults={totalPages:0,startPage:1,visiblePages:5,initiateStartPageClick:!0,href:!1,hrefVariable:"{{number}}",first:"First",prev:"Previous",next:"Next",last:"Last",loop:!1,onPageClick:null,paginationClass:"pagination",nextClass:"next",prevClass:"prev",lastClass:"last",firstClass:"first",pageClass:"page",activeClass:"active",disabledClass:"disabled"},t.fn.twbsPagination.Constructor=r,t.fn.twbsPagination.noConflict=function(){return t.fn.twbsPagination=i,this}}(window.jQuery,window,document)}}}},node_modules:{hammerjs:{"package.json":function(t,e){e.name="hammerjs",e.version="2.0.6",e.main="hammer.js"},"hammer.js":function(t,e,n){!function(t,e,o,i){"use strict";function r(t,e,n){return setTimeout(c(t,n),e)}function a(t,e,n){return!!Array.isArray(t)&&(s(t,n[e],n),!0)}function s(t,e,n){var o;if(t)if(t.forEach)t.forEach(e,n);else if(t.length!==i)for(o=0;o\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=t.console&&(t.console.warn||t.console.log);return r&&r.call(t.console,i,o),e.apply(this,arguments)}}function u(t,e,n){var o=e.prototype,i;i=t.prototype=Object.create(o),i.constructor=t,i._super=o,n&&ht(i,n)}function c(t,e){return function n(){return t.apply(e,arguments)}}function d(t,e){return typeof t==ct?t.apply(e?e[0]||i:i,e):t}function p(t,e){return t===i?e:t}function m(t,e,n){s(y(e),function(e){t.addEventListener(e,n,!1)})}function h(t,e,n){s(y(e),function(e){t.removeEventListener(e,n,!1)})}function f(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function b(t,e){return t.indexOf(e)>-1}function y(t){return t.trim().split(/\s+/g)}function g(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var o=0;oo[e]}):o.sort()),o}function k(t,e){for(var n,o,r=e[0].toUpperCase()+e.slice(1),a=0;a1&&!n.firstMultiple?n.firstMultiple=M(e):1===i&&(n.firstMultiple=!1);var r=n.firstInput,a=n.firstMultiple,s=a?a.center:r.center,l=e.center=j(o);e.timeStamp=mt(),e.deltaTime=e.timeStamp-r.timeStamp,e.angle=R(s,l),e.distance=_(s,l),P(n,e),e.offsetDirection=E(e.deltaX,e.deltaY);var u=N(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=u.x,e.overallVelocityY=u.y,e.overallVelocity=pt(u.x)>pt(u.y)?u.x:u.y,e.scale=a?V(a.pointers,o):1,e.rotation=a?O(a.pointers,o):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,L(n,e);var c=t.element;f(e.srcEvent.target,c)&&(c=e.srcEvent.target),e.target=c}function P(t,e){var n=e.center,o=t.offsetDelta||{},i=t.prevDelta||{},r=t.prevInput||{};e.eventType!==Ct&&r.eventType!==Lt||(i=t.prevDelta={x:r.deltaX||0,y:r.deltaY||0},o=t.offsetDelta={x:n.x,y:n.y}),e.deltaX=i.x+(n.x-o.x),e.deltaY=i.y+(n.y-o.y)}function L(t,e){var n=t.lastInterval||e,o=e.timeStamp-n.timeStamp,r,a,s,l;if(e.eventType!=Mt&&(o>Dt||n.velocity===i)){var u=e.deltaX-n.deltaX,c=e.deltaY-n.deltaY,d=N(o,u,c);a=d.x,s=d.y,r=pt(d.x)>pt(d.y)?d.x:d.y,l=E(u,c),t.lastInterval=e}else r=n.velocity,a=n.velocityX,s=n.velocityY,l=n.direction;e.velocity=r,e.velocityX=a,e.velocityY=s,e.direction=l}function M(t){for(var e=[],n=0;n=pt(e)?t<0?Nt:Et:e<0?_t:Rt}function _(t,e,n){n||(n=At);var o=e[n[0]]-t[n[0]],i=e[n[1]]-t[n[1]];return Math.sqrt(o*o+i*i)}function R(t,e,n){n||(n=At);var o=e[n[0]]-t[n[0]],i=e[n[1]]-t[n[1]];return 180*Math.atan2(i,o)/Math.PI}function O(t,e){return R(e[1],e[0],zt)+R(t[1],t[0],zt)}function V(t,e){return _(e[0],e[1],zt)/_(t[0],t[1],zt)}function F(){this.evEl=qt,this.evWin=Ht,this.allow=!0,this.pressed=!1,w.apply(this,arguments)}function A(){this.evEl=$t,this.evWin=Yt,w.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function z(){this.evTarget=Gt,this.evWin=Qt,this.started=!1,w.apply(this,arguments)}function W(t,e){var n=v(t.touches),o=v(t.changedTouches);return e&(Lt|Mt)&&(n=S(n.concat(o),"identifier",!0)),[n,o]}function q(){this.evTarget=Kt,this.targetIds={},w.apply(this,arguments)}function H(t,e){var n=v(t.touches),o=this.targetIds;if(e&(Ct|Pt)&&1===n.length)return o[n[0].identifier]=!0,[n,n];var i,r,a=v(t.changedTouches),s=[],l=this.target;if(r=n.filter(function(t){return f(t.target,l)}),e===Ct)for(i=0;i-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){function e(e){n.manager.emit(e,t)}var n=this,o=this.state;o=ce&&e(n.options.event+X(o))},tryEmit:function(t){return this.canEmit()?this.emit(t):void(this.state=me)},canEmit:function(){for(var t=0;te.threshold&&i&e.direction},attrTest:function(t){return Z.prototype.attrTest.call(this,t)&&(this.state&le||!(this.state&le)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=G(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),u(J,Z,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ie]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&le)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),u(tt,Y,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){ +return[ne]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,o=t.distancee.time;if(this._input=t,!o||!n||t.eventType&(Lt|Mt)&&!i)this.reset();else if(t.eventType&Ct)this.reset(),this._timer=r(function(){this.state=de,this.tryEmit()},e.time,this);else if(t.eventType&Lt)return de;return me},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===de&&(t&&t.eventType&Lt?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=mt(),this.manager.emit(this.options.event,this._input)))}}),u(et,Z,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ie]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&le)}}),u(nt,Z,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Ot|Vt,pointers:1},getTouchAction:function(){return K.prototype.getTouchAction.call(this)},attrTest:function(t){var e=this.options.direction,n;return e&(Ot|Vt)?n=t.overallVelocity:e&Ot?n=t.overallVelocityX:e&Vt&&(n=t.overallVelocityY),this._super.attrTest.call(this,t)&&e&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&pt(n)>this.options.velocity&&t.eventType&Lt},emit:function(t){var e=G(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),u(ot,Y,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[oe]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,o=t.distance (Greater than)",validator:"numericality",validatorOption:"greaterThan",description:"The attribute has to be greater than this value."},{id:"greaterThanOrEqualTo",name:">= (Greater than or equal to)",validator:"numericality",validatorOption:"greaterThanOrEqualTo",description:"The attribute has to be at least this value."},{id:"lessThanOrEqualTo",name:"<= (Less than or equal to)",validator:"numericality",validatorOption:"lessThanOrEqualTo",description:"The attribute can be this value at the most."},{id:"lessThan",name:"< (Less than)",validator:"numericality",validatorOption:"lessThan",description:"The attribute has to be less than this value."},{id:"odd",name:"Odd",validator:"numericality",validatorOption:"odd",description:"The attribute has to be odd."},{id:"even",name:"Even",validator:"numericality",validatorOption:"even",description:"The attribute has to be even."}];e.forEach(function(t){q.insert(t)})},"protocolEngine.js":["babel-runtime/helpers/classCallCheck","meteor/meteor","meteor/jquery","meteor/underscore","meteor/ohif:core","meteor/ohif:viewerbase",function(t,e,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){o=t}});var r;n.import("meteor/meteor",{Meteor:function(t){r=t}});var i;n.import("meteor/jquery",{$:function(t){i=t}});var a;n.import("meteor/underscore",{_:function(t){a=t}});var s;n.import("meteor/ohif:core",{OHIF:function(t){s=t}}),n.import("meteor/ohif:viewerbase"),G=void 0,B.setEngine=function(t){G=t},B.CustomAttributeRetrievalCallbacks={},B.addCustomAttribute=function(t,e,n){B.CustomAttributeRetrievalCallbacks[t]={name:e,callback:n}},B.CustomViewportSettings={},B.addCustomViewportSetting=function(t,e,n,o){B.CustomViewportSettings[t]={id:t,text:e,options:n,callback:o}},r.startup(function(){B.addCustomViewportSetting("wlPreset","Window/Level Preset",Object.keys(s.viewer.wlPresets),function(t,e){s.viewer.wlPresets.hasOwnProperty(e)&&s.viewerbase.wlPresets.applyWLPreset(e,t)})}),B.match=function(t,e){var n={format:"grouped"},o=0,r={passed:[],failed:[]},i=!1;return e.forEach(function(e){var a=e.attribute;if(void 0===t[a]&&B.CustomAttributeRetrievalCallbacks.hasOwnProperty(a)){var s=B.CustomAttributeRetrievalCallbacks[a];t[a]=s.callback(t)}var c={};c[a]=e.constraint;var u=l(t,c,[n]);u?(e.required&&(i=!0),r.failed.push({rule:e,errorMessages:u})):(o+=e.weight,r.passed.push({rule:e}))}),i&&(o=0),{score:o,details:r}};var c=function t(e){e.sort(function(t,e){return e.score-t.score})};B.ProtocolEngine=function(){function t(e,n){o(this,t),this.LayoutManager=e,this.studies=n,this.reset(),this.newStageIds=[]}return t.prototype.reset=function(){function t(){var t=this.getBestMatch();this.setHangingProtocol(t)}return t}(),t.prototype.getCurrentStageModel=function(){function t(){return this.protocol.stages[this.stage]}return t}(),t.prototype.findMatchByStudy=function(){function t(t){var e=this,n=[];if(B.ProtocolStore.getProtocol().forEach(function(o){var r=o.protocolMatchingRules.slice(0);if(r){t.numberOfPriorsReferenced=e.getNumberOfAvailablePriors(t);var i=new B.ProtocolMatchingRule("numberOfPriorsReferenced",{numericality:{greaterThanOrEqualTo:o.numberOfPriorsReferenced}});r.push(i);var a=B.match(t,r);a.score>0&&n.push({score:a.score,protocol:o})}}),!n.length){var o=B.ProtocolStore.getProtocol("defaultProtocol");return[{score:1,protocol:o}]}return c(n),n}return t}(),t.prototype.updateMatches=function(){function t(){var t=this;H.remove({}),this.studies.forEach(function(e){var n=t.findMatchByStudy(e);n.forEach(function(t){var e=t.protocol;if(e){var n=H.findOne({id:e.id});n||H.insert(t)}})})}return t}(),t.prototype.getBestMatch=function(){function t(){this.updateMatches();var t=H.find({},{sort:{score:-1},limit:1}).fetch();return t[0].protocol}return t}(),t.prototype.getNumberOfAvailablePriors=function(){function t(t){var e=StudyListStudies.find({patientId:t.patientId,studyDate:{$lt:t.studyDate}});return e.count()}return t}(),t.prototype.findRelatedStudies=function(){function t(t,e){if(t.protocolMatchingRules){var n=StudyListStudies.find({patientId:e.patientId,studyDate:{$lt:e.studyDate}},{sort:{studyDate:-1}}),o=[],r=u(e.studyDate,"YYYYMMDD");return n.forEach(function(e,i){i===n.length-1?e.abstractPriorValue=-1:e.abstractPriorValue=i+1;var a=u(e.studyDate,"YYYYMMDD");e.relativeTime=r.diff(a);var s=B.match(e,t.protocolMatchingRules);s.score&&o.push({score:s.score,study:e})}),c(o),o.map(function(t){return t.study})}}return t}(),t.prototype.matchImages=function(){function t(t){var e=this,n=t.studyMatchingRules,o=t.seriesMatchingRules,r=t.imageMatchingRules,i=0,a=0,c=0,u=[],l,d=this.studies[0];d.abstractPriorValue=0,n.forEach(function(n){if("abstractPriorValue"===n.attribute){var o=Object.keys(n.constraint)[0],r=Object.keys(n.constraint[o])[0],i=n.constraint[o][r];i=parseInt(i,10);var a=StudyListStudies.find({patientId:d.patientId,studyDate:{$lt:d.studyDate}},{sort:{studyDate:-1}}).fetch(),c;if(i===-1)c=a[a.length-1];else{var u=Math.max(i-1,0);c=a[u]}if(!c)return;var l=s.viewer.Studies.findBy({studyInstanceUid:c.studyInstanceUid});l||s.studylist.retrieveStudyMetadata(c.studyInstanceUid).then(function(n){n.abstractPriorValue=i,s.viewer.Studies.insert(n),e.studies.push(n),e.matchImages(t),e.updateViewports()})}}),this.studies.forEach(function(t){var e=B.match(t,n);n.length&&!e.score||e.score0});m&&(g.displaySetInstanceUid=m.displaySetInstanceUid,g.imageId=s.viewerbase.getImageId(o)),(f>c||!l)&&(c=f,l=g),u.push(g)}}))}))});var p=s.utils.sortBy({name:"score",reverse:!0},{name:"study",reverse:!0},{name:"instance"},{name:"series"});return u.sort(function(t,e){return p(t.sortingInfo,e.sortingInfo)}),{bestMatch:l,matchingScores:u}}return t}(),t.prototype.updateViewports=function(){function t(t){var e=this;if(this.protocol&&this.protocol.stages&&this.protocol.stages.length){var n=this.getCurrentStageModel();if(n&&n.viewportStructure&&n.viewports&&n.viewports.length){var o=n.viewportStructure.getLayoutTemplateName();if(o){var r=n.viewportStructure.properties;if(r){var s=[];this.matchDetails=[],n.viewports.forEach(function(t,n){var o=e.matchImages(t);e.matchDetails[n]=o;var c={};Object.keys(t.viewportSettings).forEach(function(e){var n=t.viewportSettings[e];"YES"===n?n=!0:"NO"===n&&(n=!1),c[e]=n});var u=i.extend({viewportIndex:n,viewport:c},r),l=[];Object.keys(t.viewportSettings).forEach(function(e){var n=B.CustomViewportSettings[e];n&&l.push({id:e,value:t.viewportSettings[e]})}),u.renderedCallback=function(t){l.forEach(function(e){console.log("Applying custom setting: "+e.id),console.log("with value: "+e.value);var n=B.CustomViewportSettings[e.id];n.callback(t,e.value)})};for(var d=o.bestMatch,p=1,f=o.matchingScores.length;p1&&void 0!==arguments[1])||arguments[1];this.newStageIds=[],B.Protocol.prototype.isPrototypeOf(t)?this.protocol=t:(this.protocol=new B.Protocol,this.protocol.fromObject(t)),this.stage=0,e&&this.updateViewports(),H.update({},{$set:{selected:!1}},{multi:!0}),H.update({id:this.protocol.id},{$set:{selected:!0}})}return t}(),t.prototype.setCurrentProtocolStage=function(){function t(t){this.protocol&&this.protocol.stages&&this.protocol.stages.length&&(t>=this.protocol.stages.length||(this.stage=t,this.updateViewports()))}return t}(),t.prototype.getNumProtocolStages=function(){function t(){if(this.protocol&&this.protocol.stages&&this.protocol.stages.length)return this.protocol.stages.length}return t}(),t.prototype.nextProtocolStage=function(){function t(){this.setCurrentProtocolStage(++this.stage)}return t}(),t.prototype.previousProtocolStage=function(){function t(){this.setCurrentProtocolStage(--this.stage)}return t}(),t}()}],helpers:{"displayConstraint.js":function(){function t(t){var e=t.replace(/([A-Z])/g," $1");return e=e.replace(/^./,function(t){return t.toUpperCase()})}R.registerHelper("displayConstraint",function(e,n){if(n&&e){var o=Object.keys(n)[0];if(e){var r=Object.keys(n[o])[0];if(e){var i=n[o][r];if(void 0!==i){var a=r;return"value"===r&&(a=o),t(e)+" "+t(a).toLowerCase()+" "+i}}}}})},"attributes.js":function(){R.registerHelper("viewportSettingsTypes",function(){return B.viewportSettingsTypes}),R.registerHelper("toolSettingsTypes",function(){return B.toolSettingsTypes}),R.registerHelper("studyAttributes",function(){return B.studyAttributes}),R.registerHelper("seriesAttributes",function(){return B.seriesAttributes}),R.registerHelper("instanceAttributes",function(){return B.instanceAttributes})}},protocolStore:{"protocolStore.js":function(t,e,n){B.ProtocolStore=function(){function t(t){a=t}function e(t){a.onReady(t)}function n(t){return a.getProtocol(t)}function o(t){a.addProtocol(t)}function r(t,e){a.updateProtocol(t,e)}function i(t){a.removeProtocol(t)}var a;return{setStrategy:t,onReady:e,getProtocol:n,addProtocol:o,updateProtocol:r,removeProtocol:i}}()},"defaultStrategy.js":function(){var e=function(){function e(t){var e=_.findOne({id:t},{fields:{_id:!0}});if(e)return e._id}function n(e){s&&s.ready()?e():(s=t.subscribe("hangingprotocols"),P.autorun(function(t){s.ready()&&(t.stop(),e())}))}function o(t){return t?_.findOne({id:t}):_.find()}function r(t){var n=e(t.id);return delete t._id,n?void _.update(n,{$set:t}):void _.insert(t)}function i(t,n){var o=e(t);o&&(delete n._id,_.update(o,{$set:n}))}function a(t){var n=e(t);n&&_.remove(n)}var s;return{onReady:n,getProtocol:o,addProtocol:r,updateProtocol:i,removeProtocol:a}}();t.startup(function(){B.ProtocolStore.setStrategy(e),B.ProtocolStore.onReady(function(){console.log("Inserting default protocols"),B.ProtocolStore.addProtocol(B.defaultProtocol)})})}},components:{previousPresentationGroupButton:{"template.previousPresentationGroupButton.js":function(){a.__checkName("previousPresentationGroupButton"),a.previousPresentationGroupButton=new a("Template.previousPresentationGroupButton",function(){var t=this;return A.DIV({id:function(){return x.mustache(x.dot(t.lookup("."),"id"))},class:function(){return["toolbarSectionButton rp-x-1 ",x.mustache(x.dot(t.lookup("."),"classes"))," ",x.mustache(t.lookup("activeClass"))," ",E.If(function(){return x.call(t.lookup("previousNotAvailable"))},function(){return"disabled"})]},title:function(){return x.mustache(x.dot(t.lookup("."),"title"))},disabled:function(){return E.If(function(){return x.call(t.lookup("previousNotAvailable"))},function(){return"true"})}},"\n ",A.DIV({class:"svgContainer"},"\n ",E.If(function(){return x.call(x.dot(t.lookup("."),"svgLink"))},function(){return["\n ",A.SVG("\n ",A.USE({"xlink:href":function(){return x.mustache(t.lookup("absoluteUrl"),x.dot(t.lookup("."),"svgLink"))}}),"\n "),"\n "]},function(){return["\n ",A.I({class:function(){return x.mustache(t.lookup("iconClasses"))}}),"\n "]}),"\n "),"\n ",A.DIV({class:"buttonLabel"},"\n ",E.View("lookup:..title",function(){return x.mustache(x.dot(t.lookup("."),"title"))}),"\n "),"\n ")})},"previousPresentationGroupButton.js":function(){a.previousPresentationGroupButton.helpers({previousNotAvailable:function(){function t(){if(I.get("LayoutManagerUpdated"),G)return 0===G.stage}return t}()}),a.previousPresentationGroupButton.events({"click #previousPresentationGroup":function(){function t(t){G&&(o(t.currentTarget).hasClass("disabled")||(o(t.currentTarget).tooltip("hide"),G.previousProtocolStage()))}return t}()})}},nextPresentationGroupButton:{"template.nextPresentationGroupButton.js":function(){a.__checkName("nextPresentationGroupButton"),a.nextPresentationGroupButton=new a("Template.nextPresentationGroupButton",function(){var t=this;return A.DIV({id:function(){return x.mustache(x.dot(t.lookup("."),"id"))},class:function(){return["toolbarSectionButton rp-x-1 ",x.mustache(x.dot(t.lookup("."),"classes"))," ",x.mustache(t.lookup("activeClass"))," ",E.If(function(){return x.call(t.lookup("nextNotAvailable"))},function(){return"disabled"})]},title:function(){return x.mustache(x.dot(t.lookup("."),"title"))},disabled:function(){return E.If(function(){return x.call(t.lookup("nextNotAvailable"))},function(){return"true"})}},"\n ",A.DIV({class:"svgContainer"},"\n ",E.If(function(){return x.call(x.dot(t.lookup("."),"svgLink"))},function(){return["\n ",A.SVG("\n ",A.USE({"xlink:href":function(){return x.mustache(t.lookup("absoluteUrl"),x.dot(t.lookup("."),"svgLink"))}}),"\n "),"\n "]},function(){return["\n ",A.I({class:function(){return x.mustache(t.lookup("iconClasses"))}}),"\n "]}),"\n "),"\n ",A.DIV({class:"buttonLabel"},"\n ",E.View("lookup:..title",function(){return x.mustache(x.dot(t.lookup("."),"title"))}),"\n "),"\n ")})},"nextPresentationGroupButton.js":function(){a.nextPresentationGroupButton.helpers({nextNotAvailable:function(){function t(){if(I.get("LayoutManagerUpdated"),G)return G.stage===G.getNumProtocolStages()-1}return t}()}),a.nextPresentationGroupButton.events({"click #nextPresentationGroup":function(){function t(t){G&&(o(t.currentTarget).hasClass("disabled")||(o(t.currentTarget).tooltip("hide"),G.nextProtocolStage()))}return t}()})}},matchedProtocols:{"template.matchedProtocols.js":function(){a.__checkName("matchedProtocols"),a.matchedProtocols=new a("Template.matchedProtocols",function(){var t=this;return A.DIV({id:"matchedProtocols",class:"btn-group"},"\n ",E.If(function(){return x.call(t.lookup("matchedProtocols"))},function(){return["\n ",A.BUTTON({type:"button",class:"btn btn-sm dropdown-toggle","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false",title:"Select Hanging Protocol"},"\n ",A.I({class:"fa fa-list-ol"}),"\n ",A.SPAN({class:"caret"}),"\n "),"\n ",A.UL({class:"dropdown-menu"},"\n ",A.LI("\n ",A.H5("Select a Hanging Protocol"),"\n "),"\n ",E.Each(function(){return x.call(t.lookup("matchedProtocols"))},function(){return["\n ",A.LI("\n ",A.A({class:function(){return["matchedProtocol ",E.If(function(){return x.call(t.lookup("active"))},function(){return"active"})]}},"\n ",E.View("lookup:name",function(){return x.mustache(t.lookup("name"))}),"\n "),"\n "),"\n "]}),"\n "),"\n "]}),"\n ")})},"matchedProtocols.js":["meteor/ohif:core",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),a.matchedProtocols.helpers({matchedProtocols:function(){function t(){return H.find()}return t}()}),a.matchedProtocols.events({"click .matchedProtocol":function(){function t(){var t=this;G.setHangingProtocol(t)}return t}()})}]},protocolEditor:{"template.protocolEditor.js":function(){a.__checkName("protocolEditor"),a.protocolEditor=new a("Template.protocolEditor",function(){var t=this;return A.DIV({id:"protocolEditor"},A.Raw('\n
\n \n
\n '),A.DIV({class:"tab-content"},"\n ",A.DIV({id:"protocolRulePane",class:"tab-pane active"},"\n ",x.With(function(){return x.call(t.lookup("activeProtocol"))},function(){return["\n ",A.DIV({id:"selectProtocol",class:"protocolEditorSection"},"\n ",A.SELECT({id:"protocolSelect",style:"width: 50%"},"\n "),"\n ",A.DIV({class:"dropdown protocolDropdown"},"\n ",A.BUTTON({type:"button",class:"btn btn-sm dropdown-toggle",id:"protocolDropdown","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"true"},"\n ",A.I({class:"fa fa-cog"})," ",A.SPAN({class:"caret"}),"\n "),"\n ",A.UL({class:"dropdown-menu","aria-labelledby":"protocolDropdown"},"\n ",A.LI("\n ",A.A({id:"newProtocol"},"\n New ",A.I({class:"fa fa-file-text"}),"\n "),"\n "),"\n ",A.LI("\n ",A.A({id:"importProtocol",class:"btn-file"},"\n Import ",A.INPUT({type:"file"})," ",A.I({class:"fa fa-upload"}),"\n "),"\n "),"\n ",E.Unless(function(){return x.call(t.lookup("locked"))},function(){return["\n ",A.LI("\n ",A.A({id:"renameProtocol"},"\n Rename ",A.I({class:"fa fa-pencil"}),"\n "),"\n "),"\n "]}),"\n ",A.LI("\n ",A.A({id:"saveAsProtocol"},"\n Save As ",A.I({class:"fa fa-files-o"}),"\n "),"\n "),"\n ",A.LI("\n ",A.A({id:"exportJSON"},"\n Export ",A.I({class:"fa fa-download"}),"\n "),"\n "),"\n ",E.Unless(function(){return x.call(t.lookup("locked"))},function(){return["\n ",A.LI("\n ",A.A({id:"deleteProtocol"},"\n Delete ",A.I({class:"fa fa-trash-o"}),"\n "),"\n "),"\n "]}),"\n "),"\n "),"\n "),"\n ",A.DIV({id:"editProtocol",class:"protocolEditorSection"},"\n ",A.DIV({class:"row"},"\n ",A.DIV({class:"col-xs-12"},"\n ",A.P("Created: ",E.View("lookup:formatJSDate",function(){return x.mustache(t.lookup("formatJSDate"),t.lookup("createdDate"))}),E.If(function(){return x.call(t.lookup("createdBy"))},function(){return[" by ",E.View("lookup:getUsername",function(){return x.mustache(t.lookup("getUsername"),t.lookup("createdBy"))})]})),"\n ",A.P("Last modified: ",E.View("lookup:formatJSDate",function(){return x.mustache(t.lookup("formatJSDate"),t.lookup("modifiedDate"))}),E.If(function(){return x.call(t.lookup("createdBy"))},function(){return[" by ",E.View("lookup:getUsername",function(){return x.mustache(t.lookup("getUsername"),t.lookup("modifiedBy"))})]})),"\n ",A.P("Number of Priors Referenced: ",E.View("lookup:numberOfPriorsReferenced",function(){return x.mustache(t.lookup("numberOfPriorsReferenced"))})),"\n "),"\n "),"\n ",A.DIV({class:"row"},"\n ",A.H3("Protocol Applicability"),"\n ",A.HR(),"\n ",E._TemplateWith(function(){return{level:x.call("protocol"),rules:x.call(t.lookup("protocolMatchingRules")),attributes:x.call(t.lookup("studyAttributes"))}},function(){return x.include(t.lookupTemplate("ruleTable"))}),"\n "),"\n ",A.DIV({class:"row" -},"\n ",A.H3("Stages"),"\n ",A.HR(),"\n ",E._TemplateWith(function(){return{stages:x.call(t.lookup("stages"))}},function(){return x.include(t.lookupTemplate("stageSortable"))}),"\n "),"\n "),"\n "]}),"\n "),"\n\n ",A.DIV({id:"activeViewportEditor",class:"tab-pane"},"\n ",E.If(function(){return x.call(t.lookup("activeViewportUndefined"))},function(){return["\n ",A.DIV({class:"noActiveViewport"},"\n ",A.H2("Select a Viewport"),"\n ",A.HR(),"\n ",A.P("\n Upon selecting a Viewport, this section will show a list of rules that can be used\n to determine which images will populate the specified Viewport. You can specify these\n rules to be evaluated at the study, series, or image level.\n "),"\n "),"\n "]}),"\n ",x.With(function(){return x.call(t.lookup("activeStage"))},function(){return["\n ",x.include(t.lookupTemplate("stageDetails")),"\n "]}),"\n "),"\n "),"\n\n ",x.With(function(){return x.call(t.lookup("activeProtocol"))},function(){return["\n ",A.DIV({id:"protocolOptions",class:"protocolEditorSection"},"\n ",E.If(function(){return x.call(t.lookup("locked"))},function(){return["\n ",A.BUTTON({id:"saveProtocol",type:"button",class:"btn btn-sm",disabled:""},"\n Locked ",A.I({class:"fa fa-lock","aria-hidden":"true"}),"\n "),"\n "]},function(){return["\n ",A.BUTTON({id:"saveProtocol",type:"button",class:"btn btn-sm"},"\n Save Changes ",A.I({class:"fa fa-floppy-o","aria-hidden":"true"}),"\n "),"\n "]}),"\n\n ",E.If(function(){return x.call(t.lookup("modifiedDate"))},function(){return["\n ",A.P({class:"lastSavedText"},"Last saved ",E.View("lookup:jsDateFromNow",function(){return x.mustache(t.lookup("jsDateFromNow"),t.lookup("modifiedDate"))})),"\n "]}),"\n "),"\n ",A.A({id:"downloadElement",style:"display:none;"}),"\n "]}),"\n ")})},"protocolEditor.js":["meteor/meteor","meteor/templating","meteor/session","meteor/random","meteor/jquery","meteor/ohif:core","meteor/ohif:viewerbase",function(t,e,n){function o(){if(G){var t=B.ProtocolStore.getProtocol().map(function(t){return{id:t.id,text:t.name}}),e=c("#protocolSelect");e.select2().empty(),e.select2({data:t}),e.select2().val(G.protocol.id).trigger("change")}}var r;n.import("meteor/meteor",{Meteor:function(t){r=t}});var i;n.import("meteor/templating",{Template:function(t){i=t}});var a;n.import("meteor/session",{Session:function(t){a=t}});var s;n.import("meteor/random",{Random:function(t){s=t}});var c;n.import("meteor/jquery",{$:function(t){c=t}});var l;n.import("meteor/ohif:core",{OHIF:function(t){l=t}});var d;n.import("meteor/ohif:viewerbase",{Viewerbase:function(t){d=t}}),n.import("meteor/ohif:viewerbase"),i.protocolEditor.onRendered(function(){var t=i.instance();t.timeAgoInterval=r.setInterval(function(){a.set("timeAgoVariable",new Date)},6e4),B.ProtocolStore.onReady(function(){o()})}),i.protocolEditor.onDestroyed(function(){var t=i.instance();r.clearInterval(t.timeAgoInterval)}),i.protocolEditor.helpers({activeProtocol:function(){function t(){if(a.get("LayoutManagerUpdated"),G&&G.protocol&&G.LayoutManager&&void 0!==G.stage)return o(),G.protocol.updateNumberOfPriorsReferenced(),G.protocol}return t}(),activeStage:function(){function t(){if(a.get("LayoutManagerUpdated"),G&&G.protocol&&G.LayoutManager&&void 0!==G.stage){var t=G.getCurrentStageModel();if(t){t.viewportStructure.layoutTemplateName=G.LayoutManager.layoutTemplateName,t.viewportStructure.properties=G.LayoutManager.layoutProps;var e=t.viewportStructure.getNumViewports()-t.viewports.length;if(e<0){var n=Math.abs(e),o=t.viewports.length-n;t.viewports.splice(o,n)}else if(e>0)for(var r=0;r\n \n Add New Constraint \n \n ')]})},"ruleTable.js":function(){a.ruleTable.helpers({rulePassed:function(){function t(){var t=I.get("activeViewport"),e=G.matchDetails[t];if(e&&e.bestMatch){var n=e.bestMatch.matchDetails.failed,o=this,r=!0;return n.forEach(function(t){var e=t.rule;if(e.id===o.id)return r=!1,!1}),r}}return t}()}),a.ruleTable.events({"click .addRule":function(){function t(){var t=a.currentData(),e=t.attributes,n=t.level;W(e,n)}return t}(),"click .editRule":function(){function t(){var t=a.currentData(),e=t.attributes,n=t.level,o=this;W(e,n,o)}return t}(),"click .deleteRule":function(){function t(){var t=this;if(t instanceof B.ProtocolMatchingRule)G.protocol.removeProtocolMatchingRule(t);else{var e=Y();e.removeRule(t)}var n=I.get("activeViewport");G.updateViewports(n)}return t}(),"change .ruleWeight":function(){function t(t){var e=this;e.weight=o(t.currentTarget).val();var n=I.get("activeViewport");G.updateViewports(n)}return t}(),"change .ruleRequired":function(){function t(t){var e=this;e.required=o(t.currentTarget).prop("checked");var n=I.get("activeViewport");G.updateViewports(n)}return t}()})}},ruleEntryDialog:{"template.ruleEntryDialog.js":function(){a.__checkName("ruleEntryDialog"),a.ruleEntryDialog=new a("Template.ruleEntryDialog",function(){var t=this;return A.DIV({class:"ruleEntryDialog dialog-animated"},A.Raw('\n
\n
Rule Editor
\n
\n '),A.DIV({class:"dialogContent"},"\n ",A.Raw('
\n
\n \n
\n
'),"\n ",A.DIV({class:"row"},"\n ",A.DIV({class:"col-xs-12"},"\n ",A.SELECT({class:"comparators",style:"width: 95%;"},"\n ",E.Each(function(){return x.call(t.lookup("comparators"))},function(){return["\n ",A.OPTION({value:function(){return x.mustache(t.lookup("id"))}},E.View("lookup:name",function(){return x.mustache(t.lookup("name"))})),"\n "]}),"\n "),"\n "),"\n "),"\n ",A.DIV({class:"row"},"\n ",A.DIV({class:"col-xs-12"},"\n ",E.If(function(){return x.dataMustache(t.lookup("ifTypeIs"),t.lookup("currentValue"),"string")},function(){return["\n ",A.INPUT({class:"currentValue",type:"text",value:function(){return x.mustache(t.lookup("currentValue"))}}),"\n "]}),"\n\n ",E.If(function(){return x.dataMustache(t.lookup("ifTypeIs"),t.lookup("currentValue"),"undefined")},function(){return["\n ",A.INPUT({class:"currentValue",type:"text",value:function(){return x.mustache(t.lookup("currentValue"))}}),"\n "]}),"\n\n ",E.If(function(){return x.dataMustache(t.lookup("ifTypeIs"),t.lookup("currentValue"),"number")},function(){return["\n ",A.INPUT({class:"currentValue",type:"number",value:function(){return x.mustache(t.lookup("currentValue"))}}),"\n "]}),"\n\n ",E.If(function(){return x.dataMustache(t.lookup("ifTypeIs"),t.lookup("currentValue"),"boolean")},function(){return["\n ",A.INPUT(A.Attrs({class:"currentValue",type:"checkbox"},function(){return x.attrMustache(t.lookup("valueIf"),t.lookup("currentValue"),"selected","")})),"\n "]}),"\n "),"\n "),"\n "),A.Raw('\n
\n \n \n
\n '))})},"ruleEntryDialog.js":["meteor/jquery","meteor/session","meteor/reactive-var","meteor/templating","meteor/blaze","meteor/ohif:core","meteor/ohif:viewerbase",function(t,e,n){function o(t){s(t).css("display","none"),s(".removableBackdrop").remove(),f.setFocusToActiveViewport()}function r(){var t=c.get("activeViewport");if(void 0!==t){var e=s(".imageViewerViewport"),n=e.get(t);if(n){try{var o=cornerstone.getEnabledElement(n);if(!o)return}catch(t){return void p.log.warn(t)}return o.image.imageId}}}function i(t){var e=p.viewer.Studies.findBy(null,{sort:[["studyDate","desc"]]});if(e){var n=cornerstoneTools.metaData.get("study",t);if(n){var o=StudyListStudies.find({patientId:e.patientId,studyDate:{$lt:e.studyDate}},{sort:{studyDate:-1}}),r=0;return o.forEach(function(t,e){if(t.studyInstanceUid===n.studyInstanceUid)return r=e+1,!1}),r}}}function a(t,e){var n=r();if(n){if("protocol"===e&&(e="study"),"abstractPriorValue"===t)return i(n);var o=cornerstoneTools.metaData.get(e,n);return void 0===o[t]?B.attributeDefaults[t]:o[t]}}var s;n.import("meteor/jquery",{$:function(t){s=t}});var c;n.import("meteor/session",{Session:function(t){c=t}});var u;n.import("meteor/reactive-var",{ReactiveVar:function(t){u=t}});var l;n.import("meteor/templating",{Template:function(t){l=t}});var d;n.import("meteor/blaze",{Blaze:function(t){d=t}});var p;n.import("meteor/ohif:core",{OHIF:function(t){p=t}});var f;n.import("meteor/ohif:viewerbase",{Viewerbase:function(t){f=t}});var g={ESC:27};W=function t(e,n,r){var i=s(".ruleEntryDialog"),a=i.find("input.currentValue");a.val(""),l.ruleEntryDialog.dialog=i,l.ruleEntryDialog.level=n,l.ruleEntryDialog.rule=r;var c=i.find(".attributes");if(c.html("").select2({data:e,placeholder:"Select an attribute",allowClear:!0}),r&&r.attribute&&c.val(r.attribute),c.trigger("change"),r&&r.constraint){var u=Object.keys(r.constraint)[0],d=Object.keys(r.constraint[u])[0],p=q.findOne({validator:u,validatorOption:d}),f=r.constraint[u][d];a.val(f)}p&&i.find(".comparators").val(p.id).trigger("change"),i.css("display","block"),R.render(l.removableBackdrop,document.body),s(".removableBackdrop").one("mousedown touchstart",function(){o(i)})},l.ruleEntryDialog.onCreated(function(){var t=this;t.currentValue=new u(""),t.attribute=new u,t.comparatorId=new u}),l.ruleEntryDialog.onRendered(function(){var t=l.instance();t.$(".comparators").select2();var e=t.$(".comparators").val();t.comparatorId.set(e);var n=t.$(".ruleEntryDialog");n.draggable()}),l.ruleEntryDialog.helpers({comparators:function(){function t(){return q.find()}return t}(),currentValue:function(){function t(){return l.instance().currentValue.get()}return t}()}),l.ruleEntryDialog.events({"click #save":function(){function t(t,e){var n=l.ruleEntryDialog.dialog,r=l.ruleEntryDialog.level,i=e.attribute.get(),a=e.comparatorId.get(),s=e.currentValue.get();if(void 0!==s){var u;if(l.ruleEntryDialog.rule)u=l.ruleEntryDialog.rule;else{var d=Y();switch(r){case"protocol":u=new B.ProtocolMatchingRule,G.protocol.addProtocolMatchingRule(u);break;case"study":u=new B.StudyMatchingRule,d.studyMatchingRules.push(u);break;case"series":u=new B.SeriesMatchingRule,d.seriesMatchingRules.push(u);break;case"instance":u=new B.ImageMatchingRule,d.imageMatchingRules.push(u)}}var p=q.findOne({id:a}),f={};f[p.validator]={},f[p.validator][p.validatorOption]=s,u.attribute=i,u.constraint=f;var g=c.get("activeViewport");G.updateViewports(g),o(n)}}return t}(),"click #cancel":function(){function t(){var t=l.ruleEntryDialog.dialog;o(t)}return t}(),"keydown .ruleEntryDialog":function(){function t(t){var e=l.ruleEntryDialog.dialog;if(t.which===g.ESC)return o(e),!1}return t}(),"change select.attributes":function(){function t(t,e){var n=s(t.currentTarget).val();e.attribute.set(n),l.ruleEntryDialog.selectedAttribute=n;var o=l.ruleEntryDialog.level,r=a(n,o);e.currentValue.set(r)}return t}(),"change input.currentValue":function(){function t(t,e){var n=s(t.currentTarget),o=n.val();"number"===n.attr("type")&&(o=parseFloat(o)),e.currentValue.set(o)}return t}(),"change select.comparators":function(){function t(t,e){var n=s(t.currentTarget).val();e.comparatorId.set(n)}return t}()})}]},settingEntryDialog:{"template.settingEntryDialog.js":function(){a.__checkName("settingEntryDialog"),a.settingEntryDialog=new a("Template.settingEntryDialog",function(){var t=this;return A.Raw('
\n
\n
Viewport Setting Editor
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n
\n
\n \n \n
\n
')})},"settingEntryDialog.js":["meteor/templating","meteor/session","meteor/reactive-var","meteor/blaze","meteor/jquery","meteor/ohif:viewerbase",function(t,e,n){function o(t){c(t).css("display","none"),c(".removableBackdrop").remove(),u.setFocusToActiveViewport()}var r;n.import("meteor/templating",{Template:function(t){r=t}});var i;n.import("meteor/session",{Session:function(t){i=t}});var a;n.import("meteor/reactive-var",{ReactiveVar:function(t){a=t}});var s;n.import("meteor/blaze",{Blaze:function(t){s=t}});var c;n.import("meteor/jquery",{$:function(t){c=t}});var u;n.import("meteor/ohif:viewerbase",{Viewerbase:function(t){u=t}});var l={ESC:27};$=function t(e){var n=c(".settingEntryDialog");r.settingEntryDialog.dialog=n,r.settingEntryDialog.settingObject=e;var i=Object.keys(B.displaySettings);i.concat(Object.keys(B.CustomViewportSettings));var a=Object.keys(B.displaySettings).map(function(t){return{id:t,text:B.displaySettings[t].text}}),u=Object.keys(B.CustomViewportSettings).map(function(t){return{id:t,text:B.CustomViewportSettings[t].text}}),l=a.concat(u),d=n.find(".settings");d.html("").select2({data:l,placeholder:"Select a setting",allowClear:!0});var p={options:[]};e&&B.displaySettings[e.id]?p=B.displaySettings[e.id]:e&&B.CustomViewportSettings[e.id]&&(p=B.CustomViewportSettings[e.id]);var f=n.find(".currentValue");f.html("").select2({data:p.options,placeholder:"Select a value",allowClear:!0}),e&&e.id&&d.val(e.id),d.trigger("change"),e&&void 0!==e.value&&f.val(e.value).trigger("change"),n.css("display","block"),s.render(r.removableBackdrop,document.body),c(".removableBackdrop").one("mousedown touchstart",function(){o(n)})},r.settingEntryDialog.onCreated(function(){var t=this;t.currentValue=new a(""),t.setting=new a}),r.settingEntryDialog.onRendered(function(){var t=this,e=t.$(".settingEntryDialog");e.draggable()}),r.settingEntryDialog.events({"click #save":function(){function t(t,e){var n=r.settingEntryDialog.dialog,a=e.setting.get(),s=e.currentValue.get();if(void 0!==s){var c={id:a,value:s},u=Y(),l=r.settingEntryDialog.settingObject;l&&l.id&&delete u.viewportSettings[l.id],u.viewportSettings[c.id]=c.value;var d=i.get("activeViewport");G.updateViewports(d),o(n)}}return t}(),"click #cancel":function(){function t(){var t=r.settingEntryDialog.dialog;o(t)}return t}(),"keydown .settingEntryDialog":function(){function t(t){var e=r.settingEntryDialog.dialog;if(t.which===l.ESC)return o(e),!1}return t}(),"change select.settings":function(){function t(t,e){var n=c(t.currentTarget).val();e.setting.set(n);var o={options:[]};n&&B.displaySettings[n]?o=B.displaySettings[n]:n&&B.CustomViewportSettings[n]&&(o=B.CustomViewportSettings[n]);var i=r.settingEntryDialog.dialog,a=i.find(".currentValue");a.html("").select2({data:o.options,placeholder:"Select a value",allowClear:!0}),o&&o.defaultValue&&(e.currentValue.set(o.defaultValue),a.val(o.defaultValue).trigger("change"))}return t}(),"change select.currentValue":function(){function t(t,e){var n=c(t.currentTarget).val();e.currentValue.set(n)}return t}()})}]},textEntryDialog:{"template.textEntryDialog.js":function(){a.__checkName("textEntryDialog"),a.textEntryDialog=new a("Template.textEntryDialog",function(){var t=this;return A.DIV({class:"textEntryDialog dialog-animated"},"\n ",A.DIV({class:"dialogHeader"},"\n ",A.H4({class:"title"},E.View("lookup:title",function(){return x.mustache(t.lookup("title"))})),"\n "),"\n ",A.DIV({class:"dialogContent"},"\n ",A.DIV({class:"row"},"\n ",A.DIV({class:"col-xs-12"},"\n ",A.H5({class:"instructions"},E.View("lookup:instructions",function(){return x.mustache(t.lookup("instructions"))})),"\n "),"\n "),"\n ",A.DIV({class:"row"},"\n ",A.DIV({class:"col-xs-12"},"\n ",A.INPUT({class:"currentValue",type:"text",value:function(){return x.mustache(t.lookup("currentValue"))}}),"\n "),"\n "),"\n "),A.Raw('\n
\n \n \n
\n '))})},"textEntryDialog.js":["meteor/blaze","meteor/jquery","meteor/templating","meteor/ohif:viewerbase",function(t,e,n){function o(t){i(t).css("display","none"),i(".removableBackdrop").remove(),s.setFocusToActiveViewport()}var r;n.import("meteor/blaze",{Blaze:function(t){r=t}});var i;n.import("meteor/jquery",{$:function(t){i=t}});var a;n.import("meteor/templating",{Template:function(t){a=t}});var s;n.import("meteor/ohif:viewerbase",{Viewerbase:function(t){s=t}});var c={ESC:27,ENTER:13};F=function t(e,n,r,s){var c=i(".textEntryDialog"),u=c.find("input.currentValue");u.val(r),a.textEntryDialog.dialog=c,a.textEntryDialog.title=e,a.textEntryDialog.instructions=n,a.textEntryDialog.doneCallback=s,c.find(".title").html(e),c.find(".instructions").html(n),c.css("display","block"),R.render(a.removableBackdrop,document.body),i(".removableBackdrop").one("mousedown touchstart",function(){o(c)})},a.textEntryDialog.onRendered(function(){var t=a.instance(),e=t.$(".settingEntryDialog");e.draggable()}),a.textEntryDialog.events({"click .save":function(){function t(){var t=a.textEntryDialog.dialog,e=t.find("input.currentValue").val();if(void 0!==e){var n=a.textEntryDialog.doneCallback;n&&n(e),o(a.textEntryDialog.dialog)}}return t}(),"click .cancel":function(){function t(){o(a.textEntryDialog.dialog)}return t}(),"keydown .textEntryDialog":function(){function t(t){var e=a.textEntryDialog.dialog;if(t.which===c.ESC)return o(e),!1;if(t.which===c.ENTER){var n=e.find("input.currentValue").val();if(void 0===n)return;var r=a.textEntryDialog.doneCallback;return r&&r(n),o(e),!1}}return t}(),"change input.currentValue":function(){function t(t,e){var n=i(t.currentTarget);a.textEntryDialog.currentValue=n.val()}return t}()})}]},settingsTable:{"template.settingsTable.js":function(){a.__checkName("settingsTable"),a.settingsTable=new a("Template.settingsTable",function(){var t=this;return[A.TABLE({class:"settingsTable table"},"\n ",A.THEAD("\n ",A.TR("\n ",A.TH("Setting"),"\n ",A.TH("Value"),"\n "),"\n "),"\n ",A.TBODY("\n ",E.Each(function(){return x.dataMustache(t.lookup("objectToPairs"),t.lookup("settings"))},function(){return["\n ",E.If(function(){return x.call(t.lookup("value"))},function(){return["\n ",A.TR("\n ",A.TD("\n ",A.I({class:"fa fa-pencil editSetting"}),"\n ",A.I({class:"fa fa-trash deleteSetting"}),"\n ",E.View("lookup:getSettingText",function(){return x.mustache(t.lookup("getSettingText"))}),"\n "),"\n ",A.TD("\n ",E.View("lookup:prettyPrintStringify",function(){return x.mustache(t.lookup("prettyPrintStringify"),t.lookup("value"))}),"\n "),"\n "),"\n "]}),"\n "]}),"\n "),"\n "),A.Raw('\n
\n \n Add Display Setting \n \n
')]})},"settingsTable.js":function(){a.settingsTable.events({"click .addSetting":function(){function t(){$()}return t}(),"click .editSetting":function(){function t(){var t=this;$(t)}return t}(),"click .deleteSetting":function(){function t(){var t=this,e=Y();delete e.viewportSettings[t.key];var n=I.get("activeViewport");G.updateViewports(n)}return t}()}),a.settingsTable.helpers({getSettingText:function(){function t(){var t=this;return B.CustomViewportSettings[t.key]?B.CustomViewportSettings[t.key].text:B.displaySettings[t.key]?B.displaySettings[t.key].text:E._globalHelpers.prettyPrintStringify(t.key)}return t}()})}},stageDetails:{"template.stageDetails.js":function(){a.__checkName("stageDetails"),a.stageDetails=new a("Template.stageDetails",function(){var t=this;return A.DIV({id:"stageDetails",class:"protocolEditorSection"},"\n ",A.DIV({class:"row"},"\n ",A.DIV({class:"col-xs-12"},"\n ",x.With(function(){return x.call(t.lookup("activeViewport"))},function(){return["\n ",A.DIV({class:"stageEditorSection"},"\n ",A.H3("Viewport Settings"),"\n ",A.HR(),"\n ",E._TemplateWith(function(){return{settings:x.call(t.lookup("viewportSettings"))}},function(){return x.include(t.lookupTemplate("settingsTable"))}),"\n "),"\n\n ",A.DIV({class:"stageEditorSection"},"\n ",A.H3("Study Matching Rules"),"\n ",A.HR(),"\n ",E._TemplateWith(function(){return{level:x.call("study"),rules:x.call(t.lookup("studyMatchingRules")),attributes:x.call(t.lookup("studyAttributes"))}},function(){return x.include(t.lookupTemplate("ruleTable"))}),"\n "),"\n\n ",A.DIV({class:"stageEditorSection"},"\n ",A.H3("Series Matching Rules"),"\n ",A.HR(),"\n ",E._TemplateWith(function(){return{level:x.call("series"),rules:x.call(t.lookup("seriesMatchingRules")),attributes:x.call(t.lookup("seriesAttributes"))}},function(){return x.include(t.lookupTemplate("ruleTable"))}),"\n "),"\n\n ",A.DIV({class:"stageEditorSection"},"\n ",A.H3("Image Matching Rules"),"\n ",A.HR(),"\n ",E._TemplateWith(function(){return{level:x.call("instance"),rules:x.call(t.lookup("imageMatchingRules")),attributes:x.call(t.lookup("instanceAttributes"))}},function(){return x.include(t.lookupTemplate("ruleTable"))}),"\n "),"\n "]}),"\n "),"\n "),"\n ")})},"stageDetails.js":function(){Y=function t(){if(G&&G.protocol&&void 0!==G.stage){var e=G.getCurrentStageModel(),n=I.get("activeViewport");if(!(n>=e.viewports.length))return e.viewports[n]}},a.stageDetails.helpers({activeViewport:function(){function t(){return I.get("LayoutManagerUpdated"),Y()}return t}()})}},stageSortable:{"template.stageSortable.js":function(){a.__checkName("stageSortable"),a.stageSortable=new a("Template.stageSortable",function(){var t=this;return A.DIV({id:"stageSortingContainer"},"\n ",A.DIV({class:"moveStageButtons"},"\n ",A.A({class:"moveStageUp noselect",disabled:function(){return E.Unless(function(){return x.call(t.lookup("isPreviousAvailable"))},function(){return"true"})}},"\n Move Stage Up ",A.Raw(''),"\n "),"\n ",A.A({class:"moveStageDown noselect",disabled:function(){return E.Unless(function(){return x.call(t.lookup("isNextAvailable"))},function(){return"true"})}},"\n Move Stage Down ",A.Raw(''),"\n "),"\n "),"\n ",A.DIV({id:"stageSortable",class:"sortable"},"\n ",E.Each(function(){return x.call(t.lookup("stages"))},function(){return["\n ",A.DIV({class:"sortable-item","data-id":function(){return x.mustache(t.lookup("id"))}},"\n ",A.SPAN("\n ",A.DIV({class:"sortable-handle pull-left"}),"\n ",A.I({class:"deleteStage fa fa-trash fa-lg pull-right"}),"\n ",A.SPAN({class:function(){return E.If(function(){return x.call(t.lookup("isActiveStage"))},function(){return"active"})}},"\n ",E.View("lookup:stageLabel",function(){return x.mustache(t.lookup("stageLabel"))}),"\n "),"\n "),"\n "),"\n "]}),"\n "),A.Raw('\n
\n \n Create New Stage \n \n
\n '))})},"stageSortable.js":["meteor/templating","meteor/session","meteor/random","meteor/ohif:core","meteor/ohif:viewerbase",function(t,e,n){function o(t,e){var n;if(t&&t.stages)return t.stages.forEach(function(t,o){if(t.id===e)return n=o,!1}),n}var r;n.import("meteor/templating",{Template:function(t){r=t}});var i;n.import("meteor/session",{Session:function(t){i=t}});var a;n.import("meteor/random",{Random:function(t){a=t}});var s;n.import("meteor/ohif:core",{OHIF:function(t){s=t}}),n.import("meteor/ohif:viewerbase"),Array.prototype.move=function(t,e){var n=this[t];return e=Math.max(0,e),e=Math.min(this.length,e),this.splice(t,1),this.splice(e,0,n),this},r.stageSortable.helpers({isActiveStage:function(){function t(){if(i.get("LayoutManagerUpdated"),G){var t=G.getCurrentStageModel();return!!t&&this.id===t.id}}return t}(),stageLabel:function(){function t(){var t=this;if(G){var e=B.ProtocolStore.getProtocol(G.protocol.id),n=o(e,t.id);if(void 0===n){i.get("timeAgoVariable");var r=G.newStageIds.indexOf(t.id)+1,a=u(t.createdDate).fromNow();return"New Stage "+r+" (created "+a+")"}return"Stage "+ ++n}}return t}(),isNextAvailable:function(){function t(){if(i.get("LayoutManagerUpdated"),G)return G.stage0}return t}()}),r.stageSortable.events({"click .sortable-item span":function(){function t(){var t=o(G.protocol,this.id);G.setCurrentProtocolStage(t)}return t}(),"click #addStage":function(){function t(){var t=G.getCurrentStageModel(),e=t.createClone();delete e.name,G.protocol.stages.push(e),G.newStageIds.push(e.id);var n=G.protocol.stages.length-1;G.setCurrentProtocolStage(n)}return t}(),"click .deleteStage":function(){function t(){if(1!==G.protocol.stages.length){var t=this.id,e={title:"Remove Protocol Stage",text:"Are you sure you would like to remove this Protocol Stage? This cannot be reversed."};showConfirmDialog(function(){var e=o(G.protocol,t);if(G.protocol.stages.splice(e,1),G.stage===e){var n=Math.max(e-1,0);G.setCurrentProtocolStage(n)}i.set("LayoutManagerUpdated",a.id())},e)}}return t}(),"click .moveStageUp":function(){function t(){var t=G.stage,e=Math.max(G.stage-1,0);t!==e&&(G.protocol.stages=G.protocol.stages.move(t,e),G.stage=e,i.set("LayoutManagerUpdated",a.id()))}return t}(),"click .moveStageDown":function(){function t(){var t=G.stage,e=Math.min(G.stage+1,G.protocol.stages.length-1);t!==e&&(G.protocol.stages=G.protocol.stages.move(t,e),G.stage=e,i.set("LayoutManagerUpdated",a.id()))}return t}()})}]}}}}}}},{extensions:[".js",".json",".html",".styl"]});z("./node_modules/meteor/ohif:hanging-protocols/both/namespace.js"), -z("./node_modules/meteor/ohif:hanging-protocols/both/collections.js"),z("./node_modules/meteor/ohif:hanging-protocols/both/schema.js"),z("./node_modules/meteor/ohif:hanging-protocols/both/hardcodedData.js"),z("./node_modules/meteor/ohif:hanging-protocols/both/testData.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/collections.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/protocolEngine.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/helpers/displayConstraint.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/helpers/attributes.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/protocolStore/protocolStore.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/protocolStore/defaultStrategy.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/previousPresentationGroupButton/template.previousPresentationGroupButton.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/previousPresentationGroupButton/previousPresentationGroupButton.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/nextPresentationGroupButton/template.nextPresentationGroupButton.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/nextPresentationGroupButton/nextPresentationGroupButton.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/matchedProtocols/template.matchedProtocols.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/matchedProtocols/matchedProtocols.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/protocolEditor/template.protocolEditor.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/protocolEditor/protocolEditor.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/ruleTable/template.ruleTable.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/ruleTable/ruleTable.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/ruleEntryDialog/template.ruleEntryDialog.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/ruleEntryDialog/ruleEntryDialog.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/settingEntryDialog/template.settingEntryDialog.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/settingEntryDialog/settingEntryDialog.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/textEntryDialog/template.textEntryDialog.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/textEntryDialog/textEntryDialog.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/settingsTable/template.settingsTable.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/settingsTable/settingsTable.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/stageDetails/template.stageDetails.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/stageDetails/stageDetails.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/stageSortable/template.stageSortable.js"),z("./node_modules/meteor/ohif:hanging-protocols/client/components/stageSortable/stageSortable.js"),"undefined"==typeof Package&&(Package={}),function(t,e){for(var n in e)n in t||(t[n]=e[n])}(Package["ohif:hanging-protocols"]={},{HP:B})}(); +!function(){var t=Package.meteor.Meteor,e=Package.meteor.global,n=Package.meteor.meteorEnv,o=Package.jquery.$,r=Package.jquery.jQuery,i=Package.random.Random,a=Package["templating-runtime"].Template,s=Package["iron:router"].Router,u=Package["iron:router"].RouteController,c=Package["momentjs:moment"].moment,l=Package.validatejs.validate,d=Package["ohif:viewerbase"].dialogPolyfill,g=Package.modules.meteorInstall,p=Package.modules.Buffer,f=Package.modules.process,m=Package["ecmascript-runtime"].Symbol,h=Package["ecmascript-runtime"].Map,v=Package["ecmascript-runtime"].Set,b=Package["babel-runtime"].meteorBabelHelpers,y=Package.promise.Promise,w=Package["iron:core"].Iron,P=Package.webapp.WebApp,S=Package.logging.Log,T=Package.deps.Tracker,R=Package.deps.Deps,M=Package.session.Session,k=Package["ddp-client"].DDP,D=Package.mongo.Mongo,x=Package.ui.Blaze,I=Package.ui.UI,E=Package.ui.Handlebars,C=Package.spacebars.Spacebars,V=Package.check.check,j=Package.check.Match,N=Package.underscore._,q=Package.ejson.EJSON,O=Package["launch-screen"].LaunchScreen,B=Package.htmljs.HTML,L,A,Z,z,_,U,H,F,W,X,G=g({node_modules:{meteor:{"ohif:hanging-protocols":{both:{"namespace.js":function(){L={}},"collections.js":function(){A=new t.Collection("hangingprotocols"),A._debugName="HangingProtocols",A.allow({insert:function(){function t(){return!0}return t}(),update:function(){function t(){return!0}return t}(),remove:function(){function t(){return!0}return t}()}),t.isDevelopment&&t.isServer&&t.startup(function(){A.remove({})})},"schema.js":["./classes/Protocol","./classes/Stage","./classes/Viewport","./classes/ViewportStructure","./classes/rules/ProtocolMatchingRule","./classes/rules/StudyMatchingRule","./classes/rules/SeriesMatchingRule","./classes/rules/ImageMatchingRule",function(t,e,n){n.import("./classes/Protocol"),n.import("./classes/Stage"),n.import("./classes/Viewport"),n.import("./classes/ViewportStructure"),n.import("./classes/rules/ProtocolMatchingRule"),n.import("./classes/rules/StudyMatchingRule"),n.import("./classes/rules/SeriesMatchingRule"),n.import("./classes/rules/ImageMatchingRule")}],"hardcodedData.js":function(){L.attributeDefaults={abstractPriorValue:0},L.displaySettings={invert:{id:"invert",text:"Show Grayscale Inverted",defaultValue:"NO",options:["YES","NO"]}},L.studyAttributes=[{id:"x00100020",text:"(x00100020) Patient ID"},{id:"x0020000d",text:"(x0020000d) Study Instance UID"},{id:"x00080020",text:"(x00080020) Study Date"},{id:"x00080030",text:"(x00080030) Study Time"},{id:"x00081030",text:"(x00081030) Study Description"},{id:"abstractPriorValue",text:"Abstract Prior Value"}],L.protocolAttributes=[{id:"x00100020",text:"(x00100020) Patient ID"},{id:"x0020000d",text:"(x0020000d) Study Instance UID"},{id:"x00080020",text:"(x00080020) Study Date"},{id:"x00080030",text:"(x00080030) Study Time"},{id:"x00081030",text:"(x00081030) Study Description"},{id:"anatomicRegion",text:"Anatomic Region"}],L.seriesAttributes=[{id:"x0020000e",text:"(x0020000e) Series Instance UID"},{id:"x00080060",text:"(x00080060) Modality"},{id:"x00200011",text:"(x00200011) Series Number"},{id:"x0008103e",text:"(x0008103e) Series Description"},{id:"numImages",text:"Number of Images"}],L.instanceAttributes=[{id:"x00080016",text:"(x00080016) SOP Class UID"},{id:"x00080018",text:"(x00080018) SOP Instance UID"},{id:"x00185101",text:"(x00185101) View Position"},{id:"x00200013",text:"(x00200013) Instance Number"},{id:"x00080008",text:"(x00080008) Image Type"},{id:"x00181063",text:"(x00181063) Frame Time"},{id:"x00200060",text:"(x00200060) Laterality"},{id:"x00541330",text:"(x00541330) Image Index"},{id:"x00280004",text:"(x00280004) Photometric Interpretation"},{id:"x00180050",text:"(x00180050) Slice Thickness"}]},"testData.js":function(){function t(){var t=new L.Protocol("Default");t.id="defaultProtocol",t.locked=!0;var e=new L.ViewportStructure("grid",{rows:1,columns:1}),n=new L.Viewport,o=new L.Stage(e,"oneByOne");return o.viewports.push(n),t.stages.push(o),L.defaultProtocol=t,L.defaultProtocol}function e(){var t=new L.Protocol("MR_TwoByTwo");t.id="MR_TwoByTwo",t.locked=!0;var e=new L.ProtocolMatchingRule("studyInstanceUid",{equals:{value:"1.2.840.113619.2.5.1762583153.215519.978957063.78"}},(!0));t.addProtocolMatchingRule(e);var n=new L.ViewportStructure("grid",{rows:1,columns:2}),o=new L.Viewport,r=new L.Viewport,i=new L.SeriesMatchingRule("seriesNumber",{equals:{value:1}}),a=new L.SeriesMatchingRule("seriesNumber",{equals:{value:2}}),s=new L.ImageMatchingRule("instanceNumber",{equals:{value:3}});o.seriesMatchingRules.push(i),o.imageMatchingRules.push(s),r.seriesMatchingRules.push(a),r.imageMatchingRules.push(s);var u=new L.Stage(n,"oneByTwo");u.viewports.push(o),u.viewports.push(r),t.stages.push(u);var c=new L.ViewportStructure("grid",{rows:2,columns:1}),l=new L.Viewport,d=new L.Viewport,g=new L.SeriesMatchingRule("seriesNumber",{equals:{value:4}}),p=new L.SeriesMatchingRule("seriesNumber",{equals:{value:5}});l.seriesMatchingRules.push(g),l.imageMatchingRules.push(s),d.seriesMatchingRules.push(p),d.imageMatchingRules.push(s);var f=new L.Stage(c,"twoByOne");return f.viewports.push(l),f.viewports.push(d),t.stages.push(f),L.testProtocol=t,L.testProtocol}function n(){L.demoProtocols=[],L.demoProtocols.push({id:"demoProtocol1",locked:!1,name:"DFCI-CT-CHEST-COMPARE",createdDate:"2017-02-14T16:07:09.033Z",modifiedDate:"2017-02-14T16:18:43.930Z",availableTo:{},editableBy:{},protocolMatchingRules:[{id:"7tmuq7KzDMCWFeapc",weight:2,required:!1,attribute:"x00081030",constraint:{contains:{value:"DFCI CT CHEST"}}}],stages:[{id:"v5PfGt9F6mffZPif5",name:"oneByOne",viewportStructure:{type:"grid",properties:{rows:1,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"2.0"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"ygz4nb28iJZcJhnYa",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"2.0"}}}],studyMatchingRules:[{id:"uDoEgLTvnXTByWnPz",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]}],createdDate:"2017-02-14T16:07:09.033Z"},{id:"XTzu8HB3feep3HYKs",viewportStructure:{type:"grid",properties:{rows:1,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"3.0"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"ygz4nb28iJZcJhnYa",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"3.0"}}}],studyMatchingRules:[{id:"uDoEgLTvnXTByWnPz",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]}],createdDate:"2017-02-14T16:07:12.085Z"},{id:"3yPYNaeFtr76Qz3jq",viewportStructure:{type:"grid",properties:{rows:2,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 3.0"}}}],studyMatchingRules:[]},{viewportSettings:{wlPreset:"Lung"},imageMatchingRules:[],seriesMatchingRules:[{id:"ygz4nb28iJZcJhnYa",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Lung 3.0"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"6vdBRZYnqmmosipph",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 3.0"}}}],studyMatchingRules:[{id:"SxfTyhGcMhr56PtPM",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]},{viewportSettings:{wlPreset:"Lung"},imageMatchingRules:[],seriesMatchingRules:[{id:"FTAyChZCPW68yJjXD",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Lung 3.0"}}}],studyMatchingRules:[{id:"gMJjfrbsqYNbErPx5",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]}],createdDate:"2017-02-14T16:11:40.489Z"}],numberOfPriorsReferenced:4}),L.demoProtocols.push({id:"demoProtocol2",locked:!1,name:"DFCI-CT-CHEST-COMPARE-2",createdDate:"2017-02-14T16:07:09.033Z",modifiedDate:"2017-02-14T16:18:43.930Z",availableTo:{},editableBy:{},protocolMatchingRules:[{id:"7tmuq7KzDMCWFeapc",weight:2,required:!1,attribute:"x00081030",constraint:{contains:{value:"DFCI CT CHEST"}}}],stages:[{id:"v5PfGt9F6mffZPif5",name:"oneByOne",viewportStructure:{type:"grid",properties:{rows:1,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL56z7mac",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"2.0"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"ygz4nb28iJZcJhnYc",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"2.0"}}}],studyMatchingRules:[{id:"uDoEgLTvnXTByWnPt",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]}],createdDate:"2017-02-14T16:07:09.033Z"},{id:"XTzu8HB3feep3HYKs",viewportStructure:{type:"grid",properties:{rows:1,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 3.0"}}},{id:"mYnsCcNwZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 5.0"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"ygz4nb28iJZcJhnYa",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 3.0"}}},{id:"ygz4nb29iJZcJhnYa",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 5.0"}}}],studyMatchingRules:[{id:"uDoEgLTvnXTByWnPz",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]}],createdDate:"2017-02-14T16:07:12.085Z"},{id:"3yPYNaeFtr76Qz3jq",viewportStructure:{type:"grid",properties:{rows:2,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL56z7mtr",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 3.0"}}},{id:"jXnsCcNzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 5.0"}}}],studyMatchingRules:[]},{viewportSettings:{wlPreset:"Lung"},imageMatchingRules:[],seriesMatchingRules:[{id:"ygz4nb28iJZcJhnYb",weight:2,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Lung 3.0"}}},{id:"ycz4nb28iJZcJhnYa",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Lung 5.0"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"6vdBRZYnqmmosipph",weight:2,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 3.0"}}},{id:"6vdBRFYnqmmosipph",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 5.0"}}}],studyMatchingRules:[{id:"SxfTyhGcMhr56PtPM",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]},{viewportSettings:{wlPreset:"Lung"},imageMatchingRules:[],seriesMatchingRules:[{id:"FTAyChZCPW68yJjXD",weight:2,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Lung 3.0"}}},{id:"DTAyChZCPW68yJjXD",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Lung 5.0"}}}],studyMatchingRules:[{id:"gMJjfrbsqYNbErPx5",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]}],createdDate:"2017-02-14T16:11:40.489Z"}],numberOfPriorsReferenced:1}),L.demoProtocols.push({id:"screenCT",locked:!1,name:"DFCI-CT-CHEST-SCREEN",createdDate:"2017-02-14T16:07:09.033Z",modifiedDate:"2017-02-14T16:18:43.930Z",availableTo:{},editableBy:{},protocolMatchingRules:[{id:"7tmuq7KzDMCWFeapc",weight:2,required:!1,attribute:"x00081030",constraint:{contains:{value:"DFCI CT CHEST"}}}],stages:[{id:"v5PfGt9F6mffZPif5",name:"oneByOne",viewportStructure:{type:"grid",properties:{rows:1,columns:1},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL55z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"2.0"}}}],studyMatchingRules:[]}],createdDate:"2017-02-14T16:07:09.033Z"},{id:"v5PfGt9F4mffZPif5",name:"oneByOne",viewportStructure:{type:"grid",properties:{rows:2,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL56z7nTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 5.0"}}},{id:"mXnsCcNzZL56z7rTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 3.0"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL56r7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Lung 5.0"}}},{id:"mXnsCcNzZL56a7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Lung 3.0"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcRzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 4.0"}}},{id:"mXnsCcNzTL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Coronal"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcMzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Body 4.0"}}},{id:"mXnsCcAzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Sagittal"}}}],studyMatchingRules:[]}],createdDate:"2017-02-14T16:07:09.033Z"}],numberOfPriorsReferenced:0}),L.demoProtocols.push({id:"PETCTSCREEN",locked:!1,name:"PETCT-SCREEN",createdDate:"2017-02-14T16:07:09.033Z",modifiedDate:"2017-02-14T16:18:43.930Z",availableTo:{},editableBy:{},protocolMatchingRules:[{id:"7tmuqgKzDMCWFeapc",weight:5,required:!1,attribute:"x00081030",constraint:{contains:{value:"PETCT"}}}],stages:[{id:"v5PfGt9F6mFgZPif5",name:"oneByOne",viewportStructure:{type:"grid",properties:{rows:1,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcAzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Topogram"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZR56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Topogram"}}},{id:"mRnsCcNzZL56z7mTZ",weight:1,required:!1,attribute:"x00200011",constraint:{numericality:{greaterThanOrEqualTo:2}}}],studyMatchingRules:[]}],createdDate:"2017-02-14T16:07:09.033Z"},{id:"v5PfGt9F6mFgZPif5",name:"oneByOne",viewportStructure:{type:"grid",properties:{rows:1,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsGcNzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"PET WB Corrected"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsHcNzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"CT WB"}}}],studyMatchingRules:[]}],createdDate:"2017-02-14T16:07:09.033Z"},{id:"v5PfGt9F6mFgZPif5",name:"oneByOne",viewportStructure:{type:"grid",properties:{rows:1,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{invert:"YES"},imageMatchingRules:[],seriesMatchingRules:[{id:"mXneCcNzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"PET WB Uncorrected"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCuNzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"CT Nk"}}}],studyMatchingRules:[]}],createdDate:"2017-02-14T16:07:09.033Z"}],numberOfPriorsReferenced:0}),L.demoProtocols.push({id:"PETCTCOMPARE",locked:!1,name:"PETCT-COMPARE",createdDate:"2017-02-14T16:07:09.033Z",modifiedDate:"2017-02-14T16:18:43.930Z",availableTo:{},editableBy:{},protocolMatchingRules:[{id:"7tmuqgKzDMCWFeapc",weight:5,required:!1,attribute:"x00081030",constraint:{contains:{value:"PETCT"}}}],stages:[{id:"v5PfGt9F6mFgZPif5",name:"oneByOne",viewportStructure:{type:"grid",properties:{rows:1,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL59z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Topogram"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL56z7lTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Topogram"}}}],studyMatchingRules:[{id:"uDoEgLTbnXTByWnPz",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]}],createdDate:"2017-02-14T16:07:09.033Z"},{id:"v5PfGt9F6mFgZPif5",name:"oneByOne",viewportStructure:{type:"grid",properties:{rows:1,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNjZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Topogram"}}},{id:"mXnsCcNzZL56z7gTZ",weight:1,required:!1,attribute:"x00200011",constraint:{numericality:{greaterThanOrEqualTo:2}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcCzZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"Topogram"}}},{id:"mXnsCcNzZL56z7mTZ",weight:1,required:!1,attribute:"x00200011",constraint:{numericality:{greaterThanOrEqualTo:2}}}],studyMatchingRules:[{id:"uDoEgLTvn1TByWnPz",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]}],createdDate:"2017-02-14T16:07:09.033Z"},{id:"v5PfGt9F6mFgZPif5",name:"oneByOne",viewportStructure:{type:"grid",properties:{rows:2,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL26z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"PET WB Corrected"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL46z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"CT WB"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL57z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"PET WB Corrected"}}}],studyMatchingRules:[{id:"uDoEgLTvnYTByWnPz",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZQ56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"CT WB"}}}],studyMatchingRules:[{id:"uDoEgLTvnKTByWnPz",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]}],createdDate:"2017-02-14T16:07:09.033Z"},{id:"v5PfGt9F6mFgZPif5",name:"oneByOne",viewportStructure:{type:"grid",properties:{rows:2,columns:2},layoutTemplateName:"gridLayout"},viewports:[{viewportSettings:{invert:"YES"},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZL56z7nTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"PET WB Uncorrected"}}}],studyMatchingRules:[]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNxZL56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"CT Nk"}}}],studyMatchingRules:[]},{viewportSettings:{invert:"YES"},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZA56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"PET WB Uncorrected"}}}],studyMatchingRules:[{id:"uDoEgHTvnXTByWnPz",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]},{viewportSettings:{},imageMatchingRules:[],seriesMatchingRules:[{id:"mXnsCcNzZP56z7mTZ",weight:1,required:!1,attribute:"x0008103e",constraint:{contains:{value:"CT Nk"}}}],studyMatchingRules:[{id:"uDoEgITvnXTByWnPz",weight:1,required:!1,attribute:"abstractPriorValue",constraint:{equals:{value:1}}}]}],createdDate:"2017-02-14T16:07:09.033Z"}],numberOfPriorsReferenced:1})}t(),e(),n()},classes:{"Protocol.js":["babel-runtime/helpers/classCallCheck","meteor/meteor","meteor/random","../lib/removeFromArray",function(t,e,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){o=t}});var r;n.import("meteor/meteor",{Meteor:function(t){r=t}});var i;n.import("meteor/random",{Random:function(t){i=t}});var a;n.import("../lib/removeFromArray",{removeFromArray:function(t){a=t}}),L.Protocol=function(){function t(e){o(this,t),this.id=i.id(),this.locked=!1,this.hasUpdatedPriorsInformation=!1,this.name=e,this.createdDate=new Date,this.modifiedDate=new Date,r.users&&r.userId&&(this.createdBy=r.userId,this.modifiedBy=r.userId),this.availableTo=new v,this.editableBy=new v,this.protocolMatchingRules=[],this.stages=[],this.numberOfPriorsReferenced=-1}return t.prototype.getNumberOfPriorsReferenced=function(){function t(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=t!==!0?this.numberOfPriorsReferenced:-1;return e>-1?e:(e=0,this.stages.forEach(function(t){t.viewports&&t.viewports.forEach(function(t){t.studyMatchingRules&&t.studyMatchingRules.forEach(function(t){var n=t.getNumberOfPriorsReferenced();n>e&&(e=n)})})}),this.numberOfPriorsReferenced=e,e)}return t}(),t.prototype.updateNumberOfPriorsReferenced=function(){function t(){this.getNumberOfPriorsReferenced(!0)}return t}(),t.prototype.protocolWasModified=function(){function t(){r.users&&r.userId&&(this.modifiedBy=r.userId),this.hasUpdatedPriorsInformation=!1,this.updateNumberOfPriorsReferenced(),this.modifiedDate=new Date}return t}(),t.prototype.fromObject=function(){function t(t){var e=this;this.id=t.id||i.id(),this.name=t.name,this.locked=!!t.locked,t.protocolMatchingRules&&t.protocolMatchingRules.forEach(function(t){var n=new L.ProtocolMatchingRule;n.fromObject(t),e.protocolMatchingRules.push(n)}),t.stages&&t.stages.forEach(function(t){var n=new L.Stage;n.fromObject(t),e.stages.push(n)})}return t}(),t.prototype.createClone=function(){function t(t){var e=Object.assign({},this),n=new L.Protocol;return e.id=n.id,n.fromObject(e),t&&(n.name=t),n.locked=!1,n}return t}(),t.prototype.addStage=function(){function t(t){this.stages.push(t),this.protocolWasModified()}return t}(),t.prototype.addProtocolMatchingRule=function(){function t(t){this.protocolMatchingRules.push(t),this.protocolWasModified()}return t}(),t.prototype.removeProtocolMatchingRule=function(){function t(t){var e=a(this.protocolMatchingRules,t);e&&this.protocolWasModified()}return t}(),t}()}],"Rule.js":["babel-runtime/helpers/classCallCheck","meteor/random","../lib/comparators",function(t,e,n){n.export({Rule:function(){return s}});var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){o=t}});var r;n.import("meteor/random",{Random:function(t){r=t}});var i;n.import("../lib/comparators",{comparators:function(t){i=t}});var a=/^equals$/,s=function(){function t(e,n,i,a){o(this,t),this.id=r.id(),this.weight=a||1,e&&(this.attribute=e),n&&(this.constraint=n),void 0===i?this.required=!1:this.required=i,this._constraintInfo=void 0,this._validatorAndValue=void 0}return t.prototype.fromObject=function(){function t(t){this.id=t.id||r.id(),this.required=t.required,this.weight=t.weight,this.attribute=t.attribute,this.constraint=t.constraint}return t}(),t.prototype.getConstraintInfo=function(){function t(){var t=this._constraintInfo;if(void 0!==t)return t;var e=Object.keys(this.constraint)[0];return void 0!==e&&(t=i.find(function(t){return e===t.id})),this._constraintInfo=t,t}return t}(),t.prototype.isRuleForPrior=function(){function t(){return"abstractPriorValue"===this.attribute}return t}(),t.prototype.getNumberOfPriorsReferenced=function(){function t(){if(!this.isRuleForPrior())return-1;var t=this.getConstraintValidatorAndValue(),e=t.value,n=t.validator,o=parseInt(e,10)||0;return a.test(n)?o<0?1:o:0}return t}(),t.prototype.getConstraintValidatorAndValue=function(){function t(){var t=this._validatorAndValue;if(void 0!==t)return t;var e=this.getConstraintInfo();if(void 0!==e){var n=e.validator,o=this.constraint[n];if(o){var r=e.validatorOption,i=o[r];t={value:i,validator:e.id},this._validatorAndValue=t}}return t}return t}(),t}()}],"Stage.js":["babel-runtime/helpers/classCallCheck","meteor/random",function(t,e,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){o=t}});var r;n.import("meteor/random",{Random:function(t){r=t}}),L.Stage=function(){function t(e,n){o(this,t),this.id=r.id(),this.name=n,this.viewportStructure=e,this.viewports=[],this.createdDate=new Date}return t.prototype.createClone=function(){function t(t){var e=Object.assign({},this),n=new L.Stage;return e.id=n.id,n.fromObject(e),t&&(n.name=t),n}return t}(),t.prototype.fromObject=function(){function t(t){var e=this;this.id=t.id||r.id(),this.name=t.name,this.viewportStructure=new L.ViewportStructure,this.viewportStructure.fromObject(t.viewportStructure),t.viewports&&t.viewports.forEach(function(t){var n=new L.Viewport;n.fromObject(t),e.viewports.push(n)})}return t}(),t}()}],"Viewport.js":["babel-runtime/helpers/classCallCheck","../lib/removeFromArray",function(t,e,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){o=t}});var r;n.import("../lib/removeFromArray",{removeFromArray:function(t){r=t}}),L.Viewport=function(){function t(){o(this,t),this.viewportSettings={},this.imageMatchingRules=[],this.seriesMatchingRules=[],this.studyMatchingRules=[]}return t.prototype.fromObject=function(){function t(t){var e=this;t.imageMatchingRules&&t.imageMatchingRules.forEach(function(t){var n=new L.ImageMatchingRule;n.fromObject(t),e.imageMatchingRules.push(n)}),t.seriesMatchingRules&&t.seriesMatchingRules.forEach(function(t){var n=new L.SeriesMatchingRule;n.fromObject(t),e.seriesMatchingRules.push(n)}),t.studyMatchingRules&&t.studyMatchingRules.forEach(function(t){var n=new L.StudyMatchingRule;n.fromObject(t),e.studyMatchingRules.push(n)}),t.viewportSettings&&(this.viewportSettings=t.viewportSettings)}return t}(),t.prototype.removeRule=function(){function t(t){var e;t instanceof L.StudyMatchingRule?e=this.studyMatchingRules:t instanceof L.SeriesMatchingRule?e=this.seriesMatchingRules:t instanceof L.ImageMatchingRule&&(e=this.imageMatchingRules),r(e,t)}return t}(),t}()}],"ViewportStructure.js":["babel-runtime/helpers/classCallCheck",function(t,e,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){o=t}}),L.ViewportStructure=function(){function t(e,n){o(this,t),this.type=e,this.properties=n}return t.prototype.fromObject=function(){function t(t){this.type=t.type,this.properties=t.properties}return t}(),t.prototype.getLayoutTemplateName=function(){function t(){switch(this.type){case"grid":return"gridLayout"}}return t}(),t.prototype.getNumViewports=function(){function t(){switch(this.type){case"grid":return this.properties.rows*this.properties.columns}}return t}(),t}()}],rules:{"ImageMatchingRule.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","../Rule",function(t,e,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){o=t}});var r;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(t){r=t}});var i;n.import("babel-runtime/helpers/inherits",{default:function(t){i=t}});var a;n.import("../Rule",{Rule:function(t){a=t}}),L.ImageMatchingRule=function(t){function e(){return o(this,e),r(this,t.apply(this,arguments))}return i(e,t),e}(a)}],"ProtocolMatchingRule.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","../Rule",function(t,e,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){o=t}});var r;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(t){r=t}});var i;n.import("babel-runtime/helpers/inherits",{default:function(t){i=t}});var a;n.import("../Rule",{Rule:function(t){a=t}}),L.ProtocolMatchingRule=function(t){function e(){return o(this,e),r(this,t.apply(this,arguments))}return i(e,t),e}(a)}],"SeriesMatchingRule.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","../Rule",function(t,e,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){o=t}});var r;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(t){r=t}});var i;n.import("babel-runtime/helpers/inherits",{default:function(t){i=t}});var a;n.import("../Rule",{Rule:function(t){a=t}}),L.SeriesMatchingRule=function(t){function e(){return o(this,e),r(this,t.apply(this,arguments))}return i(e,t),e}(a)}],"StudyMatchingRule.js":["babel-runtime/helpers/classCallCheck","babel-runtime/helpers/possibleConstructorReturn","babel-runtime/helpers/inherits","../Rule",function(t,e,n){var o;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){o=t}});var r;n.import("babel-runtime/helpers/possibleConstructorReturn",{default:function(t){r=t}});var i;n.import("babel-runtime/helpers/inherits",{default:function(t){i=t}});var a;n.import("../Rule",{Rule:function(t){a=t}}),L.StudyMatchingRule=function(t){function e(){return o(this,e),r(this,t.apply(this,arguments))}return i(e,t),e}(a)}]}},lib:{"comparators.js":function(t,e,n){n.export({comparators:function(){return o}});var o=[{id:"equals",name:"= (Equals)",validator:"equals",validatorOption:"value",description:"The attribute must equal this value."},{id:"doesNotEqual",name:"!= (Does not equal)",validator:"doesNotEqual",validatorOption:"value",description:"The attribute must not equal this value."},{id:"contains",name:"Contains",validator:"contains",validatorOption:"value",description:"The attribute must contain this value."},{id:"doesNotContain",name:"Does not contain",validator:"doesNotContain",validatorOption:"value",description:"The attribute must not contain this value."},{id:"onlyInteger",name:"Only Integers",validator:"numericality",validatorOption:"onlyInteger",description:"Real numbers won't be allowed."},{id:"greaterThan",name:"> (Greater than)",validator:"numericality",validatorOption:"greaterThan",description:"The attribute has to be greater than this value."},{id:"greaterThanOrEqualTo",name:">= (Greater than or equal to)",validator:"numericality",validatorOption:"greaterThanOrEqualTo",description:"The attribute has to be at least this value."},{id:"lessThanOrEqualTo",name:"<= (Less than or equal to)",validator:"numericality",validatorOption:"lessThanOrEqualTo",description:"The attribute can be this value at the most."},{id:"lessThan",name:"< (Less than)",validator:"numericality",validatorOption:"lessThan",description:"The attribute has to be less than this value."},{id:"odd",name:"Odd",validator:"numericality",validatorOption:"odd",description:"The attribute has to be odd."},{id:"even",name:"Even",validator:"numericality",validatorOption:"even",description:"The attribute has to be even."}];Object.freeze(o)},"removeFromArray.js":["meteor/underscore",function(t,e,n){n.export({removeFromArray:function(){return r}});var o;n.import("meteor/underscore",{_:function(t){o=t}});var r=function t(e,n){return!(!e||!e.length)&&(e.forEach(function(t,e){if(o.isEqual(t,n))return X=e,!1}),void 0!==X&&(e.splice(X,1),!0))}}]}},client:{"collections.js":["meteor/meteor","../both/lib/comparators",function(t,e,n){var o;n.import("meteor/meteor",{Meteor:function(t){o=t}});var r;n.import("../both/lib/comparators",{comparators:function(t){r=t}}),Z=new o.Collection(null),Z._debugName="MatchedProtocols", +z=new o.Collection(null),z._debugName="Comparators",r.forEach(function(t){z.insert(t)})}],"protocolEngine.js":["babel-runtime/helpers/extends","babel-runtime/helpers/typeof","babel-runtime/helpers/classCallCheck","meteor/meteor","meteor/underscore","meteor/session","meteor/ohif:core","meteor/ohif:viewerbase","./matcher/HPMatcher","./lib/sortByScore","./customViewportSettings",function(t,e,n){var o;n.import("babel-runtime/helpers/extends",{default:function(t){o=t}});var r;n.import("babel-runtime/helpers/typeof",{default:function(t){r=t}});var i;n.import("babel-runtime/helpers/classCallCheck",{default:function(t){i=t}});var a;n.import("meteor/meteor",{Meteor:function(t){a=t}});var s;n.import("meteor/underscore",{_:function(t){s=t}});var u;n.import("meteor/session",{Session:function(t){u=t}});var c;n.import("meteor/ohif:core",{OHIF:function(t){c=t}}),n.import("meteor/ohif:viewerbase");var l;n.import("./matcher/HPMatcher",{HPMatcher:function(t){l=t}});var d;n.import("./lib/sortByScore",{sortByScore:function(t){d=t}}),n.import("./customViewportSettings");var g=c.viewerbase,p=g.OHIFError,f=g.metadata,m=f.StudyMetadata,v=f.SeriesMetadata,b=f.InstanceMetadata,y=f.StudySummary,w="abstractPriorValue";_=void 0,L.setEngine=function(t){_=t},a.startup(function(){L.addCustomViewportSetting("wlPreset","Window/Level Preset",Object.create(null),function(t,e){e in c.viewer.wlPresets&&c.viewerbase.wlPresets.applyWLPreset(e,t)})}),L.ProtocolEngine=function(){function t(e,n,o,r){i(this,t);var a=c.viewerbase,s=a.LayoutManager,u=a.StudyMetadataSource;if(!(e instanceof s))throw new p("ProtocolEngine::constructor layoutManager is not an instance of LayoutManager");if(!(r instanceof u))throw new p("ProtocolEngine::constructor studyMetadataSource is not an instance of StudyMetadataSource");if(!(n instanceof Array||n.every(function(t){return t instanceof m})))throw new p("ProtocolEngine::constructor studies is not an array or it's items are not instances of StudyMetadata");this.LayoutManager=e,this.studies=n,this.priorStudies=o instanceof h?o:new h,this.studyMetadataSource=r,this.reset(),this.newStageIds=[]}return t.prototype.reset=function(){function t(){var t=this.getBestProtocolMatch();this.setHangingProtocol(t)}return t}(),t.prototype.getCurrentStageModel=function(){function t(){return this.protocol.stages[this.stage]}return t}(),t.prototype.findMatchByStudy=function(){function t(t){c.log.info("ProtocolEngine::findMatchByStudy");var e=[],n=t.getFirstInstance(),o=this.getNumberOfAvailablePriors(t.getObjectID());if(L.ProtocolStore.getProtocol().forEach(function(t){var r=t.protocolMatchingRules.slice();if(r){var i=t.getNumberOfPriorsReferenced();if(!(i>o)){var a=l.match(n,r),s=a.score;s>0&&e.push({score:s,protocol:t})}}}),!e.length){var r=L.ProtocolStore.getProtocol("defaultProtocol");return[{score:1,protocol:r}]}return d(e),c.log.info("ProtocolEngine::findMatchByStudy matched",e),e}return t}(),t.prototype.updateProtocolMatches=function(){function t(){var t=this;c.log.info("ProtocolEngine::updateProtocolMatches"),Z.remove({}),this.studies.forEach(function(e){var n=t.findMatchByStudy(e);n.forEach(function(t){var e=t.protocol;if(e){var n=Z.findOne({id:e.id});n||(c.log.info("ProtocolEngine::updateProtocolMatches inserting protocol match",t),Z.insert(t))}})})}return t}(),t.prototype.getBestProtocolMatch=function(){function t(){this.updateProtocolMatches();var t=Z.find({},{sort:{score:-1},limit:1}).fetch(),e=t[0].protocol;return c.log.info("ProtocolEngine::getBestProtocolMatch bestMatch",e),e}return t}(),t.prototype.getNumberOfAvailablePriors=function(){function t(t){var e=this.getAvailableStudyPriors(t);return e.length}return t}(),t.prototype.getAvailableStudyPriors=function(){function t(t){var e=this.priorStudies.get(t);return e instanceof Array?e:[]}return t}(),t.prototype.matchImages=function(){function t(t,e){var n=this;c.log.info("ProtocolEngine::matchImages");var o=t.studyMatchingRules,i=t.seriesMatchingRules,a=t.imageMatchingRules,s=[],u=this.studies[0],d=u.getFirstInstance(),g=0,f=0,h=0,v=void 0;u.setCustomAttribute(w,0),d instanceof b&&d.setCustomAttribute(w,0);var P=void 0;o.forEach(function(t){if(t.attribute===w){var o=function(){var o=Object.keys(t.constraint)[0],r=Object.keys(t.constraint[o])[0],i=t.constraint[o][r];i=parseInt(i,10),P||(P=n.getAvailableStudyPriors(u.getObjectID()));var a=void 0;if(i===-1)a=P[P.length-1];else{var s=Math.max(i-1,0);a=P[s]}if(!(a instanceof m||a instanceof y))return{v:void 0};var l=a.getObjectID();return n.studies.find(function(t){return t.getObjectID()===l})?{v:void 0}:void n.studyMetadataSource.loadStudy(a).then(function(t){t.setCustomAttribute(w,i);var o=t.getFirstInstance();o instanceof b&&o.setCustomAttribute(w,i),n.studies.push(t),n.updateViewports(e)},function(t){throw c.log.warn(t),new p("ProtocolEngine::matchImages could not get study metadata for the Study with the following ObjectID: "+l)})}();if("object"===("undefined"==typeof o?"undefined":r(o)))return o.v}}),this.studies.forEach(function(t){var e=l.match(t.getFirstInstance(),o);o.length&&!e.score||e.scoreh||!v)&&(h=g,v=f),s.push(f)}}))}))});var S=c.utils.sortBy({name:"score",reverse:!0},{name:"study",reverse:!0},{name:"instance"},{name:"series"});return s.sort(function(t,e){return S(t.sortingInfo,e.sortingInfo)}),c.log.info("ProtocolEngine::matchImages bestMatch",v),{bestMatch:v,matchingScores:s}}return t}(),t.prototype.updateViewports=function(){function t(t){var e=this;if(c.log.info("ProtocolEngine::updateViewports viewportIndex: "+t),this.getNumProtocolStages()){var n=this.getCurrentStageModel();if(n&&n.viewportStructure&&n.viewports&&n.viewports.length){var r=n.viewportStructure.getLayoutTemplateName();if(r){var i=n.viewportStructure.properties;if(i){var a=[];this.matchDetails=[],n.viewports.forEach(function(t,n){var r=e.matchImages(t,n);e.matchDetails[n]=r;var u={},l=Object.keys(t.viewportSettings);l.forEach(function(e){var n=t.viewportSettings[e];"YES"===n?n=!0:"NO"===n&&(n=!1),u[e]=n});var d=o({viewportIndex:n,viewport:u},i),g=[];l.forEach(function(e){var n=L.CustomViewportSettings[e];n&&g.push({id:e,value:t.viewportSettings[e]})}),d.renderedCallback=function(t){g.forEach(function(e){c.log.info("ProtocolEngine::currentViewportData.renderedCallback Applying custom setting: "+e.id),c.log.info("ProtocolEngine::currentViewportData.renderedCallback with value: "+e.value);var n=L.CustomViewportSettings[e.id];n.callback(t,e.value)})};for(var p=r.bestMatch,f=1,m=r.matchingScores.length;f1&&void 0!==arguments[1])||arguments[1];c.log.info("ProtocolEngine::setHangingProtocol newProtocol",t),c.log.info("ProtocolEngine::setHangingProtocol updateViewports = "+e),this.newStageIds=[],L.Protocol.prototype.isPrototypeOf(t)?this.protocol=t:(this.protocol=new L.Protocol,this.protocol.fromObject(t)),this.stage=0,e&&this.updateViewports(),Z.update({},{$set:{selected:!1}},{multi:!0}),Z.update({id:this.protocol.id},{$set:{selected:!0}}),u.set("HangingProtocolName",this.protocol.name),u.set("HangingProtocolStage",this.stage)}return t}(),t.prototype.isNextStageAvailable=function(){function t(){var t=this.getNumProtocolStages();return this.stage+1=0}return t}(),t.prototype.setCurrentProtocolStage=function(){function t(t){return!(t===-1&&!this.isPreviousStageAvailable())&&(!(1===t&&!this.isNextStageAvailable())&&(this.stage+=t,c.log.info("ProtocolEngine::setCurrentProtocolStage stage = "+this.stage),u.set("HangingProtocolStage",this.stage),this.updateViewports(),!0))}return t}(),t.prototype.getNumProtocolStages=function(){function t(){if(this.protocol&&this.protocol.stages&&this.protocol.stages.length)return this.protocol.stages.length}return t}(),t.prototype.nextProtocolStage=function(){function t(){c.log.info("ProtocolEngine::nextProtocolStage"),this.setCurrentProtocolStage(1)||c.log.info("ProtocolEngine::nextProtocolStage failed")}return t}(),t.prototype.previousProtocolStage=function(){function t(){c.log.info("ProtocolEngine::previousProtocolStage"),this.setCurrentProtocolStage(-1)||c.log.info("ProtocolEngine::previousProtocolStage failed")}return t}(),t}()}],helpers:{"displayConstraint.js":["meteor/blaze",function(t,e,n){var o;n.import("meteor/blaze",{Blaze:function(t){o=t}});var r=Object.create(null),i=/^\([x0-9a-f]+\)/,a=function t(e){var n=e.replace(/([A-Z])/g," $1");return n=n.replace(/^./,function(t){return t.toUpperCase()})},s=function t(e,n){if(e in r)return r[e];var o=n.find(function(t){return t.id===e}),a=void 0;return o&&(a=o.text.replace(i,""),r[e]=a),a||""};o.registerHelper("displayConstraint",function(t,e,n){if(e&&t){var o=Object.keys(e)[0];if(o){var r=Object.keys(e[o])[0];if(r){var i=e[o][r];if(void 0!==i){var u=r;"value"===r&&(u=o);var c=s(t,n),l=c+" "+a(u).toLowerCase()+" "+i;return l}}}}})}],"attributes.js":["meteor/blaze",function(t,e,n){var o;n.import("meteor/blaze",{Blaze:function(t){o=t}}),o.registerHelper("viewportSettingsTypes",function(){return L.viewportSettingsTypes}),o.registerHelper("toolSettingsTypes",function(){return L.toolSettingsTypes}),o.registerHelper("studyAttributes",function(){return L.studyAttributes}),o.registerHelper("seriesAttributes",function(){return L.seriesAttributes}),o.registerHelper("instanceAttributes",function(){return L.instanceAttributes})}]},protocolStore:{"protocolStore.js":function(t,e,n){L.ProtocolStore=function(){function t(t){s=t}function e(t){s.onReady(t)}function n(t){var e=new L.Protocol;return e.fromObject(t),e}function o(t){var e=s.getProtocol(t);return e instanceof Array?e.forEach(function(t,o){t instanceof L.Protocol||(e[o]=n(t))}):void 0===e||e instanceof L.Protocol||(e=n(e)),e}function r(t){s.addProtocol(t)}function i(t,e){s.updateProtocol(t,e)}function a(t){s.removeProtocol(t)}var s;return{setStrategy:t,onReady:e,getProtocol:o,addProtocol:r,updateProtocol:i,removeProtocol:a}}()},"defaultStrategy.js":function(){var e=function(){function e(){console.log("Inserting default protocols"),i(L.defaultProtocol),L.demoProtocols.forEach(function(t){i(t)})}function n(t){var e=A.findOne({id:t},{fields:{_id:!0}});if(e)return e._id}function o(n){u&&u.ready()?n():(u=t.subscribe("hangingprotocols"),T.autorun(function(t){u.ready()&&(t.stop(),e(),n())}))}function r(t){return t?A.findOne({id:t}):A.find().fetch()}function i(t){var e=n(t.id);return delete t._id,e?void A.update(e,{$set:t}):void A.insert(t)}function a(t,e){var o=n(t);o&&(delete e._id,A.update(o,{$set:e}))}function s(t){var e=n(t);e&&A.remove(e)}var u;return{onReady:o,getProtocol:r,addProtocol:i,updateProtocol:a,removeProtocol:s}}();L.ProtocolStore.setStrategy(e)}},components:{previousPresentationGroupButton:{"template.previousPresentationGroupButton.js":function(){a.__checkName("previousPresentationGroupButton"),a.previousPresentationGroupButton=new a("Template.previousPresentationGroupButton",function(){var t=this;return B.DIV({id:function(){return C.mustache(C.dot(t.lookup("."),"id"))},class:function(){return["toolbarSectionButton rp-x-1 ",C.mustache(C.dot(t.lookup("."),"classes"))," ",C.mustache(t.lookup("activeClass"))," ",x.If(function(){return C.call(t.lookup("previousNotAvailable"))},function(){return"disabled"})]},title:function(){return C.mustache(C.dot(t.lookup("."),"title"))},disabled:function(){return x.If(function(){return C.call(t.lookup("previousNotAvailable"))},function(){return"true"})}},"\n ",B.DIV({class:"svgContainer"},"\n ",x.If(function(){return C.call(C.dot(t.lookup("."),"svgLink"))},function(){return["\n ",B.SVG("\n ",B.USE({"xlink:href":function(){return C.mustache(t.lookup("absoluteUrl"),C.dot(t.lookup("."),"svgLink"))}}),"\n "),"\n "]},function(){return["\n ",B.I({class:function(){return C.mustache(t.lookup("iconClasses"))}}),"\n "]}),"\n "),"\n ",B.DIV({class:"buttonLabel"},"\n ",x.View("lookup:..title",function(){return C.mustache(C.dot(t.lookup("."),"title"))}),"\n "),"\n ")})},"previousPresentationGroupButton.js":function(){a.previousPresentationGroupButton.helpers({previousNotAvailable:function(){function t(){if(M.get("LayoutManagerUpdated"),_)return 0===_.stage}return t}()}),a.previousPresentationGroupButton.events({"click #previousPresentationGroup":function(){function t(t){_&&(o(t.currentTarget).hasClass("disabled")||(o(t.currentTarget).tooltip("hide"),_.previousProtocolStage()))}return t}()})}},nextPresentationGroupButton:{"template.nextPresentationGroupButton.js":function(){a.__checkName("nextPresentationGroupButton"),a.nextPresentationGroupButton=new a("Template.nextPresentationGroupButton",function(){var t=this;return B.DIV({id:function(){return C.mustache(C.dot(t.lookup("."),"id"))},class:function(){return["toolbarSectionButton rp-x-1 ",C.mustache(C.dot(t.lookup("."),"classes"))," ",C.mustache(t.lookup("activeClass"))," ",x.If(function(){return C.call(t.lookup("nextNotAvailable"))},function(){return"disabled"})]},title:function(){return C.mustache(C.dot(t.lookup("."),"title"))},disabled:function(){return x.If(function(){return C.call(t.lookup("nextNotAvailable"))},function(){return"true"})}},"\n ",B.DIV({class:"svgContainer"},"\n ",x.If(function(){return C.call(C.dot(t.lookup("."),"svgLink"))},function(){return["\n ",B.SVG("\n ",B.USE({"xlink:href":function(){return C.mustache(t.lookup("absoluteUrl"),C.dot(t.lookup("."),"svgLink"))}}),"\n "),"\n "]},function(){return["\n ",B.I({class:function(){return C.mustache(t.lookup("iconClasses"))}}),"\n "]}),"\n "),"\n ",B.DIV({class:"buttonLabel"},"\n ",x.View("lookup:..title",function(){return C.mustache(C.dot(t.lookup("."),"title"))}),"\n "),"\n ")})},"nextPresentationGroupButton.js":function(){a.nextPresentationGroupButton.helpers({nextNotAvailable:function(){function t(){if(M.get("LayoutManagerUpdated"),_)return _.stage===_.getNumProtocolStages()-1}return t}()}),a.nextPresentationGroupButton.events({"click #nextPresentationGroup":function(){function t(t){_&&(o(t.currentTarget).hasClass("disabled")||(o(t.currentTarget).tooltip("hide"),_.nextProtocolStage()))}return t}()})}},matchedProtocols:{"template.matchedProtocols.js":function(){a.__checkName("matchedProtocols"),a.matchedProtocols=new a("Template.matchedProtocols",function(){var t=this;return B.DIV({id:"matchedProtocols",class:"btn-group"},"\n ",x.If(function(){return C.call(t.lookup("matchedProtocols"))},function(){return["\n ",B.BUTTON({type:"button",class:"btn btn-sm dropdown-toggle","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false",title:"Select Hanging Protocol"},"\n ",B.I({class:"fa fa-list-ol"}),"\n ",B.SPAN({class:"caret"}),"\n "),"\n ",B.UL({class:"dropdown-menu"},"\n ",B.LI("\n ",B.H5("Select a Hanging Protocol"),"\n "),"\n ",x.Each(function(){return C.call(t.lookup("matchedProtocols"))},function(){return["\n ",B.LI("\n ",B.A({class:function(){return["matchedProtocol ",x.If(function(){return C.call(t.lookup("active"))},function(){return"active"})]}},"\n ",x.View("lookup:name",function(){return C.mustache(t.lookup("name"))}),"\n "),"\n "),"\n "]}),"\n "),"\n "]}),"\n ")})},"matchedProtocols.js":["meteor/ohif:core",function(t,e,n){var o;n.import("meteor/ohif:core",{OHIF:function(t){o=t}}),a.matchedProtocols.helpers({matchedProtocols:function(){function t(){return Z.find()}return t}()}),a.matchedProtocols.events({"click .matchedProtocol":function(){function t(){var t=this;_.setHangingProtocol(t)}return t}()})}]},protocolEditor:{"template.protocolEditor.js":function(){a.__checkName("protocolEditor"),a.protocolEditor=new a("Template.protocolEditor",function(){var t=this;return B.DIV({id:"protocolEditor"},B.Raw('\n
\n \n
\n '),B.DIV({class:"tab-content"},"\n ",B.DIV({id:"protocolRulePane",class:"tab-pane active"},"\n ",C.With(function(){return C.call(t.lookup("activeProtocol"))},function(){return["\n ",B.DIV({id:"selectProtocol",class:"protocolEditorSection"},"\n ",B.SELECT({id:"protocolSelect",style:"width: 50%"},"\n "),"\n ",B.DIV({class:"dropdown protocolDropdown"},"\n ",B.BUTTON({type:"button",class:"btn btn-sm dropdown-toggle",id:"protocolDropdown","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"true"},"\n ",B.I({class:"fa fa-cog"})," ",B.SPAN({class:"caret"}),"\n "),"\n ",B.UL({class:"dropdown-menu","aria-labelledby":"protocolDropdown"},"\n ",B.LI("\n ",B.A({id:"newProtocol"},"\n New ",B.I({class:"fa fa-file-text"}),"\n "),"\n "),"\n ",B.LI("\n ",B.A({id:"importProtocol",class:"btn-file"},"\n Import ",B.INPUT({type:"file"})," ",B.I({class:"fa fa-upload"}),"\n "),"\n "),"\n ",x.Unless(function(){return C.call(t.lookup("locked"))},function(){return["\n ",B.LI("\n ",B.A({id:"renameProtocol"},"\n Rename ",B.I({class:"fa fa-pencil"}),"\n "),"\n "),"\n "]}),"\n ",B.LI("\n ",B.A({id:"saveAsProtocol"},"\n Save As ",B.I({class:"fa fa-files-o"}),"\n "),"\n "),"\n ",B.LI("\n ",B.A({id:"exportJSON"},"\n Export ",B.I({class:"fa fa-download"}),"\n "),"\n "),"\n ",x.Unless(function(){return C.call(t.lookup("locked"))},function(){return["\n ",B.LI("\n ",B.A({id:"deleteProtocol"},"\n Delete ",B.I({class:"fa fa-trash-o"}),"\n "),"\n "),"\n "]}),"\n "),"\n "),"\n "),"\n ",B.DIV({id:"editProtocol",class:"protocolEditorSection"},"\n ",B.DIV({class:"row"},"\n ",B.DIV({class:"col-xs-12"},"\n ",B.P("Created: ",x.View("lookup:formatJSDate",function(){return C.mustache(t.lookup("formatJSDate"),t.lookup("createdDate"))}),x.If(function(){return C.call(t.lookup("createdBy"))},function(){return[" by ",x.View("lookup:getUsername",function(){return C.mustache(t.lookup("getUsername"),t.lookup("createdBy"))})]})),"\n ",B.P("Last modified: ",x.View("lookup:formatJSDate",function(){return C.mustache(t.lookup("formatJSDate"),t.lookup("modifiedDate"))}),x.If(function(){return C.call(t.lookup("createdBy"))},function(){return[" by ",x.View("lookup:getUsername",function(){return C.mustache(t.lookup("getUsername"),t.lookup("modifiedBy"))})]})),"\n ",B.P("Number of Priors Referenced: ",x.View("lookup:numberOfPriorsReferenced",function(){return C.mustache(t.lookup("numberOfPriorsReferenced"))})),"\n "),"\n "),"\n ",B.DIV({class:"row"},"\n ",B.H3("Protocol Applicability"),"\n ",B.HR(),"\n ",x._TemplateWith(function(){return{level:C.call("protocol"),rules:C.call(t.lookup("protocolMatchingRules")),attributes:C.call(t.lookup("studyAttributes"))}},function(){return C.include(t.lookupTemplate("ruleTable"))}),"\n "),"\n ",B.DIV({class:"row"},"\n ",B.H3("Stages"),"\n ",B.HR(),"\n ",x._TemplateWith(function(){return{stages:C.call(t.lookup("stages"))}},function(){return C.include(t.lookupTemplate("stageSortable"))}),"\n "),"\n "),"\n "]}),"\n "),"\n\n ",B.DIV({id:"activeViewportEditor",class:"tab-pane"},"\n ",x.If(function(){return C.call(t.lookup("activeViewportUndefined"))},function(){return["\n ",B.DIV({class:"noActiveViewport"},"\n ",B.H2("Select a Viewport"),"\n ",B.HR(),"\n ",B.P("\n Upon selecting a Viewport, this section will show a list of rules that can be used\n to determine which images will populate the specified Viewport. You can specify these\n rules to be evaluated at the study, series, or image level.\n "),"\n "),"\n "]}),"\n ",C.With(function(){return C.call(t.lookup("activeStage"))},function(){return["\n ",C.include(t.lookupTemplate("stageDetails")),"\n "]}),"\n "),"\n "),"\n\n ",C.With(function(){return C.call(t.lookup("activeProtocol"))},function(){return["\n ",B.DIV({id:"protocolOptions",class:"protocolEditorSection"},"\n ",x.If(function(){return C.call(t.lookup("locked"))},function(){return["\n ",B.BUTTON({id:"saveProtocol",type:"button",class:"btn btn-sm",disabled:""},"\n Locked ",B.I({class:"fa fa-lock","aria-hidden":"true"}),"\n "),"\n "]},function(){return["\n ",B.BUTTON({id:"saveProtocol",type:"button",class:"btn btn-sm"},"\n Save Changes ",B.I({class:"fa fa-floppy-o","aria-hidden":"true"}),"\n "),"\n "]}),"\n\n ",x.If(function(){return C.call(t.lookup("modifiedDate"))},function(){return["\n ",B.P({class:"lastSavedText"},"Last saved ",x.View("lookup:jsDateFromNow",function(){return C.mustache(t.lookup("jsDateFromNow"),t.lookup("modifiedDate"))})),"\n "]}),"\n "),"\n ",B.A({id:"downloadElement",style:"display:none;"}),"\n "]}),"\n ")})},"protocolEditor.js":["meteor/meteor","meteor/templating","meteor/session","meteor/random","meteor/jquery","meteor/ohif:core","meteor/ohif:viewerbase",function(t,e,n){function o(){if(_){var t=L.ProtocolStore.getProtocol().map(function(t){return{id:t.id,text:t.name}}),e=u("#protocolSelect");e.select2().empty(),e.select2({data:t}),e.select2().val(_.protocol.id).trigger("change")}}var r;n.import("meteor/meteor",{Meteor:function(t){r=t}});var i;n.import("meteor/templating",{Template:function(t){i=t}});var a;n.import("meteor/session",{Session:function(t){a=t}});var s;n.import("meteor/random",{Random:function(t){s=t}});var u;n.import("meteor/jquery",{$:function(t){u=t}});var l;n.import("meteor/ohif:core",{OHIF:function(t){l=t}}),n.import("meteor/ohif:viewerbase"),i.protocolEditor.onRendered(function(){var t=i.instance();t.timeAgoInterval=r.setInterval(function(){a.set("timeAgoVariable",new Date)},6e4),L.ProtocolStore.onReady(function(){o()})}),i.protocolEditor.onDestroyed(function(){var t=i.instance();r.clearInterval(t.timeAgoInterval)}),i.protocolEditor.helpers({activeProtocol:function(){function t(){if(a.get("LayoutManagerUpdated"),_&&_.protocol&&_.LayoutManager&&void 0!==_.stage)return o(),_.protocol.updateNumberOfPriorsReferenced(),_.protocol}return t}(),activeStage:function(){function t(){if(a.get("LayoutManagerUpdated"),_&&_.protocol&&_.LayoutManager&&void 0!==_.stage){var t=_.getCurrentStageModel();if(t){t.viewportStructure.layoutTemplateName=_.LayoutManager.layoutTemplateName,t.viewportStructure.properties=_.LayoutManager.layoutProps;var e=t.viewportStructure.getNumViewports()-t.viewports.length;if(e<0){var n=Math.abs(e),o=t.viewports.length-n;t.viewports.splice(o,n)}else if(e>0)for(var r=0;r\n \n Add New Constraint \n \n ')]})},"ruleTable.js":function(){a.ruleTable.helpers({rulePassed:function(){function t(){var t=M.get("activeViewport"),e=_.matchDetails[t];if(e&&e.bestMatch){var n=e.bestMatch.matchDetails.failed,o=this,r=!0;return n.forEach(function(t){var e=t.rule;if(e.id===o.id)return r=!1,!1}),r}}return t}()}),a.ruleTable.events({"click .addRule":function(){function t(){var t=a.currentData(),e=t.attributes,n=t.level;U(e,n)}return t}(),"click .editRule":function(){function t(){var t=a.currentData(),e=t.attributes,n=t.level,o=this;U(e,n,o)}return t}(),"click .deleteRule":function(){function t(){var t=this;if(t instanceof L.ProtocolMatchingRule)_.protocol.removeProtocolMatchingRule(t);else{var e=W();e.removeRule(t)}var n=M.get("activeViewport");_.updateViewports(n)}return t}(),"change .ruleWeight":function(){function t(t){var e=this;e.weight=o(t.currentTarget).val();var n=M.get("activeViewport");_.updateViewports(n)}return t}(),"change .ruleRequired":function(){function t(t){var e=this;e.required=o(t.currentTarget).prop("checked");var n=M.get("activeViewport");_.updateViewports(n)}return t}()})}},ruleEntryDialog:{"template.ruleEntryDialog.js":function(){a.__checkName("ruleEntryDialog"),a.ruleEntryDialog=new a("Template.ruleEntryDialog",function(){ +var t=this;return B.DIV({class:"ruleEntryDialog dialog-animated"},B.Raw('\n
\n
Rule Editor
\n
\n '),B.DIV({class:"dialogContent"},"\n ",B.Raw('
\n
\n \n
\n
'),"\n ",B.DIV({class:"row"},"\n ",B.DIV({class:"col-xs-12"},"\n ",B.SELECT({class:"comparators",style:"width: 95%;"},"\n ",x.Each(function(){return C.call(t.lookup("comparators"))},function(){return["\n ",B.OPTION({value:function(){return C.mustache(t.lookup("id"))}},x.View("lookup:name",function(){return C.mustache(t.lookup("name"))})),"\n "]}),"\n "),"\n "),"\n "),"\n ",B.DIV({class:"row"},"\n ",B.DIV({class:"col-xs-12"},"\n ",x.If(function(){return C.dataMustache(t.lookup("ifTypeIs"),t.lookup("currentValue"),"string")},function(){return["\n ",B.INPUT({class:"currentValue",type:"text",value:function(){return C.mustache(t.lookup("currentValue"))}}),"\n "]}),"\n\n ",x.If(function(){return C.dataMustache(t.lookup("ifTypeIs"),t.lookup("currentValue"),"undefined")},function(){return["\n ",B.INPUT({class:"currentValue",type:"text",value:function(){return C.mustache(t.lookup("currentValue"))}}),"\n "]}),"\n\n ",x.If(function(){return C.dataMustache(t.lookup("ifTypeIs"),t.lookup("currentValue"),"number")},function(){return["\n ",B.INPUT({class:"currentValue",type:"number",value:function(){return C.mustache(t.lookup("currentValue"))}}),"\n "]}),"\n\n ",x.If(function(){return C.dataMustache(t.lookup("ifTypeIs"),t.lookup("currentValue"),"boolean")},function(){return["\n ",B.INPUT(B.Attrs({class:"currentValue",type:"checkbox"},function(){return C.attrMustache(t.lookup("valueIf"),t.lookup("currentValue"),"selected","")})),"\n "]}),"\n "),"\n "),"\n "),B.Raw('\n
\n \n \n
\n '))})},"ruleEntryDialog.js":["meteor/jquery","meteor/session","meteor/reactive-var","meteor/templating","meteor/blaze","meteor/ohif:core","meteor/ohif:viewerbase",function(t,e,n){function o(t){a(t).css("display","none"),a(".removableBackdrop").remove(),g.setFocusToActiveViewport()}function r(){var t=g.viewportUtils.getEnabledElementForActiveElement();if(t)return t.image.imageId}function i(t){var e=d.viewer.Studies.findBy(null,{sort:[["studyDate","desc"]]});if(e){var n=cornerstoneTools.metaData.get("study",t);if(n){var o=d.studylist.collections.Studies.find({patientId:e.patientId,studyDate:{$lt:e.studyDate}},{sort:{studyDate:-1}}),r=0;return o.forEach(function(t,e){if(t.studyInstanceUid===n.studyInstanceUid)return r=e+1,!1}),r}}}var a;n.import("meteor/jquery",{$:function(t){a=t}});var s;n.import("meteor/session",{Session:function(t){s=t}});var u;n.import("meteor/reactive-var",{ReactiveVar:function(t){u=t}});var c;n.import("meteor/templating",{Template:function(t){c=t}});var l;n.import("meteor/blaze",{Blaze:function(t){l=t}});var d;n.import("meteor/ohif:core",{OHIF:function(t){d=t}});var g;n.import("meteor/ohif:viewerbase",{Viewerbase:function(t){g=t}});var p={ESC:27};U=function t(e,n,r){var i=a(".ruleEntryDialog"),s=i.find("input.currentValue");s.val(""),c.ruleEntryDialog.dialog=i,c.ruleEntryDialog.level=n,c.ruleEntryDialog.rule=r;var u=i.find(".attributes");u.html("").select2({data:e,placeholder:"Select an attribute",allowClear:!0}),r&&r.attribute&&u.val(r.attribute);var d=void 0;if(r&&r.constraint){var g=Object.keys(r.constraint)[0],p=Object.keys(r.constraint[g])[0],f=z.findOne({validator:g,validatorOption:p}),m=r.constraint[g][p];s.val(m),d=m,f&&i.find(".comparators").val(f.id).trigger("change")}u.trigger("change",d),i.css("display","block"),l.render(c.removableBackdrop,document.body),a(".removableBackdrop").one("mousedown touchstart",function(){o(i)})};var f=function t(e){var n=r();if(n){if("abstractPriorValue"===e)return i(n);var o=void 0;if(d.viewer.StudyMetadataList.find(function(t){return o=t.findInstance(function(t){return t.getImageId()===n}),!!o}),o){var a=o.getTagValue(e);return void 0===a?L.attributeDefaults[e]:a}}};c.ruleEntryDialog.onCreated(function(){var t=this;t.currentValue=new u(""),t.attribute=new u,t.comparatorId=new u}),c.ruleEntryDialog.onRendered(function(){var t=c.instance();t.$(".comparators").select2();var e=t.$(".comparators").val();t.comparatorId.set(e);var n=t.$(".ruleEntryDialog");n.draggable()}),c.ruleEntryDialog.helpers({comparators:function(){function t(){return z.find()}return t}(),currentValue:function(){function t(){return c.instance().currentValue.get()}return t}()}),c.ruleEntryDialog.events({"click #save":function(){function t(t,e){var n=c.ruleEntryDialog.dialog,r=c.ruleEntryDialog.level,i=e.attribute.get(),a=e.comparatorId.get(),u=e.currentValue.get();if(void 0!==u){var l;if(c.ruleEntryDialog.rule)l=c.ruleEntryDialog.rule;else{var d=W();switch(r){case"protocol":l=new L.ProtocolMatchingRule,_.protocol.addProtocolMatchingRule(l);break;case"study":l=new L.StudyMatchingRule,d.studyMatchingRules.push(l);break;case"series":l=new L.SeriesMatchingRule,d.seriesMatchingRules.push(l);break;case"instance":l=new L.ImageMatchingRule,d.imageMatchingRules.push(l)}}var g=z.findOne({id:a}),p={};p[g.validator]={},p[g.validator][g.validatorOption]=u,l.attribute=i,l.constraint=p;var f=s.get("activeViewport");_.updateViewports(f),o(n)}}return t}(),"click #cancel":function(){function t(){var t=c.ruleEntryDialog.dialog;o(t)}return t}(),"keydown .ruleEntryDialog":function(){function t(t){var e=c.ruleEntryDialog.dialog;if(t.which===p.ESC)return o(e),!1}return t}(),"change select.attributes":function(){function t(t,e,n){var o=a(t.currentTarget).val();e.attribute.set(o),c.ruleEntryDialog.selectedAttribute=o;var r=void 0;r=n?n:f(o),e.currentValue.set(r)}return t}(),"change input.currentValue":function(){function t(t,e){var n=a(t.currentTarget),o=n.val();"number"===n.attr("type")&&(o=parseFloat(o)),e.currentValue.set(o)}return t}(),"change select.comparators":function(){function t(t,e){var n=a(t.currentTarget).val();e.comparatorId.set(n)}return t}()})}]},settingEntryDialog:{"template.settingEntryDialog.js":function(){a.__checkName("settingEntryDialog"),a.settingEntryDialog=new a("Template.settingEntryDialog",function(){var t=this;return B.Raw('
\n
\n
Viewport Setting Editor
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n
\n
\n \n \n
\n
')})},"settingEntryDialog.js":["meteor/templating","meteor/session","meteor/reactive-var","meteor/blaze","meteor/jquery","meteor/ohif:viewerbase",function(t,e,n){function o(t){u(t).css("display","none"),u(".removableBackdrop").remove(),c.setFocusToActiveViewport()}var r;n.import("meteor/templating",{Template:function(t){r=t}});var i;n.import("meteor/session",{Session:function(t){i=t}});var a;n.import("meteor/reactive-var",{ReactiveVar:function(t){a=t}});var s;n.import("meteor/blaze",{Blaze:function(t){s=t}});var u;n.import("meteor/jquery",{$:function(t){u=t}});var c;n.import("meteor/ohif:viewerbase",{Viewerbase:function(t){c=t}});var l={ESC:27};H=function t(e){var n=u(".settingEntryDialog");r.settingEntryDialog.dialog=n,r.settingEntryDialog.settingObject=e;var i=Object.keys(L.displaySettings);i.concat(Object.keys(L.CustomViewportSettings));var a=Object.keys(L.displaySettings).map(function(t){return{id:t,text:L.displaySettings[t].text}}),c=Object.keys(L.CustomViewportSettings).map(function(t){return{id:t,text:L.CustomViewportSettings[t].text}}),l=a.concat(c),d=n.find(".settings");d.html("").select2({data:l,placeholder:"Select a setting",allowClear:!0});var g={options:[]};e&&L.displaySettings[e.id]?g=L.displaySettings[e.id]:e&&L.CustomViewportSettings[e.id]&&(g=L.CustomViewportSettings[e.id]);var p=n.find(".currentValue");p.html("").select2({data:g.options,placeholder:"Select a value",allowClear:!0}),e&&e.id&&d.val(e.id),d.trigger("change"),e&&void 0!==e.value&&p.val(e.value).trigger("change"),n.css("display","block"),s.render(r.removableBackdrop,document.body),u(".removableBackdrop").one("mousedown touchstart",function(){o(n)})},r.settingEntryDialog.onCreated(function(){var t=this;t.currentValue=new a(""),t.setting=new a}),r.settingEntryDialog.onRendered(function(){var t=this,e=t.$(".settingEntryDialog");e.draggable()}),r.settingEntryDialog.events({"click #save":function(){function t(t,e){var n=r.settingEntryDialog.dialog,a=e.setting.get(),s=e.currentValue.get();if(void 0!==s){var u={id:a,value:s},c=W(),l=r.settingEntryDialog.settingObject;l&&l.id&&delete c.viewportSettings[l.id],c.viewportSettings[u.id]=u.value;var d=i.get("activeViewport");_.updateViewports(d),o(n)}}return t}(),"click #cancel":function(){function t(){var t=r.settingEntryDialog.dialog;o(t)}return t}(),"keydown .settingEntryDialog":function(){function t(t){var e=r.settingEntryDialog.dialog;if(t.which===l.ESC)return o(e),!1}return t}(),"change select.settings":function(){function t(t,e){var n=u(t.currentTarget).val();e.setting.set(n);var o={options:[]};n&&L.displaySettings[n]?o=L.displaySettings[n]:n&&L.CustomViewportSettings[n]&&(o=L.CustomViewportSettings[n]);var i=r.settingEntryDialog.dialog,a=i.find(".currentValue");a.html("").select2({data:o.options,placeholder:"Select a value",allowClear:!0}),o&&o.defaultValue&&(e.currentValue.set(o.defaultValue),a.val(o.defaultValue).trigger("change"))}return t}(),"change select.currentValue":function(){function t(t,e){var n=u(t.currentTarget).val();e.currentValue.set(n)}return t}()})}]},textEntryDialog:{"template.textEntryDialog.js":function(){a.__checkName("textEntryDialog"),a.textEntryDialog=new a("Template.textEntryDialog",function(){var t=this;return B.DIV({class:"textEntryDialog dialog-animated"},"\n ",B.DIV({class:"dialogHeader"},"\n ",B.H4({class:"title"},x.View("lookup:title",function(){return C.mustache(t.lookup("title"))})),"\n "),"\n ",B.DIV({class:"dialogContent"},"\n ",B.DIV({class:"row"},"\n ",B.DIV({class:"col-xs-12"},"\n ",B.H5({class:"instructions"},x.View("lookup:instructions",function(){return C.mustache(t.lookup("instructions"))})),"\n "),"\n "),"\n ",B.DIV({class:"row"},"\n ",B.DIV({class:"col-xs-12"},"\n ",B.INPUT({class:"currentValue",type:"text",value:function(){return C.mustache(t.lookup("currentValue"))}}),"\n "),"\n "),"\n "),B.Raw('\n
\n \n \n
\n '))})},"textEntryDialog.js":["meteor/blaze","meteor/jquery","meteor/templating","meteor/ohif:viewerbase",function(t,e,n){function o(t){i(t).css("display","none"),i(".removableBackdrop").remove(),s.setFocusToActiveViewport()}var r;n.import("meteor/blaze",{Blaze:function(t){r=t}});var i;n.import("meteor/jquery",{$:function(t){i=t}});var a;n.import("meteor/templating",{Template:function(t){a=t}});var s;n.import("meteor/ohif:viewerbase",{Viewerbase:function(t){s=t}});var u={ESC:27,ENTER:13};F=function t(e,n,r,s){var u=i(".textEntryDialog"),c=u.find("input.currentValue");c.val(r),a.textEntryDialog.dialog=u,a.textEntryDialog.title=e,a.textEntryDialog.instructions=n,a.textEntryDialog.doneCallback=s,u.find(".title").html(e),u.find(".instructions").html(n),u.css("display","block"),I.render(a.removableBackdrop,document.body),i(".removableBackdrop").one("mousedown touchstart",function(){o(u)})},a.textEntryDialog.onRendered(function(){var t=a.instance(),e=t.$(".settingEntryDialog");e.draggable()}),a.textEntryDialog.events({"click .save":function(){function t(){var t=a.textEntryDialog.dialog,e=t.find("input.currentValue").val();if(void 0!==e){var n=a.textEntryDialog.doneCallback;n&&n(e),o(a.textEntryDialog.dialog)}}return t}(),"click .cancel":function(){function t(){o(a.textEntryDialog.dialog)}return t}(),"keydown .textEntryDialog":function(){function t(t){var e=a.textEntryDialog.dialog;if(t.which===u.ESC)return o(e),!1;if(t.which===u.ENTER){var n=e.find("input.currentValue").val();if(void 0===n)return;var r=a.textEntryDialog.doneCallback;return r&&r(n),o(e),!1}}return t}(),"change input.currentValue":function(){function t(t,e){var n=i(t.currentTarget);a.textEntryDialog.currentValue=n.val()}return t}()})}]},settingsTable:{"template.settingsTable.js":function(){a.__checkName("settingsTable"),a.settingsTable=new a("Template.settingsTable",function(){var t=this;return[B.TABLE({class:"settingsTable table"},"\n ",B.THEAD("\n ",B.TR("\n ",B.TH("Setting"),"\n ",B.TH("Value"),"\n "),"\n "),"\n ",B.TBODY("\n ",x.Each(function(){return C.dataMustache(t.lookup("objectToPairs"),t.lookup("settings"))},function(){return["\n ",x.If(function(){return C.call(t.lookup("value"))},function(){return["\n ",B.TR("\n ",B.TD("\n ",B.I({class:"fa fa-pencil editSetting"}),"\n ",B.I({class:"fa fa-trash deleteSetting"}),"\n ",x.View("lookup:getSettingText",function(){return C.mustache(t.lookup("getSettingText"))}),"\n "),"\n ",B.TD("\n ",x.View("lookup:prettyPrintStringify",function(){return C.mustache(t.lookup("prettyPrintStringify"),t.lookup("value"))}),"\n "),"\n "),"\n "]}),"\n "]}),"\n "),"\n "),B.Raw('\n
\n \n Add Display Setting \n \n
')]})},"settingsTable.js":function(){a.settingsTable.events({"click .addSetting":function(){function t(){H()}return t}(),"click .editSetting":function(){function t(){var t=this;H(t)}return t}(),"click .deleteSetting":function(){function t(){var t=this,e=W();delete e.viewportSettings[t.key];var n=M.get("activeViewport");_.updateViewports(n)}return t}()}),a.settingsTable.helpers({getSettingText:function(){function t(){var t=this;return L.CustomViewportSettings[t.key]?L.CustomViewportSettings[t.key].text:L.displaySettings[t.key]?L.displaySettings[t.key].text:x._globalHelpers.prettyPrintStringify(t.key)}return t}()})}},stageDetails:{"template.stageDetails.js":function(){a.__checkName("stageDetails"),a.stageDetails=new a("Template.stageDetails",function(){var t=this;return B.DIV({id:"stageDetails",class:"protocolEditorSection"},"\n ",B.DIV({class:"row"},"\n ",B.DIV({class:"col-xs-12"},"\n ",C.With(function(){return C.call(t.lookup("activeViewport"))},function(){return["\n ",B.DIV({class:"stageEditorSection"},"\n ",B.H3("Viewport Settings"),"\n ",B.HR(),"\n ",x._TemplateWith(function(){return{settings:C.call(t.lookup("viewportSettings"))}},function(){return C.include(t.lookupTemplate("settingsTable"))}),"\n "),"\n\n ",B.DIV({class:"stageEditorSection"},"\n ",B.H3("Study Matching Rules"),"\n ",B.HR(),"\n ",x._TemplateWith(function(){return{level:C.call("study"),rules:C.call(t.lookup("studyMatchingRules")),attributes:C.call(t.lookup("studyAttributes"))}},function(){return C.include(t.lookupTemplate("ruleTable"))}),"\n "),"\n\n ",B.DIV({class:"stageEditorSection"},"\n ",B.H3("Series Matching Rules"),"\n ",B.HR(),"\n ",x._TemplateWith(function(){return{level:C.call("series"),rules:C.call(t.lookup("seriesMatchingRules")),attributes:C.call(t.lookup("seriesAttributes"))}},function(){return C.include(t.lookupTemplate("ruleTable"))}),"\n "),"\n\n ",B.DIV({class:"stageEditorSection"},"\n ",B.H3("Image Matching Rules"),"\n ",B.HR(),"\n ",x._TemplateWith(function(){return{level:C.call("instance"),rules:C.call(t.lookup("imageMatchingRules")),attributes:C.call(t.lookup("instanceAttributes"))}},function(){return C.include(t.lookupTemplate("ruleTable"))}),"\n "),"\n "]}),"\n "),"\n "),"\n ")})},"stageDetails.js":function(){W=function t(){if(_&&_.protocol&&void 0!==_.stage){var e=_.getCurrentStageModel(),n=M.get("activeViewport");if(!(n>=e.viewports.length))return e.viewports[n]}},a.stageDetails.helpers({activeViewport:function(){function t(){return M.get("LayoutManagerUpdated"),W()}return t}()})}},stageSortable:{"template.stageSortable.js":function(){a.__checkName("stageSortable"),a.stageSortable=new a("Template.stageSortable",function(){var t=this;return B.DIV({id:"stageSortingContainer"},"\n ",B.DIV({class:"moveStageButtons"},"\n ",B.A({class:"moveStageUp noselect",disabled:function(){return x.Unless(function(){return C.call(t.lookup("isPreviousAvailable"))},function(){return"true"})}},"\n Move Stage Up ",B.Raw(''),"\n "),"\n ",B.A({class:"moveStageDown noselect",disabled:function(){return x.Unless(function(){return C.call(t.lookup("isNextAvailable"))},function(){return"true"})}},"\n Move Stage Down ",B.Raw(''),"\n "),"\n "),"\n ",B.DIV({id:"stageSortable",class:"sortable"},"\n ",x.Each(function(){return C.call(t.lookup("stages"))},function(){return["\n ",B.DIV({class:"sortable-item","data-id":function(){return C.mustache(t.lookup("id"))}},"\n ",B.SPAN("\n ",B.DIV({class:"sortable-handle pull-left"}),"\n ",B.I({class:"deleteStage fa fa-trash fa-lg pull-right"}),"\n ",B.SPAN({class:function(){return x.If(function(){return C.call(t.lookup("isActiveStage"))},function(){return"active"})}},"\n ",x.View("lookup:stageLabel",function(){return C.mustache(t.lookup("stageLabel"))}),"\n "),"\n "),"\n "),"\n "]}),"\n "),B.Raw('\n
\n \n Create New Stage \n \n
\n '))})},"stageSortable.js":["meteor/templating","meteor/session","meteor/random","meteor/ohif:core","meteor/ohif:viewerbase",function(t,e,n){function o(t,e){var n;if(t&&t.stages)return t.stages.forEach(function(t,o){if(t.id===e)return n=o,!1}),n}var r;n.import("meteor/templating",{Template:function(t){r=t}});var i;n.import("meteor/session",{Session:function(t){i=t}});var a;n.import("meteor/random",{Random:function(t){a=t}});var s;n.import("meteor/ohif:core",{OHIF:function(t){s=t}}),n.import("meteor/ohif:viewerbase"),Array.prototype.move=function(t,e){var n=this[t];return e=Math.max(0,e),e=Math.min(this.length,e),this.splice(t,1),this.splice(e,0,n),this},r.stageSortable.helpers({isActiveStage:function(){function t(){if(i.get("LayoutManagerUpdated"),_){var t=_.getCurrentStageModel();return!!t&&this.id===t.id}}return t}(),stageLabel:function(){function t(){var t=this;if(_){var e=L.ProtocolStore.getProtocol(_.protocol.id),n=o(e,t.id);if(void 0===n){i.get("timeAgoVariable");var r=_.newStageIds.indexOf(t.id)+1,a=c(t.createdDate).fromNow();return"New Stage "+r+" (created "+a+")"}return"Stage "+ ++n}}return t}(),isNextAvailable:function(){function t(){if(i.get("LayoutManagerUpdated"),_)return _.stage<_.getNumProtocolStages()-1}return t}(),isPreviousAvailable:function(){function t(){if(i.get("LayoutManagerUpdated"),_)return _.stage>0}return t}()}),r.stageSortable.events({"click .sortable-item span":function(){function t(){var t=o(_.protocol,this.id);_.setCurrentProtocolStage(t)}return t}(),"click #addStage":function(){function t(){var t=_.getCurrentStageModel(),e=t.createClone();delete e.name,_.protocol.stages.push(e),_.newStageIds.push(e.id);var n=_.protocol.stages.length-1;_.setCurrentProtocolStage(n)}return t}(),"click .deleteStage":function(){function t(){if(1!==_.protocol.stages.length){var t=this.id,e={title:"Remove Protocol Stage",text:"Are you sure you would like to remove this Protocol Stage? This cannot be reversed."};showConfirmDialog(function(){var e=o(_.protocol,t);if(_.protocol.stages.splice(e,1),_.stage===e){var n=Math.max(e-1,0);_.setCurrentProtocolStage(n)}i.set("LayoutManagerUpdated",a.id())},e)}}return t}(),"click .moveStageUp":function(){function t(){var t=_.stage,e=Math.max(_.stage-1,0);t!==e&&(_.protocol.stages=_.protocol.stages.move(t,e),_.stage=e,i.set("LayoutManagerUpdated",a.id()))}return t}(),"click .moveStageDown":function(){function t(){var t=_.stage,e=Math.min(_.stage+1,_.protocol.stages.length-1);t!==e&&(_.protocol.stages=_.protocol.stages.move(t,e),_.stage=e,i.set("LayoutManagerUpdated",a.id()))}return t}()})}]}},customAttributes:{"index.js":function(){L.CustomAttributeRetrievalCallbacks={},L.addCustomAttribute=function(t,e,n){L.CustomAttributeRetrievalCallbacks[t]={name:e,callback:n}}}},customViewportSettings:{"index.js":function(){L.CustomViewportSettings={},L.addCustomViewportSetting=function(t,e,n,o){L.CustomViewportSettings[t]={id:t,text:e,options:n,callback:o}}}},lib:{"sortByScore.js":function(t,e,n){n.export({sortByScore:function(){return o}});var o=function t(e){e.sort(function(t,e){return e.score-t.score})}}},matcher:{"HPMatcher.js":["meteor/ohif:viewerbase","../customAttributes",function(t,e,n){n.export({HPMatcher:function(){return c}});var o;n.import("meteor/ohif:viewerbase",{Viewerbase:function(t){o=t}}),n.import("../customAttributes");var r=o.OHIFError,i=o.metadata,a=i.StudySummary,s=i.InstanceMetadata,u=function t(e,n){if(!(e instanceof a||e instanceof s))throw new r("HPMatcher::match metadataInstance must be an instance of StudySummary or InstanceMetadata");var o={format:"grouped"},i={passed:[],failed:[]},u=!1,c=0;return n.forEach(function(t){var n,r,a=t.attribute,s=e.customAttributeExists(a);if(!s&&L.CustomAttributeRetrievalCallbacks.hasOwnProperty(a)){var d=L.CustomAttributeRetrievalCallbacks[a];e.setCustomAttribute(a,d.callback(e)),s=!0}var g=(n={},n[a]=t.constraint,n),p=s?e.getCustomAttribute(a):e.getTagValue(a),f=(r={},r[a]=p,r),m=void 0;try{m=l(f,g,[o])}catch(t){m=["Something went wrong during validation.",t]}m?(t.required&&(u=!0),i.failed.push({rule:t,errorMessages:m})):(c+=parseInt(t.weight,10),i.passed.push({rule:t}))}),u&&(c=0),{score:c,details:i}},c={match:u}}]}}}}}},{extensions:[".js",".json",".html",".styl"]});G("./node_modules/meteor/ohif:hanging-protocols/both/namespace.js"),G("./node_modules/meteor/ohif:hanging-protocols/both/collections.js"),G("./node_modules/meteor/ohif:hanging-protocols/both/schema.js"),G("./node_modules/meteor/ohif:hanging-protocols/both/hardcodedData.js"),G("./node_modules/meteor/ohif:hanging-protocols/both/testData.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/collections.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/protocolEngine.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/helpers/displayConstraint.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/helpers/attributes.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/protocolStore/protocolStore.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/protocolStore/defaultStrategy.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/previousPresentationGroupButton/template.previousPresentationGroupButton.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/previousPresentationGroupButton/previousPresentationGroupButton.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/nextPresentationGroupButton/template.nextPresentationGroupButton.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/nextPresentationGroupButton/nextPresentationGroupButton.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/matchedProtocols/template.matchedProtocols.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/matchedProtocols/matchedProtocols.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/protocolEditor/template.protocolEditor.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/protocolEditor/protocolEditor.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/ruleTable/template.ruleTable.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/ruleTable/ruleTable.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/ruleEntryDialog/template.ruleEntryDialog.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/ruleEntryDialog/ruleEntryDialog.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/settingEntryDialog/template.settingEntryDialog.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/settingEntryDialog/settingEntryDialog.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/textEntryDialog/template.textEntryDialog.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/textEntryDialog/textEntryDialog.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/settingsTable/template.settingsTable.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/settingsTable/settingsTable.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/stageDetails/template.stageDetails.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/stageDetails/stageDetails.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/stageSortable/template.stageSortable.js"),G("./node_modules/meteor/ohif:hanging-protocols/client/components/stageSortable/stageSortable.js"),"undefined"==typeof Package&&(Package={}),function(t,e){for(var n in e)n in t||(t[n]=e[n])}(Package["ohif:hanging-protocols"]={},{HP:L})}(); !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,r=Package["templating-runtime"].Template,a=Package.blaze.Blaze,o=Package.blaze.UI,s=Package.blaze.Handlebars,i=Package.jquery.$,l=Package.jquery.jQuery,d=Package.underscore._,c=Package.tracker.Tracker,p=Package.tracker.Deps,u=Package.modules.meteorInstall,m=Package.modules.Buffer,f=Package.modules.process,h=Package["ecmascript-runtime"].Symbol,y=Package["ecmascript-runtime"].Map,b=Package["ecmascript-runtime"].Set,k=Package["babel-runtime"].meteorBabelHelpers,v=Package.promise.Promise,g=Package.htmljs.HTML,_=Package.spacebars.Spacebars,j,P=u({node_modules:{meteor:{"aldeed:template-extension":{lib:{"hooks.js":function(){j={global:{created:[],rendered:[],destroyed:[]},master:{created:function(){function e(){j.runGlobal("created",this,arguments)}return e}(),rendered:function(){function e(){j.runGlobal("rendered",this,arguments)}return e}(),destroyed:function(){function e(){j.runGlobal("destroyed",this,arguments)}return e}()}},j.addGlobal=function(e){e._hasTemplateExtensionMasterHooks||(e.onCreated(j.master.created),e.onRendered(j.master.rendered),e.onDestroyed(j.master.destroyed),e._hasTemplateExtensionMasterHooks=!0)},j.runGlobal=function(e,t,n){for(var r=j.global[e],a=Array.isArray(r),o=0,r=a?r:r[h.iterator]();;){var s;if(a){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var i=s;i.apply(t,n)}}},"template-for-each.js":function(){r.forEach=function(e){var t=!1;for(var n in k.sanitizeForInObject(r))if(r.hasOwnProperty(n)){var o=r[n];if(a.isTemplate(o)){var s=o.viewName;"body"===s?t||(t=!0,e(o)):"Template.__dynamic"!==s&&"Template.__dynamicWithDataContext"!==s&&e(o)}}}},"template-hooks.js":["babel-runtime/helpers/typeof",function(e,t,n){var a;n.import("babel-runtime/helpers/typeof",{default:function(e){a=e}}),r.prototype.hooks=function(e){if(!e||"object"!==("undefined"==typeof e?"undefined":a(e)))throw new Error("hooks argument must be an object with created, rendered, and/or destroyed properties, each set to a function");"function"==typeof e.created&&this.onCreated(e.created),"function"==typeof e.rendered&&this.onRendered(e.rendered),"function"==typeof e.destroyed&&this.onDestroyed(e.destroyed)}}],"template-global-hooks.js":function(){e.startup(function(){r.forEach(function(e){j.addGlobal(e)})}),r.onCreated=function(e){j.global.created.push(e)},r.onRendered=function(e){j.global.rendered.push(e)},r.onDestroyed=function(e){j.global.destroyed.push(e)}},"template-for-each-instance.js":function(){r._renderedInstances=[],r.onRendered(function(){r._renderedInstances.push(this)}),r.onDestroyed(function(){var e=r._renderedInstances.indexOf(this);e>-1&&r._renderedInstances.splice(e,1)}),r.forEachCurrentlyRenderedInstance=function(e){r._renderedInstances.forEach(e)}},"template-inherits-events-from.js":function(){r.prototype.inheritsEventsFrom=function(){function e(e){function t(e){"string"==typeof e&&(e=r[e]),e&&(n.__eventMaps=n.__eventMaps.concat(e.__eventMaps))}var n=this;n.__eventMaps=n.__eventMaps||[],d.isArray(e)?d.each(e,t):t(e)}return e}()},"template-inherits-helpers-from.js":function(){r.prototype.inheritsHelpersFrom=function(){function e(e){function t(e){if("string"==typeof e&&(e=r[e]),e){var t={};d.each(e.__helpers,function(e,n){" "===n.charAt(0)&&(t[n.slice(1)]=e)}),n.helpers(t)}}var n=this;d.isArray(e)?d.each(e,t):t(e)}return e}()},"template-inherits-hooks-from.js":function(){r.prototype.inheritsHooksFrom=function(){function e(e){function t(e){if("string"==typeof e&&(e=r[e]),e){j.addGlobal(e);for(var t=e._callbacks.created,a=Array.isArray(t),o=0,t=a?t:t[h.iterator]();;){var s;if(a){if(o>=t.length)break;s=t[o++]}else{if(o=t.next(),o.done)break;s=o.value}var i=s;i!==j.master.created&&n.onCreated(i)}for(var l=e._callbacks.rendered,d=Array.isArray(l),c=0,l=d?l:l[h.iterator]();;){var p;if(d){if(c>=l.length)break;p=l[c++]}else{if(c=l.next(),c.done)break;p=c.value}var u=p;u!==j.master.rendered&&n.onRendered(u)}for(var m=e._callbacks.destroyed,f=Array.isArray(m),y=0,m=f?m:m[h.iterator]();;){var b;if(f){if(y>=m.length)break;b=m[y++]}else{if(y=m.next(),y.done)break;b=y.value}var k=b;k!==j.master.destroyed&&n.onDestroyed(k)}}}var n=this;d.isArray(e)?d.each(e,t):t(e)}return e}()},"template-register-helpers.js":function(){r.registerHelpers=function(e){if(e)for(var t in k.sanitizeForInObject(e))e.hasOwnProperty(t)&&r.registerHelper(t,e[t])}},"template-replaces.js":function(){r.prototype.replaces=function(){function e(e){function t(e){"string"==typeof e&&(e=r[e]),e&&(e.renderFunction=n.renderFunction)}var n=this;d.isArray(e)?d.each(e,t):t(e)}return e}()},"template-clear-event-maps.js":function(){r.prototype.clearEventMaps=function(){function e(){this.__eventMaps=[]}return e}()},"template-copy-as.js":function(){r.prototype.copyAs=function(){function e(e){function t(e){var t=r[e]=new r("Template."+e,n.renderFunction);return t.inheritsHelpersFrom(n),t.inheritsEventsFrom(n),t.inheritsHooksFrom(n),t}var n=this;if(d.isArray(e)){for(var a=[],o=e,s=Array.isArray(o),i=0,o=s?o:o[h.iterator]();;){var l;if(s){if(i>=o.length)break;l=o[i++]}else{if(i=o.next(),i.done)break;l=i.value}var c=l;a.push(t(c))}return a}return t(e)}return e}()},"template-instance-parent.js":function(){function e(e,t){return t?e.originalParentView||e.parentView:e.parentView}a.TemplateInstance.prototype.parent=function(){function t(t,n){null==t&&(t=1);for(var r=0,a=this;r\n Open Health Imaging Foundation\n '),"\n "),"\n "),"\n "),"\n ",Spacebars.include(e.lookupTemplate("viewer"))]})},"standaloneViewer.js":function(){Template.standaloneViewer.onCreated(function(){ViewerData=Session.get("ViewerData")||{}})}},standaloneViewerMain:{"template.standaloneViewerMain.js":function(){Template.__checkName("standaloneViewerMain"),Template.standaloneViewerMain=new Template("Template.standaloneViewerMain",function(){var e=this;return HTML.Raw('
\n
\n
\n
')})},"standaloneViewerMain.js":["meteor/ohif:core","meteor/ohif:viewerbase",function(e,t,a){var n;a.import("meteor/ohif:core",{OHIF:function(e){n=e}}),a.import("meteor/ohif:viewerbase"),Meteor.startup(function(){window.ResizeViewportManager=window.ResizeViewportManager||new n.viewerbase.ResizeViewportManager}),Template.standaloneViewerMain.onCreated(function(){window.addEventListener("resize",window.ResizeViewportManager.getResizeHandler()),n.viewer.updateImageSynchronizer=new cornerstoneTools.Synchronizer("CornerstoneNewImage",cornerstoneTools.updateImageSynchronizer),n.viewer.metadataProvider=n.cornerstone.metadataProvider;var e=n.viewer.metadataProvider;cornerstoneTools.metaData.addProvider(e.provider.bind(e))}),Template.standaloneViewerMain.onRendered(function(){var e=Template.instance(),t=e.data.studies,a=e.$("#layoutManagerTarget").get(0);n.viewerbase.layoutManager=new n.viewerbase.LayoutManager(a,t),n.viewerbase.layoutManager.updateViewports(),n.viewerbase.hotkeyUtils.enableHotkeys()}),Template.standaloneViewerMain.onDestroyed(function(){window.removeEventListener("resize",window.ResizeViewportManager.getResizeHandler()),n.viewer.updateImageSynchronizer.destroy(),delete n.viewerbase.layoutManager})}]},toolbarSection:{"template.toolbarSection.js":function(){Template.__checkName("toolbarSection"),Template.toolbarSection=new Template("Template.toolbarSection",function(){var e=this;return HTML.DIV({class:"toolbarSection noselect p-x-2"},"\n ",HTML.DIV({class:"clearfix"},"\n ",HTML.DIV({class:"pull-left m-t-1"},"\n ",Blaze._TemplateWith(function(){return Spacebars.call(e.lookup("leftSidebarToggleButtonData"))},function(){return Spacebars.include(e.lookupTemplate("roundedButtonGroup"))}),"\n "),"\n ",Blaze._TemplateWith(function(){return{toolbarButtons:Spacebars.call(e.lookup("toolbarButtons"))}},function(){return Spacebars.include(e.lookupTemplate("toolbarSectionTools"))}),"\n "),"\n ")})},"toolbarSection.js":["meteor/ohif:core","meteor/ohif:viewerbase",function(e,t,a){var n;a.import("meteor/ohif:core",{OHIF:function(e){n=e}}),a.import("meteor/ohif:viewerbase"),Template.toolbarSection.onCreated(function(){var e=Template.instance();n.uiSettings.leftSidebarOpen&&e.data.state.set("leftSidebar","studies")}),Template.toolbarSection.helpers({leftSidebarToggleButtonData:function(){function e(){var e=Template.instance();return{toggleable:!0,key:"leftSidebar",value:e.data.state,options:[{value:"studies",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-studies",svgWidth:15,svgHeight:13,bottomLabel:"Series"}]}}return e}(),toolbarButtons:function(){function e(){var e=[];e.push({id:"stackScroll",title:"Stack Scroll",classes:"imageViewerTool",iconClasses:"fa fa-bars"}),e.push({id:"magnify",title:"Magnify",classes:"imageViewerTool toolbarSectionButton",iconClasses:"fa fa-circle"}),e.push({id:"wwwcRegion",title:"ROI Window",classes:"imageViewerTool",iconClasses:"fa fa-square"}),e.push({id:"dragProbe",title:"Probe",classes:"imageViewerTool",iconClasses:"fa fa-dot-circle-o"}),e.push({id:"ellipticalRoi",title:"Ellipse",classes:"imageViewerTool",iconClasses:"fa fa-circle-o"}),e.push({id:"rectangleRoi",title:"Rectangle",classes:"imageViewerTool",iconClasses:"fa fa-square-o"}),e.push({id:"invert",title:"Invert",classes:"imageViewerCommand",iconClasses:"fa fa-adjust"}),e.push({id:"clearTools",title:"Clear",classes:"imageViewerCommand",iconClasses:"fa fa-trash"});var t=[];return t.push({id:"zoom",title:"Zoom",classes:"imageViewerTool",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-tools-zoom"}),t.push({id:"wwwc",title:"Levels",classes:"imageViewerTool",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-tools-levels"}),t.push({id:"pan",title:"Pan",classes:"imageViewerTool",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-tools-pan"}),t.push({id:"length",title:"Length",classes:"imageViewerTool toolbarSectionButton",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-tools-measure-temp"}),t.push({id:"annotate",title:"Annotate",classes:"imageViewerTool",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-tools-measure-non-target"}),t.push({id:"angle",title:"Angle",classes:"imageViewerTool",iconClasses:"fa fa-angle-left"}),t.push({id:"resetViewport",title:"Reset",classes:"imageViewerCommand",iconClasses:"fa fa-undo"}),n.uiSettings.displayEchoUltrasoundWorkflow||(t.push({id:"previousDisplaySet",title:"Previous",classes:"imageViewerCommand",buttonTemplateName:"displaySetNavigation",isNext:!1}),t.push({id:"nextDisplaySet",title:"Next",classes:"imageViewerCommand",buttonTemplateName:"displaySetNavigation",isNext:!0}),t.push({id:"toggleCinePlay",title:"Toggle CINE Play",classes:"imageViewerCommand",buttonTemplateName:"playClipButton"}),t.push({id:"toggleCineDialog",title:"CINE",classes:"imageViewerCommand",iconClasses:"fa fa-youtube-play",disableFunction:n.viewerbase.viewportUtils.hasMultipleFrames})),t.push({id:"layout",title:"Layout",iconClasses:"fa fa-th-large",buttonTemplateName:"layoutButton"}),t.push({id:"toggleMore",title:"More",classes:"rp-x-1 rm-l-3",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-tools-more",subTools:e}),t}return e}(),hangingProtocolButtons:function(){function e(){var e=[];return e.push({id:"previousPresentationGroup",title:"Prev. Stage",iconClasses:"fa fa-step-backward",buttonTemplateName:"previousPresentationGroupButton"}),e.push({id:"nextPresentationGroup",title:"Next Stage",iconClasses:"fa fa-step-forward",buttonTemplateName:"nextPresentationGroupButton"}),e}return e}()}),Template.toolbarSection.onRendered(function(){var e=Template.instance();e.$("#layout").dropdown();var t=n.viewerbase.toolManager.getToolDefaultStates(),a=t.disabledToolButtons,o=$("#toolbar").find("button");if(a&&a.length>0)for(var i=0;i\n
\n ')})},"standaloneViewerMain.js":["meteor/meteor","meteor/templating","meteor/ohif:core","meteor/ohif:viewerbase",function(e,t,a){var o;a.import("meteor/meteor",{Meteor:function(e){o=e}});var n;a.import("meteor/templating",{Template:function(e){n=e}});var r;a.import("meteor/ohif:core",{OHIF:function(e){r=e}}),a.import("meteor/ohif:viewerbase"),o.startup(function(){window.ResizeViewportManager=window.ResizeViewportManager||new r.viewerbase.ResizeViewportManager}),n.standaloneViewerMain.onCreated(function(){window.addEventListener("resize",window.ResizeViewportManager.getResizeHandler()),r.viewer.updateImageSynchronizer=new cornerstoneTools.Synchronizer("CornerstoneNewImage",cornerstoneTools.updateImageSynchronizer),r.viewer.metadataProvider=r.cornerstone.metadataProvider;var e=r.viewer.metadataProvider;cornerstoneTools.metaData.addProvider(e.provider.bind(e))}),n.standaloneViewerMain.onRendered(function(){var e=n.instance(),t=e.data.studies,a=e.$("#layoutManagerTarget").get(0);r.viewerbase.layoutManager=new r.viewerbase.LayoutManager(a,t),r.viewerbase.layoutManager.updateViewports(),r.viewerbase.hotkeyUtils.enableHotkeys()}),n.standaloneViewerMain.onDestroyed(function(){window.removeEventListener("resize",window.ResizeViewportManager.getResizeHandler()),r.viewer.updateImageSynchronizer.destroy(),delete r.viewerbase.layoutManager})}]},toolbarSection:{"template.toolbarSection.js":function(){Template.__checkName("toolbarSection"),Template.toolbarSection=new Template("Template.toolbarSection",function(){var e=this;return HTML.DIV({class:"toolbarSection noselect p-x-2"},"\n ",HTML.DIV({class:"clearfix"},"\n ",HTML.DIV({class:"pull-left m-t-1"},"\n ",Blaze._TemplateWith(function(){return Spacebars.call(e.lookup("leftSidebarToggleButtonData"))},function(){return Spacebars.include(e.lookupTemplate("roundedButtonGroup"))}),"\n "),"\n ",Blaze._TemplateWith(function(){return{toolbarButtons:Spacebars.call(e.lookup("toolbarButtons"))}},function(){return Spacebars.include(e.lookupTemplate("toolbarSectionTools"))}),"\n "),"\n ")})},"toolbarSection.js":["meteor/templating","meteor/ohif:core","meteor/ohif:viewerbase",function(e,t,a){var o;a.import("meteor/templating",{Template:function(e){o=e}});var n;a.import("meteor/ohif:core",{OHIF:function(e){n=e}}),a.import("meteor/ohif:viewerbase"),o.toolbarSection.onCreated(function(){var e=o.instance();n.uiSettings.leftSidebarOpen&&e.data.state.set("leftSidebar","studies")}),o.toolbarSection.helpers({leftSidebarToggleButtonData:function(){function e(){var e=o.instance();return{toggleable:!0,key:"leftSidebar",value:e.data.state,options:[{value:"studies",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-studies",svgWidth:15,svgHeight:13,bottomLabel:"Series"}]}}return e}(),toolbarButtons:function(){function e(){var e=[];e.push({id:"stackScroll",title:"Stack Scroll",classes:"imageViewerTool",iconClasses:"fa fa-bars"}),e.push({id:"magnify",title:"Magnify",classes:"imageViewerTool toolbarSectionButton",iconClasses:"fa fa-circle"}),e.push({id:"wwwcRegion",title:"ROI Window",classes:"imageViewerTool",iconClasses:"fa fa-square"}),e.push({id:"dragProbe",title:"Probe",classes:"imageViewerTool",iconClasses:"fa fa-dot-circle-o"}),e.push({id:"ellipticalRoi",title:"Ellipse",classes:"imageViewerTool",iconClasses:"fa fa-circle-o"}),e.push({id:"rectangleRoi",title:"Rectangle",classes:"imageViewerTool",iconClasses:"fa fa-square-o"}),e.push({id:"invert",title:"Invert",classes:"imageViewerCommand",iconClasses:"fa fa-adjust"}),e.push({id:"clearTools",title:"Clear",classes:"imageViewerCommand",iconClasses:"fa fa-trash"});var t=[];return t.push({id:"zoom",title:"Zoom",classes:"imageViewerTool",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-tools-zoom"}),t.push({id:"wwwc",title:"Levels",classes:"imageViewerTool",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-tools-levels"}),t.push({id:"pan",title:"Pan",classes:"imageViewerTool",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-tools-pan"}),t.push({id:"length",title:"Length",classes:"imageViewerTool toolbarSectionButton",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-tools-measure-temp"}),t.push({id:"annotate",title:"Annotate",classes:"imageViewerTool",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-tools-measure-non-target"}),t.push({id:"angle",title:"Angle",classes:"imageViewerTool",iconClasses:"fa fa-angle-left"}),t.push({id:"resetViewport",title:"Reset",classes:"imageViewerCommand",iconClasses:"fa fa-undo"}),n.uiSettings.displayEchoUltrasoundWorkflow||(t.push({id:"previousDisplaySet",title:"Previous",classes:"imageViewerCommand",buttonTemplateName:"displaySetNavigation",isNext:!1}),t.push({id:"nextDisplaySet",title:"Next",classes:"imageViewerCommand",buttonTemplateName:"displaySetNavigation",isNext:!0}),t.push({id:"toggleCinePlay",title:"Toggle CINE Play",classes:"imageViewerCommand",buttonTemplateName:"playClipButton"}),t.push({id:"toggleCineDialog",title:"CINE",classes:"imageViewerCommand",iconClasses:"fa fa-youtube-play",disableFunction:n.viewerbase.viewportUtils.hasMultipleFrames})),t.push({id:"layout",title:"Layout",iconClasses:"fa fa-th-large",buttonTemplateName:"layoutButton"}),t.push({id:"toggleMore",title:"More",classes:"rp-x-1 rm-l-3",svgLink:"packages/ohif_viewerbase/assets/icons.svg#icon-tools-more",subTools:e}),t}return e}(),hangingProtocolButtons:function(){function e(){var e=[];return e.push({id:"previousPresentationGroup",title:"Prev. Stage",iconClasses:"fa fa-step-backward",buttonTemplateName:"previousPresentationGroupButton"}),e.push({id:"nextPresentationGroup",title:"Next Stage",iconClasses:"fa fa-step-forward",buttonTemplateName:"nextPresentationGroupButton"}),e}return e}()}),o.toolbarSection.onRendered(function(){var e=o.instance();e.$("#layout").dropdown();var t=n.viewerbase.toolManager.getToolDefaultStates(),a=t.disabledToolButtons,r=$("#toolbar").find("button");if(a&&a.length>0)for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:g.DEFAULT_MESSAGE;return o(this,a),t(e,s),t(l,String),i=n=c(this,r.call(this,g.ERROR_CODE,l,e)),c(n,i)}return l(a,r),a.is=function(){function r(r){return r instanceof e.Error&&r.error===g.ERROR_CODE}return r}(),a}(e.Error),g.ERROR_CODE="validation-error",g.DEFAULT_MESSAGE="Validation failed"}]}}}},{extensions:[".js",".json"]});k("./node_modules/meteor/mdg:validation-error/validation-error.js"),"undefined"==typeof Package&&(Package={}),function(e,r){for(var a in r)a in e||(e[a]=r[a])}(Package["mdg:validation-error"]={},{ValidationError:g})}(); diff --git a/StandaloneViewer/SampleClientOnlyBuild/5658a51260342ba7d4b75a34560a11478ec52615.css b/StandaloneViewer/SampleClientOnlyBuild/5658a51260342ba7d4b75a34560a11478ec52615.css deleted file mode 100644 index 106217814..000000000 --- a/StandaloneViewer/SampleClientOnlyBuild/5658a51260342ba7d4b75a34560a11478ec52615.css +++ /dev/null @@ -1 +0,0 @@ -.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, white 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, white 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, white 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, white 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}body .visible{display:block !important}body .no-max-height:not(.bypassNot){max-height:none !important}body .no-max-width:not(.bypassNot){max-width:none !important}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.resizable{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}.resizable.resizing,.resizable .resize-bound{user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.resizable.resizing iframe{pointer-events:none}.resizable .resize-bound{content:'';line-height:1em;position:fixed}.resizable .bound-left{left:0;width:1em}.resizable .bound-center{left:1em;height:1em;right:1em}.resizable .bound-right{right:0;width:1em}.resizable .bound-top{top:0;height:1em}.resizable .bound-middle{top:1em;width:1em;bottom:1em}.resizable .bound-bottom{bottom:0;height:1em}.resizable .bound-left.bound-top,.resizable .bound-right.bound-bottom{cursor:nwse-resize}.resizable .bound-left.bound-bottom,.resizable .bound-right.bound-top{cursor:nesw-resize}.resizable .bound-left.bound-middle,.resizable .bound-right.bound-middle{cursor:ew-resize}.resizable .bound-center.bound-top,.resizable .bound-center.bound-bottom{cursor:ns-resize}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.modal .loading-text{font-size:30px;height:100vh;line-height:100vh;text-align:center;text-shadow:1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 1px 0 0 #000, 0 1px 0 #000}.modal .loading-text{color:#91b9cd}body.theme-tide .modal .loading-text{color:#91b9cd}body.theme-tigerlily .modal .loading-text{color:#9ccdf8}body.theme-crickets .modal .loading-text{color:#8be7b5}body.theme-honeycomb .modal .loading-text{color:#fab797}body.theme-mint .modal .loading-text{color:#a7e9b3}body.theme-overcast .modal .loading-text{color:#73f2fc}body.theme-quartz .modal .loading-text{color:#d7e8fe}.modal-progress .status .progress-bar-container{border:solid 1px #28405e;overflow:auto;margin:0 0 10px;border-radius:3px}.modal-progress .status .progress-bar-container .percentage{margin:0 5px}.modal-progress .btn-confirm{display:none}.modal.unsavedChangesDialog .modal-dialog{width:400px}.modal.unsavedChangesDialog .modal-dialog .modal-footer{border-top:0 none}.dropdown ul.dropdown-menu li{cursor:pointer}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}@-moz-keyframes zoomIn{0%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}}@-webkit-keyframes zoomIn{0%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}}@-o-keyframes zoomIn{0%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}}@keyframes zoomIn{0%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}}@-moz-keyframes zoomOut{0%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}}@-webkit-keyframes zoomOut{0%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}}@-o-keyframes zoomOut{0%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}}@keyframes zoomOut{0%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}}@-moz-keyframes slideInDown{0%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}100%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}}@-webkit-keyframes slideInDown{0%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}100%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}}@-o-keyframes slideInDown{0%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}100%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}100%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}}@-moz-keyframes slideOutUp{0%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}}@-webkit-keyframes slideOutUp{0%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}}@-o-keyframes slideOutUp{0%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}}@-moz-keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-o-keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-moz-keyframes fadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-webkit-keyframes fadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-o-keyframes fadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}html body{font-family:'Roboto', 'OpenSans', 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif}html hr{border-top:1px solid #44626f}body.theme-tide html hr{border-top:1px solid #44626f}body.theme-tigerlily html hr{border-top:1px solid #875a86}body.theme-crickets html hr{border-top:1px solid #537b76}body.theme-honeycomb html hr{border-top:1px solid #623337}body.theme-mint html hr{border-top:1px solid #214529}body.theme-overcast html hr{border-top:1px solid #404040}body.theme-quartz html hr{border-top:1px solid #885b86}body .table>thead>tr>th{border-color:#44626f}body.theme-tide body .table>thead>tr>th{border-color:#44626f}body.theme-tigerlily body .table>thead>tr>th{border-color:#875a86}body.theme-crickets body .table>thead>tr>th{border-color:#537b76}body.theme-honeycomb body .table>thead>tr>th{border-color:#623337}body.theme-mint body .table>thead>tr>th{border-color:#214529}body.theme-overcast body .table>thead>tr>th{border-color:#404040}body.theme-quartz body .table>thead>tr>th{border-color:#885b86}body ol{margin:0;padding-left:1em}label.form-group{width:100%}label.form-group>span.select2{display:block;width:100% !important}label.form-group>span.select2 span.select2-selection{min-height:34px}label.form-group>span.select2 span.select2-selection span.select2-selection__rendered{height:34px;line-height:34px}label.form-group>span.select2 span.select2-selection span.select2-selection__arrow{height:34px}.center-table{display:table;margin-left:auto;margin-right:auto}.height-auto{height:auto !important}.caret-down{display:inline-block;width:0;height:0;margin-top:0.5rem;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn{transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease}.modal-dialog .modal-content{background:#000}body.theme-tide .modal-dialog .modal-content{background:#000}body.theme-tigerlily .modal-dialog .modal-content{background:#000}body.theme-crickets .modal-dialog .modal-content{background:#000}body.theme-honeycomb .modal-dialog .modal-content{background:#000}body.theme-mint .modal-dialog .modal-content{background:#000}body.theme-overcast .modal-dialog .modal-content{background:#000}body.theme-quartz .modal-dialog .modal-content{background:#000}.modal-dialog .modal-content{border-color:#44626f}body.theme-tide .modal-dialog .modal-content{border-color:#44626f}body.theme-tigerlily .modal-dialog .modal-content{border-color:#875a86}body.theme-crickets .modal-dialog .modal-content{border-color:#537b76}body.theme-honeycomb .modal-dialog .modal-content{border-color:#623337}body.theme-mint .modal-dialog .modal-content{border-color:#214529}body.theme-overcast .modal-dialog .modal-content{border-color:#404040}body.theme-quartz .modal-dialog .modal-content{border-color:#885b86}.modal-dialog .modal-content{color:#91b9cd}body.theme-tide .modal-dialog .modal-content{color:#91b9cd}body.theme-tigerlily .modal-dialog .modal-content{color:#9ccdf8}body.theme-crickets .modal-dialog .modal-content{color:#8be7b5}body.theme-honeycomb .modal-dialog .modal-content{color:#fab797}body.theme-mint .modal-dialog .modal-content{color:#a7e9b3}body.theme-overcast .modal-dialog .modal-content{color:#73f2fc}body.theme-quartz .modal-dialog .modal-content{color:#d7e8fe}.modal-dialog .modal-content .modal-header,.modal-dialog .modal-content .modal-footer{border-color:#44626f}body.theme-tide .modal-dialog .modal-content .modal-header{border-color:#44626f}body.theme-tide .modal-dialog .modal-content .modal-footer{border-color:#44626f}body.theme-tigerlily .modal-dialog .modal-content .modal-header{border-color:#875a86}body.theme-tigerlily .modal-dialog .modal-content .modal-footer{border-color:#875a86}body.theme-crickets .modal-dialog .modal-content .modal-header{border-color:#537b76}body.theme-crickets .modal-dialog .modal-content .modal-footer{border-color:#537b76}body.theme-honeycomb .modal-dialog .modal-content .modal-header{border-color:#623337}body.theme-honeycomb .modal-dialog .modal-content .modal-footer{border-color:#623337}body.theme-mint .modal-dialog .modal-content .modal-header{border-color:#214529}body.theme-mint .modal-dialog .modal-content .modal-footer{border-color:#214529}body.theme-overcast .modal-dialog .modal-content .modal-header{border-color:#404040}body.theme-overcast .modal-dialog .modal-content .modal-footer{border-color:#404040}body.theme-quartz .modal-dialog .modal-content .modal-header{border-color:#885b86}body.theme-quartz .modal-dialog .modal-content .modal-footer{border-color:#885b86}.modal-dialog button.close{opacity:1;overflow:hidden;text-align:center;text-shadow:none;width:20px}.modal-dialog button.close{color:#91b9cd}body.theme-tide .modal-dialog button.close{color:#91b9cd}body.theme-tigerlily .modal-dialog button.close{color:#9ccdf8}body.theme-crickets .modal-dialog button.close{color:#8be7b5}body.theme-honeycomb .modal-dialog button.close{color:#fab797}body.theme-mint .modal-dialog button.close{color:#a7e9b3}body.theme-overcast .modal-dialog button.close{color:#73f2fc}body.theme-quartz .modal-dialog button.close{color:#d7e8fe}.modal-dialog button.close span{display:block;line-height:20px;transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease}.modal-dialog button.close:hover span{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg)}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.m-a-0{margin:0rem !important}.m-t-0{margin-top:0rem !important}.m-r-0{margin-right:0rem !important}.m-b-0{margin-bottom:0rem !important}.m-l-0{margin-left:0rem !important}.m-x-0{margin-left:0rem !important;margin-right:0rem !important}.m-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.m-a-1{margin:1rem !important}.m-t-1{margin-top:1rem !important}.m-r-1{margin-right:1rem !important}.m-b-1{margin-bottom:1rem !important}.m-l-1{margin-left:1rem !important}.m-x-1{margin-left:1rem !important;margin-right:1rem !important}.m-y-1{margin-top:1rem !important;margin-bottom:1rem !important}.m-a-2{margin:1.5rem !important}.m-t-2{margin-top:1.5rem !important}.m-r-2{margin-right:1.5rem !important}.m-b-2{margin-bottom:1.5rem !important}.m-l-2{margin-left:1.5rem !important}.m-x-2{margin-left:1.5rem !important;margin-right:1.5rem !important}.m-y-2{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-a-3{margin:3g !important}.m-t-3{margin-top:3g !important}.m-r-3{margin-right:3g !important}.m-b-3{margin-bottom:3g !important}.m-l-3{margin-left:3g !important}.m-x-3{margin-left:3g !important;margin-right:3g !important}.m-y-3{margin-top:3g !important;margin-bottom:3g !important}.p-a-0{padding:0rem !important}.p-t-0{padding-top:0rem !important}.p-r-0{padding-right:0rem !important}.p-b-0{padding-bottom:0rem !important}.p-l-0{padding-left:0rem !important}.p-x-0{padding-left:0rem !important;padding-right:0rem !important}.p-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.p-a-1{padding:1rem !important}.p-t-1{padding-top:1rem !important}.p-r-1{padding-right:1rem !important}.p-b-1{padding-bottom:1rem !important}.p-l-1{padding-left:1rem !important}.p-x-1{padding-left:1rem !important;padding-right:1rem !important}.p-y-1{padding-top:1rem !important;padding-bottom:1rem !important}.p-a-2{padding:1.5rem !important}.p-t-2{padding-top:1.5rem !important}.p-r-2{padding-right:1.5rem !important}.p-b-2{padding-bottom:1.5rem !important}.p-l-2{padding-left:1.5rem !important}.p-x-2{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-y-2{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-a-3{padding:3g !important}.p-t-3{padding-top:3g !important}.p-r-3{padding-right:3g !important}.p-b-3{padding-bottom:3g !important}.p-l-3{padding-left:3g !important}.p-x-3{padding-left:3g !important;padding-right:3g !important}.p-y-3{padding-top:3g !important;padding-bottom:3g !important}.m-x-auto{margin-left:auto !important;margin-right:auto !important}.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:1rem !important}.rm-r-1{margin-right:1rem !important}.rm-b-1{margin-bottom:1rem !important}.rm-l-1{margin-left:1rem !important}.rm-x-1{margin-left:1rem !important;margin-right:1rem !important}.rm-y-1{margin-top:1rem !important;margin-bottom:1rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:1.5rem !important}.rm-r-2{margin-right:1.5rem !important}.rm-b-2{margin-bottom:1.5rem !important}.rm-l-2{margin-left:1.5rem !important}.rm-x-2{margin-left:1.5rem !important;margin-right:1.5rem !important}.rm-y-2{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:3g !important}.rm-r-3{margin-right:3g !important}.rm-b-3{margin-bottom:3g !important}.rm-l-3{margin-left:3g !important}.rm-x-3{margin-left:3g !important;margin-right:3g !important}.rm-y-3{margin-top:3g !important;margin-bottom:3g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:1rem !important}.rp-r-1{padding-right:1rem !important}.rp-b-1{padding-bottom:1rem !important}.rp-l-1{padding-left:1rem !important}.rp-x-1{padding-left:1rem !important;padding-right:1rem !important}.rp-y-1{padding-top:1rem !important;padding-bottom:1rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:1.5rem !important}.rp-r-2{padding-right:1.5rem !important}.rp-b-2{padding-bottom:1.5rem !important}.rp-l-2{padding-left:1.5rem !important}.rp-x-2{padding-left:1.5rem !important;padding-right:1.5rem !important}.rp-y-2{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:3g !important}.rp-r-3{padding-right:3g !important}.rp-b-3{padding-bottom:3g !important}.rp-l-3{padding-left:3g !important}.rp-x-3{padding-left:3g !important;padding-right:3g !important}.rp-y-3{padding-top:3g !important;padding-bottom:3g !important}@media screen and (min-width: 1600px) and (max-width: 1919px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.9rem !important}.rm-r-1{margin-right:0.9rem !important}.rm-b-1{margin-bottom:0.9rem !important}.rm-l-1{margin-left:0.9rem !important}.rm-x-1{margin-left:0.9rem !important;margin-right:0.9rem !important}.rm-y-1{margin-top:0.9rem !important;margin-bottom:0.9rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:1.35rem !important}.rm-r-2{margin-right:1.35rem !important}.rm-b-2{margin-bottom:1.35rem !important}.rm-l-2{margin-left:1.35rem !important}.rm-x-2{margin-left:1.35rem !important;margin-right:1.35rem !important}.rm-y-2{margin-top:1.35rem !important;margin-bottom:1.35rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:2.7g !important}.rm-r-3{margin-right:2.7g !important}.rm-b-3{margin-bottom:2.7g !important}.rm-l-3{margin-left:2.7g !important}.rm-x-3{margin-left:2.7g !important;margin-right:2.7g !important}.rm-y-3{margin-top:2.7g !important;margin-bottom:2.7g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.9rem !important}.rp-r-1{padding-right:0.9rem !important}.rp-b-1{padding-bottom:0.9rem !important}.rp-l-1{padding-left:0.9rem !important}.rp-x-1{padding-left:0.9rem !important;padding-right:0.9rem !important}.rp-y-1{padding-top:0.9rem !important;padding-bottom:0.9rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:1.35rem !important}.rp-r-2{padding-right:1.35rem !important}.rp-b-2{padding-bottom:1.35rem !important}.rp-l-2{padding-left:1.35rem !important}.rp-x-2{padding-left:1.35rem !important;padding-right:1.35rem !important}.rp-y-2{padding-top:1.35rem !important;padding-bottom:1.35rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:2.7g !important}.rp-r-3{padding-right:2.7g !important}.rp-b-3{padding-bottom:2.7g !important}.rp-l-3{padding-left:2.7g !important}.rp-x-3{padding-left:2.7g !important;padding-right:2.7g !important}.rp-y-3{padding-top:2.7g !important;padding-bottom:2.7g !important}}@media screen and (min-width: 1440px) and (max-width: 1599px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.8rem !important}.rm-r-1{margin-right:0.8rem !important}.rm-b-1{margin-bottom:0.8rem !important}.rm-l-1{margin-left:0.8rem !important}.rm-x-1{margin-left:0.8rem !important;margin-right:0.8rem !important}.rm-y-1{margin-top:0.8rem !important;margin-bottom:0.8rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:1.2rem !important}.rm-r-2{margin-right:1.2rem !important}.rm-b-2{margin-bottom:1.2rem !important}.rm-l-2{margin-left:1.2rem !important}.rm-x-2{margin-left:1.2rem !important;margin-right:1.2rem !important}.rm-y-2{margin-top:1.2rem !important;margin-bottom:1.2rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:2.4g !important}.rm-r-3{margin-right:2.4g !important}.rm-b-3{margin-bottom:2.4g !important}.rm-l-3{margin-left:2.4g !important}.rm-x-3{margin-left:2.4g !important;margin-right:2.4g !important}.rm-y-3{margin-top:2.4g !important;margin-bottom:2.4g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.8rem !important}.rp-r-1{padding-right:0.8rem !important}.rp-b-1{padding-bottom:0.8rem !important}.rp-l-1{padding-left:0.8rem !important}.rp-x-1{padding-left:0.8rem !important;padding-right:0.8rem !important}.rp-y-1{padding-top:0.8rem !important;padding-bottom:0.8rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:1.2rem !important}.rp-r-2{padding-right:1.2rem !important}.rp-b-2{padding-bottom:1.2rem !important}.rp-l-2{padding-left:1.2rem !important}.rp-x-2{padding-left:1.2rem !important;padding-right:1.2rem !important}.rp-y-2{padding-top:1.2rem !important;padding-bottom:1.2rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:2.4g !important}.rp-r-3{padding-right:2.4g !important}.rp-b-3{padding-bottom:2.4g !important}.rp-l-3{padding-left:2.4g !important}.rp-x-3{padding-left:2.4g !important;padding-right:2.4g !important}.rp-y-3{padding-top:2.4g !important;padding-bottom:2.4g !important}}@media screen and (min-width: 1360px) and (max-width: 1439px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.7rem !important}.rm-r-1{margin-right:0.7rem !important}.rm-b-1{margin-bottom:0.7rem !important}.rm-l-1{margin-left:0.7rem !important}.rm-x-1{margin-left:0.7rem !important;margin-right:0.7rem !important}.rm-y-1{margin-top:0.7rem !important;margin-bottom:0.7rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:1.05rem !important}.rm-r-2{margin-right:1.05rem !important}.rm-b-2{margin-bottom:1.05rem !important}.rm-l-2{margin-left:1.05rem !important}.rm-x-2{margin-left:1.05rem !important;margin-right:1.05rem !important}.rm-y-2{margin-top:1.05rem !important;margin-bottom:1.05rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:2.1g !important}.rm-r-3{margin-right:2.1g !important}.rm-b-3{margin-bottom:2.1g !important}.rm-l-3{margin-left:2.1g !important}.rm-x-3{margin-left:2.1g !important;margin-right:2.1g !important}.rm-y-3{margin-top:2.1g !important;margin-bottom:2.1g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.7rem !important}.rp-r-1{padding-right:0.7rem !important}.rp-b-1{padding-bottom:0.7rem !important}.rp-l-1{padding-left:0.7rem !important}.rp-x-1{padding-left:0.7rem !important;padding-right:0.7rem !important}.rp-y-1{padding-top:0.7rem !important;padding-bottom:0.7rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:1.05rem !important}.rp-r-2{padding-right:1.05rem !important}.rp-b-2{padding-bottom:1.05rem !important}.rp-l-2{padding-left:1.05rem !important}.rp-x-2{padding-left:1.05rem !important;padding-right:1.05rem !important}.rp-y-2{padding-top:1.05rem !important;padding-bottom:1.05rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:2.1g !important}.rp-r-3{padding-right:2.1g !important}.rp-b-3{padding-bottom:2.1g !important}.rp-l-3{padding-left:2.1g !important}.rp-x-3{padding-left:2.1g !important;padding-right:2.1g !important}.rp-y-3{padding-top:2.1g !important;padding-bottom:2.1g !important}}@media screen and (min-width: 1280px) and (max-width: 1359px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.6rem !important}.rm-r-1{margin-right:0.6rem !important}.rm-b-1{margin-bottom:0.6rem !important}.rm-l-1{margin-left:0.6rem !important}.rm-x-1{margin-left:0.6rem !important;margin-right:0.6rem !important}.rm-y-1{margin-top:0.6rem !important;margin-bottom:0.6rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:0.9rem !important}.rm-r-2{margin-right:0.9rem !important}.rm-b-2{margin-bottom:0.9rem !important}.rm-l-2{margin-left:0.9rem !important}.rm-x-2{margin-left:0.9rem !important;margin-right:0.9rem !important}.rm-y-2{margin-top:0.9rem !important;margin-bottom:0.9rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:1.8g !important}.rm-r-3{margin-right:1.8g !important}.rm-b-3{margin-bottom:1.8g !important}.rm-l-3{margin-left:1.8g !important}.rm-x-3{margin-left:1.8g !important;margin-right:1.8g !important}.rm-y-3{margin-top:1.8g !important;margin-bottom:1.8g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.6rem !important}.rp-r-1{padding-right:0.6rem !important}.rp-b-1{padding-bottom:0.6rem !important}.rp-l-1{padding-left:0.6rem !important}.rp-x-1{padding-left:0.6rem !important;padding-right:0.6rem !important}.rp-y-1{padding-top:0.6rem !important;padding-bottom:0.6rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:0.9rem !important}.rp-r-2{padding-right:0.9rem !important}.rp-b-2{padding-bottom:0.9rem !important}.rp-l-2{padding-left:0.9rem !important}.rp-x-2{padding-left:0.9rem !important;padding-right:0.9rem !important}.rp-y-2{padding-top:0.9rem !important;padding-bottom:0.9rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:1.8g !important}.rp-r-3{padding-right:1.8g !important}.rp-b-3{padding-bottom:1.8g !important}.rp-l-3{padding-left:1.8g !important}.rp-x-3{padding-left:1.8g !important;padding-right:1.8g !important}.rp-y-3{padding-top:1.8g !important;padding-bottom:1.8g !important}}@media screen and (min-width: 1152px) and (max-width: 1279px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.5rem !important}.rm-r-1{margin-right:0.5rem !important}.rm-b-1{margin-bottom:0.5rem !important}.rm-l-1{margin-left:0.5rem !important}.rm-x-1{margin-left:0.5rem !important;margin-right:0.5rem !important}.rm-y-1{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:0.75rem !important}.rm-r-2{margin-right:0.75rem !important}.rm-b-2{margin-bottom:0.75rem !important}.rm-l-2{margin-left:0.75rem !important}.rm-x-2{margin-left:0.75rem !important;margin-right:0.75rem !important}.rm-y-2{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:1.5g !important}.rm-r-3{margin-right:1.5g !important}.rm-b-3{margin-bottom:1.5g !important}.rm-l-3{margin-left:1.5g !important}.rm-x-3{margin-left:1.5g !important;margin-right:1.5g !important}.rm-y-3{margin-top:1.5g !important;margin-bottom:1.5g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.5rem !important}.rp-r-1{padding-right:0.5rem !important}.rp-b-1{padding-bottom:0.5rem !important}.rp-l-1{padding-left:0.5rem !important}.rp-x-1{padding-left:0.5rem !important;padding-right:0.5rem !important}.rp-y-1{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:0.75rem !important}.rp-r-2{padding-right:0.75rem !important}.rp-b-2{padding-bottom:0.75rem !important}.rp-l-2{padding-left:0.75rem !important}.rp-x-2{padding-left:0.75rem !important;padding-right:0.75rem !important}.rp-y-2{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:1.5g !important}.rp-r-3{padding-right:1.5g !important}.rp-b-3{padding-bottom:1.5g !important}.rp-l-3{padding-left:1.5g !important}.rp-x-3{padding-left:1.5g !important;padding-right:1.5g !important}.rp-y-3{padding-top:1.5g !important;padding-bottom:1.5g !important}}@media screen and (min-width: 1024px) and (max-width: 1151px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.4rem !important}.rm-r-1{margin-right:0.4rem !important}.rm-b-1{margin-bottom:0.4rem !important}.rm-l-1{margin-left:0.4rem !important}.rm-x-1{margin-left:0.4rem !important;margin-right:0.4rem !important}.rm-y-1{margin-top:0.4rem !important;margin-bottom:0.4rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:0.6rem !important}.rm-r-2{margin-right:0.6rem !important}.rm-b-2{margin-bottom:0.6rem !important}.rm-l-2{margin-left:0.6rem !important}.rm-x-2{margin-left:0.6rem !important;margin-right:0.6rem !important}.rm-y-2{margin-top:0.6rem !important;margin-bottom:0.6rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:1.2g !important}.rm-r-3{margin-right:1.2g !important}.rm-b-3{margin-bottom:1.2g !important}.rm-l-3{margin-left:1.2g !important}.rm-x-3{margin-left:1.2g !important;margin-right:1.2g !important}.rm-y-3{margin-top:1.2g !important;margin-bottom:1.2g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.4rem !important}.rp-r-1{padding-right:0.4rem !important}.rp-b-1{padding-bottom:0.4rem !important}.rp-l-1{padding-left:0.4rem !important}.rp-x-1{padding-left:0.4rem !important;padding-right:0.4rem !important}.rp-y-1{padding-top:0.4rem !important;padding-bottom:0.4rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:0.6rem !important}.rp-r-2{padding-right:0.6rem !important}.rp-b-2{padding-bottom:0.6rem !important}.rp-l-2{padding-left:0.6rem !important}.rp-x-2{padding-left:0.6rem !important;padding-right:0.6rem !important}.rp-y-2{padding-top:0.6rem !important;padding-bottom:0.6rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:1.2g !important}.rp-r-3{padding-right:1.2g !important}.rp-b-3{padding-bottom:1.2g !important}.rp-l-3{padding-left:1.2g !important}.rp-x-3{padding-left:1.2g !important;padding-right:1.2g !important}.rp-y-3{padding-top:1.2g !important;padding-bottom:1.2g !important}}@media screen and (max-width: 1023px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.3rem !important}.rm-r-1{margin-right:0.3rem !important}.rm-b-1{margin-bottom:0.3rem !important}.rm-l-1{margin-left:0.3rem !important}.rm-x-1{margin-left:0.3rem !important;margin-right:0.3rem !important}.rm-y-1{margin-top:0.3rem !important;margin-bottom:0.3rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:0.45rem !important}.rm-r-2{margin-right:0.45rem !important}.rm-b-2{margin-bottom:0.45rem !important}.rm-l-2{margin-left:0.45rem !important}.rm-x-2{margin-left:0.45rem !important;margin-right:0.45rem !important}.rm-y-2{margin-top:0.45rem !important;margin-bottom:0.45rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:0.9g !important}.rm-r-3{margin-right:0.9g !important}.rm-b-3{margin-bottom:0.9g !important}.rm-l-3{margin-left:0.9g !important}.rm-x-3{margin-left:0.9g !important;margin-right:0.9g !important}.rm-y-3{margin-top:0.9g !important;margin-bottom:0.9g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.3rem !important}.rp-r-1{padding-right:0.3rem !important}.rp-b-1{padding-bottom:0.3rem !important}.rp-l-1{padding-left:0.3rem !important}.rp-x-1{padding-left:0.3rem !important;padding-right:0.3rem !important}.rp-y-1{padding-top:0.3rem !important;padding-bottom:0.3rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:0.45rem !important}.rp-r-2{padding-right:0.45rem !important}.rp-b-2{padding-bottom:0.45rem !important}.rp-l-2{padding-left:0.45rem !important}.rp-x-2{padding-left:0.45rem !important;padding-right:0.45rem !important}.rp-y-2{padding-top:0.45rem !important;padding-bottom:0.45rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:0.9g !important}.rp-r-3{padding-right:0.9g !important}.rp-b-3{padding-bottom:0.9g !important}.rp-l-3{padding-left:0.9g !important}.rp-x-3{padding-left:0.9g !important;padding-right:0.9g !important}.rp-y-3{padding-top:0.9g !important;padding-bottom:0.9g !important}}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.viewerDialogs>.dialog-animated:not(.dialog-closed):not(.dialog-open){display:none}.viewerDialogs>.dialog-animated.dialog-closed{animation-duration:0.3s;animation-direction:alternate;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-name:slideOutUp}.viewerDialogs>.dialog-animated.dialog-open{animation-duration:0.3s;animation-direction:alternate;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-name:slideInDown}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.group-radio label{cursor:pointer}.group-radio label input{height:0;width:0;visibility:hidden}.group-radio label span{padding-left:23px;position:relative}.group-radio label span:before{background:#fff;border-radius:8px;content:'';display:block;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);width:16px}.group-radio label input:focus+span:before{outline:none}.group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #91b9cd}body.theme-tide .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #91b9cd}body.theme-tigerlily .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #9ccdf8}body.theme-crickets .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #8be7b5}body.theme-honeycomb .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #fab797}body.theme-mint .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #a7e9b3}body.theme-overcast .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #73f2fc}body.theme-quartz .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #d7e8fe}.group-radio label input:checked+span:after{border-radius:5px;content:'';height:10px;left:3px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);width:10px}.group-radio label input:checked+span:after{background:#3c5d80}body.theme-tide .group-radio label input:checked+span:after{background:#3c5d80}body.theme-tigerlily .group-radio label input:checked+span:after{background:#744b71}body.theme-crickets .group-radio label input:checked+span:after{background:#3c5d80}body.theme-honeycomb .group-radio label input:checked+span:after{background:#3c5d80}body.theme-mint .group-radio label input:checked+span:after{background:#3c5d80}body.theme-overcast .group-radio label input:checked+span:after{background:#3c5d80}body.theme-quartz .group-radio label input:checked+span:after{background:#3c5d80}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}span.select2.select2-container{font-weight:normal}span.select2.select2-container span.select2-selection:hover span.select2-selection__arrow,span.select2.select2-container span.select2-selection:focus span.select2-selection__arrow{background-color:#a6a6a6}span.select2.select2-container span.select2-selection{border:0;border-radius:2px}span.select2.select2-container span.select2-selection,span.select2.select2-container span.select2-selection span.select2-selection__rendered,span.select2.select2-container span.select2-selection span.select2-selection__arrow{height:30px}span.select2.select2-container span.select2-selection__rendered{line-height:34px;padding-left:11px}span.select2.select2-container span.select2-selection__arrow{background-color:#c3c3c3;border-top-right-radius:2px;border-bottom-right-radius:2px;right:0;top:0;transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;width:20px}span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-tide span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-tigerlily span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-crickets span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-honeycomb span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-mint span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-overcast span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-quartz span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}span.select2.select2-container span.select2-selection__arrow b{display:none}span.select2.select2-container span.select2-selection--multiple{background-color:#b6b6b6;min-height:30px}span.select2.select2-container span.select2-selection--multiple input.select2-search__field{color:#3e3e3e}span.select2.select2-container span.select2-selection--multiple input.select2-search__field::-webkit-input-placeholder{color:#3e3e3e}span.select2.select2-container span.select2-selection--multiple input.select2-search__field:-moz-placeholder{color:#3e3e3e}span.select2.select2-container span.select2-selection--multiple input.select2-search__field::-moz-placeholder{color:#3e3e3e}span.select2.select2-container span.select2-selection--multiple input.select2-search__field:-ms-input-placeholder{color:#3e3e3e}span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{background-color:#fff;border-radius:2px;color:#3e3e3e;font-size:12px;line-height:22px;margin-top:3px}span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-tide span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-tigerlily span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-crickets span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-honeycomb span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-mint span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-overcast span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-quartz span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}span.select2.select2-container span.select2-selection--multiple span.select2-selection__choice__remove{color:#676767;float:right;font-size:20px;font-weight:300;line-height:20px;margin-left:6px;margin-right:0}span.select2.select2-container span.select2-selection--multiple span.select2-selection__clear{display:none}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.state-error+.tooltip .tooltip-inner{color:#fff}.state-error+.tooltip .tooltip-inner{background-color:#933}body.theme-tide .state-error+.tooltip .tooltip-inner{background-color:#933}body.theme-tigerlily .state-error+.tooltip .tooltip-inner{background-color:#c66}body.theme-crickets .state-error+.tooltip .tooltip-inner{background-color:#933}body.theme-honeycomb .state-error+.tooltip .tooltip-inner{background-color:#933}body.theme-mint .state-error+.tooltip .tooltip-inner{background-color:#933}body.theme-overcast .state-error+.tooltip .tooltip-inner{background-color:#933}body.theme-quartz .state-error+.tooltip .tooltip-inner{background-color:#933}.state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}body.theme-tide .state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}body.theme-tigerlily .state-error+.tooltip.top .tooltip-arrow{border-top-color:#c66}body.theme-crickets .state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}body.theme-honeycomb .state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}body.theme-mint .state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}body.theme-overcast .state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}body.theme-quartz .state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}.state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}body.theme-tide .state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}body.theme-tigerlily .state-error+.tooltip.right .tooltip-arrow{border-right-color:#c66}body.theme-crickets .state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}body.theme-honeycomb .state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}body.theme-mint .state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}body.theme-overcast .state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}body.theme-quartz .state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}.state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}body.theme-tide .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}body.theme-tigerlily .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#c66}body.theme-crickets .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}body.theme-honeycomb .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}body.theme-mint .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}body.theme-overcast .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}body.theme-quartz .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}.state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}body.theme-tide .state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}body.theme-tigerlily .state-error+.tooltip.left .tooltip-arrow{border-left-color:#c66}body.theme-crickets .state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}body.theme-honeycomb .state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}body.theme-mint .state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}body.theme-overcast .state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}body.theme-quartz .state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}.state-error:not(.component-group).form-control,.state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-tide .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-tide .state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-tigerlily .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-tigerlily .state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-crickets .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-crickets .state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-honeycomb .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-honeycomb .state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-mint .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-mint .state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-overcast .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-overcast .state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-quartz .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-quartz .state-error:not(.component-group) .form-control{background-color:#fcc}.state-error:not(.component-group).form-control,.state-error:not(.component-group) .form-control{border-color:#933}body.theme-tide .state-error:not(.component-group).form-control{border-color:#933}body.theme-tide .state-error:not(.component-group) .form-control{border-color:#933}body.theme-tigerlily .state-error:not(.component-group).form-control{border-color:#c66}body.theme-tigerlily .state-error:not(.component-group) .form-control{border-color:#c66}body.theme-crickets .state-error:not(.component-group).form-control{border-color:#933}body.theme-crickets .state-error:not(.component-group) .form-control{border-color:#933}body.theme-honeycomb .state-error:not(.component-group).form-control{border-color:#933}body.theme-honeycomb .state-error:not(.component-group) .form-control{border-color:#933}body.theme-mint .state-error:not(.component-group).form-control{border-color:#933}body.theme-mint .state-error:not(.component-group) .form-control{border-color:#933}body.theme-overcast .state-error:not(.component-group).form-control{border-color:#933}body.theme-overcast .state-error:not(.component-group) .form-control{border-color:#933}body.theme-quartz .state-error:not(.component-group).form-control{border-color:#933}body.theme-quartz .state-error:not(.component-group) .form-control{border-color:#933}.state-error:not(.component-group).form-control,.state-error:not(.component-group) .form-control{color:#611}body.theme-tide .state-error:not(.component-group).form-control{color:#611}body.theme-tide .state-error:not(.component-group) .form-control{color:#611}body.theme-tigerlily .state-error:not(.component-group).form-control{color:#611}body.theme-tigerlily .state-error:not(.component-group) .form-control{color:#611}body.theme-crickets .state-error:not(.component-group).form-control{color:#611}body.theme-crickets .state-error:not(.component-group) .form-control{color:#611}body.theme-honeycomb .state-error:not(.component-group).form-control{color:#611}body.theme-honeycomb .state-error:not(.component-group) .form-control{color:#611}body.theme-mint .state-error:not(.component-group).form-control{color:#611}body.theme-mint .state-error:not(.component-group) .form-control{color:#611}body.theme-overcast .state-error:not(.component-group).form-control{color:#611}body.theme-overcast .state-error:not(.component-group) .form-control{color:#611}body.theme-quartz .state-error:not(.component-group).form-control{color:#611}body.theme-quartz .state-error:not(.component-group) .form-control{color:#611}.state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-tide .state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-tigerlily .state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-crickets .state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-honeycomb .state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-mint .state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-overcast .state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-quartz .state-error:not(.component-group) .select2-selection{background-color:#fcc}.state-error:not(.component-group) .select2-selection{border-color:#933}body.theme-tide .state-error:not(.component-group) .select2-selection{border-color:#933}body.theme-tigerlily .state-error:not(.component-group) .select2-selection{border-color:#c66}body.theme-crickets .state-error:not(.component-group) .select2-selection{border-color:#933}body.theme-honeycomb .state-error:not(.component-group) .select2-selection{border-color:#933}body.theme-mint .state-error:not(.component-group) .select2-selection{border-color:#933}body.theme-overcast .state-error:not(.component-group) .select2-selection{border-color:#933}body.theme-quartz .state-error:not(.component-group) .select2-selection{border-color:#933}.state-error:not(.component-group) .select2-selection{color:#611}body.theme-tide .state-error:not(.component-group) .select2-selection{color:#611}body.theme-tigerlily .state-error:not(.component-group) .select2-selection{color:#611}body.theme-crickets .state-error:not(.component-group) .select2-selection{color:#611}body.theme-honeycomb .state-error:not(.component-group) .select2-selection{color:#611}body.theme-mint .state-error:not(.component-group) .select2-selection{color:#611}body.theme-overcast .state-error:not(.component-group) .select2-selection{color:#611}body.theme-quartz .state-error:not(.component-group) .select2-selection{color:#611}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.roundedButtonGroup .roundedButtonWrapper{cursor:pointer;display:inline-block;float:left;margin-left:-1px;text-decoration:none;text-align:center}.roundedButtonGroup .roundedButtonWrapper.disabled{opacity:0.5;cursor:not-allowed}.roundedButtonGroup .roundedButtonWrapper .roundedButton{align-items:center;display:flex;font-size:11px;font-weight:500;justify-content:center;height:25px;line-height:25px;padding:0 22px;text-transform:uppercase;transition:-moz-transition: all 0.3s ease;-webkit-transition:-moz-transition: all 0.3s ease;-ms-transition:-moz-transition: all 0.3s ease;-o-transition:-moz-transition: all 0.3s ease;-moz-transition:-moz-transition: all 0.3s ease}.roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#16202b}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#26333f}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#2b141b}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#252228}body.theme-mint .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#1d232a}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#252228}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#2b2e3f}.roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}body.theme-tide .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #744b71}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}body.theme-mint .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}.roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#91b9cd}body.theme-tide .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#91b9cd}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#9ccdf8}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#8be7b5}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#fab797}body.theme-mint .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#a7e9b3}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#73f2fc}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#d7e8fe}.roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#9ccef9}body.theme-tide .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#9ccef9}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#9acffd}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#92c2da}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#b5b5b5}body.theme-mint .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#a7e9b3}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#9cbecf}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#8ea2a4}.roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#9ccef9}body.theme-tide .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#9ccef9}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#9acffd}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#92c2da}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#b5b5b5}body.theme-mint .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#a7e9b3}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#9cbecf}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#8ea2a4}.roundedButtonGroup .roundedButtonWrapper .roundedButton svg,.roundedButtonGroup .roundedButtonWrapper .roundedButton span{margin:0 2px}.roundedButtonGroup .roundedButtonWrapper .roundedButton i{line-height:15px;font-size:15px}.roundedButtonGroup .roundedButtonWrapper .bottomLabel{font-size:12px;font-weight:500;line-height:12px;margin-top:8px}.roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#91b9cd}body.theme-tide .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#91b9cd}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#9ccdf8}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#8be7b5}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#fab797}body.theme-mint .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#a7e9b3}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#73f2fc}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#d7e8fe}.roundedButtonGroup .roundedButtonWrapper:first-child{margin-left:0}.roundedButtonGroup .roundedButtonWrapper:first-child .roundedButton{border-bottom-left-radius:25px;border-top-left-radius:25px}.roundedButtonGroup .roundedButtonWrapper:last-child .roundedButton{border-bottom-right-radius:25px;border-top-right-radius:25px}.roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#16202b}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#26333f}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#2b141b}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#252228}body.theme-mint .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#1d232a}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#252228}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#2b2e3f}.roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}body.theme-tide .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#5b3a59}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}body.theme-mint .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}.roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#20a5d6}body.theme-tide .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#20a5d6}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#fa8947}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#d4c3c1}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#cda56b}body.theme-mint .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#31b166}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#507d80}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#7858ce}.roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#00a4d9}body.theme-tide .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#00a4d9}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#ff8a3d}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#d4aaa5}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#ce9e59}body.theme-mint .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#23b15d}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#467c80}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#6843cc}.roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#16202b}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#26333f}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#2b141b}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#252228}body.theme-mint .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#1d232a}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#252228}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#2b2e3f}.roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg,.roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#16202b}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#26333f}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#26333f}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#2b141b}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#2b141b}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#252228}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#252228}body.theme-mint .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#1d232a}body.theme-mint .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#1d232a}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#252228}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#252228}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#2b2e3f}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#2b2e3f}.roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg,.roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#16202b}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#26333f}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#26333f}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#2b141b}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#2b141b}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#252228}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#252228}body.theme-mint .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#1d232a}body.theme-mint .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#1d232a}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#252228}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#252228}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#2b2e3f}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#2b2e3f}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:#fff;color:#000;display:none}dialog[open]{display:block}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1)}@media screen and (max-width: 540px){dialog[_polyfill_modal]{top:0;width:auto;margin:1em}}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Thin-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Thin-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Thin-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Thin-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Light-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Light-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Light-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Light-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Regular-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Regular-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Regular-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Regular-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Medium-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Medium-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Medium-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Medium-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Bold-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Bold-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Bold-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Bold-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Black-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Black-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Black-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Black-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-ThinItalic-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-ThinItalic-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-ThinItalic-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-ThinItalic-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'), local('Roboto-LightItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-LightItalic-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-LightItalic-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'), local('Roboto-LightItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-LightItalic-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-LightItalic-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Italic-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Italic-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Italic-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Italic-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-MediumItalic-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-MediumItalic-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-MediumItalic-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-MediumItalic-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BoldItalic-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BoldItalic-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BoldItalic-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BoldItalic-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:local('Roboto Black Italic'), local('Roboto-BlackItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BlackItalic-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BlackItalic-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:local('Roboto Black Italic'), local('Roboto-BlackItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BlackItalic-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BlackItalic-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Sanchez';font-style:normal;font-weight:400;src:local('Sanchez'), local('Sanchez-Regular'), url("packages/ohif_viewerbase/assets/fonts/Sanchez-Regular-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Sanchez-Regular-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Sanchez';font-style:normal;font-weight:400;src:local('Sanchez'), local('Sanchez-Regular'), url("packages/ohif_viewerbase/assets/fonts/Sanchez-Regular-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Sanchez-Regular-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}.loadingTextDiv{font-weight:300;padding:30px;text-align:center}.removableBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:transparent}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#aboutModal .logo .logoText{display:inline-block;font-family:"Sanchez";font-weight:300;font-size:20pt;line-height:45px;text-decoration:none}#aboutModal .logo .logoText{color:#fff}body.theme-tide #aboutModal .logo .logoText{color:#fff}body.theme-tigerlily #aboutModal .logo .logoText{color:#fff}body.theme-crickets #aboutModal .logo .logoText{color:#fff}body.theme-honeycomb #aboutModal .logo .logoText{color:#fff}body.theme-mint #aboutModal .logo .logoText{color:#fff}body.theme-overcast #aboutModal .logo .logoText{color:#fff}body.theme-quartz #aboutModal .logo .logoText{color:#fff}#aboutModal .logo .logoImage{width:45px;height:45px;margin:0 1rem}#aboutModal .forkOnGithub{position:absolute;top:0;right:0;border:0;cursor:pointer}.studyBrowser{float:left;height:100%;width:100%;overflow:hidden;background-color:#000;padding-bottom:20px}.studyBrowser .scrollableStudyThumbnails{height:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:50px;padding-right:16px;padding-left:4px;margin-right:-16px}.studyBrowser .scrollableStudyThumbnails::-webkit-scrollbar{display:none}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.thumbnailEntry{cursor:pointer;display:table;margin:0 auto}.thumbnailEntry.draggable{cursor:copy;cursor:-webkit-grab;cursor:-moz-grab}.thumbnailEntry .seriesDetails{font-size:14px;line-height:1.3em;margin-top:5px;max-width:217px;min-height:36px;position:relative;word-wrap:break-word}.thumbnailEntry .seriesDetails{color:#fff}body.theme-tide .thumbnailEntry .seriesDetails{color:#fff}body.theme-tigerlily .thumbnailEntry .seriesDetails{color:#fff}body.theme-crickets .thumbnailEntry .seriesDetails{color:#fff}body.theme-honeycomb .thumbnailEntry .seriesDetails{color:#fff}body.theme-mint .thumbnailEntry .seriesDetails{color:#fff}body.theme-overcast .thumbnailEntry .seriesDetails{color:#fff}body.theme-quartz .thumbnailEntry .seriesDetails{color:#fff}.thumbnailEntry .seriesDetails.info-only{min-height:auto}.thumbnailEntry .seriesDetails.info-only .seriesDescription{display:none}.thumbnailEntry .seriesDetails.info-only .seriesInformation{display:flex;float:none;max-width:none;padding-right:none}.thumbnailEntry .seriesDetails.info-only .seriesInformation .item{flex:1;text-align:center}.thumbnailEntry .seriesDetails.info-only .seriesInformation .item .icon,.thumbnailEntry .seriesDetails.info-only .seriesInformation .item .value{display:inline;float:none;line-height:25px}.thumbnailEntry .seriesDetails.info-only .seriesInformation .item .value{margin-left:0;width:auto}.thumbnailEntry .seriesDescription{float:left;width:calc(100% - 50px)}.thumbnailEntry .seriesInformation{display:table;float:right;padding-right:4px;max-width:50px}.thumbnailEntry .seriesInformation .item-frames .icon{height:18px}.thumbnailEntry .seriesInformation .value{display:inline-block;float:right;font-size:12px;margin-left:4px;width:calc(100% - 15px)}.thumbnailEntry .seriesInformation .value{color:#91b9cd}body.theme-tide .thumbnailEntry .seriesInformation .value{color:#91b9cd}body.theme-tigerlily .thumbnailEntry .seriesInformation .value{color:#9ccdf8}body.theme-crickets .thumbnailEntry .seriesInformation .value{color:#8be7b5}body.theme-honeycomb .thumbnailEntry .seriesInformation .value{color:#fab797}body.theme-mint .thumbnailEntry .seriesInformation .value{color:#a7e9b3}body.theme-overcast .thumbnailEntry .seriesInformation .value{color:#73f2fc}body.theme-quartz .thumbnailEntry .seriesInformation .value{color:#d7e8fe}.thumbnailEntry .seriesInformation .icon{display:inline-block;float:left;font-size:10px;font-weight:900;text-align:right;width:11px}.thumbnailEntry .seriesInformation .icon{color:#20a5d6}body.theme-tide .thumbnailEntry .seriesInformation .icon{color:#20a5d6}body.theme-tigerlily .thumbnailEntry .seriesInformation .icon{color:#fa8947}body.theme-crickets .thumbnailEntry .seriesInformation .icon{color:#d4c3c1}body.theme-honeycomb .thumbnailEntry .seriesInformation .icon{color:#cda56b}body.theme-mint .thumbnailEntry .seriesInformation .icon{color:#31b166}body.theme-overcast .thumbnailEntry .seriesInformation .icon{color:#507d80}body.theme-quartz .thumbnailEntry .seriesInformation .icon{color:#7858ce}.thumbnailEntry .seriesInformation .icon div{background-color:#678696;margin-top:6px;position:relative}.thumbnailEntry .seriesInformation .icon div:after{box-shadow:1px 1px rgba(0,0,0,0.115);left:-5px;position:absolute;top:-5px}.thumbnailEntry .seriesInformation .icon div:after{background-color:#20a5d6}body.theme-tide .thumbnailEntry .seriesInformation .icon div:after{background-color:#20a5d6}body.theme-tigerlily .thumbnailEntry .seriesInformation .icon div:after{background-color:#fa8947}body.theme-crickets .thumbnailEntry .seriesInformation .icon div:after{background-color:#d4c3c1}body.theme-honeycomb .thumbnailEntry .seriesInformation .icon div:after{background-color:#cda56b}body.theme-mint .thumbnailEntry .seriesInformation .icon div:after{background-color:#31b166}body.theme-overcast .thumbnailEntry .seriesInformation .icon div:after{background-color:#507d80}body.theme-quartz .thumbnailEntry .seriesInformation .icon div:after{background-color:#7858ce}.thumbnailEntry .seriesInformation .icon div,.thumbnailEntry .seriesInformation .icon div:after{content:'';display:inline-block;height:11px;width:11px}.thumbnailEntry .seriesInformation .icon div,.thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-tide .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-tide .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-tigerlily .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-tigerlily .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-crickets .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-crickets .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-honeycomb .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-honeycomb .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-mint .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-mint .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-overcast .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-overcast .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-quartz .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-quartz .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.thumbnailEntry.active .imageThumbnail{box-shadow:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.thumbnailEntry.active .imageThumbnail{border-color:#20a5d6}body.theme-tide .thumbnailEntry.active .imageThumbnail{border-color:#20a5d6}body.theme-tigerlily .thumbnailEntry.active .imageThumbnail{border-color:#fa8947}body.theme-crickets .thumbnailEntry.active .imageThumbnail{border-color:#d4c3c1}body.theme-honeycomb .thumbnailEntry.active .imageThumbnail{border-color:#cda56b}body.theme-mint .thumbnailEntry.active .imageThumbnail{border-color:#31b166}body.theme-overcast .thumbnailEntry.active .imageThumbnail{border-color:#507d80}body.theme-quartz .thumbnailEntry.active .imageThumbnail{border-color:#7858ce}.imageThumbnail{border:5px solid transparent;border-radius:12px;height:135px;margin:0 auto;padding:1px 7px;position:relative;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;width:217px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}.imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}body.theme-tide .imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}body.theme-tigerlily .imageThumbnail{box-shadow:inset 0 0 0 1px #744b71}body.theme-crickets .imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}body.theme-honeycomb .imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}body.theme-mint .imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}body.theme-overcast .imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}body.theme-quartz .imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}.imageThumbnail{background-color:#000}body.theme-tide .imageThumbnail{background-color:#000}body.theme-tigerlily .imageThumbnail{background-color:#000}body.theme-crickets .imageThumbnail{background-color:#000}body.theme-honeycomb .imageThumbnail{background-color:#000}body.theme-mint .imageThumbnail{background-color:#000}body.theme-overcast .imageThumbnail{background-color:#000}body.theme-quartz .imageThumbnail{background-color:#000}.imageThumbnailClone{margin:0 !important}.imageThumbnailClone:hover{box-shadow:none}.imageThumbnailClone:hover{border-color:#fff}body.theme-tide .imageThumbnailClone:hover{border-color:#fff}body.theme-tigerlily .imageThumbnailClone:hover{border-color:#fff}body.theme-crickets .imageThumbnailClone:hover{border-color:#fff}body.theme-honeycomb .imageThumbnailClone:hover{border-color:#fff}body.theme-mint .imageThumbnailClone:hover{border-color:#fff}body.theme-overcast .imageThumbnailClone:hover{border-color:#fff}body.theme-quartz .imageThumbnailClone:hover{border-color:#fff}.imageThumbnailCanvas{height:100%;overflow:hidden}.thumbnailLoadingIndicator{display:none;pointer-events:none;height:20px;width:100%;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute}.thumbnailLoadingIndicator{color:#91b9cd}body.theme-tide .thumbnailLoadingIndicator{color:#91b9cd}body.theme-tigerlily .thumbnailLoadingIndicator{color:#9ccdf8}body.theme-crickets .thumbnailLoadingIndicator{color:#8be7b5}body.theme-honeycomb .thumbnailLoadingIndicator{color:#fab797}body.theme-mint .thumbnailLoadingIndicator{color:#a7e9b3}body.theme-overcast .thumbnailLoadingIndicator{color:#73f2fc}body.theme-quartz .thumbnailLoadingIndicator{color:#d7e8fe}.thumbnailLoadingIndicator p{text-align:center;font-size:10pt}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.imageViewerViewport{width:100%;height:100%;background-color:#000;outline:0 !important;overflow:hidden}.viewportInstructions{display:none;font-size:13px;line-height:18px;pointer-events:none;text-align:center;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;height:20px}.viewportInstructions{color:#91b9cd}body.theme-tide .viewportInstructions{color:#91b9cd}body.theme-tigerlily .viewportInstructions{color:#9ccdf8}body.theme-crickets .viewportInstructions{color:#8be7b5}body.theme-honeycomb .viewportInstructions{color:#fab797}body.theme-mint .viewportInstructions{color:#a7e9b3}body.theme-overcast .viewportInstructions{color:#73f2fc}body.theme-quartz .viewportInstructions{color:#d7e8fe}.magnifyTool{border:4px #fff solid;box-shadow:2px 2px 10px #1e1e1e;border-radius:50%;display:none;cursor:none}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#imageViewerViewports{height:100%;padding-bottom:1px;width:100%;padding-right:12px}.mainContent.sidebar-right-open #imageViewerViewports{padding-right:7px}.mainContent.sidebar-left-open:not(.sidebar-right-open) #imageViewerViewports{padding-right:13px}.mainContent.sidebar-left-open.sidebar-right-open #imageViewerViewports{padding-right:8px}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.imageViewerLoadingIndicator{color:#91b9cd}body.theme-tide .imageViewerLoadingIndicator{color:#91b9cd}body.theme-tigerlily .imageViewerLoadingIndicator{color:#9ccdf8}body.theme-crickets .imageViewerLoadingIndicator{color:#8be7b5}body.theme-honeycomb .imageViewerLoadingIndicator{color:#fab797}body.theme-mint .imageViewerLoadingIndicator{color:#a7e9b3}body.theme-overcast .imageViewerLoadingIndicator{color:#73f2fc}body.theme-quartz .imageViewerLoadingIndicator{color:#d7e8fe}.faded{opacity:0.5}.imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-tide .imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-tigerlily .imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-crickets .imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-honeycomb .imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-mint .imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-overcast .imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-quartz .imageViewerErrorLoadingIndicator{color:#e29e4a}.imageViewerErrorLoadingIndicator p,.imageViewerErrorLoadingIndicator h4{padding:4px 0;text-align:center;word-wrap:break-word}.imageViewerErrorLoadingIndicator p{font-size:11pt}.loadingIndicator{background-color:rgba(0,0,0,0.75);display:none;font-size:18px;height:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.loadingIndicator .indicatorContents{font-size:30px;font-weight:300;position:absolute;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);width:100%}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.annotationDialog{z-index:1000;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden;padding:10px;width:300px;height:140px;border-radius:8px}.annotationDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tide .annotationDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tigerlily .annotationDialog{border:1px solid rgba(135,90,134,0.95)}body.theme-crickets .annotationDialog{border:1px solid rgba(83,123,118,0.95)}body.theme-honeycomb .annotationDialog{border:1px solid rgba(98,51,55,0.95)}body.theme-mint .annotationDialog{border:1px solid rgba(33,69,41,0.95)}body.theme-overcast .annotationDialog{border:1px solid rgba(64,64,64,0.95)}body.theme-quartz .annotationDialog{border:1px solid rgba(136,91,134,0.95)}.annotationDialog{background:rgba(20,25,30,0.95)}body.theme-tide .annotationDialog{background:rgba(20,25,30,0.95)}body.theme-tigerlily .annotationDialog{background:rgba(20,25,30,0.95)}body.theme-crickets .annotationDialog{background:rgba(20,25,30,0.95)}body.theme-honeycomb .annotationDialog{background:rgba(20,25,30,0.95)}body.theme-mint .annotationDialog{background:rgba(20,25,30,0.95)}body.theme-overcast .annotationDialog{background:rgba(20,25,30,0.95)}body.theme-quartz .annotationDialog{background:rgba(20,25,30,0.95)}.annotationDialog{color:#91b9cd}body.theme-tide .annotationDialog{color:#91b9cd}body.theme-tigerlily .annotationDialog{color:#9ccdf8}body.theme-crickets .annotationDialog{color:#8be7b5}body.theme-honeycomb .annotationDialog{color:#fab797}body.theme-mint .annotationDialog{color:#a7e9b3}body.theme-overcast .annotationDialog{color:#73f2fc}body.theme-quartz .annotationDialog{color:#d7e8fe}.annotationDialog h5,.annotationDialog label{font-weight:400}.annotationDialog .annotationTextInputOptions{padding:10px 0}.annotationDialog .annotationTextInput{margin-left:5px}.annotationDialog .annotationDialogConfirm{float:right}.viewportOrientationMarkers{pointer-events:none;font-size:15px;color:#ccc;line-height:18px}.viewportOrientationMarkers .orientationMarker{position:absolute}.viewportOrientationMarkers .topMid{top:5px;left:50%}.viewportOrientationMarkers .leftMid{top:47%;left:5px}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.imageViewerViewport.empty ~ .imageViewerViewportOverlay{display:none}.imageViewerViewportOverlay{color:#91b9cd}body.theme-tide .imageViewerViewportOverlay{color:#91b9cd}body.theme-tigerlily .imageViewerViewportOverlay{color:#9ccdf8}body.theme-crickets .imageViewerViewportOverlay{color:#8be7b5}body.theme-honeycomb .imageViewerViewportOverlay{color:#fab797}body.theme-mint .imageViewerViewportOverlay{color:#a7e9b3}body.theme-overcast .imageViewerViewportOverlay{color:#73f2fc}body.theme-quartz .imageViewerViewportOverlay{color:#d7e8fe}.imageViewerViewportOverlay .dicomTag{position:absolute;font-weight:400;text-shadow:1px 1px #000;pointer-events:none}.imageViewerViewportOverlay .topleft{top:20px;left:20px}.imageViewerViewportOverlay .topright{top:20px;right:20px;text-align:right}.imageViewerViewportOverlay .bottomleft{bottom:20px;left:20px}.imageViewerViewportOverlay .bottomright{bottom:20px;right:20px;text-align:right}.imageViewerViewportOverlay .priorIndicator{font-weight:bold;color:#ff0}.imageViewerViewportOverlay.controlsVisible .topright,.imageViewerViewportOverlay.controlsVisible .bottomright{right:calc(20px + 19px)}.imageViewerViewportOverlay svg{background-color:transparent;margin:2px;width:18px;height:18px}.imageViewerViewportOverlay svg{color:#9ccef9}body.theme-tide .imageViewerViewportOverlay svg{color:#9ccef9}body.theme-tigerlily .imageViewerViewportOverlay svg{color:#9acffd}body.theme-crickets .imageViewerViewportOverlay svg{color:#92c2da}body.theme-honeycomb .imageViewerViewportOverlay svg{color:#b5b5b5}body.theme-mint .imageViewerViewportOverlay svg{color:#a7e9b3}body.theme-overcast .imageViewerViewportOverlay svg{color:#9cbecf}body.theme-quartz .imageViewerViewportOverlay svg{color:#8ea2a4}.imageViewerViewportOverlay svg{fill:#9ccef9}body.theme-tide .imageViewerViewportOverlay svg{fill:#9ccef9}body.theme-tigerlily .imageViewerViewportOverlay svg{fill:#9acffd}body.theme-crickets .imageViewerViewportOverlay svg{fill:#92c2da}body.theme-honeycomb .imageViewerViewportOverlay svg{fill:#b5b5b5}body.theme-mint .imageViewerViewportOverlay svg{fill:#a7e9b3}body.theme-overcast .imageViewerViewportOverlay svg{fill:#9cbecf}body.theme-quartz .imageViewerViewportOverlay svg{fill:#8ea2a4}.imageViewerViewportOverlay svg{stroke:#9ccef9}body.theme-tide .imageViewerViewportOverlay svg{stroke:#9ccef9}body.theme-tigerlily .imageViewerViewportOverlay svg{stroke:#9acffd}body.theme-crickets .imageViewerViewportOverlay svg{stroke:#92c2da}body.theme-honeycomb .imageViewerViewportOverlay svg{stroke:#b5b5b5}body.theme-mint .imageViewerViewportOverlay svg{stroke:#a7e9b3}body.theme-overcast .imageViewerViewportOverlay svg{stroke:#9cbecf}body.theme-quartz .imageViewerViewportOverlay svg{stroke:#8ea2a4}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.viewerMain{width:100%;height:100%}.viewerMain #layoutManagerTarget{width:100%;height:100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{float:left;outline:0}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #744b71}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover,.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active,.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{outline:0}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #44626f}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #44626f}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #875a86}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #537b76}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #623337}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #214529}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #404040}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #885b86}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active,.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #00a4d9}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #00a4d9}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #00a4d9}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #ff8a3d}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #ff8a3d}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #d4aaa5}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #d4aaa5}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #ce9e59}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #ce9e59}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #23b15d}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #23b15d}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #467c80}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #467c80}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #6843cc}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #6843cc}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer .removable{width:100%;height:100%;position:relative}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.imageControls{position:absolute;top:0;right:0;height:100%;padding:5px}.imageControls #scrollbar{height:calc(100% - 20px);margin-top:5px;width:31px}.imageControls #scrollbar #imageSlider{position:absolute;left:20px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;-moz-transform-origin:top left;-webkit-appearance:none;background-color:rgba(0,0,0,0)}.imageControls #scrollbar #imageSlider:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.imageControls #scrollbar #imageSlider::-moz-focus-outer{border:none}.imageControls #scrollbar #imageSlider::-webkit-slider-runnable-track{height:5px;border:none;cursor:pointer;background-color:rgba(0,0,0,0);z-index:6}.imageControls #scrollbar #imageSlider::-moz-range-track{height:2px;border:none;cursor:pointer;background-color:rgba(0,0,0,0);z-index:6}.imageControls #scrollbar #imageSlider::-ms-track{width:100%;height:2px;border:none;cursor:pointer;animate:0.2s;background:transparent;border-width:15px 0;color:rgba(0,0,0,0)}.imageControls #scrollbar #imageSlider::-ms-fill-lower{background:rgba(0,0,0,0)}.imageControls #scrollbar #imageSlider::-ms-fill-upper{background:rgba(0,0,0,0)}.imageControls #scrollbar #imageSlider::-webkit-slider-thumb{-webkit-appearance:none !important;border-radius:57px;border:none;height:12px;width:39px;cursor:grab;margin-top:-7px}.imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}body.theme-tide .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}body.theme-tigerlily .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#4b2c3c}body.theme-crickets .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}body.theme-honeycomb .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}body.theme-mint .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}body.theme-overcast .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}body.theme-quartz .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}.imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#20a5d6}body.theme-tide .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#20a5d6}body.theme-tigerlily .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#fa8947}body.theme-crickets .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#d4c3c1}body.theme-honeycomb .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#cda56b}body.theme-mint .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#31b166}body.theme-overcast .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#507d80}body.theme-quartz .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#7858ce}.imageControls #scrollbar #imageSlider::-moz-range-thumb{border-radius:57px;border:none;height:12px;width:39px;cursor:grab;z-index:7}.imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}body.theme-tide .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}body.theme-tigerlily .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#4b2c3c}body.theme-crickets .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}body.theme-honeycomb .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}body.theme-mint .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}body.theme-overcast .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}body.theme-quartz .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}.imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#20a5d6}body.theme-tide .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#20a5d6}body.theme-tigerlily .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#fa8947}body.theme-crickets .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#d4c3c1}body.theme-honeycomb .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#cda56b}body.theme-mint .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#31b166}body.theme-overcast .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#507d80}body.theme-quartz .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#7858ce}.imageControls #scrollbar #imageSlider::-ms-thumb{border-radius:57px;border:none;height:12px;width:39px;cursor:grab}.imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}body.theme-tide .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}body.theme-tigerlily .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#4b2c3c}body.theme-crickets .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}body.theme-honeycomb .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}body.theme-mint .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}body.theme-overcast .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}body.theme-quartz .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}.imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#20a5d6}body.theme-tide .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#20a5d6}body.theme-tigerlily .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#fa8947}body.theme-crickets .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#d4c3c1}body.theme-honeycomb .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#cda56b}body.theme-mint .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#31b166}body.theme-overcast .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#507d80}body.theme-quartz .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#7858ce}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#imageSlider{left:50px}}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.layoutChooser{border:1px solid rgba(77,99,110,0.81);border-radius:8px;height:92px;min-height:92px;min-width:92px;padding:5px 0;position:absolute;width:92px;z-index:5000}.layoutChooser{background:rgba(20,25,30,0.95)}body.theme-tide .layoutChooser{background:rgba(20,25,30,0.95)}body.theme-tigerlily .layoutChooser{background:rgba(20,25,30,0.95)}body.theme-crickets .layoutChooser{background:rgba(20,25,30,0.95)}body.theme-honeycomb .layoutChooser{background:rgba(20,25,30,0.95)}body.theme-mint .layoutChooser{background:rgba(20,25,30,0.95)}body.theme-overcast .layoutChooser{background:rgba(20,25,30,0.95)}body.theme-quartz .layoutChooser{background:rgba(20,25,30,0.95)}.layoutChooser table{margin:0 auto}.layoutChooser table td{cursor:pointer;height:20px;transition:background-color 0.1s ease;-webkit-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;width:20px}.layoutChooser table td{border:1px solid #3c5d80}body.theme-tide .layoutChooser table td{border:1px solid #3c5d80}body.theme-tigerlily .layoutChooser table td{border:1px solid #744b71}body.theme-crickets .layoutChooser table td{border:1px solid #3c5d80}body.theme-honeycomb .layoutChooser table td{border:1px solid #3c5d80}body.theme-mint .layoutChooser table td{border:1px solid #3c5d80}body.theme-overcast .layoutChooser table td{border:1px solid #3c5d80}body.theme-quartz .layoutChooser table td{border:1px solid #3c5d80}.layoutChooser table td:hover,.layoutChooser table td.hover{background-color:#20a5d6}body.theme-tide .layoutChooser table td:hover{background-color:#20a5d6}body.theme-tide .layoutChooser table td.hover{background-color:#20a5d6}body.theme-tigerlily .layoutChooser table td:hover{background-color:#fa8947}body.theme-tigerlily .layoutChooser table td.hover{background-color:#fa8947}body.theme-crickets .layoutChooser table td:hover{background-color:#d4c3c1}body.theme-crickets .layoutChooser table td.hover{background-color:#d4c3c1}body.theme-honeycomb .layoutChooser table td:hover{background-color:#cda56b}body.theme-honeycomb .layoutChooser table td.hover{background-color:#cda56b}body.theme-mint .layoutChooser table td:hover{background-color:#31b166}body.theme-mint .layoutChooser table td.hover{background-color:#31b166}body.theme-overcast .layoutChooser table td:hover{background-color:#507d80}body.theme-overcast .layoutChooser table td.hover{background-color:#507d80}body.theme-quartz .layoutChooser table td:hover{background-color:#7858ce}body.theme-quartz .layoutChooser table td.hover{background-color:#7858ce}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#cineDialog{position:absolute;border-radius:8px;z-index:1000;overflow:hidden;cursor:move;padding:0}#cineDialog{border:2px solid rgba(68,98,111,0.95)}body.theme-tide #cineDialog{border:2px solid rgba(68,98,111,0.95)}body.theme-tigerlily #cineDialog{border:2px solid rgba(135,90,134,0.95)}body.theme-crickets #cineDialog{border:2px solid rgba(83,123,118,0.95)}body.theme-honeycomb #cineDialog{border:2px solid rgba(98,51,55,0.95)}body.theme-mint #cineDialog{border:2px solid rgba(33,69,41,0.95)}body.theme-overcast #cineDialog{border:2px solid rgba(64,64,64,0.95)}body.theme-quartz #cineDialog{border:2px solid rgba(136,91,134,0.95)}#cineDialog{background:rgba(20,25,30,0.95)}body.theme-tide #cineDialog{background:rgba(20,25,30,0.95)}body.theme-tigerlily #cineDialog{background:rgba(20,25,30,0.95)}body.theme-crickets #cineDialog{background:rgba(20,25,30,0.95)}body.theme-honeycomb #cineDialog{background:rgba(20,25,30,0.95)}body.theme-mint #cineDialog{background:rgba(20,25,30,0.95)}body.theme-overcast #cineDialog{background:rgba(20,25,30,0.95)}body.theme-quartz #cineDialog{background:rgba(20,25,30,0.95)}#cineDialog{color:#91b9cd}body.theme-tide #cineDialog{color:#91b9cd}body.theme-tigerlily #cineDialog{color:#9ccdf8}body.theme-crickets #cineDialog{color:#8be7b5}body.theme-honeycomb #cineDialog{color:#fab797}body.theme-mint #cineDialog{color:#a7e9b3}body.theme-overcast #cineDialog{color:#73f2fc}body.theme-quartz #cineDialog{color:#d7e8fe}#cineDialog h5{font-size:20px;line-height:35px;margin:0}#cineDialog h5,#cineDialog label{font-weight:400}#cineDialog .btn{background-color:transparent}#cineDialog .btn{color:#91b9cd}body.theme-tide #cineDialog .btn{color:#91b9cd}body.theme-tigerlily #cineDialog .btn{color:#9ccdf8}body.theme-crickets #cineDialog .btn{color:#8be7b5}body.theme-honeycomb #cineDialog .btn{color:#fab797}body.theme-mint #cineDialog .btn{color:#a7e9b3}body.theme-overcast #cineDialog .btn{color:#73f2fc}body.theme-quartz #cineDialog .btn{color:#d7e8fe}#cineDialog .btn:hover{color:#fff}body.theme-tide #cineDialog .btn:hover{color:#fff}body.theme-tigerlily #cineDialog .btn:hover{color:#fff}body.theme-crickets #cineDialog .btn:hover{color:#fff}body.theme-honeycomb #cineDialog .btn:hover{color:#fff}body.theme-mint #cineDialog .btn:hover{color:#fff}body.theme-overcast #cineDialog .btn:hover{color:#fff}body.theme-quartz #cineDialog .btn:hover{color:#fff}#cineDialog .btn:active,#cineDialog .btn.active{color:#20a5d6}body.theme-tide #cineDialog .btn:active{color:#20a5d6}body.theme-tide #cineDialog .btn.active{color:#20a5d6}body.theme-tigerlily #cineDialog .btn:active{color:#fa8947}body.theme-tigerlily #cineDialog .btn.active{color:#fa8947}body.theme-crickets #cineDialog .btn:active{color:#d4c3c1}body.theme-crickets #cineDialog .btn.active{color:#d4c3c1}body.theme-honeycomb #cineDialog .btn:active{color:#cda56b}body.theme-honeycomb #cineDialog .btn.active{color:#cda56b}body.theme-mint #cineDialog .btn:active{color:#31b166}body.theme-mint #cineDialog .btn.active{color:#31b166}body.theme-overcast #cineDialog .btn:active{color:#507d80}body.theme-overcast #cineDialog .btn.active{color:#507d80}body.theme-quartz #cineDialog .btn:active{color:#7858ce}body.theme-quartz #cineDialog .btn.active{color:#7858ce}#cineDialog .btn[disabled]:hover{color:inherit}#cineDialog .btn[disabled]:active{color:#91b9cd}body.theme-tide #cineDialog .btn[disabled]:active{color:#91b9cd}body.theme-tigerlily #cineDialog .btn[disabled]:active{color:#9ccdf8}body.theme-crickets #cineDialog .btn[disabled]:active{color:#8be7b5}body.theme-honeycomb #cineDialog .btn[disabled]:active{color:#fab797}body.theme-mint #cineDialog .btn[disabled]:active{color:#a7e9b3}body.theme-overcast #cineDialog .btn[disabled]:active{color:#73f2fc}body.theme-quartz #cineDialog .btn[disabled]:active{color:#d7e8fe}#cineDialog .cine-navigation,#cineDialog .cine-controls,#cineDialog .cine-options{cursor:default}#cineDialog .fps-section input[type="range"]{background-color:transparent;border:0 none;outline:0 none}#cineDialog .double-row-style{box-sizing:border-box;width:300px;height:80px;padding:10px;top:2%;left:35%}#cineDialog .double-row-style .cine-navigation{position:absolute;right:4px;top:4px}#cineDialog .double-row-style .cine-navigation .btn{padding:0 4px}#cineDialog .double-row-style .cine-navigation .btn i{font-size:36px;line-height:36px}#cineDialog .double-row-style .cine-controls{left:0px}#cineDialog .double-row-style .cine-options{padding:0px 0}#cineDialog .double-row-style .cine-options .fps-section{width:175px;float:left}#cineDialog .double-row-style .cine-options #fps{float:right;padding:5px 10px 0 0}#cineDialog .single-row-style{box-sizing:content-box;width:425px;height:45px;padding:4px 8px;top:2%;left:35%}#cineDialog .single-row-style .cine-navigation{position:relative;float:right;overflow:hidden}#cineDialog .single-row-style .cine-navigation .btn{padding:0 2px;margin:0 0 0 2px;border:0 none}#cineDialog .single-row-style .cine-navigation .btn:first-of-type{margin-left:0}#cineDialog .single-row-style .cine-navigation .btn i{font-size:38px;line-height:45px}#cineDialog .single-row-style .cine-controls{position:relative;float:left;overflow:hidden}#cineDialog .single-row-style .cine-controls .btn{font-size:22px;line-height:45px;min-width:28px;padding:0 0px;margin:0 4px;border:0 none}#cineDialog .single-row-style .cine-options{display:block;position:relative;width:150px;float:left;overflow:hidden;padding:0;margin:0 0 0 10px}#cineDialog .single-row-style .cine-options .fps-section{display:block;float:left;width:80px}#cineDialog .single-row-style .cine-options .fps-section input[type="range"]{line-height:45px;height:45px}#cineDialog .single-row-style .cine-options #fps{display:block;width:68px;float:left;padding:0;margin:0 0 0 2px;text-align:center;line-height:45px}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.toolbarSectionButton{cursor:pointer;display:inline-block;min-width:30px;outline:none;position:relative;text-align:center}.toolbarSectionButton{color:#9ccef9}body.theme-tide .toolbarSectionButton{color:#9ccef9}body.theme-tigerlily .toolbarSectionButton{color:#9acffd}body.theme-crickets .toolbarSectionButton{color:#92c2da}body.theme-honeycomb .toolbarSectionButton{color:#b5b5b5}body.theme-mint .toolbarSectionButton{color:#a7e9b3}body.theme-overcast .toolbarSectionButton{color:#9cbecf}body.theme-quartz .toolbarSectionButton{color:#8ea2a4}.toolbarSectionButton{fill:#9ccef9}body.theme-tide .toolbarSectionButton{fill:#9ccef9}body.theme-tigerlily .toolbarSectionButton{fill:#9acffd}body.theme-crickets .toolbarSectionButton{fill:#92c2da}body.theme-honeycomb .toolbarSectionButton{fill:#b5b5b5}body.theme-mint .toolbarSectionButton{fill:#a7e9b3}body.theme-overcast .toolbarSectionButton{fill:#9cbecf}body.theme-quartz .toolbarSectionButton{fill:#8ea2a4}.toolbarSectionButton{stroke:#9ccef9}body.theme-tide .toolbarSectionButton{stroke:#9ccef9}body.theme-tigerlily .toolbarSectionButton{stroke:#9acffd}body.theme-crickets .toolbarSectionButton{stroke:#92c2da}body.theme-honeycomb .toolbarSectionButton{stroke:#b5b5b5}body.theme-mint .toolbarSectionButton{stroke:#a7e9b3}body.theme-overcast .toolbarSectionButton{stroke:#9cbecf}body.theme-quartz .toolbarSectionButton{stroke:#8ea2a4}.toolbarSectionButton.disabled>.buttonLabel,.toolbarSectionButton.disabled>.svgContainer{opacity:0.5;cursor:not-allowed}.toolbarSectionButton.disabled>.buttonLabel:hover,.toolbarSectionButton.disabled>.svgContainer:hover,.toolbarSectionButton.disabled>.buttonLabel:hover i,.toolbarSectionButton.disabled>.svgContainer:hover i{color:#91b9cd}body.theme-tide .toolbarSectionButton.disabled>.buttonLabel:hover{color:#91b9cd}body.theme-tide .toolbarSectionButton.disabled>.svgContainer:hover{color:#91b9cd}body.theme-tide .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#91b9cd}body.theme-tide .toolbarSectionButton.disabled>.svgContainer:hover i{color:#91b9cd}body.theme-tigerlily .toolbarSectionButton.disabled>.buttonLabel:hover{color:#9ccdf8}body.theme-tigerlily .toolbarSectionButton.disabled>.svgContainer:hover{color:#9ccdf8}body.theme-tigerlily .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#9ccdf8}body.theme-tigerlily .toolbarSectionButton.disabled>.svgContainer:hover i{color:#9ccdf8}body.theme-crickets .toolbarSectionButton.disabled>.buttonLabel:hover{color:#8be7b5}body.theme-crickets .toolbarSectionButton.disabled>.svgContainer:hover{color:#8be7b5}body.theme-crickets .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#8be7b5}body.theme-crickets .toolbarSectionButton.disabled>.svgContainer:hover i{color:#8be7b5}body.theme-honeycomb .toolbarSectionButton.disabled>.buttonLabel:hover{color:#fab797}body.theme-honeycomb .toolbarSectionButton.disabled>.svgContainer:hover{color:#fab797}body.theme-honeycomb .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#fab797}body.theme-honeycomb .toolbarSectionButton.disabled>.svgContainer:hover i{color:#fab797}body.theme-mint .toolbarSectionButton.disabled>.buttonLabel:hover{color:#a7e9b3}body.theme-mint .toolbarSectionButton.disabled>.svgContainer:hover{color:#a7e9b3}body.theme-mint .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#a7e9b3}body.theme-mint .toolbarSectionButton.disabled>.svgContainer:hover i{color:#a7e9b3}body.theme-overcast .toolbarSectionButton.disabled>.buttonLabel:hover{color:#73f2fc}body.theme-overcast .toolbarSectionButton.disabled>.svgContainer:hover{color:#73f2fc}body.theme-overcast .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#73f2fc}body.theme-overcast .toolbarSectionButton.disabled>.svgContainer:hover i{color:#73f2fc}body.theme-quartz .toolbarSectionButton.disabled>.buttonLabel:hover{color:#d7e8fe}body.theme-quartz .toolbarSectionButton.disabled>.svgContainer:hover{color:#d7e8fe}body.theme-quartz .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#d7e8fe}body.theme-quartz .toolbarSectionButton.disabled>.svgContainer:hover i{color:#d7e8fe}.toolbarSectionButton .buttonLabel{font-size:12px;font-weight:500}.toolbarSectionButton .buttonLabel{color:#91b9cd}body.theme-tide .toolbarSectionButton .buttonLabel{color:#91b9cd}body.theme-tigerlily .toolbarSectionButton .buttonLabel{color:#9ccdf8}body.theme-crickets .toolbarSectionButton .buttonLabel{color:#8be7b5}body.theme-honeycomb .toolbarSectionButton .buttonLabel{color:#fab797}body.theme-mint .toolbarSectionButton .buttonLabel{color:#a7e9b3}body.theme-overcast .toolbarSectionButton .buttonLabel{color:#73f2fc}body.theme-quartz .toolbarSectionButton .buttonLabel{color:#d7e8fe}.toolbarSectionButton .svgContainer{margin:0 auto;text-align:center}.toolbarSectionButton .svgContainer i{font-size:18px;line-height:30px}.toolbarSectionButton .svgContainer i{color:#91b9cd}body.theme-tide .toolbarSectionButton .svgContainer i{color:#91b9cd}body.theme-tigerlily .toolbarSectionButton .svgContainer i{color:#9ccdf8}body.theme-crickets .toolbarSectionButton .svgContainer i{color:#8be7b5}body.theme-honeycomb .toolbarSectionButton .svgContainer i{color:#fab797}body.theme-mint .toolbarSectionButton .svgContainer i{color:#a7e9b3}body.theme-overcast .toolbarSectionButton .svgContainer i{color:#73f2fc}body.theme-quartz .toolbarSectionButton .svgContainer i{color:#d7e8fe}.toolbarSectionButton svg{background-color:transparent;margin:2px;width:21px;height:21px}.toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-tide .toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-tigerlily .toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-crickets .toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-honeycomb .toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-mint .toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-overcast .toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-quartz .toolbarSectionButton:hover>.buttonLabel{color:#fff}.toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-tide .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-tigerlily .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-crickets .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-honeycomb .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-mint .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-overcast .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-quartz .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}.toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-tide .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-tigerlily .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-crickets .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-honeycomb .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-mint .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-overcast .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-quartz .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}.toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-tide .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-tigerlily .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-crickets .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-honeycomb .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-mint .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-overcast .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-quartz .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}.toolbarSectionButton:active>.buttonLabel,.toolbarSectionButton.active>.buttonLabel,.toolbarSectionButton:active>.svgContainer,.toolbarSectionButton.active>.svgContainer{color:#20a5d6}body.theme-tide .toolbarSectionButton:active>.buttonLabel{color:#20a5d6}body.theme-tide .toolbarSectionButton.active>.buttonLabel{color:#20a5d6}body.theme-tide .toolbarSectionButton:active>.svgContainer{color:#20a5d6}body.theme-tide .toolbarSectionButton.active>.svgContainer{color:#20a5d6}body.theme-tigerlily .toolbarSectionButton:active>.buttonLabel{color:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.buttonLabel{color:#fa8947}body.theme-tigerlily .toolbarSectionButton:active>.svgContainer{color:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.svgContainer{color:#fa8947}body.theme-crickets .toolbarSectionButton:active>.buttonLabel{color:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.buttonLabel{color:#d4c3c1}body.theme-crickets .toolbarSectionButton:active>.svgContainer{color:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.svgContainer{color:#d4c3c1}body.theme-honeycomb .toolbarSectionButton:active>.buttonLabel{color:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.buttonLabel{color:#cda56b}body.theme-honeycomb .toolbarSectionButton:active>.svgContainer{color:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.svgContainer{color:#cda56b}body.theme-mint .toolbarSectionButton:active>.buttonLabel{color:#31b166}body.theme-mint .toolbarSectionButton.active>.buttonLabel{color:#31b166}body.theme-mint .toolbarSectionButton:active>.svgContainer{color:#31b166}body.theme-mint .toolbarSectionButton.active>.svgContainer{color:#31b166}body.theme-overcast .toolbarSectionButton:active>.buttonLabel{color:#507d80}body.theme-overcast .toolbarSectionButton.active>.buttonLabel{color:#507d80}body.theme-overcast .toolbarSectionButton:active>.svgContainer{color:#507d80}body.theme-overcast .toolbarSectionButton.active>.svgContainer{color:#507d80}body.theme-quartz .toolbarSectionButton:active>.buttonLabel{color:#7858ce}body.theme-quartz .toolbarSectionButton.active>.buttonLabel{color:#7858ce}body.theme-quartz .toolbarSectionButton:active>.svgContainer{color:#7858ce}body.theme-quartz .toolbarSectionButton.active>.svgContainer{color:#7858ce}.toolbarSectionButton:active>.buttonLabel svg,.toolbarSectionButton.active>.buttonLabel svg,.toolbarSectionButton:active>.svgContainer svg,.toolbarSectionButton.active>.svgContainer svg{fill:#20a5d6}body.theme-tide .toolbarSectionButton:active>.buttonLabel svg{fill:#20a5d6}body.theme-tide .toolbarSectionButton.active>.buttonLabel svg{fill:#20a5d6}body.theme-tide .toolbarSectionButton:active>.svgContainer svg{fill:#20a5d6}body.theme-tide .toolbarSectionButton.active>.svgContainer svg{fill:#20a5d6}body.theme-tigerlily .toolbarSectionButton:active>.buttonLabel svg{fill:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.buttonLabel svg{fill:#fa8947}body.theme-tigerlily .toolbarSectionButton:active>.svgContainer svg{fill:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.svgContainer svg{fill:#fa8947}body.theme-crickets .toolbarSectionButton:active>.buttonLabel svg{fill:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.buttonLabel svg{fill:#d4c3c1}body.theme-crickets .toolbarSectionButton:active>.svgContainer svg{fill:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.svgContainer svg{fill:#d4c3c1}body.theme-honeycomb .toolbarSectionButton:active>.buttonLabel svg{fill:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.buttonLabel svg{fill:#cda56b}body.theme-honeycomb .toolbarSectionButton:active>.svgContainer svg{fill:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.svgContainer svg{fill:#cda56b}body.theme-mint .toolbarSectionButton:active>.buttonLabel svg{fill:#31b166}body.theme-mint .toolbarSectionButton.active>.buttonLabel svg{fill:#31b166}body.theme-mint .toolbarSectionButton:active>.svgContainer svg{fill:#31b166}body.theme-mint .toolbarSectionButton.active>.svgContainer svg{fill:#31b166}body.theme-overcast .toolbarSectionButton:active>.buttonLabel svg{fill:#507d80}body.theme-overcast .toolbarSectionButton.active>.buttonLabel svg{fill:#507d80}body.theme-overcast .toolbarSectionButton:active>.svgContainer svg{fill:#507d80}body.theme-overcast .toolbarSectionButton.active>.svgContainer svg{fill:#507d80}body.theme-quartz .toolbarSectionButton:active>.buttonLabel svg{fill:#7858ce}body.theme-quartz .toolbarSectionButton.active>.buttonLabel svg{fill:#7858ce}body.theme-quartz .toolbarSectionButton:active>.svgContainer svg{fill:#7858ce}body.theme-quartz .toolbarSectionButton.active>.svgContainer svg{fill:#7858ce}.toolbarSectionButton:active>.buttonLabel svg,.toolbarSectionButton.active>.buttonLabel svg,.toolbarSectionButton:active>.svgContainer svg,.toolbarSectionButton.active>.svgContainer svg{stroke:#20a5d6}body.theme-tide .toolbarSectionButton:active>.buttonLabel svg{stroke:#20a5d6}body.theme-tide .toolbarSectionButton.active>.buttonLabel svg{stroke:#20a5d6}body.theme-tide .toolbarSectionButton:active>.svgContainer svg{stroke:#20a5d6}body.theme-tide .toolbarSectionButton.active>.svgContainer svg{stroke:#20a5d6}body.theme-tigerlily .toolbarSectionButton:active>.buttonLabel svg{stroke:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.buttonLabel svg{stroke:#fa8947}body.theme-tigerlily .toolbarSectionButton:active>.svgContainer svg{stroke:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.svgContainer svg{stroke:#fa8947}body.theme-crickets .toolbarSectionButton:active>.buttonLabel svg{stroke:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.buttonLabel svg{stroke:#d4c3c1}body.theme-crickets .toolbarSectionButton:active>.svgContainer svg{stroke:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.svgContainer svg{stroke:#d4c3c1}body.theme-honeycomb .toolbarSectionButton:active>.buttonLabel svg{stroke:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.buttonLabel svg{stroke:#cda56b}body.theme-honeycomb .toolbarSectionButton:active>.svgContainer svg{stroke:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.svgContainer svg{stroke:#cda56b}body.theme-mint .toolbarSectionButton:active>.buttonLabel svg{stroke:#31b166}body.theme-mint .toolbarSectionButton.active>.buttonLabel svg{stroke:#31b166}body.theme-mint .toolbarSectionButton:active>.svgContainer svg{stroke:#31b166}body.theme-mint .toolbarSectionButton.active>.svgContainer svg{stroke:#31b166}body.theme-overcast .toolbarSectionButton:active>.buttonLabel svg{stroke:#507d80}body.theme-overcast .toolbarSectionButton.active>.buttonLabel svg{stroke:#507d80}body.theme-overcast .toolbarSectionButton:active>.svgContainer svg{stroke:#507d80}body.theme-overcast .toolbarSectionButton.active>.svgContainer svg{stroke:#507d80}body.theme-quartz .toolbarSectionButton:active>.buttonLabel svg{stroke:#7858ce}body.theme-quartz .toolbarSectionButton.active>.buttonLabel svg{stroke:#7858ce}body.theme-quartz .toolbarSectionButton:active>.svgContainer svg{stroke:#7858ce}body.theme-quartz .toolbarSectionButton.active>.svgContainer svg{stroke:#7858ce}.toolbarSectionButton:active>.buttonLabel i,.toolbarSectionButton.active>.buttonLabel i,.toolbarSectionButton:active>.svgContainer i,.toolbarSectionButton.active>.svgContainer i{color:#20a5d6}body.theme-tide .toolbarSectionButton:active>.buttonLabel i{color:#20a5d6}body.theme-tide .toolbarSectionButton.active>.buttonLabel i{color:#20a5d6}body.theme-tide .toolbarSectionButton:active>.svgContainer i{color:#20a5d6}body.theme-tide .toolbarSectionButton.active>.svgContainer i{color:#20a5d6}body.theme-tigerlily .toolbarSectionButton:active>.buttonLabel i{color:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.buttonLabel i{color:#fa8947}body.theme-tigerlily .toolbarSectionButton:active>.svgContainer i{color:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.svgContainer i{color:#fa8947}body.theme-crickets .toolbarSectionButton:active>.buttonLabel i{color:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.buttonLabel i{color:#d4c3c1}body.theme-crickets .toolbarSectionButton:active>.svgContainer i{color:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.svgContainer i{color:#d4c3c1}body.theme-honeycomb .toolbarSectionButton:active>.buttonLabel i{color:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.buttonLabel i{color:#cda56b}body.theme-honeycomb .toolbarSectionButton:active>.svgContainer i{color:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.svgContainer i{color:#cda56b}body.theme-mint .toolbarSectionButton:active>.buttonLabel i{color:#31b166}body.theme-mint .toolbarSectionButton.active>.buttonLabel i{color:#31b166}body.theme-mint .toolbarSectionButton:active>.svgContainer i{color:#31b166}body.theme-mint .toolbarSectionButton.active>.svgContainer i{color:#31b166}body.theme-overcast .toolbarSectionButton:active>.buttonLabel i{color:#507d80}body.theme-overcast .toolbarSectionButton.active>.buttonLabel i{color:#507d80}body.theme-overcast .toolbarSectionButton:active>.svgContainer i{color:#507d80}body.theme-overcast .toolbarSectionButton.active>.svgContainer i{color:#507d80}body.theme-quartz .toolbarSectionButton:active>.buttonLabel i{color:#7858ce}body.theme-quartz .toolbarSectionButton.active>.buttonLabel i{color:#7858ce}body.theme-quartz .toolbarSectionButton:active>.svgContainer i{color:#7858ce}body.theme-quartz .toolbarSectionButton.active>.svgContainer i{color:#7858ce}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.toolbarSectionTools{position:relative}.toolbarSectionTools .toolbarSectionButton>.buttonLabel i.expanded-status{text-align:center;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;width:8px}.toolbarSectionTools .toolbarSectionButton.expanded>.buttonLabel i.expanded-status{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);-moz-transform:rotateX(180deg)}.toolbarSectionTools .toolbarSectionButton.expanded>.toolbarSectionDrawerContainer{opacity:1;transform:translateX(-50%) translateY(0) scale(1);-webkit-transform:translateX(-50%) translateY(0) scale(1);-ms-transform:translateX(-50%) translateY(0) scale(1);-o-transform:translateX(-50%) translateY(0) scale(1);-moz-transform:translateX(-50%) translateY(0) scale(1)}.toolbarSectionTools .toolbarSectionDrawerContainer{bottom:-62px;height:62px;left:50%;min-width:100%;opacity:0;padding-top:10px;position:absolute;transition:opacity 0.3s ease , transform 0.3s ease , left 0.3s ease;-webkit-transition:opacity 0.3s ease , transform 0.3s ease , left 0.3s ease;-ms-transition:opacity 0.3s ease , transform 0.3s ease , left 0.3s ease;-o-transition:opacity 0.3s ease , transform 0.3s ease , left 0.3s ease;-moz-transition:opacity 0.3s ease , transform 0.3s ease , left 0.3s ease;transform:translateX(-50%) translateY(-72px) scale(0);-webkit-transform:translateX(-50%) translateY(-72px) scale(0);-ms-transform:translateX(-50%) translateY(-72px) scale(0);-o-transform:translateX(-50%) translateY(-72px) scale(0);-moz-transform:translateX(-50%) translateY(-72px) scale(0);white-space:nowrap;z-index:1}.toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border-radius:7px;content:'';display:block;font-size:18px;height:62px;padding-top:6px;text-align:center;width:100%}.toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-tide .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-tigerlily .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-crickets .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-honeycomb .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-mint .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-overcast .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-quartz .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}.toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(68,98,111,0.95)}body.theme-tide .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(68,98,111,0.95)}body.theme-tigerlily .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(135,90,134,0.95)}body.theme-crickets .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(83,123,118,0.95)}body.theme-honeycomb .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(98,51,55,0.95)}body.theme-mint .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(33,69,41,0.95)}body.theme-overcast .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(64,64,64,0.95)}body.theme-quartz .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(136,91,134,0.95)}.toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-tide .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-tigerlily .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-crickets .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-honeycomb .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-mint .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-overcast .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-quartz .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}#confirmDeleteDialog{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;width:300px;min-height:145px;max-height:300px;height:fit-content;margin:auto;border-radius:5px;padding:10px 20px 10px 20px;background-color:#fff;outline:none}#confirmDeleteDialog .btn{text-decoration:none}#confirmDeleteDialog #cancel{float:left}#confirmDeleteDialog #confirm{float:right}.textMarkerDialog{z-index:1000;width:260px;position:absolute;top:auto;left:auto;bottom:3px;right:3px;margin:auto;padding:0.5em;background-image:linear-gradient(#2e608d, #23557f);box-sizing:border-box;border:1px #000 solid;border-radius:5px;height:81px;max-height:81px}.textMarkerDialog h5{color:#d1edfb;font-size:14px;line-height:22px;font-weight:600;cursor:default}.textMarkerDialog .handle{width:40px;float:left;height:22px;display:block;margin-right:10px;position:relative;margin-top:1px;margin-left:1px}.textMarkerDialog #startFrom{margin-right:10px}.textMarkerDialog #clearLabels{margin-left:10px;float:right}.textMarkerDialog .optionBox{color:#d1edfb;margin-bottom:5px;float:left}.textMarkerDialog .optionBox span.subLabel{width:50px;display:block;float:left;line-height:30px}.textMarkerDialog .optionBox>label{color:#d1edfb;float:left;min-width:40px;line-height:24px;font-size:12px;font-weight:600}.textMarkerDialog .closeTextMarkerDialogs{position:absolute;top:5px;right:4px;padding:5px;cursor:pointer}.textMarkerDialog .closeTextMarkerDialogs svg{width:19px;height:19px;fill:#d1edfb}.textMarkerDialog .closeTextMarkerDialogs:hover svg{fill:#fff}.textMarkerDialog .dialog.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-width:11px;bottom:-10px;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #23557f}.textMarkerDialog .dialog.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#23557f;border-width:10px}#textMarkerRelabelDialog{margin:0}#textMarkerRelabelDialog .relabelOptions{padding:15px 0px 0px 0px}#textMarkerRelabelDialog .relabelSelect{margin-left:5px}#textMarkerOptionsDialog .optionsDiv{padding-top:10px}#textMarkerOptionsDialog[open='open'] ~ #cineDialog[open='open']{bottom:90px}.relabelButtons{text-align:right}button.viewerBtn{background-color:#5d9ace;border:1px solid #6eaee4;font-size:12px !important;color:#fff;line-height:21px}button.viewerBtn:hover{color:#fff}button.btn-secondary{background-color:#cfe3f5;border:1px solid #e5f3ff;font-size:12px !important;color:#0d416d}button.btn-secondary:hover{color:#0d416d}.iconSwitch{margin:0px 5px}.iconSwitch .btn span{display:none}.iconSwitch .btn .on{display:none}.iconSwitch .btn .off{display:block}.iconSwitch .btn.btn-link,.iconSwitch .btn.active,.iconSwitch .btn:active,.iconSwitch .btn:hover,.iconSwitch .btn:focus,.iconSwitch .btn.active:focus{background-color:#225682;border:1px solid #7ab0de;box-shadow:none;padding:1px 7px;border-radius:4px;color:#d1edfb;box-shadow:none;outline:none}.iconSwitch .btn:hover{color:#fff}.iconSwitch .btn.active .on{display:block}.iconSwitch .btn.active .off{display:none}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.quickSwitchWrapper{position:fixed;top:0;z-index:1}.quickSwitchWrapper.middle{left:50%}.quickSwitchWrapper.middle .quickSwitch{transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%)}.quickSwitchWrapper.left{right:50%}.quickSwitchWrapper.left{border-right:1px solid #44626f}body.theme-tide .quickSwitchWrapper.left{border-right:1px solid #44626f}body.theme-tigerlily .quickSwitchWrapper.left{border-right:1px solid #875a86}body.theme-crickets .quickSwitchWrapper.left{border-right:1px solid #537b76}body.theme-honeycomb .quickSwitchWrapper.left{border-right:1px solid #623337}body.theme-mint .quickSwitchWrapper.left{border-right:1px solid #214529}body.theme-overcast .quickSwitchWrapper.left{border-right:1px solid #404040}body.theme-quartz .quickSwitchWrapper.left{border-right:1px solid #885b86}.quickSwitchWrapper.left.right-sidebar-only .seriesHover .scrollArea{padding-left:200px}.quickSwitchWrapper.right{left:50%}.quickSwitchWrapper.right.left-sidebar-only .seriesHover .scrollArea{padding-right:200px}.quickSwitchWrapper.overlay .quickSwitch{transition:z-index 0s linear 0s;-webkit-transition:z-index 0s linear 0s;-ms-transition:z-index 0s linear 0s;-o-transition:z-index 0s linear 0s;-moz-transition:z-index 0s linear 0s;z-index:3}.quickSwitchWrapper:before{bottom:0;content:'';left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 0.3s ease , visibility 0s linear 0.3s;-webkit-transition:opacity 0.3s ease , visibility 0s linear 0.3s;-ms-transition:opacity 0.3s ease , visibility 0s linear 0.3s;-o-transition:opacity 0.3s ease , visibility 0s linear 0.3s;-moz-transition:opacity 0.3s ease , visibility 0s linear 0.3s;visibility:hidden;z-index:2}.quickSwitchWrapper:before{background-color:#000}body.theme-tide .quickSwitchWrapper:before{background-color:#000}body.theme-tigerlily .quickSwitchWrapper:before{background-color:#000}body.theme-crickets .quickSwitchWrapper:before{background-color:#000}body.theme-honeycomb .quickSwitchWrapper:before{background-color:#000}body.theme-mint .quickSwitchWrapper:before{background-color:#000}body.theme-overcast .quickSwitchWrapper:before{background-color:#000}body.theme-quartz .quickSwitchWrapper:before{background-color:#000}.quickSwitchWrapper.overlay:before{opacity:0.8;transition:opacity 0.3s ease , visibility 0s linear 0s;-webkit-transition:opacity 0.3s ease , visibility 0s linear 0s;-ms-transition:opacity 0.3s ease , visibility 0s linear 0s;-o-transition:opacity 0.3s ease , visibility 0s linear 0s;-moz-transition:opacity 0.3s ease , visibility 0s linear 0s;visibility:visible}.quickSwitch{position:relative;transition:z-index 0s linear 0.3s;-webkit-transition:z-index 0s linear 0.3s;-ms-transition:z-index 0s linear 0.3s;-o-transition:z-index 0s linear 0.3s;-moz-transition:z-index 0s linear 0.3s;z-index:1}.quickSwitch .switchSection{display:inline-block;float:left;height:100%;position:relative}.quickSwitch .switchSection.switchSectionSeries.hover .seriesSwitch .seriesItem,.quickSwitch .switchSection.switchSectionStudy:hover .seriesSwitch .seriesItem{opacity:0}.quickSwitch .switchSection.switchSectionSeries.hover .switchHover,.quickSwitch .switchSection.switchSectionStudy:hover .switchHover{opacity:1}.quickSwitch .switchSection.switchSectionSeries.hover .studyHover,.quickSwitch .switchSection.switchSectionStudy:hover .studyHover{height:auto;padding-top:55px;transition:padding-top 0.3s ease , visibility 0s linear 0s;-webkit-transition:padding-top 0.3s ease , visibility 0s linear 0s;-ms-transition:padding-top 0.3s ease , visibility 0s linear 0s;-o-transition:padding-top 0.3s ease , visibility 0s linear 0s;-moz-transition:padding-top 0.3s ease , visibility 0s linear 0s;visibility:visible}.quickSwitch .switchSection.switchSectionSeries.hover .seriesHover .thumbnailsWrapper{transform:scale(0.9) translateY(55px);-webkit-transform:scale(0.9) translateY(55px);-ms-transform:scale(0.9) translateY(55px);-o-transform:scale(0.9) translateY(55px);-moz-transform:scale(0.9) translateY(55px);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.quickSwitch .switchSection.switchSectionSeries.hover .seriesHover .thumbnailEntry .seriesDetails{opacity:0;visibility:hidden}.quickSwitch .switchSection.switchSectionSeries.hover:hover .seriesHover .thumbnailsWrapper{transform:scale(1) translateY(0);-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0)}.quickSwitch .switchSection.switchSectionSeries.hover:hover .seriesHover .thumbnailEntry .seriesDetails{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition-delay:0.3s;-webkit-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;-moz-transition-delay:0.3s;visibility:visible}.quickSwitch .switchSection .seriesHover .thumbnailEntry .seriesDetails{opacity:0;transform:translateY(-36px);-webkit-transform:translateY(-36px);-ms-transform:translateY(-36px);-o-transform:translateY(-36px);-moz-transform:translateY(-36px)}.quickSwitch .switchSection .seriesSwitch .seriesItem{transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease}.quickSwitch .switchSection .studySwitch,.quickSwitch .switchSection .seriesSwitch{position:relative}.quickSwitch .switchSection .studySwitch .studyTimepointBrowser{background-color:transparent}.quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #20a5d6}body.theme-tide .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #20a5d6}body.theme-tigerlily .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #fa8947}body.theme-crickets .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #d4c3c1}body.theme-honeycomb .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #cda56b}body.theme-mint .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #31b166}body.theme-overcast .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #507d80}body.theme-quartz .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #7858ce}.quickSwitch .switchSection .studySwitch .studyBox{border-radius:11px;display:block;height:55px;width:55px}.quickSwitch .switchSection .studySwitch .studyBox{background-color:#16202b}body.theme-tide .quickSwitch .switchSection .studySwitch .studyBox{background-color:#16202b}body.theme-tigerlily .quickSwitch .switchSection .studySwitch .studyBox{background-color:#26333f}body.theme-crickets .quickSwitch .switchSection .studySwitch .studyBox{background-color:#2b141b}body.theme-honeycomb .quickSwitch .switchSection .studySwitch .studyBox{background-color:#252228}body.theme-mint .quickSwitch .switchSection .studySwitch .studyBox{background-color:#1d232a}body.theme-overcast .quickSwitch .switchSection .studySwitch .studyBox{background-color:#252228}body.theme-quartz .quickSwitch .switchSection .studySwitch .studyBox{background-color:#2b2e3f}.quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}body.theme-tide .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}body.theme-tigerlily .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #744b71}body.theme-crickets .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}body.theme-honeycomb .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}body.theme-mint .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}body.theme-overcast .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}body.theme-quartz .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}.quickSwitch .switchSection .seriesSwitch{display:block;height:57px;width:57px}.quickSwitch .switchSection .seriesSwitch .seriesItem{border-radius:3px;height:15px;margin:2px;width:15px}.quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}body.theme-tide .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}body.theme-tigerlily .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#5b3a59}body.theme-crickets .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}body.theme-honeycomb .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}body.theme-mint .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}body.theme-overcast .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}body.theme-quartz .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}.quickSwitch .switchSection .seriesSwitch .seriesItem.count{background-color:transparent;font-size:12px;font-weight:500;line-height:17px;text-align:center}.quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-tide .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-tigerlily .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-crickets .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-honeycomb .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-mint .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-overcast .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-quartz .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}.quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#20a5d6}body.theme-tide .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#20a5d6}body.theme-tigerlily .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#fa8947}body.theme-crickets .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#d4c3c1}body.theme-honeycomb .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#cda56b}body.theme-mint .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#31b166}body.theme-overcast .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#507d80}body.theme-quartz .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#7858ce}.quickSwitch .switchSection .label{display:block;font-size:12px;font-weight:500;line-height:12px;padding:0;padding-bottom:3px;text-align:center}.quickSwitch .switchSection .label{color:#91b9cd}body.theme-tide .quickSwitch .switchSection .label{color:#91b9cd}body.theme-tigerlily .quickSwitch .switchSection .label{color:#9ccdf8}body.theme-crickets .quickSwitch .switchSection .label{color:#8be7b5}body.theme-honeycomb .quickSwitch .switchSection .label{color:#fab797}body.theme-mint .quickSwitch .switchSection .label{color:#a7e9b3}body.theme-overcast .quickSwitch .switchSection .label{color:#73f2fc}body.theme-quartz .quickSwitch .switchSection .label{color:#d7e8fe}.switchHover{border:10px solid transparent;border-radius:5px;margin:-10px;opacity:0;overflow:hidden;position:absolute;top:0;z-index:10000}.switchHover .scrollArea{margin-right:-22px;max-height:610px;overflow-x:hidden;overflow-y:scroll;width:calc(100% + 22px)}.switchHover .scrollArea.is-mac{padding-right:22px}.switchHover .scrollArea.show-scroll-indicator-up:before,.switchHover .scrollArea.show-scroll-indicator-down:after{font-family:FontAwesome;display:block;font-size:2em;width:100%;height:10px;position:absolute;z-index:1;text-align:center;left:0}.switchHover .scrollArea.show-scroll-indicator-up:before,.switchHover .scrollArea.show-scroll-indicator-down:after{color:#20a5d6}body.theme-tide .switchHover .scrollArea.show-scroll-indicator-up:before{color:#20a5d6}body.theme-tide .switchHover .scrollArea.show-scroll-indicator-down:after{color:#20a5d6}body.theme-tigerlily .switchHover .scrollArea.show-scroll-indicator-up:before{color:#fa8947}body.theme-tigerlily .switchHover .scrollArea.show-scroll-indicator-down:after{color:#fa8947}body.theme-crickets .switchHover .scrollArea.show-scroll-indicator-up:before{color:#d4c3c1}body.theme-crickets .switchHover .scrollArea.show-scroll-indicator-down:after{color:#d4c3c1}body.theme-honeycomb .switchHover .scrollArea.show-scroll-indicator-up:before{color:#cda56b}body.theme-honeycomb .switchHover .scrollArea.show-scroll-indicator-down:after{color:#cda56b}body.theme-mint .switchHover .scrollArea.show-scroll-indicator-up:before{color:#31b166}body.theme-mint .switchHover .scrollArea.show-scroll-indicator-down:after{color:#31b166}body.theme-overcast .switchHover .scrollArea.show-scroll-indicator-up:before{color:#507d80}body.theme-overcast .switchHover .scrollArea.show-scroll-indicator-down:after{color:#507d80}body.theme-quartz .switchHover .scrollArea.show-scroll-indicator-up:before{color:#7858ce}body.theme-quartz .switchHover .scrollArea.show-scroll-indicator-down:after{color:#7858ce}.switchHover .scrollArea.show-scroll-indicator-up:before{top:-10px;content:'\f102'}.switchHover .scrollArea.show-scroll-indicator-down:after{bottom:18px;content:'\f103'}.studyHover{height:0;padding-top:0;transition:padding-top 0.3s ease , visibility 0s linear 0.3s;-webkit-transition:padding-top 0.3s ease , visibility 0s linear 0.3s;-ms-transition:padding-top 0.3s ease , visibility 0s linear 0.3s;-o-transition:padding-top 0.3s ease , visibility 0s linear 0.3s;-moz-transition:padding-top 0.3s ease , visibility 0s linear 0.3s;visibility:hidden;width:320px}.studyHover .scrollArea{height:500px}.seriesHover{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;width:731px}.seriesHover .thumbnailEntry{margin:0}.quickSwitchWrapper.left .seriesHover .thumbnailEntry,.quickSwitchWrapper.middle .seriesHover .thumbnailEntry{float:right}.quickSwitchWrapper.left .studyHover,.quickSwitchWrapper.middle .studyHover{left:0}.quickSwitchWrapper.left .seriesHover,.quickSwitchWrapper.middle .seriesHover,.quickSwitchWrapper.left .thumbnailsWrapper,.quickSwitchWrapper.middle .thumbnailsWrapper{right:0;transform-origin:100% 0%;-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;-o-transform-origin:100% 0%;-moz-transform-origin:100% 0%}.quickSwitchWrapper.right .seriesHover .thumbnailEntry{float:left}.quickSwitchWrapper.right .studyHover{right:0}.quickSwitchWrapper.right .seriesHover,.quickSwitchWrapper.right .thumbnailsWrapper{left:0;transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;-moz-transform-origin:0% 0%}@media screen and (max-width: 1023px){.switchSectionSeries.hover .seriesHover{transform:scale(0.5);-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);-moz-transform:scale(0.5)}}@media screen and (min-width: 1024px) and (max-width: 1151px){.switchSectionSeries.hover .seriesHover{transform:scale(0.61);-webkit-transform:scale(0.61);-ms-transform:scale(0.61);-o-transform:scale(0.61);-moz-transform:scale(0.61)}}@media screen and (min-width: 1152px) and (max-width: 1279px){.switchSectionSeries.hover .seriesHover{transform:scale(0.69);-webkit-transform:scale(0.69);-ms-transform:scale(0.69);-o-transform:scale(0.69);-moz-transform:scale(0.69)}}@media screen and (min-width: 1280px) and (max-width: 1359px){.switchSectionSeries.hover .seriesHover{transform:scale(0.77);-webkit-transform:scale(0.77);-ms-transform:scale(0.77);-o-transform:scale(0.77);-moz-transform:scale(0.77)}}@media screen and (min-width: 1360px) and (max-width: 1439px){.switchSectionSeries.hover .seriesHover{transform:scale(0.82);-webkit-transform:scale(0.82);-ms-transform:scale(0.82);-o-transform:scale(0.82);-moz-transform:scale(0.82)}}@media screen and (min-width: 1440px) and (max-width: 1599px){.switchSectionSeries.hover .seriesHover{transform:scale(0.87);-webkit-transform:scale(0.87);-ms-transform:scale(0.87);-o-transform:scale(0.87);-moz-transform:scale(0.87)}}@media screen and (min-width: 1600px) and (max-width: 1919px){.switchSectionSeries.hover .seriesHover{transform:scale(0.97);-webkit-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);-moz-transform:scale(0.97)}}@media screen and (min-width: 1920px){.switchSectionSeries.hover .seriesHover{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}}@media screen and (max-width: 1599px){.quickSwitch .switchSection .studySwitch .studyBox{border-radius:7px;height:35px;width:35px}.quickSwitch .switchSection .seriesSwitch{height:36px;width:36px}.quickSwitch .switchSection .seriesSwitch .seriesItem{border-radius:2px;height:10px;margin:1px;width:10px}.quickSwitch .switchSection .seriesSwitch .seriesItem.count{font-size:10px;font-weight:300;line-height:10px}}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.studyTimepointWrapper{overflow:hidden;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.timepointEntry:not(.active) .studyTimepointWrapper{max-height:0 !important}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.studyTimepointBrowser{float:left;height:100%;position:relative;width:100%}.studyTimepointBrowser{background-color:#000}body.theme-tide .studyTimepointBrowser{background-color:#000}body.theme-tigerlily .studyTimepointBrowser{background-color:#000}body.theme-crickets .studyTimepointBrowser{background-color:#000}body.theme-honeycomb .studyTimepointBrowser{background-color:#000}body.theme-mint .studyTimepointBrowser{background-color:#000}body.theme-overcast .studyTimepointBrowser{background-color:#000}body.theme-quartz .studyTimepointBrowser{background-color:#000}.studyTimepointBrowser .timepointButtonContainer{display:none;height:55px;left:10px;position:absolute;right:10px;top:0;z-index:1}.studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-tide .studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-tigerlily .studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-crickets .studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-honeycomb .studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-mint .studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-overcast .studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-quartz .studyTimepointBrowser .timepointButtonContainer{background-color:#000}.studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #44626f}body.theme-tide .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #44626f}body.theme-tigerlily .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #875a86}body.theme-crickets .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #537b76}body.theme-honeycomb .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #623337}body.theme-mint .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #214529}body.theme-overcast .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #404040}body.theme-quartz .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #885b86}.studyTimepointBrowser.viewTypeVisible .timepointButtonContainer{display:block}.studyTimepointBrowser.viewTypeVisible .studyTimepointScrollArea{padding-top:55px}.studyTimepointBrowser .timepointEntry.active .timepointModalities{height:0}.studyTimepointBrowser .timepointEntry.active .timepointDate{display:none}.studyTimepointBrowser .timepointEntry.active .expandIcon i{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);-moz-transform:rotateX(180deg)}.studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{font-size:14px;text-transform:uppercase}.studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#91b9cd}body.theme-tide .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#91b9cd}body.theme-tigerlily .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#9ccdf8}body.theme-crickets .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#8be7b5}body.theme-honeycomb .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#fab797}body.theme-mint .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#a7e9b3}body.theme-overcast .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#73f2fc}body.theme-quartz .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#d7e8fe}.studyTimepointBrowser .timepointHeader{cursor:pointer;font-size:13px}.studyTimepointBrowser .timepointHeader,.studyTimepointBrowser .timepointHeader .expandIcon i,.studyTimepointBrowser .timepointHeader .timepointFollowupTitle,.studyTimepointBrowser .timepointHeader .timepointDate,.studyTimepointBrowser .timepointHeader .timepointModalities{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.studyTimepointBrowser .timepointHeader,.studyTimepointBrowser .timepointHeader .expandIcon i,.studyTimepointBrowser .timepointHeader .timepointFollowupTitle,.studyTimepointBrowser .timepointHeader .timepointDate,.studyTimepointBrowser .timepointHeader .timepointModalities{color:#91b9cd}body.theme-tide .studyTimepointBrowser .timepointHeader{color:#91b9cd}body.theme-tide .studyTimepointBrowser .timepointHeader .expandIcon i{color:#91b9cd}body.theme-tide .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#91b9cd}body.theme-tide .studyTimepointBrowser .timepointHeader .timepointDate{color:#91b9cd}body.theme-tide .studyTimepointBrowser .timepointHeader .timepointModalities{color:#91b9cd}body.theme-tigerlily .studyTimepointBrowser .timepointHeader{color:#9ccdf8}body.theme-tigerlily .studyTimepointBrowser .timepointHeader .expandIcon i{color:#9ccdf8}body.theme-tigerlily .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#9ccdf8}body.theme-tigerlily .studyTimepointBrowser .timepointHeader .timepointDate{color:#9ccdf8}body.theme-tigerlily .studyTimepointBrowser .timepointHeader .timepointModalities{color:#9ccdf8}body.theme-crickets .studyTimepointBrowser .timepointHeader{color:#8be7b5}body.theme-crickets .studyTimepointBrowser .timepointHeader .expandIcon i{color:#8be7b5}body.theme-crickets .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#8be7b5}body.theme-crickets .studyTimepointBrowser .timepointHeader .timepointDate{color:#8be7b5}body.theme-crickets .studyTimepointBrowser .timepointHeader .timepointModalities{color:#8be7b5}body.theme-honeycomb .studyTimepointBrowser .timepointHeader{color:#fab797}body.theme-honeycomb .studyTimepointBrowser .timepointHeader .expandIcon i{color:#fab797}body.theme-honeycomb .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fab797}body.theme-honeycomb .studyTimepointBrowser .timepointHeader .timepointDate{color:#fab797}body.theme-honeycomb .studyTimepointBrowser .timepointHeader .timepointModalities{color:#fab797}body.theme-mint .studyTimepointBrowser .timepointHeader{color:#a7e9b3}body.theme-mint .studyTimepointBrowser .timepointHeader .expandIcon i{color:#a7e9b3}body.theme-mint .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#a7e9b3}body.theme-mint .studyTimepointBrowser .timepointHeader .timepointDate{color:#a7e9b3}body.theme-mint .studyTimepointBrowser .timepointHeader .timepointModalities{color:#a7e9b3}body.theme-overcast .studyTimepointBrowser .timepointHeader{color:#73f2fc}body.theme-overcast .studyTimepointBrowser .timepointHeader .expandIcon i{color:#73f2fc}body.theme-overcast .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#73f2fc}body.theme-overcast .studyTimepointBrowser .timepointHeader .timepointDate{color:#73f2fc}body.theme-overcast .studyTimepointBrowser .timepointHeader .timepointModalities{color:#73f2fc}body.theme-quartz .studyTimepointBrowser .timepointHeader{color:#d7e8fe}body.theme-quartz .studyTimepointBrowser .timepointHeader .expandIcon i{color:#d7e8fe}body.theme-quartz .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#d7e8fe}body.theme-quartz .studyTimepointBrowser .timepointHeader .timepointDate{color:#d7e8fe}body.theme-quartz .studyTimepointBrowser .timepointHeader .timepointModalities{color:#d7e8fe}.studyTimepointBrowser .timepointHeader:hover,.studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle,.studyTimepointBrowser .timepointHeader:hover .expandIcon i,.studyTimepointBrowser .timepointHeader:hover .timepointDate,.studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-tide .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-tide .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-tide .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-tide .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-tide .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-tigerlily .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-tigerlily .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-tigerlily .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-tigerlily .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-tigerlily .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-crickets .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-crickets .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-crickets .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-crickets .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-crickets .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-honeycomb .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-honeycomb .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-honeycomb .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-honeycomb .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-honeycomb .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-mint .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-mint .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-mint .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-mint .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-mint .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-overcast .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-overcast .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-overcast .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-overcast .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-overcast .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-quartz .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-quartz .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-quartz .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-quartz .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-quartz .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}.studyTimepointBrowser .timepointHeader .timepointDetails,.studyTimepointBrowser .timepointHeader .timepointModalities{line-height:25px}.studyTimepointBrowser .timepointHeader .timepointModalities{height:25px;overflow:hidden}.studyTimepointBrowser .timepointHeader .expandIcon i{color:#9ccef9}body.theme-tide .studyTimepointBrowser .timepointHeader .expandIcon i{color:#9ccef9}body.theme-tigerlily .studyTimepointBrowser .timepointHeader .expandIcon i{color:#9acffd}body.theme-crickets .studyTimepointBrowser .timepointHeader .expandIcon i{color:#92c2da}body.theme-honeycomb .studyTimepointBrowser .timepointHeader .expandIcon i{color:#b5b5b5}body.theme-mint .studyTimepointBrowser .timepointHeader .expandIcon i{color:#a7e9b3}body.theme-overcast .studyTimepointBrowser .timepointHeader .expandIcon i{color:#9cbecf}body.theme-quartz .studyTimepointBrowser .timepointHeader .expandIcon i{color:#8ea2a4}.studyTimepointBrowser .timepointHeader .timepointFollowupTitle{padding-top:2px}.studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-tide .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-tigerlily .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-crickets .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-honeycomb .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-mint .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-overcast .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-quartz .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}.studyTimepointBrowser .studyTimepointScrollArea{height:100%;overflow-x:hidden;overflow-y:auto;margin-right:-22px;padding-bottom:20px;padding-right:16px}.studyTimepointBrowser .studyTimepointScrollArea::-webkit-scrollbar{display:none}.studyTimepointBrowser .studyTimepointScrollArea hr,.studyTimepointBrowser .studyTimepointScrollArea .timepointHeader,.studyTimepointBrowser .studyTimepointScrollArea .studyItem,.studyTimepointBrowser .studyTimepointScrollArea .studyModality.additional{margin-right:16px}.studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{border-top-right-radius:7px;border-bottom-right-radius:7px;content:'';display:block;height:91px;pointer-events:none;position:fixed;right:0;top:0;width:5px}.studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#20a5d6}body.theme-tide .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#20a5d6}body.theme-tigerlily .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#fa8947}body.theme-crickets .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#d4c3c1}body.theme-honeycomb .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#cda56b}body.theme-mint .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#31b166}body.theme-overcast .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#507d80}body.theme-quartz .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#7858ce}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.studyTimepointStudy{position:relative;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}.studyTimepointStudy .loadingTextDiv{padding:25px;border-radius:12px;position:absolute;opacity:0;z-index:100;background-color:#14191e;pointer-events:none;margin:0}.studyTimepointStudy.loading .loadingTextDiv{height:100%;left:0;opacity:0.75;right:16px}.studyTimepointStudy.loading .studyModality{opacity:0.2}.studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-tide .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-tigerlily .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-crickets .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-honeycomb .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-mint .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-overcast .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-quartz .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}.studyTimepointStudy.active .studyModality .studyModalityBox,.studyTimepointStudy.active .studyModality .studyModalityBox:before,.studyTimepointStudy.active .studyModality .studyModalityBox:after{border-color:#131d29}.studyTimepointStudy.active .studyModality .studyModalityBox,.studyTimepointStudy.active .studyModality .studyModalityBox:before,.studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#20a5d6}body.theme-tide .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#20a5d6}body.theme-tide .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#20a5d6}body.theme-tide .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#20a5d6}body.theme-tigerlily .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#fa8947}body.theme-tigerlily .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#fa8947}body.theme-tigerlily .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#fa8947}body.theme-crickets .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#d4c3c1}body.theme-crickets .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#d4c3c1}body.theme-crickets .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#d4c3c1}body.theme-honeycomb .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#cda56b}body.theme-honeycomb .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#cda56b}body.theme-honeycomb .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#cda56b}body.theme-mint .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#31b166}body.theme-mint .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#31b166}body.theme-mint .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#31b166}body.theme-overcast .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#507d80}body.theme-overcast .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#507d80}body.theme-overcast .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#507d80}body.theme-quartz .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#7858ce}body.theme-quartz .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#7858ce}body.theme-quartz .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#7858ce}.studyTimepointStudy:not(.active) .studyTimepointThumbnails{max-height:0 !important}.studyTimepointStudy .studyTimepointThumbnails{overflow:hidden;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.studyModality{border:1px solid transparent;border-radius:12px;cursor:pointer;padding:12px 7px 11px;position:relative;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;z-index:1}.studyModality:hover{background-color:#14191e;border-color:#2d4660}.studyModality:hover.additional{color:#91b9cd}body.theme-tide .studyModality:hover.additional{color:#91b9cd}body.theme-tigerlily .studyModality:hover.additional{color:#9ccdf8}body.theme-crickets .studyModality:hover.additional{color:#8be7b5}body.theme-honeycomb .studyModality:hover.additional{color:#fab797}body.theme-mint .studyModality:hover.additional{color:#a7e9b3}body.theme-overcast .studyModality:hover.additional{color:#73f2fc}body.theme-quartz .studyModality:hover.additional{color:#d7e8fe}.studyModality.additional{font-size:16px;font-weight:normal;height:91px;line-height:91px;padding:0;text-align:center}.studyModality.additional{color:#fff}body.theme-tide .studyModality.additional{color:#fff}body.theme-tigerlily .studyModality.additional{color:#fff}body.theme-crickets .studyModality.additional{color:#fff}body.theme-honeycomb .studyModality.additional{color:#fff}body.theme-mint .studyModality.additional{color:#fff}body.theme-overcast .studyModality.additional{color:#fff}body.theme-quartz .studyModality.additional{color:#fff}.studyModality .studyText{font-size:13px;left:89px;line-height:14px;position:absolute;right:7px;top:12px}.studyModality .studyText .studyDate{margin-top:8px}.studyModality .studyText .studyDate{color:#91b9cd}body.theme-tide .studyModality .studyText .studyDate{color:#91b9cd}body.theme-tigerlily .studyModality .studyText .studyDate{color:#9ccdf8}body.theme-crickets .studyModality .studyText .studyDate{color:#8be7b5}body.theme-honeycomb .studyModality .studyText .studyDate{color:#fab797}body.theme-mint .studyModality .studyText .studyDate{color:#a7e9b3}body.theme-overcast .studyModality .studyText .studyDate{color:#73f2fc}body.theme-quartz .studyModality .studyText .studyDate{color:#d7e8fe}.studyModality .studyText .studyDescription{margin-top:8px}.studyModality .studyText .studyDescription{color:#fff}body.theme-tide .studyModality .studyText .studyDescription{color:#fff}body.theme-tigerlily .studyModality .studyText .studyDescription{color:#fff}body.theme-crickets .studyModality .studyText .studyDescription{color:#fff}body.theme-honeycomb .studyModality .studyText .studyDescription{color:#fff}body.theme-mint .studyModality .studyText .studyDescription{color:#fff}body.theme-overcast .studyModality .studyText .studyDescription{color:#fff}body.theme-quartz .studyModality .studyText .studyDescription{color:#fff}.studyModality .studyModalityBox{line-height:50px;margin-left:12px;margin-top:12px;position:relative}.studyModality .studyModalityBox{color:#91b9cd}body.theme-tide .studyModality .studyModalityBox{color:#91b9cd}body.theme-tigerlily .studyModality .studyModalityBox{color:#9ccdf8}body.theme-crickets .studyModality .studyModalityBox{color:#8be7b5}body.theme-honeycomb .studyModality .studyModalityBox{color:#fab797}body.theme-mint .studyModality .studyModalityBox{color:#a7e9b3}body.theme-overcast .studyModality .studyModalityBox{color:#73f2fc}body.theme-quartz .studyModality .studyModalityBox{color:#d7e8fe}.studyModality .studyModalityBox .studyModalityText{text-align:center;text-transform:uppercase;height:100%}.studyModality .studyModalityBox,.studyModality .studyModalityBox:before,.studyModality .studyModalityBox:after{border-radius:8px;height:54px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;width:54px}.studyModality .studyModalityBox,.studyModality .studyModalityBox:before,.studyModality .studyModalityBox:after{border:2px solid #000}body.theme-tide .studyModality .studyModalityBox{border:2px solid #000}body.theme-tide .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-tide .studyModality .studyModalityBox:after{border:2px solid #000}body.theme-tigerlily .studyModality .studyModalityBox{border:2px solid #000}body.theme-tigerlily .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-tigerlily .studyModality .studyModalityBox:after{border:2px solid #000}body.theme-crickets .studyModality .studyModalityBox{border:2px solid #000}body.theme-crickets .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-crickets .studyModality .studyModalityBox:after{border:2px solid #000}body.theme-honeycomb .studyModality .studyModalityBox{border:2px solid #000}body.theme-honeycomb .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-honeycomb .studyModality .studyModalityBox:after{border:2px solid #000}body.theme-mint .studyModality .studyModalityBox{border:2px solid #000}body.theme-mint .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-mint .studyModality .studyModalityBox:after{border:2px solid #000}body.theme-overcast .studyModality .studyModalityBox{border:2px solid #000}body.theme-overcast .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-overcast .studyModality .studyModalityBox:after{border:2px solid #000}body.theme-quartz .studyModality .studyModalityBox{border:2px solid #000}body.theme-quartz .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-quartz .studyModality .studyModalityBox:after{border:2px solid #000}.studyModality .studyModalityBox,.studyModality .studyModalityBox:before,.studyModality .studyModalityBox:after{background-color:#344a61}body.theme-tide .studyModality .studyModalityBox{background-color:#344a61}body.theme-tide .studyModality .studyModalityBox:before{background-color:#344a61}body.theme-tide .studyModality .studyModalityBox:after{background-color:#344a61}body.theme-tigerlily .studyModality .studyModalityBox{background-color:#5b3a59}body.theme-tigerlily .studyModality .studyModalityBox:before{background-color:#5b3a59}body.theme-tigerlily .studyModality .studyModalityBox:after{background-color:#5b3a59}body.theme-crickets .studyModality .studyModalityBox{background-color:#344a61}body.theme-crickets .studyModality .studyModalityBox:before{background-color:#344a61}body.theme-crickets .studyModality .studyModalityBox:after{background-color:#344a61}body.theme-honeycomb .studyModality .studyModalityBox{background-color:#344a61}body.theme-honeycomb .studyModality .studyModalityBox:before{background-color:#344a61}body.theme-honeycomb .studyModality .studyModalityBox:after{background-color:#344a61}body.theme-mint .studyModality .studyModalityBox{background-color:#344a61}body.theme-mint .studyModality .studyModalityBox:before{background-color:#344a61}body.theme-mint .studyModality .studyModalityBox:after{background-color:#344a61}body.theme-overcast .studyModality .studyModalityBox{background-color:#344a61}body.theme-overcast .studyModality .studyModalityBox:before{background-color:#344a61}body.theme-overcast .studyModality .studyModalityBox:after{background-color:#344a61}body.theme-quartz .studyModality .studyModalityBox{background-color:#344a61}body.theme-quartz .studyModality .studyModalityBox:before{background-color:#344a61}body.theme-quartz .studyModality .studyModalityBox:after{background-color:#344a61}.studyModality .studyModalityBox:before,.studyModality .studyModalityBox:after{display:block;content:'';position:absolute}.studyModality .studyModalityBox:before{top:-8px;left:-8px;z-index:-1}.studyModality .studyModalityBox:after{top:-14px;left:-14px;z-index:-2}.daterangepicker.dropdown-menu{max-width:none;z-index:3000}.daterangepicker.opensleft .ranges,.daterangepicker.opensleft .calendar{float:left;margin:4px}.daterangepicker.opensright .ranges,.daterangepicker.opensright .calendar,.daterangepicker.openscenter .ranges,.daterangepicker.openscenter .calendar{float:right;margin:4px}.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:none}.daterangepicker .ranges{width:160px;text-align:left}.daterangepicker .ranges .range_inputs>div{float:left}.daterangepicker .ranges .range_inputs>div:nth-child(2){padding-left:11px}.daterangepicker .calendar{display:none;max-width:270px}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar.single .calendar-date{border:none}.daterangepicker .calendar th,.daterangepicker .calendar td{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .daterangepicker_start_input label,.daterangepicker .daterangepicker_end_input label{color:#333;display:block;font-size:11px;font-weight:normal;height:20px;line-height:20px;margin-bottom:2px;text-shadow:#fff 1px 1px 0px;text-transform:uppercase;width:74px}.daterangepicker .ranges input{font-size:11px}.daterangepicker .ranges .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;display:block;font-size:11px;height:30px;line-height:30px;vertical-align:middle;margin:0 0 10px 0;padding:0 6px;width:74px}.daterangepicker .ranges ul{list-style:none;margin:0;padding:0}.daterangepicker .ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#08c;padding:3px 12px;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#08c;border:1px solid #08c;color:#fff}.daterangepicker .calendar-date{border:1px solid #ddd;padding:4px;border-radius:4px;background:#fff}.daterangepicker .calendar-time{text-align:center;margin:8px auto 0 auto;line-height:30px}.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:''}.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.openscenter:before{position:absolute;top:-7px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:''}.daterangepicker.openscenter:after{position:absolute;top:-6px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:''}.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;white-space:nowrap}.daterangepicker td.off{color:#999}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee}.daterangepicker td.in-range{background:#ebf4f8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.daterangepicker td.start-date{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.daterangepicker td.end-date{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0}.daterangepicker_start_input{float:left}.daterangepicker_end_input{float:left;padding-left:11px}.daterangepicker th.month{width:auto}#matchedProtocols ul.dropdown-menu li a{cursor:pointer}#matchedProtocols ul.dropdown-menu li a:selected{color:#4fbfff}#matchedProtocols ul.dropdown-menu li h5{display:block;padding:3px 20px;clear:both;line-height:1.42857143}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#protocolEditor{height:100%;width:450px;padding:10px 0;position:absolute;top:0}#protocolEditor{background:#000}body.theme-tide #protocolEditor{background:#000}body.theme-tigerlily #protocolEditor{background:#000}body.theme-crickets #protocolEditor{background:#000}body.theme-honeycomb #protocolEditor{background:#000}body.theme-mint #protocolEditor{background:#000}body.theme-overcast #protocolEditor{background:#000}body.theme-quartz #protocolEditor{background:#000}#protocolEditor .navigationButtons ul{margin:0 auto;width:300px}#protocolEditor .navigationButtons li{text-align:center;width:150px;margin:0}#protocolEditor .navigationButtons li:first-child:not(:last-child) a{border-top-right-radius:0;border-bottom-right-radius:0}#protocolEditor .navigationButtons li:last-child:not(:first-child) a{border-top-left-radius:0;border-bottom-left-radius:0}#protocolEditor .navigationButtons li a{padding:3px 9px;cursor:pointer;text-decoration:none;outline:none;transition:-moz-transition: all 0.3s ease;-webkit-transition:-moz-transition: all 0.3s ease;-ms-transition:-moz-transition: all 0.3s ease;-o-transition:-moz-transition: all 0.3s ease;-moz-transition:-moz-transition: all 0.3s ease;border-radius:20px}#protocolEditor .navigationButtons li a{background-color:#16202b}body.theme-tide #protocolEditor .navigationButtons li a{background-color:#16202b}body.theme-tigerlily #protocolEditor .navigationButtons li a{background-color:#26333f}body.theme-crickets #protocolEditor .navigationButtons li a{background-color:#2b141b}body.theme-honeycomb #protocolEditor .navigationButtons li a{background-color:#252228}body.theme-mint #protocolEditor .navigationButtons li a{background-color:#1d232a}body.theme-overcast #protocolEditor .navigationButtons li a{background-color:#252228}body.theme-quartz #protocolEditor .navigationButtons li a{background-color:#2b2e3f}#protocolEditor .navigationButtons li a{border:2px solid #3c5d80}body.theme-tide #protocolEditor .navigationButtons li a{border:2px solid #3c5d80}body.theme-tigerlily #protocolEditor .navigationButtons li a{border:2px solid #744b71}body.theme-crickets #protocolEditor .navigationButtons li a{border:2px solid #3c5d80}body.theme-honeycomb #protocolEditor .navigationButtons li a{border:2px solid #3c5d80}body.theme-mint #protocolEditor .navigationButtons li a{border:2px solid #3c5d80}body.theme-overcast #protocolEditor .navigationButtons li a{border:2px solid #3c5d80}body.theme-quartz #protocolEditor .navigationButtons li a{border:2px solid #3c5d80}#protocolEditor .navigationButtons li a{color:#91b9cd}body.theme-tide #protocolEditor .navigationButtons li a{color:#91b9cd}body.theme-tigerlily #protocolEditor .navigationButtons li a{color:#9ccdf8}body.theme-crickets #protocolEditor .navigationButtons li a{color:#8be7b5}body.theme-honeycomb #protocolEditor .navigationButtons li a{color:#fab797}body.theme-mint #protocolEditor .navigationButtons li a{color:#a7e9b3}body.theme-overcast #protocolEditor .navigationButtons li a{color:#73f2fc}body.theme-quartz #protocolEditor .navigationButtons li a{color:#d7e8fe}#protocolEditor .navigationButtons li.active a{transition:-moz-transition: all 0.3s ease;-webkit-transition:-moz-transition: all 0.3s ease;-ms-transition:-moz-transition: all 0.3s ease;-o-transition:-moz-transition: all 0.3s ease;-moz-transition:-moz-transition: all 0.3s ease}#protocolEditor .navigationButtons li.active a{background-color:#20a5d6}body.theme-tide #protocolEditor .navigationButtons li.active a{background-color:#20a5d6}body.theme-tigerlily #protocolEditor .navigationButtons li.active a{background-color:#fa8947}body.theme-crickets #protocolEditor .navigationButtons li.active a{background-color:#d4c3c1}body.theme-honeycomb #protocolEditor .navigationButtons li.active a{background-color:#cda56b}body.theme-mint #protocolEditor .navigationButtons li.active a{background-color:#31b166}body.theme-overcast #protocolEditor .navigationButtons li.active a{background-color:#507d80}body.theme-quartz #protocolEditor .navigationButtons li.active a{background-color:#7858ce}#protocolEditor .navigationButtons li.active a{border-color:#00a4d9}body.theme-tide #protocolEditor .navigationButtons li.active a{border-color:#00a4d9}body.theme-tigerlily #protocolEditor .navigationButtons li.active a{border-color:#ff8a3d}body.theme-crickets #protocolEditor .navigationButtons li.active a{border-color:#d4aaa5}body.theme-honeycomb #protocolEditor .navigationButtons li.active a{border-color:#ce9e59}body.theme-mint #protocolEditor .navigationButtons li.active a{border-color:#23b15d}body.theme-overcast #protocolEditor .navigationButtons li.active a{border-color:#467c80}body.theme-quartz #protocolEditor .navigationButtons li.active a{border-color:#6843cc}#protocolEditor .navigationButtons li.active a{color:#000}body.theme-tide #protocolEditor .navigationButtons li.active a{color:#000}body.theme-tigerlily #protocolEditor .navigationButtons li.active a{color:#000}body.theme-crickets #protocolEditor .navigationButtons li.active a{color:#000}body.theme-honeycomb #protocolEditor .navigationButtons li.active a{color:#000}body.theme-mint #protocolEditor .navigationButtons li.active a{color:#000}body.theme-overcast #protocolEditor .navigationButtons li.active a{color:#000}body.theme-quartz #protocolEditor .navigationButtons li.active a{color:#000}#protocolEditor p,#protocolEditor h2,#protocolEditor h3,#protocolEditor h4{color:#9ccef9}body.theme-tide #protocolEditor p{color:#9ccef9}body.theme-tide #protocolEditor h2{color:#9ccef9}body.theme-tide #protocolEditor h3{color:#9ccef9}body.theme-tide #protocolEditor h4{color:#9ccef9}body.theme-tigerlily #protocolEditor p{color:#9acffd}body.theme-tigerlily #protocolEditor h2{color:#9acffd}body.theme-tigerlily #protocolEditor h3{color:#9acffd}body.theme-tigerlily #protocolEditor h4{color:#9acffd}body.theme-crickets #protocolEditor p{color:#92c2da}body.theme-crickets #protocolEditor h2{color:#92c2da}body.theme-crickets #protocolEditor h3{color:#92c2da}body.theme-crickets #protocolEditor h4{color:#92c2da}body.theme-honeycomb #protocolEditor p{color:#b5b5b5}body.theme-honeycomb #protocolEditor h2{color:#b5b5b5}body.theme-honeycomb #protocolEditor h3{color:#b5b5b5}body.theme-honeycomb #protocolEditor h4{color:#b5b5b5}body.theme-mint #protocolEditor p{color:#a7e9b3}body.theme-mint #protocolEditor h2{color:#a7e9b3}body.theme-mint #protocolEditor h3{color:#a7e9b3}body.theme-mint #protocolEditor h4{color:#a7e9b3}body.theme-overcast #protocolEditor p{color:#9cbecf}body.theme-overcast #protocolEditor h2{color:#9cbecf}body.theme-overcast #protocolEditor h3{color:#9cbecf}body.theme-overcast #protocolEditor h4{color:#9cbecf}body.theme-quartz #protocolEditor p{color:#8ea2a4}body.theme-quartz #protocolEditor h2{color:#8ea2a4}body.theme-quartz #protocolEditor h3{color:#8ea2a4}body.theme-quartz #protocolEditor h4{color:#8ea2a4}#protocolEditor label,#protocolEditor ul{font-weight:400}#protocolEditor label,#protocolEditor ul{color:#9ccef9}body.theme-tide #protocolEditor label{color:#9ccef9}body.theme-tide #protocolEditor ul{color:#9ccef9}body.theme-tigerlily #protocolEditor label{color:#9acffd}body.theme-tigerlily #protocolEditor ul{color:#9acffd}body.theme-crickets #protocolEditor label{color:#92c2da}body.theme-crickets #protocolEditor ul{color:#92c2da}body.theme-honeycomb #protocolEditor label{color:#b5b5b5}body.theme-honeycomb #protocolEditor ul{color:#b5b5b5}body.theme-mint #protocolEditor label{color:#a7e9b3}body.theme-mint #protocolEditor ul{color:#a7e9b3}body.theme-overcast #protocolEditor label{color:#9cbecf}body.theme-overcast #protocolEditor ul{color:#9cbecf}body.theme-quartz #protocolEditor label{color:#8ea2a4}body.theme-quartz #protocolEditor ul{color:#8ea2a4}#protocolEditor label{margin-right:10px;width:25%}#protocolEditor input[type='number'],#protocolEditor input[type='text']{min-width:50px;width:40%;border:none;background:#212121;text-align:center}#protocolEditor input[type='number'],#protocolEditor input[type='text']{color:#9ccef9}body.theme-tide #protocolEditor input[type='number']{color:#9ccef9}body.theme-tide #protocolEditor input[type='text']{color:#9ccef9}body.theme-tigerlily #protocolEditor input[type='number']{color:#9acffd}body.theme-tigerlily #protocolEditor input[type='text']{color:#9acffd}body.theme-crickets #protocolEditor input[type='number']{color:#92c2da}body.theme-crickets #protocolEditor input[type='text']{color:#92c2da}body.theme-honeycomb #protocolEditor input[type='number']{color:#b5b5b5}body.theme-honeycomb #protocolEditor input[type='text']{color:#b5b5b5}body.theme-mint #protocolEditor input[type='number']{color:#a7e9b3}body.theme-mint #protocolEditor input[type='text']{color:#a7e9b3}body.theme-overcast #protocolEditor input[type='number']{color:#9cbecf}body.theme-overcast #protocolEditor input[type='text']{color:#9cbecf}body.theme-quartz #protocolEditor input[type='number']{color:#8ea2a4}body.theme-quartz #protocolEditor input[type='text']{color:#8ea2a4}#protocolEditor button.btn{background:#fff;color:#3e3e3e}#protocolEditor .protocolEditorSection{padding:10px;margin:10px 0}#protocolEditor #protocolOptions{text-align:center;position:absolute;bottom:0;width:100%;margin-bottom:0}#protocolEditor #protocolOptions{background:#151a1f}body.theme-tide #protocolEditor #protocolOptions{background:#151a1f}body.theme-tigerlily #protocolEditor #protocolOptions{background:#151a1f}body.theme-crickets #protocolEditor #protocolOptions{background:#231c1e}body.theme-honeycomb #protocolEditor #protocolOptions{background:#18161a}body.theme-mint #protocolEditor #protocolOptions{background:#15191e}body.theme-overcast #protocolEditor #protocolOptions{background:#15191e}body.theme-quartz #protocolEditor #protocolOptions{background:#151a1f}#protocolEditor #protocolOptions p{font-size:8pt;margin:0 10px;display:inline-block}#protocolEditor #protocolOptions p{color:#9ccef9}body.theme-tide #protocolEditor #protocolOptions p{color:#9ccef9}body.theme-tigerlily #protocolEditor #protocolOptions p{color:#9acffd}body.theme-crickets #protocolEditor #protocolOptions p{color:#92c2da}body.theme-honeycomb #protocolEditor #protocolOptions p{color:#b5b5b5}body.theme-mint #protocolEditor #protocolOptions p{color:#a7e9b3}body.theme-overcast #protocolEditor #protocolOptions p{color:#9cbecf}body.theme-quartz #protocolEditor #protocolOptions p{color:#8ea2a4}#protocolEditor #editProtocol{overflow-y:auto;overflow-x:hidden;padding-right:16px;padding-left:20px;margin-right:-16px;width:100%;height:calc(100% - 50px)}#protocolEditor #editProtocol::-webkit-scrollbar{display:none}#protocolEditor #selectProtocol{text-align:center}#protocolEditor #selectProtocol .btn-file{position:relative;overflow:hidden}#protocolEditor #selectProtocol .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:'alpha(opacity=0)';opacity:0;outline:none;background:#fff;cursor:inherit;display:block}#protocolEditor #selectProtocol .protocolDropdown{display:inline-block}#protocolEditor #selectProtocol .protocolDropdown ul li a{cursor:pointer}#protocolEditor #activeViewportEditor{padding:10px}#protocolEditor #activeViewportEditor .noActiveViewport{padding:40px}#protocolEditor #activeViewportEditor .noActiveViewport h3{color:#9ccef9}body.theme-tide #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#9ccef9}body.theme-tigerlily #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#9acffd}body.theme-crickets #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#92c2da}body.theme-honeycomb #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#b5b5b5}body.theme-mint #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#a7e9b3}body.theme-overcast #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#9cbecf}body.theme-quartz #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#8ea2a4}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}table.ruleTable thead tr th{text-align:center}table.ruleTable thead tr th{color:#9ccef9}body.theme-tide table.ruleTable thead tr th{color:#9ccef9}body.theme-tigerlily table.ruleTable thead tr th{color:#9acffd}body.theme-crickets table.ruleTable thead tr th{color:#92c2da}body.theme-honeycomb table.ruleTable thead tr th{color:#b5b5b5}body.theme-mint table.ruleTable thead tr th{color:#a7e9b3}body.theme-overcast table.ruleTable thead tr th{color:#9cbecf}body.theme-quartz table.ruleTable thead tr th{color:#8ea2a4}table.ruleTable thead tr th:first-child{text-align:left}table.ruleTable tbody tr td{text-align:center}table.ruleTable tbody tr td{color:#9ccef9}body.theme-tide table.ruleTable tbody tr td{color:#9ccef9}body.theme-tigerlily table.ruleTable tbody tr td{color:#9acffd}body.theme-crickets table.ruleTable tbody tr td{color:#92c2da}body.theme-honeycomb table.ruleTable tbody tr td{color:#b5b5b5}body.theme-mint table.ruleTable tbody tr td{color:#a7e9b3}body.theme-overcast table.ruleTable tbody tr td{color:#9cbecf}body.theme-quartz table.ruleTable tbody tr td{color:#8ea2a4}table.ruleTable tbody tr td .failWarning{color:#f00}table.ruleTable tbody tr td .editRule:hover,table.ruleTable tbody tr td .deleteRule:hover,table.ruleTable tbody tr td .editRule:active,table.ruleTable tbody tr td .deleteRule:active{cursor:pointer;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}table.ruleTable tbody tr td .editRule:hover:hover,table.ruleTable tbody tr td .deleteRule:hover:hover,table.ruleTable tbody tr td .editRule:active:hover,table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-tide table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-tide table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-tide table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-tide table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-tigerlily table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-tigerlily table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-tigerlily table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-tigerlily table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-crickets table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-crickets table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-crickets table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-crickets table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-honeycomb table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-honeycomb table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-honeycomb table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-honeycomb table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-mint table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-mint table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-mint table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-mint table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-overcast table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-overcast table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-overcast table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-overcast table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-quartz table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-quartz table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-quartz table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-quartz table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}table.ruleTable tbody tr td .editRule:hover:active,table.ruleTable tbody tr td .deleteRule:hover:active,table.ruleTable tbody tr td .editRule:active:active,table.ruleTable tbody tr td .deleteRule:active:active{color:#20a5d6}body.theme-tide table.ruleTable tbody tr td .editRule:hover:active{color:#20a5d6}body.theme-tide table.ruleTable tbody tr td .deleteRule:hover:active{color:#20a5d6}body.theme-tide table.ruleTable tbody tr td .editRule:active:active{color:#20a5d6}body.theme-tide table.ruleTable tbody tr td .deleteRule:active:active{color:#20a5d6}body.theme-tigerlily table.ruleTable tbody tr td .editRule:hover:active{color:#fa8947}body.theme-tigerlily table.ruleTable tbody tr td .deleteRule:hover:active{color:#fa8947}body.theme-tigerlily table.ruleTable tbody tr td .editRule:active:active{color:#fa8947}body.theme-tigerlily table.ruleTable tbody tr td .deleteRule:active:active{color:#fa8947}body.theme-crickets table.ruleTable tbody tr td .editRule:hover:active{color:#d4c3c1}body.theme-crickets table.ruleTable tbody tr td .deleteRule:hover:active{color:#d4c3c1}body.theme-crickets table.ruleTable tbody tr td .editRule:active:active{color:#d4c3c1}body.theme-crickets table.ruleTable tbody tr td .deleteRule:active:active{color:#d4c3c1}body.theme-honeycomb table.ruleTable tbody tr td .editRule:hover:active{color:#cda56b}body.theme-honeycomb table.ruleTable tbody tr td .deleteRule:hover:active{color:#cda56b}body.theme-honeycomb table.ruleTable tbody tr td .editRule:active:active{color:#cda56b}body.theme-honeycomb table.ruleTable tbody tr td .deleteRule:active:active{color:#cda56b}body.theme-mint table.ruleTable tbody tr td .editRule:hover:active{color:#31b166}body.theme-mint table.ruleTable tbody tr td .deleteRule:hover:active{color:#31b166}body.theme-mint table.ruleTable tbody tr td .editRule:active:active{color:#31b166}body.theme-mint table.ruleTable tbody tr td .deleteRule:active:active{color:#31b166}body.theme-overcast table.ruleTable tbody tr td .editRule:hover:active{color:#507d80}body.theme-overcast table.ruleTable tbody tr td .deleteRule:hover:active{color:#507d80}body.theme-overcast table.ruleTable tbody tr td .editRule:active:active{color:#507d80}body.theme-overcast table.ruleTable tbody tr td .deleteRule:active:active{color:#507d80}body.theme-quartz table.ruleTable tbody tr td .editRule:hover:active{color:#7858ce}body.theme-quartz table.ruleTable tbody tr td .deleteRule:hover:active{color:#7858ce}body.theme-quartz table.ruleTable tbody tr td .editRule:active:active{color:#7858ce}body.theme-quartz table.ruleTable tbody tr td .deleteRule:active:active{color:#7858ce}table.ruleTable tbody tr td:first-child{text-align:left}.addRuleContainer{margin:10px 0;text-align:center}.addRuleContainer{color:#9ccef9}body.theme-tide .addRuleContainer{color:#9ccef9}body.theme-tigerlily .addRuleContainer{color:#9acffd}body.theme-crickets .addRuleContainer{color:#92c2da}body.theme-honeycomb .addRuleContainer{color:#b5b5b5}body.theme-mint .addRuleContainer{color:#a7e9b3}body.theme-overcast .addRuleContainer{color:#9cbecf}body.theme-quartz .addRuleContainer{color:#8ea2a4}.addRuleContainer .addRule{cursor:pointer;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}.addRuleContainer .addRule:hover{color:#fff}body.theme-tide .addRuleContainer .addRule:hover{color:#fff}body.theme-tigerlily .addRuleContainer .addRule:hover{color:#fff}body.theme-crickets .addRuleContainer .addRule:hover{color:#fff}body.theme-honeycomb .addRuleContainer .addRule:hover{color:#fff}body.theme-mint .addRuleContainer .addRule:hover{color:#fff}body.theme-overcast .addRuleContainer .addRule:hover{color:#fff}body.theme-quartz .addRuleContainer .addRule:hover{color:#fff}.addRuleContainer .addRule:active{color:#20a5d6}body.theme-tide .addRuleContainer .addRule:active{color:#20a5d6}body.theme-tigerlily .addRuleContainer .addRule:active{color:#fa8947}body.theme-crickets .addRuleContainer .addRule:active{color:#d4c3c1}body.theme-honeycomb .addRuleContainer .addRule:active{color:#cda56b}body.theme-mint .addRuleContainer .addRule:active{color:#31b166}body.theme-overcast .addRuleContainer .addRule:active{color:#507d80}body.theme-quartz .addRuleContainer .addRule:active{color:#7858ce}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.ruleEntryDialog{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;width:350px;height:230px;margin:auto;padding:10px;background-color:#fff;outline:none;border-radius:8px}.ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-tide .ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-tigerlily .ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-crickets .ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-honeycomb .ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-mint .ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-overcast .ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-quartz .ruleEntryDialog{background:rgba(20,25,30,0.95)}.ruleEntryDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tide .ruleEntryDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tigerlily .ruleEntryDialog{border:1px solid rgba(135,90,134,0.95)}body.theme-crickets .ruleEntryDialog{border:1px solid rgba(83,123,118,0.95)}body.theme-honeycomb .ruleEntryDialog{border:1px solid rgba(98,51,55,0.95)}body.theme-mint .ruleEntryDialog{border:1px solid rgba(33,69,41,0.95)}body.theme-overcast .ruleEntryDialog{border:1px solid rgba(64,64,64,0.95)}body.theme-quartz .ruleEntryDialog{border:1px solid rgba(136,91,134,0.95)}.ruleEntryDialog{color:#91b9cd}body.theme-tide .ruleEntryDialog{color:#91b9cd}body.theme-tigerlily .ruleEntryDialog{color:#9ccdf8}body.theme-crickets .ruleEntryDialog{color:#8be7b5}body.theme-honeycomb .ruleEntryDialog{color:#fab797}body.theme-mint .ruleEntryDialog{color:#a7e9b3}body.theme-overcast .ruleEntryDialog{color:#73f2fc}body.theme-quartz .ruleEntryDialog{color:#d7e8fe}.ruleEntryDialog .dialogContent{text-align:center;margin-bottom:10px}.ruleEntryDialog .dialogContent .row{margin:15px 0}.ruleEntryDialog .btn{text-decoration:none}.ruleEntryDialog #cancel{float:left}.ruleEntryDialog #save{float:right}.ruleEntryDialog input.currentValue{width:95%;text-align:center;padding:4px;color:#000;height:30px;border-radius:2px;border:0}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.settingEntryDialog{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;width:300px;height:200px;margin:auto;padding:10px;outline:none;border-radius:8px}.settingEntryDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tide .settingEntryDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tigerlily .settingEntryDialog{border:1px solid rgba(135,90,134,0.95)}body.theme-crickets .settingEntryDialog{border:1px solid rgba(83,123,118,0.95)}body.theme-honeycomb .settingEntryDialog{border:1px solid rgba(98,51,55,0.95)}body.theme-mint .settingEntryDialog{border:1px solid rgba(33,69,41,0.95)}body.theme-overcast .settingEntryDialog{border:1px solid rgba(64,64,64,0.95)}body.theme-quartz .settingEntryDialog{border:1px solid rgba(136,91,134,0.95)}.settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-tide .settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-tigerlily .settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-crickets .settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-honeycomb .settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-mint .settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-overcast .settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-quartz .settingEntryDialog{background:rgba(20,25,30,0.95)}.settingEntryDialog{color:#91b9cd}body.theme-tide .settingEntryDialog{color:#91b9cd}body.theme-tigerlily .settingEntryDialog{color:#9ccdf8}body.theme-crickets .settingEntryDialog{color:#8be7b5}body.theme-honeycomb .settingEntryDialog{color:#fab797}body.theme-mint .settingEntryDialog{color:#a7e9b3}body.theme-overcast .settingEntryDialog{color:#73f2fc}body.theme-quartz .settingEntryDialog{color:#d7e8fe}.settingEntryDialog .dialogContent{text-align:center;margin-bottom:10px}.settingEntryDialog .dialogContent .row{margin:15px 0}.settingEntryDialog .btn{text-decoration:none}.settingEntryDialog #cancel{float:left}.settingEntryDialog #save{float:right}.settingEntryDialog input.currentValue{width:95%;text-align:center;padding:4px;color:#000;height:30px;border-radius:2px;border:0}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.textEntryDialog{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;width:300px;height:170px;margin:auto;padding:10px;outline:none;border-radius:8px}.textEntryDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tide .textEntryDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tigerlily .textEntryDialog{border:1px solid rgba(135,90,134,0.95)}body.theme-crickets .textEntryDialog{border:1px solid rgba(83,123,118,0.95)}body.theme-honeycomb .textEntryDialog{border:1px solid rgba(98,51,55,0.95)}body.theme-mint .textEntryDialog{border:1px solid rgba(33,69,41,0.95)}body.theme-overcast .textEntryDialog{border:1px solid rgba(64,64,64,0.95)}body.theme-quartz .textEntryDialog{border:1px solid rgba(136,91,134,0.95)}.textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-tide .textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-tigerlily .textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-crickets .textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-honeycomb .textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-mint .textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-overcast .textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-quartz .textEntryDialog{background:rgba(20,25,30,0.95)}.textEntryDialog{color:#91b9cd}body.theme-tide .textEntryDialog{color:#91b9cd}body.theme-tigerlily .textEntryDialog{color:#9ccdf8}body.theme-crickets .textEntryDialog{color:#8be7b5}body.theme-honeycomb .textEntryDialog{color:#fab797}body.theme-mint .textEntryDialog{color:#a7e9b3}body.theme-overcast .textEntryDialog{color:#73f2fc}body.theme-quartz .textEntryDialog{color:#d7e8fe}.textEntryDialog .dialogContent{margin-bottom:10px}.textEntryDialog .cancel{float:left}.textEntryDialog .save{float:right}.textEntryDialog input.currentValue{width:95%;text-align:left;padding:4px;color:#000;height:30px;border-radius:2px;border:0}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}table.settingsTable thead tr th{text-align:center}table.settingsTable thead tr th{color:#9ccef9}body.theme-tide table.settingsTable thead tr th{color:#9ccef9}body.theme-tigerlily table.settingsTable thead tr th{color:#9acffd}body.theme-crickets table.settingsTable thead tr th{color:#92c2da}body.theme-honeycomb table.settingsTable thead tr th{color:#b5b5b5}body.theme-mint table.settingsTable thead tr th{color:#a7e9b3}body.theme-overcast table.settingsTable thead tr th{color:#9cbecf}body.theme-quartz table.settingsTable thead tr th{color:#8ea2a4}table.settingsTable thead tr th:first-child{text-align:left}table.settingsTable tbody{background:#3e3e3e}table.settingsTable tbody tr td{text-align:center}table.settingsTable tbody tr td{color:#9ccef9}body.theme-tide table.settingsTable tbody tr td{color:#9ccef9}body.theme-tigerlily table.settingsTable tbody tr td{color:#9acffd}body.theme-crickets table.settingsTable tbody tr td{color:#92c2da}body.theme-honeycomb table.settingsTable tbody tr td{color:#b5b5b5}body.theme-mint table.settingsTable tbody tr td{color:#a7e9b3}body.theme-overcast table.settingsTable tbody tr td{color:#9cbecf}body.theme-quartz table.settingsTable tbody tr td{color:#8ea2a4}table.settingsTable tbody tr td .editSetting,table.settingsTable tbody tr td .deleteSetting{cursor:pointer;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}table.settingsTable tbody tr td .editSetting:hover,table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-tide table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-tide table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-tigerlily table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-tigerlily table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-crickets table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-crickets table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-honeycomb table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-honeycomb table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-mint table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-mint table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-overcast table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-overcast table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-quartz table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-quartz table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}table.settingsTable tbody tr td .editSetting:active,table.settingsTable tbody tr td .deleteSetting:active{color:#20a5d6}body.theme-tide table.settingsTable tbody tr td .editSetting:active{color:#20a5d6}body.theme-tide table.settingsTable tbody tr td .deleteSetting:active{color:#20a5d6}body.theme-tigerlily table.settingsTable tbody tr td .editSetting:active{color:#fa8947}body.theme-tigerlily table.settingsTable tbody tr td .deleteSetting:active{color:#fa8947}body.theme-crickets table.settingsTable tbody tr td .editSetting:active{color:#d4c3c1}body.theme-crickets table.settingsTable tbody tr td .deleteSetting:active{color:#d4c3c1}body.theme-honeycomb table.settingsTable tbody tr td .editSetting:active{color:#cda56b}body.theme-honeycomb table.settingsTable tbody tr td .deleteSetting:active{color:#cda56b}body.theme-mint table.settingsTable tbody tr td .editSetting:active{color:#31b166}body.theme-mint table.settingsTable tbody tr td .deleteSetting:active{color:#31b166}body.theme-overcast table.settingsTable tbody tr td .editSetting:active{color:#507d80}body.theme-overcast table.settingsTable tbody tr td .deleteSetting:active{color:#507d80}body.theme-quartz table.settingsTable tbody tr td .editSetting:active{color:#7858ce}body.theme-quartz table.settingsTable tbody tr td .deleteSetting:active{color:#7858ce}table.settingsTable tbody tr td:first-child{text-align:left}.addSettingContainer{margin:10px 0;text-align:center}.addSettingContainer{color:#9ccef9}body.theme-tide .addSettingContainer{color:#9ccef9}body.theme-tigerlily .addSettingContainer{color:#9acffd}body.theme-crickets .addSettingContainer{color:#92c2da}body.theme-honeycomb .addSettingContainer{color:#b5b5b5}body.theme-mint .addSettingContainer{color:#a7e9b3}body.theme-overcast .addSettingContainer{color:#9cbecf}body.theme-quartz .addSettingContainer{color:#8ea2a4}.addSettingContainer .addSetting{cursor:pointer;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}.addSettingContainer .addSetting:hover{color:#fff}body.theme-tide .addSettingContainer .addSetting:hover{color:#fff}body.theme-tigerlily .addSettingContainer .addSetting:hover{color:#fff}body.theme-crickets .addSettingContainer .addSetting:hover{color:#fff}body.theme-honeycomb .addSettingContainer .addSetting:hover{color:#fff}body.theme-mint .addSettingContainer .addSetting:hover{color:#fff}body.theme-overcast .addSettingContainer .addSetting:hover{color:#fff}body.theme-quartz .addSettingContainer .addSetting:hover{color:#fff}.addSettingContainer .addSetting:active{color:#20a5d6}body.theme-tide .addSettingContainer .addSetting:active{color:#20a5d6}body.theme-tigerlily .addSettingContainer .addSetting:active{color:#fa8947}body.theme-crickets .addSettingContainer .addSetting:active{color:#d4c3c1}body.theme-honeycomb .addSettingContainer .addSetting:active{color:#cda56b}body.theme-mint .addSettingContainer .addSetting:active{color:#31b166}body.theme-overcast .addSettingContainer .addSetting:active{color:#507d80}body.theme-quartz .addSettingContainer .addSetting:active{color:#7858ce}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#stageDetails{overflow-y:auto;overflow-x:hidden;padding-right:16px;padding-left:20px;margin-right:-16px;width:100%;height:100%}#stageDetails::-webkit-scrollbar{display:none}#stageDetails h3,#stageDetails label{color:#9ccef9}body.theme-tide #stageDetails h3{color:#9ccef9}body.theme-tide #stageDetails label{color:#9ccef9}body.theme-tigerlily #stageDetails h3{color:#9acffd}body.theme-tigerlily #stageDetails label{color:#9acffd}body.theme-crickets #stageDetails h3{color:#92c2da}body.theme-crickets #stageDetails label{color:#92c2da}body.theme-honeycomb #stageDetails h3{color:#b5b5b5}body.theme-honeycomb #stageDetails label{color:#b5b5b5}body.theme-mint #stageDetails h3{color:#a7e9b3}body.theme-mint #stageDetails label{color:#a7e9b3}body.theme-overcast #stageDetails h3{color:#9cbecf}body.theme-overcast #stageDetails label{color:#9cbecf}body.theme-quartz #stageDetails h3{color:#8ea2a4}body.theme-quartz #stageDetails label{color:#8ea2a4}#stageDetails label{margin-right:10px;width:25%}#stageDetails input{min-width:50px;width:40%;border:none;text-align:center}#stageDetails input{background-color:#344a61}body.theme-tide #stageDetails input{background-color:#344a61}body.theme-tigerlily #stageDetails input{background-color:#5b3a59}body.theme-crickets #stageDetails input{background-color:#344a61}body.theme-honeycomb #stageDetails input{background-color:#344a61}body.theme-mint #stageDetails input{background-color:#344a61}body.theme-overcast #stageDetails input{background-color:#344a61}body.theme-quartz #stageDetails input{background-color:#344a61}#stageDetails input{color:#9ccef9}body.theme-tide #stageDetails input{color:#9ccef9}body.theme-tigerlily #stageDetails input{color:#9acffd}body.theme-crickets #stageDetails input{color:#92c2da}body.theme-honeycomb #stageDetails input{color:#b5b5b5}body.theme-mint #stageDetails input{color:#a7e9b3}body.theme-overcast #stageDetails input{color:#9cbecf}body.theme-quartz #stageDetails input{color:#8ea2a4}#stageDetails .stageEditorSection{margin:30px 0}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#stageSortingContainer{padding:0 20px}#stageSortingContainer #stageSortable .sortable-item{padding:3px}#stageSortingContainer #stageSortable .sortable-item span{cursor:pointer}#stageSortingContainer #stageSortable .sortable-item span{color:#9ccef9}body.theme-tide #stageSortingContainer #stageSortable .sortable-item span{color:#9ccef9}body.theme-tigerlily #stageSortingContainer #stageSortable .sortable-item span{color:#9acffd}body.theme-crickets #stageSortingContainer #stageSortable .sortable-item span{color:#92c2da}body.theme-honeycomb #stageSortingContainer #stageSortable .sortable-item span{color:#b5b5b5}body.theme-mint #stageSortingContainer #stageSortable .sortable-item span{color:#a7e9b3}body.theme-overcast #stageSortingContainer #stageSortable .sortable-item span{color:#9cbecf}body.theme-quartz #stageSortingContainer #stageSortable .sortable-item span{color:#8ea2a4}#stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-tide #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-tigerlily #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-crickets #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-honeycomb #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-mint #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-overcast #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-quartz #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}#stageSortingContainer #stageSortable .sortable-item span.active{color:#20a5d6}body.theme-tide #stageSortingContainer #stageSortable .sortable-item span.active{color:#20a5d6}body.theme-tigerlily #stageSortingContainer #stageSortable .sortable-item span.active{color:#fa8947}body.theme-crickets #stageSortingContainer #stageSortable .sortable-item span.active{color:#d4c3c1}body.theme-honeycomb #stageSortingContainer #stageSortable .sortable-item span.active{color:#cda56b}body.theme-mint #stageSortingContainer #stageSortable .sortable-item span.active{color:#31b166}body.theme-overcast #stageSortingContainer #stageSortable .sortable-item span.active{color:#507d80}body.theme-quartz #stageSortingContainer #stageSortable .sortable-item span.active{color:#7858ce}#stageSortingContainer #stageSortable .sortable-handle{cursor:move;cursor:-webkit-grabbing;width:15px;height:15px;margin:0 5px;filter:invert(100%);-webkit-filter:invert(100%);background-image:url(packages/hangingprotocols/assets/dots.svg)}#stageSortingContainer #stageSortable .sortable.target{flex:1 1 auto;margin-left:1em}#stageSortingContainer #stageSortable .sortable-ghost{opacity:0.6}#stageSortingContainer #stageSortable .deleteStage{cursor:pointer;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}#stageSortingContainer #stageSortable .deleteStage{color:#9ccef9}body.theme-tide #stageSortingContainer #stageSortable .deleteStage{color:#9ccef9}body.theme-tigerlily #stageSortingContainer #stageSortable .deleteStage{color:#9acffd}body.theme-crickets #stageSortingContainer #stageSortable .deleteStage{color:#92c2da}body.theme-honeycomb #stageSortingContainer #stageSortable .deleteStage{color:#b5b5b5}body.theme-mint #stageSortingContainer #stageSortable .deleteStage{color:#a7e9b3}body.theme-overcast #stageSortingContainer #stageSortable .deleteStage{color:#9cbecf}body.theme-quartz #stageSortingContainer #stageSortable .deleteStage{color:#8ea2a4}#stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-tide #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-tigerlily #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-crickets #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-honeycomb #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-mint #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-overcast #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-quartz #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}#stageSortingContainer #stageSortable .deleteStage:active{color:#20a5d6}body.theme-tide #stageSortingContainer #stageSortable .deleteStage:active{color:#20a5d6}body.theme-tigerlily #stageSortingContainer #stageSortable .deleteStage:active{color:#fa8947}body.theme-crickets #stageSortingContainer #stageSortable .deleteStage:active{color:#d4c3c1}body.theme-honeycomb #stageSortingContainer #stageSortable .deleteStage:active{color:#cda56b}body.theme-mint #stageSortingContainer #stageSortable .deleteStage:active{color:#31b166}body.theme-overcast #stageSortingContainer #stageSortable .deleteStage:active{color:#507d80}body.theme-quartz #stageSortingContainer #stageSortable .deleteStage:active{color:#7858ce}#stageSortingContainer .addStage{margin:10px 0;text-align:center}#stageSortingContainer .addStage{color:#9ccef9}body.theme-tide #stageSortingContainer .addStage{color:#9ccef9}body.theme-tigerlily #stageSortingContainer .addStage{color:#9acffd}body.theme-crickets #stageSortingContainer .addStage{color:#92c2da}body.theme-honeycomb #stageSortingContainer .addStage{color:#b5b5b5}body.theme-mint #stageSortingContainer .addStage{color:#a7e9b3}body.theme-overcast #stageSortingContainer .addStage{color:#9cbecf}body.theme-quartz #stageSortingContainer .addStage{color:#8ea2a4}#stageSortingContainer .addStage #addStage{transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}#stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-tide #stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-tigerlily #stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-crickets #stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-honeycomb #stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-mint #stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-overcast #stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-quartz #stageSortingContainer .addStage #addStage:hover{color:#fff}#stageSortingContainer .addStage #addStage:active{color:#20a5d6}body.theme-tide #stageSortingContainer .addStage #addStage:active{color:#20a5d6}body.theme-tigerlily #stageSortingContainer .addStage #addStage:active{color:#fa8947}body.theme-crickets #stageSortingContainer .addStage #addStage:active{color:#d4c3c1}body.theme-honeycomb #stageSortingContainer .addStage #addStage:active{color:#cda56b}body.theme-mint #stageSortingContainer .addStage #addStage:active{color:#31b166}body.theme-overcast #stageSortingContainer .addStage #addStage:active{color:#507d80}body.theme-quartz #stageSortingContainer .addStage #addStage:active{color:#7858ce}#stageSortingContainer .moveStageButtons{margin:10px 0;text-align:center}#stageSortingContainer .moveStageButtons a{cursor:pointer;text-decoration:none;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}#stageSortingContainer .moveStageButtons a{color:#9ccef9}body.theme-tide #stageSortingContainer .moveStageButtons a{color:#9ccef9}body.theme-tigerlily #stageSortingContainer .moveStageButtons a{color:#9acffd}body.theme-crickets #stageSortingContainer .moveStageButtons a{color:#92c2da}body.theme-honeycomb #stageSortingContainer .moveStageButtons a{color:#b5b5b5}body.theme-mint #stageSortingContainer .moveStageButtons a{color:#a7e9b3}body.theme-overcast #stageSortingContainer .moveStageButtons a{color:#9cbecf}body.theme-quartz #stageSortingContainer .moveStageButtons a{color:#8ea2a4}#stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-tide #stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-tigerlily #stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-crickets #stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-honeycomb #stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-mint #stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-overcast #stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-quartz #stageSortingContainer .moveStageButtons a:hover{color:#fff}#stageSortingContainer .moveStageButtons a:active{color:#20a5d6}body.theme-tide #stageSortingContainer .moveStageButtons a:active{color:#20a5d6}body.theme-tigerlily #stageSortingContainer .moveStageButtons a:active{color:#fa8947}body.theme-crickets #stageSortingContainer .moveStageButtons a:active{color:#d4c3c1}body.theme-honeycomb #stageSortingContainer .moveStageButtons a:active{color:#cda56b}body.theme-mint #stageSortingContainer .moveStageButtons a:active{color:#31b166}body.theme-overcast #stageSortingContainer .moveStageButtons a:active{color:#507d80}body.theme-quartz #stageSortingContainer .moveStageButtons a:active{color:#7858ce}#stageSortingContainer .moveStageButtons a[disabled="true"]{opacity:0.7;cursor:disabled;pointer-events:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('packages/twbs_bootstrap/dist/fonts/glyphicons-halflings-regular.eot');src:url('packages/twbs_bootstrap/dist/fonts/glyphicons-halflings-regular.eot?') format('embedded-opentype'), url('packages/twbs_bootstrap/dist/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('packages/twbs_bootstrap/dist/fonts/glyphicons-halflings-regular.woff') format('woff'), url('packages/twbs_bootstrap/dist/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('packages/twbs_bootstrap/dist/fonts/glyphicons-halflings-regular.svg') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo, Monaco, Consolas, "Courier New", monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px} \ No newline at end of file diff --git a/StandaloneViewer/SampleClientOnlyBuild/9581833624eb6f59d1ad04bfe746d363930fd9d5.css b/StandaloneViewer/SampleClientOnlyBuild/9581833624eb6f59d1ad04bfe746d363930fd9d5.css new file mode 100644 index 000000000..c5fcdc9d3 --- /dev/null +++ b/StandaloneViewer/SampleClientOnlyBuild/9581833624eb6f59d1ad04bfe746d363930fd9d5.css @@ -0,0 +1 @@ +.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:25px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:normal;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width: 768px){.navbar{border-radius:4px}}@media (min-width: 768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1)}.navbar-collapse.in{overflow-y:auto}@media (min-width: 768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width: 768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)}@media (min-width: 768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width: 767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width: 768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width: 768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width: 768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right ~ .navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width: 768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);box-shadow:0 1px 1px rgba(0, 0, 0, .05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05)}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, .15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%)}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);box-shadow:0 5px 15px rgba(0, 0, 0, .5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);box-shadow:0 5px 10px rgba(0, 0, 0, .2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0, 0, 0, .25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0, 0, 0, .25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, .25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, .25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6);background-color:rgba(0, 0, 0, 0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));background-image:linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));background-image:linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}@font-face{font-family:'FontAwesome';src:url('packages/fortawesome_fontawesome/upstream/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('packages/fortawesome_fontawesome/upstream/fonts/fontawesome-webfont.eot?') format('embedded-opentype'), url('packages/fortawesome_fontawesome/upstream/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('packages/fortawesome_fontawesome/upstream/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('packages/fortawesome_fontawesome/upstream/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('packages/fortawesome_fontawesome/upstream/fonts/fontawesome-webfont.svg?v=4.7.0') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#ffffff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.viewerSection{display:flex;flex:1;flex-flow:row nowrap;align-items:stretch;height:calc(100% - 78px);width:100%}.viewerSection .sidebarMenu{height:100%;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.viewerSection .sidebarMenu .sidebar-option{height:100%;position:fixed;transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-moz-transform:translateX(100%);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;width:100%}.viewerSection .sidebarMenu .sidebar-option.active{transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);-moz-transform:translateX(0%)}.viewerSection .sidebar-left{flex:1;margin-left:-307px;max-width:307px;order:1}.viewerSection .sidebar-left{border-right:1px solid #44626f}body.theme-tide .viewerSection .sidebar-left{border-right:1px solid #44626f}body.theme-tigerlily .viewerSection .sidebar-left{border-right:1px solid #875a86}body.theme-crickets .viewerSection .sidebar-left{border-right:1px solid #537b76}body.theme-honeycomb .viewerSection .sidebar-left{border-right:1px solid #623337}body.theme-mint .viewerSection .sidebar-left{border-right:1px solid #214529}body.theme-overcast .viewerSection .sidebar-left{border-right:1px solid #404040}body.theme-quartz .viewerSection .sidebar-left{border-right:1px solid #885b86}.viewerSection .sidebar-left.sidebar-open{margin-left:0}.viewerSection .mainContent{flex:1;order:2;width:100%;height:100%;overflow:hidden;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.viewerSection .sidebar-right{flex:1;margin-left:-6px;margin-right:-450px;max-width:450px;order:3;padding-left:6px;position:relative}.viewerSection .sidebar-right[data-timepoints="3"]{margin-right:-585.5px;max-width:585.5px}.viewerSection .sidebar-right[data-timepoints="4"]{margin-right:-720px;max-width:720px}.viewerSection .sidebar-right:before{content:'';display:block;height:100%;left:5px;position:absolute;top:0;width:1px}.viewerSection .sidebar-right:before{background-color:#44626f}body.theme-tide .viewerSection .sidebar-right:before{background-color:#44626f}body.theme-tigerlily .viewerSection .sidebar-right:before{background-color:#875a86}body.theme-crickets .viewerSection .sidebar-right:before{background-color:#537b76}body.theme-honeycomb .viewerSection .sidebar-right:before{background-color:#623337}body.theme-mint .viewerSection .sidebar-right:before{background-color:#214529}body.theme-overcast .viewerSection .sidebar-right:before{background-color:#404040}body.theme-quartz .viewerSection .sidebar-right:before{background-color:#885b86}.viewerSection .sidebar-right.sidebar-open{margin-right:0}.viewerSection .studiesListedChanger{padding:20px 10px;text-align:center}.viewerSection .studiesListedChanger{border-bottom:1px solid #44626f}body.theme-tide .viewerSection .studiesListedChanger{border-bottom:1px solid #44626f}body.theme-tigerlily .viewerSection .studiesListedChanger{border-bottom:1px solid #875a86}body.theme-crickets .viewerSection .studiesListedChanger{border-bottom:1px solid #537b76}body.theme-honeycomb .viewerSection .studiesListedChanger{border-bottom:1px solid #623337}body.theme-mint .viewerSection .studiesListedChanger{border-bottom:1px solid #214529}body.theme-overcast .viewerSection .studiesListedChanger{border-bottom:1px solid #404040}body.theme-quartz .viewerSection .studiesListedChanger{border-bottom:1px solid #885b86}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}body>.header .brand{height:30px;display:inline-block;text-decoration:none}body>.header .brand .logo-image{display:inline-block;fill:transparent;float:left;height:100%;margin:0 8px 0 0;width:30px}body>.header .brand .logo-text{display:inline-block;font-family:"Sanchez";font-size:14px;font-weight:300;line-height:30px}body>.header .brand .logo-text{color:#fff}body.theme-tide body>.header .brand .logo-text{color:#fff}body.theme-tigerlily body>.header .brand .logo-text{color:#fff}body.theme-crickets body>.header .brand .logo-text{color:#fff}body.theme-honeycomb body>.header .brand .logo-text{color:#fff}body.theme-mint body>.header .brand .logo-text{color:#fff}body.theme-overcast body>.header .brand .logo-text{color:#fff}body.theme-quartz body>.header .brand .logo-text{color:#fff}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.viewerMain{width:100%;height:100%}.viewerMain #layoutManagerTarget{width:100%;height:100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.viewerMain #layoutManagerTarget #imageViewerViewports{padding-right:0 !important}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{float:left;outline:0}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #744b71}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover,.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active,.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{outline:0}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #44626f}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #44626f}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #875a86}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #537b76}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #623337}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #214529}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #404040}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #885b86}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active,.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #00a4d9}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #00a4d9}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #00a4d9}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #ff8a3d}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #ff8a3d}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #d4aaa5}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #d4aaa5}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #ce9e59}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #ce9e59}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #23b15d}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #23b15d}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #467c80}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #467c80}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #6843cc}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #6843cc}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer .removable{width:100%;height:100%;position:relative}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.toolbarSection{flex:0 0 auto;height:78px;padding-top:6px;position:relative;transition:height 300ms ease;-webkit-transition:height 300ms ease;-ms-transition:height 300ms ease;-o-transition:height 300ms ease;-moz-transition:height 300ms ease;width:100%}.toolbarSection{border-bottom:1px solid #44626f}body.theme-tide .toolbarSection{border-bottom:1px solid #44626f}body.theme-tigerlily .toolbarSection{border-bottom:1px solid #875a86}body.theme-crickets .toolbarSection{border-bottom:1px solid #537b76}body.theme-honeycomb .toolbarSection{border-bottom:1px solid #623337}body.theme-mint .toolbarSection{border-bottom:1px solid #214529}body.theme-overcast .toolbarSection{border-bottom:1px solid #404040}body.theme-quartz .toolbarSection{border-bottom:1px solid #885b86}.toolbarSection.expanded{height:140px}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#viewer{background-color:#000;height:calc(100% - 40px);width:100%}.loadingTextDiv{font-size:30px}.loadingTextDiv{color:#91b9cd}body.theme-tide .loadingTextDiv{color:#91b9cd}body.theme-tigerlily .loadingTextDiv{color:#9ccdf8}body.theme-crickets .loadingTextDiv{color:#8be7b5}body.theme-honeycomb .loadingTextDiv{color:#fab797}body.theme-mint .loadingTextDiv{color:#a7e9b3}body.theme-overcast .loadingTextDiv{color:#73f2fc}body.theme-quartz .loadingTextDiv{color:#d7e8fe}html{width:100%;height:100%}body{width:100%;height:100%;overflow:hidden;position:fixed} \ No newline at end of file diff --git a/StandaloneViewer/SampleClientOnlyBuild/a4d7c35fc0793506f74818584e099aa5019c7f51.css b/StandaloneViewer/SampleClientOnlyBuild/a4d7c35fc0793506f74818584e099aa5019c7f51.css new file mode 100644 index 000000000..168f1a1ba --- /dev/null +++ b/StandaloneViewer/SampleClientOnlyBuild/a4d7c35fc0793506f74818584e099aa5019c7f51.css @@ -0,0 +1 @@ +.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, white 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, white 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, white 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, white 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}body .visible{display:block !important}body .no-max-height:not(.bypassNot){max-height:none !important}body .no-max-width:not(.bypassNot){max-width:none !important}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.resizable{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}.resizable.resizing,.resizable .resize-bound{user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.resizable.resizing iframe{pointer-events:none}.resizable .resize-bound{content:'';line-height:1em;position:fixed}.resizable .bound-left{left:0;width:1em}.resizable .bound-center{left:1em;height:1em;right:1em}.resizable .bound-right{right:0;width:1em}.resizable .bound-top{top:0;height:1em}.resizable .bound-middle{top:1em;width:1em;bottom:1em}.resizable .bound-bottom{bottom:0;height:1em}.resizable .bound-left.bound-top,.resizable .bound-right.bound-bottom{cursor:nwse-resize}.resizable .bound-left.bound-bottom,.resizable .bound-right.bound-top{cursor:nesw-resize}.resizable .bound-left.bound-middle,.resizable .bound-right.bound-middle{cursor:ew-resize}.resizable .bound-center.bound-top,.resizable .bound-center.bound-bottom{cursor:ns-resize}.modal .modal-header:empty,.modal .modal-footer:empty{display:none}.modal .modal-blank .modal-content{border:0}.modal .modal-blank .modal-header,.modal .modal-blank .modal-footer{display:none}.modal .modal-blank .modal-body{padding:0}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.modal .loading-text{font-size:30px;height:100vh;line-height:100vh;text-align:center;text-shadow:1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 1px 0 0 #000, 0 1px 0 #000}.modal .loading-text{color:#91b9cd}body.theme-tide .modal .loading-text{color:#91b9cd}body.theme-tigerlily .modal .loading-text{color:#9ccdf8}body.theme-crickets .modal .loading-text{color:#8be7b5}body.theme-honeycomb .modal .loading-text{color:#fab797}body.theme-mint .modal .loading-text{color:#a7e9b3}body.theme-overcast .modal .loading-text{color:#73f2fc}body.theme-quartz .modal .loading-text{color:#d7e8fe}.modal-progress .status .progress-bar-container{border:solid 1px #28405e;overflow:auto;margin:0 0 10px;border-radius:3px}.modal-progress .status .progress-bar-container .percentage{margin:0 5px}.modal-progress .btn-confirm{display:none}.modal.unsavedChangesDialog .modal-dialog{width:400px}.modal.unsavedChangesDialog .modal-dialog .modal-footer{border-top:0 none}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.dropdown{cursor:default;outline:none}.dropdown ul.dropdown-menu{display:block;z-index:1000;transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease}.dropdown ul.dropdown-menu.dropdown-menu-left{transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;-moz-transform-origin:0% 0%}.dropdown ul.dropdown-menu.dropdown-menu-right{transform-origin:100% 0%;-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;-o-transform-origin:100% 0%;-moz-transform-origin:100% 0%}.dropdown ul.dropdown-menu li.divider{margin:4px 0}.dropdown ul.dropdown-menu li a{outline:none;padding:8px 20px}.dropdown ul.dropdown-menu li a svg{display:inline-block;max-width:18px;max-height:18px;vertical-align:middle}.dropdown.open ul.dropdown-menu{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}@-moz-keyframes zoomIn{0%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}}@-webkit-keyframes zoomIn{0%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}}@-o-keyframes zoomIn{0%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}}@keyframes zoomIn{0%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}}@-moz-keyframes zoomOut{0%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}}@-webkit-keyframes zoomOut{0%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}}@-o-keyframes zoomOut{0%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}}@keyframes zoomOut{0%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0)}}@-moz-keyframes slideInDown{0%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}100%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}}@-webkit-keyframes slideInDown{0%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}100%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}}@-o-keyframes slideInDown{0%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}100%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}100%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}}@-moz-keyframes slideOutUp{0%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}}@-webkit-keyframes slideOutUp{0%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}}@-o-keyframes slideOutUp{0%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-100%) scale(0);-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);-o-transform:translateY(-100%) scale(0);-moz-transform:translateY(-100%) scale(0)}}@-moz-keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-o-keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-moz-keyframes fadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-webkit-keyframes fadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-o-keyframes fadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}html body{font-family:'Roboto', 'OpenSans', 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif}html body{background-color:#000}body.theme-tide html body{background-color:#000}body.theme-tigerlily html body{background-color:#000}body.theme-crickets html body{background-color:#000}body.theme-honeycomb html body{background-color:#000}body.theme-mint html body{background-color:#000}body.theme-overcast html body{background-color:#000}body.theme-quartz html body{background-color:#000}html body.stretch{height:100%;minWidth:0;overflow:hidden;position:fixed;width:100%}html hr{border-top:1px solid #44626f}body.theme-tide html hr{border-top:1px solid #44626f}body.theme-tigerlily html hr{border-top:1px solid #875a86}body.theme-crickets html hr{border-top:1px solid #537b76}body.theme-honeycomb html hr{border-top:1px solid #623337}body.theme-mint html hr{border-top:1px solid #214529}body.theme-overcast html hr{border-top:1px solid #404040}body.theme-quartz html hr{border-top:1px solid #885b86}body .table>thead>tr>th{border-color:#44626f}body.theme-tide body .table>thead>tr>th{border-color:#44626f}body.theme-tigerlily body .table>thead>tr>th{border-color:#875a86}body.theme-crickets body .table>thead>tr>th{border-color:#537b76}body.theme-honeycomb body .table>thead>tr>th{border-color:#623337}body.theme-mint body .table>thead>tr>th{border-color:#214529}body.theme-overcast body .table>thead>tr>th{border-color:#404040}body.theme-quartz body .table>thead>tr>th{border-color:#885b86}body ol{margin:0;padding-left:1em}label.form-group{width:100%}label.form-group>span.select2{display:block;width:100% !important}label.form-group>span.select2 span.select2-selection{min-height:34px}label.form-group>span.select2 span.select2-selection span.select2-selection__rendered{height:34px;line-height:34px}label.form-group>span.select2 span.select2-selection span.select2-selection__arrow{height:34px}.center-table{display:table;margin-left:auto;margin-right:auto}.height-auto{height:auto !important}.caret-down{display:inline-block;width:0;height:0;margin-top:0.5rem;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn{transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease}.modal-dialog .modal-content{background:#000}body.theme-tide .modal-dialog .modal-content{background:#000}body.theme-tigerlily .modal-dialog .modal-content{background:#000}body.theme-crickets .modal-dialog .modal-content{background:#000}body.theme-honeycomb .modal-dialog .modal-content{background:#000}body.theme-mint .modal-dialog .modal-content{background:#000}body.theme-overcast .modal-dialog .modal-content{background:#000}body.theme-quartz .modal-dialog .modal-content{background:#000}.modal-dialog .modal-content{border-color:#44626f}body.theme-tide .modal-dialog .modal-content{border-color:#44626f}body.theme-tigerlily .modal-dialog .modal-content{border-color:#875a86}body.theme-crickets .modal-dialog .modal-content{border-color:#537b76}body.theme-honeycomb .modal-dialog .modal-content{border-color:#623337}body.theme-mint .modal-dialog .modal-content{border-color:#214529}body.theme-overcast .modal-dialog .modal-content{border-color:#404040}body.theme-quartz .modal-dialog .modal-content{border-color:#885b86}.modal-dialog .modal-content{color:#91b9cd}body.theme-tide .modal-dialog .modal-content{color:#91b9cd}body.theme-tigerlily .modal-dialog .modal-content{color:#9ccdf8}body.theme-crickets .modal-dialog .modal-content{color:#8be7b5}body.theme-honeycomb .modal-dialog .modal-content{color:#fab797}body.theme-mint .modal-dialog .modal-content{color:#a7e9b3}body.theme-overcast .modal-dialog .modal-content{color:#73f2fc}body.theme-quartz .modal-dialog .modal-content{color:#d7e8fe}.modal-dialog .modal-content .modal-header,.modal-dialog .modal-content .modal-footer{border-color:#44626f}body.theme-tide .modal-dialog .modal-content .modal-header{border-color:#44626f}body.theme-tide .modal-dialog .modal-content .modal-footer{border-color:#44626f}body.theme-tigerlily .modal-dialog .modal-content .modal-header{border-color:#875a86}body.theme-tigerlily .modal-dialog .modal-content .modal-footer{border-color:#875a86}body.theme-crickets .modal-dialog .modal-content .modal-header{border-color:#537b76}body.theme-crickets .modal-dialog .modal-content .modal-footer{border-color:#537b76}body.theme-honeycomb .modal-dialog .modal-content .modal-header{border-color:#623337}body.theme-honeycomb .modal-dialog .modal-content .modal-footer{border-color:#623337}body.theme-mint .modal-dialog .modal-content .modal-header{border-color:#214529}body.theme-mint .modal-dialog .modal-content .modal-footer{border-color:#214529}body.theme-overcast .modal-dialog .modal-content .modal-header{border-color:#404040}body.theme-overcast .modal-dialog .modal-content .modal-footer{border-color:#404040}body.theme-quartz .modal-dialog .modal-content .modal-header{border-color:#885b86}body.theme-quartz .modal-dialog .modal-content .modal-footer{border-color:#885b86}.modal-dialog button.close{opacity:1;overflow:hidden;text-align:center;text-shadow:none;width:20px}.modal-dialog button.close{color:#91b9cd}body.theme-tide .modal-dialog button.close{color:#91b9cd}body.theme-tigerlily .modal-dialog button.close{color:#9ccdf8}body.theme-crickets .modal-dialog button.close{color:#8be7b5}body.theme-honeycomb .modal-dialog button.close{color:#fab797}body.theme-mint .modal-dialog button.close{color:#a7e9b3}body.theme-overcast .modal-dialog button.close{color:#73f2fc}body.theme-quartz .modal-dialog button.close{color:#d7e8fe}.modal-dialog button.close span{display:block;line-height:20px;transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease}.modal-dialog button.close:hover span{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg)}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.m-a-0{margin:0rem !important}.m-t-0{margin-top:0rem !important}.m-r-0{margin-right:0rem !important}.m-b-0{margin-bottom:0rem !important}.m-l-0{margin-left:0rem !important}.m-x-0{margin-left:0rem !important;margin-right:0rem !important}.m-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.m-a-1{margin:1rem !important}.m-t-1{margin-top:1rem !important}.m-r-1{margin-right:1rem !important}.m-b-1{margin-bottom:1rem !important}.m-l-1{margin-left:1rem !important}.m-x-1{margin-left:1rem !important;margin-right:1rem !important}.m-y-1{margin-top:1rem !important;margin-bottom:1rem !important}.m-a-2{margin:1.5rem !important}.m-t-2{margin-top:1.5rem !important}.m-r-2{margin-right:1.5rem !important}.m-b-2{margin-bottom:1.5rem !important}.m-l-2{margin-left:1.5rem !important}.m-x-2{margin-left:1.5rem !important;margin-right:1.5rem !important}.m-y-2{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-a-3{margin:3g !important}.m-t-3{margin-top:3g !important}.m-r-3{margin-right:3g !important}.m-b-3{margin-bottom:3g !important}.m-l-3{margin-left:3g !important}.m-x-3{margin-left:3g !important;margin-right:3g !important}.m-y-3{margin-top:3g !important;margin-bottom:3g !important}.p-a-0{padding:0rem !important}.p-t-0{padding-top:0rem !important}.p-r-0{padding-right:0rem !important}.p-b-0{padding-bottom:0rem !important}.p-l-0{padding-left:0rem !important}.p-x-0{padding-left:0rem !important;padding-right:0rem !important}.p-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.p-a-1{padding:1rem !important}.p-t-1{padding-top:1rem !important}.p-r-1{padding-right:1rem !important}.p-b-1{padding-bottom:1rem !important}.p-l-1{padding-left:1rem !important}.p-x-1{padding-left:1rem !important;padding-right:1rem !important}.p-y-1{padding-top:1rem !important;padding-bottom:1rem !important}.p-a-2{padding:1.5rem !important}.p-t-2{padding-top:1.5rem !important}.p-r-2{padding-right:1.5rem !important}.p-b-2{padding-bottom:1.5rem !important}.p-l-2{padding-left:1.5rem !important}.p-x-2{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-y-2{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-a-3{padding:3g !important}.p-t-3{padding-top:3g !important}.p-r-3{padding-right:3g !important}.p-b-3{padding-bottom:3g !important}.p-l-3{padding-left:3g !important}.p-x-3{padding-left:3g !important;padding-right:3g !important}.p-y-3{padding-top:3g !important;padding-bottom:3g !important}.m-x-auto{margin-left:auto !important;margin-right:auto !important}.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:1rem !important}.rm-r-1{margin-right:1rem !important}.rm-b-1{margin-bottom:1rem !important}.rm-l-1{margin-left:1rem !important}.rm-x-1{margin-left:1rem !important;margin-right:1rem !important}.rm-y-1{margin-top:1rem !important;margin-bottom:1rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:1.5rem !important}.rm-r-2{margin-right:1.5rem !important}.rm-b-2{margin-bottom:1.5rem !important}.rm-l-2{margin-left:1.5rem !important}.rm-x-2{margin-left:1.5rem !important;margin-right:1.5rem !important}.rm-y-2{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:3g !important}.rm-r-3{margin-right:3g !important}.rm-b-3{margin-bottom:3g !important}.rm-l-3{margin-left:3g !important}.rm-x-3{margin-left:3g !important;margin-right:3g !important}.rm-y-3{margin-top:3g !important;margin-bottom:3g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:1rem !important}.rp-r-1{padding-right:1rem !important}.rp-b-1{padding-bottom:1rem !important}.rp-l-1{padding-left:1rem !important}.rp-x-1{padding-left:1rem !important;padding-right:1rem !important}.rp-y-1{padding-top:1rem !important;padding-bottom:1rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:1.5rem !important}.rp-r-2{padding-right:1.5rem !important}.rp-b-2{padding-bottom:1.5rem !important}.rp-l-2{padding-left:1.5rem !important}.rp-x-2{padding-left:1.5rem !important;padding-right:1.5rem !important}.rp-y-2{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:3g !important}.rp-r-3{padding-right:3g !important}.rp-b-3{padding-bottom:3g !important}.rp-l-3{padding-left:3g !important}.rp-x-3{padding-left:3g !important;padding-right:3g !important}.rp-y-3{padding-top:3g !important;padding-bottom:3g !important}@media screen and (min-width: 1600px) and (max-width: 1919px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.9rem !important}.rm-r-1{margin-right:0.9rem !important}.rm-b-1{margin-bottom:0.9rem !important}.rm-l-1{margin-left:0.9rem !important}.rm-x-1{margin-left:0.9rem !important;margin-right:0.9rem !important}.rm-y-1{margin-top:0.9rem !important;margin-bottom:0.9rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:1.35rem !important}.rm-r-2{margin-right:1.35rem !important}.rm-b-2{margin-bottom:1.35rem !important}.rm-l-2{margin-left:1.35rem !important}.rm-x-2{margin-left:1.35rem !important;margin-right:1.35rem !important}.rm-y-2{margin-top:1.35rem !important;margin-bottom:1.35rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:2.7g !important}.rm-r-3{margin-right:2.7g !important}.rm-b-3{margin-bottom:2.7g !important}.rm-l-3{margin-left:2.7g !important}.rm-x-3{margin-left:2.7g !important;margin-right:2.7g !important}.rm-y-3{margin-top:2.7g !important;margin-bottom:2.7g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.9rem !important}.rp-r-1{padding-right:0.9rem !important}.rp-b-1{padding-bottom:0.9rem !important}.rp-l-1{padding-left:0.9rem !important}.rp-x-1{padding-left:0.9rem !important;padding-right:0.9rem !important}.rp-y-1{padding-top:0.9rem !important;padding-bottom:0.9rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:1.35rem !important}.rp-r-2{padding-right:1.35rem !important}.rp-b-2{padding-bottom:1.35rem !important}.rp-l-2{padding-left:1.35rem !important}.rp-x-2{padding-left:1.35rem !important;padding-right:1.35rem !important}.rp-y-2{padding-top:1.35rem !important;padding-bottom:1.35rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:2.7g !important}.rp-r-3{padding-right:2.7g !important}.rp-b-3{padding-bottom:2.7g !important}.rp-l-3{padding-left:2.7g !important}.rp-x-3{padding-left:2.7g !important;padding-right:2.7g !important}.rp-y-3{padding-top:2.7g !important;padding-bottom:2.7g !important}}@media screen and (min-width: 1440px) and (max-width: 1599px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.8rem !important}.rm-r-1{margin-right:0.8rem !important}.rm-b-1{margin-bottom:0.8rem !important}.rm-l-1{margin-left:0.8rem !important}.rm-x-1{margin-left:0.8rem !important;margin-right:0.8rem !important}.rm-y-1{margin-top:0.8rem !important;margin-bottom:0.8rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:1.2rem !important}.rm-r-2{margin-right:1.2rem !important}.rm-b-2{margin-bottom:1.2rem !important}.rm-l-2{margin-left:1.2rem !important}.rm-x-2{margin-left:1.2rem !important;margin-right:1.2rem !important}.rm-y-2{margin-top:1.2rem !important;margin-bottom:1.2rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:2.4g !important}.rm-r-3{margin-right:2.4g !important}.rm-b-3{margin-bottom:2.4g !important}.rm-l-3{margin-left:2.4g !important}.rm-x-3{margin-left:2.4g !important;margin-right:2.4g !important}.rm-y-3{margin-top:2.4g !important;margin-bottom:2.4g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.8rem !important}.rp-r-1{padding-right:0.8rem !important}.rp-b-1{padding-bottom:0.8rem !important}.rp-l-1{padding-left:0.8rem !important}.rp-x-1{padding-left:0.8rem !important;padding-right:0.8rem !important}.rp-y-1{padding-top:0.8rem !important;padding-bottom:0.8rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:1.2rem !important}.rp-r-2{padding-right:1.2rem !important}.rp-b-2{padding-bottom:1.2rem !important}.rp-l-2{padding-left:1.2rem !important}.rp-x-2{padding-left:1.2rem !important;padding-right:1.2rem !important}.rp-y-2{padding-top:1.2rem !important;padding-bottom:1.2rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:2.4g !important}.rp-r-3{padding-right:2.4g !important}.rp-b-3{padding-bottom:2.4g !important}.rp-l-3{padding-left:2.4g !important}.rp-x-3{padding-left:2.4g !important;padding-right:2.4g !important}.rp-y-3{padding-top:2.4g !important;padding-bottom:2.4g !important}}@media screen and (min-width: 1360px) and (max-width: 1439px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.7rem !important}.rm-r-1{margin-right:0.7rem !important}.rm-b-1{margin-bottom:0.7rem !important}.rm-l-1{margin-left:0.7rem !important}.rm-x-1{margin-left:0.7rem !important;margin-right:0.7rem !important}.rm-y-1{margin-top:0.7rem !important;margin-bottom:0.7rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:1.05rem !important}.rm-r-2{margin-right:1.05rem !important}.rm-b-2{margin-bottom:1.05rem !important}.rm-l-2{margin-left:1.05rem !important}.rm-x-2{margin-left:1.05rem !important;margin-right:1.05rem !important}.rm-y-2{margin-top:1.05rem !important;margin-bottom:1.05rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:2.1g !important}.rm-r-3{margin-right:2.1g !important}.rm-b-3{margin-bottom:2.1g !important}.rm-l-3{margin-left:2.1g !important}.rm-x-3{margin-left:2.1g !important;margin-right:2.1g !important}.rm-y-3{margin-top:2.1g !important;margin-bottom:2.1g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.7rem !important}.rp-r-1{padding-right:0.7rem !important}.rp-b-1{padding-bottom:0.7rem !important}.rp-l-1{padding-left:0.7rem !important}.rp-x-1{padding-left:0.7rem !important;padding-right:0.7rem !important}.rp-y-1{padding-top:0.7rem !important;padding-bottom:0.7rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:1.05rem !important}.rp-r-2{padding-right:1.05rem !important}.rp-b-2{padding-bottom:1.05rem !important}.rp-l-2{padding-left:1.05rem !important}.rp-x-2{padding-left:1.05rem !important;padding-right:1.05rem !important}.rp-y-2{padding-top:1.05rem !important;padding-bottom:1.05rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:2.1g !important}.rp-r-3{padding-right:2.1g !important}.rp-b-3{padding-bottom:2.1g !important}.rp-l-3{padding-left:2.1g !important}.rp-x-3{padding-left:2.1g !important;padding-right:2.1g !important}.rp-y-3{padding-top:2.1g !important;padding-bottom:2.1g !important}}@media screen and (min-width: 1280px) and (max-width: 1359px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.6rem !important}.rm-r-1{margin-right:0.6rem !important}.rm-b-1{margin-bottom:0.6rem !important}.rm-l-1{margin-left:0.6rem !important}.rm-x-1{margin-left:0.6rem !important;margin-right:0.6rem !important}.rm-y-1{margin-top:0.6rem !important;margin-bottom:0.6rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:0.9rem !important}.rm-r-2{margin-right:0.9rem !important}.rm-b-2{margin-bottom:0.9rem !important}.rm-l-2{margin-left:0.9rem !important}.rm-x-2{margin-left:0.9rem !important;margin-right:0.9rem !important}.rm-y-2{margin-top:0.9rem !important;margin-bottom:0.9rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:1.8g !important}.rm-r-3{margin-right:1.8g !important}.rm-b-3{margin-bottom:1.8g !important}.rm-l-3{margin-left:1.8g !important}.rm-x-3{margin-left:1.8g !important;margin-right:1.8g !important}.rm-y-3{margin-top:1.8g !important;margin-bottom:1.8g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.6rem !important}.rp-r-1{padding-right:0.6rem !important}.rp-b-1{padding-bottom:0.6rem !important}.rp-l-1{padding-left:0.6rem !important}.rp-x-1{padding-left:0.6rem !important;padding-right:0.6rem !important}.rp-y-1{padding-top:0.6rem !important;padding-bottom:0.6rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:0.9rem !important}.rp-r-2{padding-right:0.9rem !important}.rp-b-2{padding-bottom:0.9rem !important}.rp-l-2{padding-left:0.9rem !important}.rp-x-2{padding-left:0.9rem !important;padding-right:0.9rem !important}.rp-y-2{padding-top:0.9rem !important;padding-bottom:0.9rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:1.8g !important}.rp-r-3{padding-right:1.8g !important}.rp-b-3{padding-bottom:1.8g !important}.rp-l-3{padding-left:1.8g !important}.rp-x-3{padding-left:1.8g !important;padding-right:1.8g !important}.rp-y-3{padding-top:1.8g !important;padding-bottom:1.8g !important}}@media screen and (min-width: 1152px) and (max-width: 1279px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.5rem !important}.rm-r-1{margin-right:0.5rem !important}.rm-b-1{margin-bottom:0.5rem !important}.rm-l-1{margin-left:0.5rem !important}.rm-x-1{margin-left:0.5rem !important;margin-right:0.5rem !important}.rm-y-1{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:0.75rem !important}.rm-r-2{margin-right:0.75rem !important}.rm-b-2{margin-bottom:0.75rem !important}.rm-l-2{margin-left:0.75rem !important}.rm-x-2{margin-left:0.75rem !important;margin-right:0.75rem !important}.rm-y-2{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:1.5g !important}.rm-r-3{margin-right:1.5g !important}.rm-b-3{margin-bottom:1.5g !important}.rm-l-3{margin-left:1.5g !important}.rm-x-3{margin-left:1.5g !important;margin-right:1.5g !important}.rm-y-3{margin-top:1.5g !important;margin-bottom:1.5g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.5rem !important}.rp-r-1{padding-right:0.5rem !important}.rp-b-1{padding-bottom:0.5rem !important}.rp-l-1{padding-left:0.5rem !important}.rp-x-1{padding-left:0.5rem !important;padding-right:0.5rem !important}.rp-y-1{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:0.75rem !important}.rp-r-2{padding-right:0.75rem !important}.rp-b-2{padding-bottom:0.75rem !important}.rp-l-2{padding-left:0.75rem !important}.rp-x-2{padding-left:0.75rem !important;padding-right:0.75rem !important}.rp-y-2{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:1.5g !important}.rp-r-3{padding-right:1.5g !important}.rp-b-3{padding-bottom:1.5g !important}.rp-l-3{padding-left:1.5g !important}.rp-x-3{padding-left:1.5g !important;padding-right:1.5g !important}.rp-y-3{padding-top:1.5g !important;padding-bottom:1.5g !important}}@media screen and (min-width: 1024px) and (max-width: 1151px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.4rem !important}.rm-r-1{margin-right:0.4rem !important}.rm-b-1{margin-bottom:0.4rem !important}.rm-l-1{margin-left:0.4rem !important}.rm-x-1{margin-left:0.4rem !important;margin-right:0.4rem !important}.rm-y-1{margin-top:0.4rem !important;margin-bottom:0.4rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:0.6rem !important}.rm-r-2{margin-right:0.6rem !important}.rm-b-2{margin-bottom:0.6rem !important}.rm-l-2{margin-left:0.6rem !important}.rm-x-2{margin-left:0.6rem !important;margin-right:0.6rem !important}.rm-y-2{margin-top:0.6rem !important;margin-bottom:0.6rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:1.2g !important}.rm-r-3{margin-right:1.2g !important}.rm-b-3{margin-bottom:1.2g !important}.rm-l-3{margin-left:1.2g !important}.rm-x-3{margin-left:1.2g !important;margin-right:1.2g !important}.rm-y-3{margin-top:1.2g !important;margin-bottom:1.2g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.4rem !important}.rp-r-1{padding-right:0.4rem !important}.rp-b-1{padding-bottom:0.4rem !important}.rp-l-1{padding-left:0.4rem !important}.rp-x-1{padding-left:0.4rem !important;padding-right:0.4rem !important}.rp-y-1{padding-top:0.4rem !important;padding-bottom:0.4rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:0.6rem !important}.rp-r-2{padding-right:0.6rem !important}.rp-b-2{padding-bottom:0.6rem !important}.rp-l-2{padding-left:0.6rem !important}.rp-x-2{padding-left:0.6rem !important;padding-right:0.6rem !important}.rp-y-2{padding-top:0.6rem !important;padding-bottom:0.6rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:1.2g !important}.rp-r-3{padding-right:1.2g !important}.rp-b-3{padding-bottom:1.2g !important}.rp-l-3{padding-left:1.2g !important}.rp-x-3{padding-left:1.2g !important;padding-right:1.2g !important}.rp-y-3{padding-top:1.2g !important;padding-bottom:1.2g !important}}@media screen and (max-width: 1023px){.rm-a-0{margin:0rem !important}.rm-t-0{margin-top:0rem !important}.rm-r-0{margin-right:0rem !important}.rm-b-0{margin-bottom:0rem !important}.rm-l-0{margin-left:0rem !important}.rm-x-0{margin-left:0rem !important;margin-right:0rem !important}.rm-y-0{margin-top:0rem !important;margin-bottom:0rem !important}.rm-a-1{margin:1rem !important}.rm-t-1{margin-top:0.3rem !important}.rm-r-1{margin-right:0.3rem !important}.rm-b-1{margin-bottom:0.3rem !important}.rm-l-1{margin-left:0.3rem !important}.rm-x-1{margin-left:0.3rem !important;margin-right:0.3rem !important}.rm-y-1{margin-top:0.3rem !important;margin-bottom:0.3rem !important}.rm-a-2{margin:1.5rem !important}.rm-t-2{margin-top:0.45rem !important}.rm-r-2{margin-right:0.45rem !important}.rm-b-2{margin-bottom:0.45rem !important}.rm-l-2{margin-left:0.45rem !important}.rm-x-2{margin-left:0.45rem !important;margin-right:0.45rem !important}.rm-y-2{margin-top:0.45rem !important;margin-bottom:0.45rem !important}.rm-a-3{margin:3g !important}.rm-t-3{margin-top:0.9g !important}.rm-r-3{margin-right:0.9g !important}.rm-b-3{margin-bottom:0.9g !important}.rm-l-3{margin-left:0.9g !important}.rm-x-3{margin-left:0.9g !important;margin-right:0.9g !important}.rm-y-3{margin-top:0.9g !important;margin-bottom:0.9g !important}.rp-a-0{padding:0rem !important}.rp-t-0{padding-top:0rem !important}.rp-r-0{padding-right:0rem !important}.rp-b-0{padding-bottom:0rem !important}.rp-l-0{padding-left:0rem !important}.rp-x-0{padding-left:0rem !important;padding-right:0rem !important}.rp-y-0{padding-top:0rem !important;padding-bottom:0rem !important}.rp-a-1{padding:1rem !important}.rp-t-1{padding-top:0.3rem !important}.rp-r-1{padding-right:0.3rem !important}.rp-b-1{padding-bottom:0.3rem !important}.rp-l-1{padding-left:0.3rem !important}.rp-x-1{padding-left:0.3rem !important;padding-right:0.3rem !important}.rp-y-1{padding-top:0.3rem !important;padding-bottom:0.3rem !important}.rp-a-2{padding:1.5rem !important}.rp-t-2{padding-top:0.45rem !important}.rp-r-2{padding-right:0.45rem !important}.rp-b-2{padding-bottom:0.45rem !important}.rp-l-2{padding-left:0.45rem !important}.rp-x-2{padding-left:0.45rem !important;padding-right:0.45rem !important}.rp-y-2{padding-top:0.45rem !important;padding-bottom:0.45rem !important}.rp-a-3{padding:3g !important}.rp-t-3{padding-top:0.9g !important}.rp-r-3{padding-right:0.9g !important}.rp-b-3{padding-bottom:0.9g !important}.rp-l-3{padding-left:0.9g !important}.rp-x-3{padding-left:0.9g !important;padding-right:0.9g !important}.rp-y-3{padding-top:0.9g !important;padding-bottom:0.9g !important}}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.viewerDialogs>.dialog-animated:not(.dialog-closed):not(.dialog-open){display:none}.viewerDialogs>.dialog-animated.dialog-closed{animation-duration:0.3s;animation-direction:alternate;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-name:slideOutUp}.viewerDialogs>.dialog-animated.dialog-open{animation-duration:0.3s;animation-direction:alternate;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-name:slideInDown}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.group-radio label{cursor:pointer}.group-radio label input{height:0;width:0;visibility:hidden}.group-radio label span{padding-left:23px;position:relative}.group-radio label span:before{background:#fff;border-radius:8px;content:'';display:block;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);width:16px}.group-radio label input:focus+span:before{outline:none}.group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #91b9cd}body.theme-tide .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #91b9cd}body.theme-tigerlily .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #9ccdf8}body.theme-crickets .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #8be7b5}body.theme-honeycomb .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #fab797}body.theme-mint .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #a7e9b3}body.theme-overcast .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #73f2fc}body.theme-quartz .group-radio label input:focus+span:before{box-shadow:0 0 2px 2px #d7e8fe}.group-radio label input:checked+span:after{border-radius:5px;content:'';height:10px;left:3px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);width:10px}.group-radio label input:checked+span:after{background:#3c5d80}body.theme-tide .group-radio label input:checked+span:after{background:#3c5d80}body.theme-tigerlily .group-radio label input:checked+span:after{background:#744b71}body.theme-crickets .group-radio label input:checked+span:after{background:#3c5d80}body.theme-honeycomb .group-radio label input:checked+span:after{background:#3c5d80}body.theme-mint .group-radio label input:checked+span:after{background:#3c5d80}body.theme-overcast .group-radio label input:checked+span:after{background:#3c5d80}body.theme-quartz .group-radio label input:checked+span:after{background:#3c5d80}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}span.select2.select2-container{font-weight:normal}span.select2.select2-container span.select2-selection:hover span.select2-selection__arrow,span.select2.select2-container span.select2-selection:focus span.select2-selection__arrow{background-color:#a6a6a6}span.select2.select2-container span.select2-selection{border:0;border-radius:2px}span.select2.select2-container span.select2-selection,span.select2.select2-container span.select2-selection span.select2-selection__rendered,span.select2.select2-container span.select2-selection span.select2-selection__arrow{height:30px}span.select2.select2-container span.select2-selection__rendered{line-height:34px;padding-left:11px}span.select2.select2-container span.select2-selection__arrow{background-color:#c3c3c3;border-top-right-radius:2px;border-bottom-right-radius:2px;right:0;top:0;transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;width:20px}span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-tide span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-tigerlily span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-crickets span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-honeycomb span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-mint span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-overcast span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}body.theme-quartz span.select2.select2-container span.select2-selection__arrow{border-left:1px solid #000}span.select2.select2-container span.select2-selection__arrow b{display:none}span.select2.select2-container span.select2-selection--multiple{background-color:#b6b6b6;min-height:30px}span.select2.select2-container span.select2-selection--multiple input.select2-search__field{color:#3e3e3e}span.select2.select2-container span.select2-selection--multiple input.select2-search__field::-webkit-input-placeholder{color:#3e3e3e}span.select2.select2-container span.select2-selection--multiple input.select2-search__field:-moz-placeholder{color:#3e3e3e}span.select2.select2-container span.select2-selection--multiple input.select2-search__field::-moz-placeholder{color:#3e3e3e}span.select2.select2-container span.select2-selection--multiple input.select2-search__field:-ms-input-placeholder{color:#3e3e3e}span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{background-color:#fff;border-radius:2px;color:#3e3e3e;font-size:12px;line-height:22px;margin-top:3px}span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-tide span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-tigerlily span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-crickets span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-honeycomb span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-mint span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-overcast span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}body.theme-quartz span.select2.select2-container span.select2-selection--multiple li.select2-selection__choice{border-color:#263340}span.select2.select2-container span.select2-selection--multiple span.select2-selection__choice__remove{color:#676767;float:right;font-size:20px;font-weight:300;line-height:20px;margin-left:6px;margin-right:0}span.select2.select2-container span.select2-selection--multiple span.select2-selection__clear{display:none}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.state-error+.tooltip .tooltip-inner{color:#fff}.state-error+.tooltip .tooltip-inner{background-color:#933}body.theme-tide .state-error+.tooltip .tooltip-inner{background-color:#933}body.theme-tigerlily .state-error+.tooltip .tooltip-inner{background-color:#c66}body.theme-crickets .state-error+.tooltip .tooltip-inner{background-color:#933}body.theme-honeycomb .state-error+.tooltip .tooltip-inner{background-color:#933}body.theme-mint .state-error+.tooltip .tooltip-inner{background-color:#933}body.theme-overcast .state-error+.tooltip .tooltip-inner{background-color:#933}body.theme-quartz .state-error+.tooltip .tooltip-inner{background-color:#933}.state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}body.theme-tide .state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}body.theme-tigerlily .state-error+.tooltip.top .tooltip-arrow{border-top-color:#c66}body.theme-crickets .state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}body.theme-honeycomb .state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}body.theme-mint .state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}body.theme-overcast .state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}body.theme-quartz .state-error+.tooltip.top .tooltip-arrow{border-top-color:#933}.state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}body.theme-tide .state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}body.theme-tigerlily .state-error+.tooltip.right .tooltip-arrow{border-right-color:#c66}body.theme-crickets .state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}body.theme-honeycomb .state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}body.theme-mint .state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}body.theme-overcast .state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}body.theme-quartz .state-error+.tooltip.right .tooltip-arrow{border-right-color:#933}.state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}body.theme-tide .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}body.theme-tigerlily .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#c66}body.theme-crickets .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}body.theme-honeycomb .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}body.theme-mint .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}body.theme-overcast .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}body.theme-quartz .state-error+.tooltip.bottom .tooltip-arrow{border-bottom-color:#933}.state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}body.theme-tide .state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}body.theme-tigerlily .state-error+.tooltip.left .tooltip-arrow{border-left-color:#c66}body.theme-crickets .state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}body.theme-honeycomb .state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}body.theme-mint .state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}body.theme-overcast .state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}body.theme-quartz .state-error+.tooltip.left .tooltip-arrow{border-left-color:#933}.state-error:not(.component-group).form-control,.state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-tide .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-tide .state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-tigerlily .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-tigerlily .state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-crickets .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-crickets .state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-honeycomb .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-honeycomb .state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-mint .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-mint .state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-overcast .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-overcast .state-error:not(.component-group) .form-control{background-color:#fcc}body.theme-quartz .state-error:not(.component-group).form-control{background-color:#fcc}body.theme-quartz .state-error:not(.component-group) .form-control{background-color:#fcc}.state-error:not(.component-group).form-control,.state-error:not(.component-group) .form-control{border-color:#933}body.theme-tide .state-error:not(.component-group).form-control{border-color:#933}body.theme-tide .state-error:not(.component-group) .form-control{border-color:#933}body.theme-tigerlily .state-error:not(.component-group).form-control{border-color:#c66}body.theme-tigerlily .state-error:not(.component-group) .form-control{border-color:#c66}body.theme-crickets .state-error:not(.component-group).form-control{border-color:#933}body.theme-crickets .state-error:not(.component-group) .form-control{border-color:#933}body.theme-honeycomb .state-error:not(.component-group).form-control{border-color:#933}body.theme-honeycomb .state-error:not(.component-group) .form-control{border-color:#933}body.theme-mint .state-error:not(.component-group).form-control{border-color:#933}body.theme-mint .state-error:not(.component-group) .form-control{border-color:#933}body.theme-overcast .state-error:not(.component-group).form-control{border-color:#933}body.theme-overcast .state-error:not(.component-group) .form-control{border-color:#933}body.theme-quartz .state-error:not(.component-group).form-control{border-color:#933}body.theme-quartz .state-error:not(.component-group) .form-control{border-color:#933}.state-error:not(.component-group).form-control,.state-error:not(.component-group) .form-control{color:#611}body.theme-tide .state-error:not(.component-group).form-control{color:#611}body.theme-tide .state-error:not(.component-group) .form-control{color:#611}body.theme-tigerlily .state-error:not(.component-group).form-control{color:#611}body.theme-tigerlily .state-error:not(.component-group) .form-control{color:#611}body.theme-crickets .state-error:not(.component-group).form-control{color:#611}body.theme-crickets .state-error:not(.component-group) .form-control{color:#611}body.theme-honeycomb .state-error:not(.component-group).form-control{color:#611}body.theme-honeycomb .state-error:not(.component-group) .form-control{color:#611}body.theme-mint .state-error:not(.component-group).form-control{color:#611}body.theme-mint .state-error:not(.component-group) .form-control{color:#611}body.theme-overcast .state-error:not(.component-group).form-control{color:#611}body.theme-overcast .state-error:not(.component-group) .form-control{color:#611}body.theme-quartz .state-error:not(.component-group).form-control{color:#611}body.theme-quartz .state-error:not(.component-group) .form-control{color:#611}.state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-tide .state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-tigerlily .state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-crickets .state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-honeycomb .state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-mint .state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-overcast .state-error:not(.component-group) .select2-selection{background-color:#fcc}body.theme-quartz .state-error:not(.component-group) .select2-selection{background-color:#fcc}.state-error:not(.component-group) .select2-selection{border-color:#933}body.theme-tide .state-error:not(.component-group) .select2-selection{border-color:#933}body.theme-tigerlily .state-error:not(.component-group) .select2-selection{border-color:#c66}body.theme-crickets .state-error:not(.component-group) .select2-selection{border-color:#933}body.theme-honeycomb .state-error:not(.component-group) .select2-selection{border-color:#933}body.theme-mint .state-error:not(.component-group) .select2-selection{border-color:#933}body.theme-overcast .state-error:not(.component-group) .select2-selection{border-color:#933}body.theme-quartz .state-error:not(.component-group) .select2-selection{border-color:#933}.state-error:not(.component-group) .select2-selection{color:#611}body.theme-tide .state-error:not(.component-group) .select2-selection{color:#611}body.theme-tigerlily .state-error:not(.component-group) .select2-selection{color:#611}body.theme-crickets .state-error:not(.component-group) .select2-selection{color:#611}body.theme-honeycomb .state-error:not(.component-group) .select2-selection{color:#611}body.theme-mint .state-error:not(.component-group) .select2-selection{color:#611}body.theme-overcast .state-error:not(.component-group) .select2-selection{color:#611}body.theme-quartz .state-error:not(.component-group) .select2-selection{color:#611}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.roundedButtonGroup .roundedButtonWrapper{cursor:pointer;display:inline-block;float:left;margin-left:-1px;text-decoration:none;text-align:center}.roundedButtonGroup .roundedButtonWrapper.disabled{opacity:0.5;cursor:not-allowed}.roundedButtonGroup .roundedButtonWrapper .roundedButton{align-items:center;display:flex;font-size:11px;font-weight:500;justify-content:center;height:25px;line-height:25px;padding:0 22px;text-transform:uppercase;transition:-moz-transition: all 0.3s ease;-webkit-transition:-moz-transition: all 0.3s ease;-ms-transition:-moz-transition: all 0.3s ease;-o-transition:-moz-transition: all 0.3s ease;-moz-transition:-moz-transition: all 0.3s ease}.roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#16202b}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#26333f}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#2b141b}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#252228}body.theme-mint .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#1d232a}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#252228}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper .roundedButton{background-color:#2b2e3f}.roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}body.theme-tide .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #744b71}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}body.theme-mint .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper .roundedButton{border:2px solid #3c5d80}.roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#91b9cd}body.theme-tide .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#91b9cd}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#9ccdf8}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#8be7b5}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#fab797}body.theme-mint .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#a7e9b3}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#73f2fc}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper .roundedButton{color:#d7e8fe}.roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#9ccef9}body.theme-tide .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#9ccef9}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#9acffd}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#92c2da}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#b5b5b5}body.theme-mint .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#a7e9b3}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#9cbecf}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{fill:#8ea2a4}.roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#9ccef9}body.theme-tide .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#9ccef9}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#9acffd}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#92c2da}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#b5b5b5}body.theme-mint .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#a7e9b3}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#9cbecf}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper .roundedButton svg{stroke:#8ea2a4}.roundedButtonGroup .roundedButtonWrapper .roundedButton svg,.roundedButtonGroup .roundedButtonWrapper .roundedButton span{margin:0 2px}.roundedButtonGroup .roundedButtonWrapper .roundedButton i{line-height:15px;font-size:15px}.roundedButtonGroup .roundedButtonWrapper .bottomLabel{font-size:12px;font-weight:500;line-height:12px;margin-top:8px}.roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#91b9cd}body.theme-tide .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#91b9cd}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#9ccdf8}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#8be7b5}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#fab797}body.theme-mint .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#a7e9b3}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#73f2fc}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper .bottomLabel{color:#d7e8fe}.roundedButtonGroup .roundedButtonWrapper:first-child{margin-left:0}.roundedButtonGroup .roundedButtonWrapper:first-child .roundedButton{border-bottom-left-radius:25px;border-top-left-radius:25px}.roundedButtonGroup .roundedButtonWrapper:last-child .roundedButton{border-bottom-right-radius:25px;border-top-right-radius:25px}.roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#16202b}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#26333f}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#2b141b}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#252228}body.theme-mint .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#1d232a}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#252228}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{color:#2b2e3f}.roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}body.theme-tide .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#5b3a59}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}body.theme-mint .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton{background-color:#344a61}.roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#20a5d6}body.theme-tide .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#20a5d6}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#fa8947}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#d4c3c1}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#cda56b}body.theme-mint .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#31b166}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#507d80}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{background-color:#7858ce}.roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#00a4d9}body.theme-tide .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#00a4d9}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#ff8a3d}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#d4aaa5}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#ce9e59}body.theme-mint .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#23b15d}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#467c80}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{border-color:#6843cc}.roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#16202b}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#26333f}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#2b141b}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#252228}body.theme-mint .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#1d232a}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#252228}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper.active .roundedButton{color:#2b2e3f}.roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg,.roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#16202b}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#26333f}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#26333f}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#2b141b}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#2b141b}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#252228}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#252228}body.theme-mint .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#1d232a}body.theme-mint .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#1d232a}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#252228}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#252228}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{fill:#2b2e3f}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{fill:#2b2e3f}.roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg,.roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#16202b}body.theme-tide .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#16202b}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#26333f}body.theme-tigerlily .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#26333f}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#2b141b}body.theme-crickets .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#2b141b}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#252228}body.theme-honeycomb .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#252228}body.theme-mint .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#1d232a}body.theme-mint .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#1d232a}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#252228}body.theme-overcast .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#252228}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper:hover .roundedButton svg{stroke:#2b2e3f}body.theme-quartz .roundedButtonGroup .roundedButtonWrapper.active .roundedButton svg{stroke:#2b2e3f}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:#fff;color:#000;display:none}dialog[open]{display:block}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1)}@media screen and (max-width: 540px){dialog[_polyfill_modal]{top:0;width:auto;margin:1em}}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Thin-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Thin-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Thin-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Thin-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Light-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Light-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Light-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Light-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Regular-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Regular-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Regular-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Regular-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Medium-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Medium-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Medium-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Medium-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Bold-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Bold-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Bold-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Bold-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Black-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Black-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Black-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Black-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-ThinItalic-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-ThinItalic-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-ThinItalic-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-ThinItalic-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'), local('Roboto-LightItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-LightItalic-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-LightItalic-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'), local('Roboto-LightItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-LightItalic-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-LightItalic-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Italic-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Italic-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Italic-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-Italic-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-MediumItalic-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-MediumItalic-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-MediumItalic-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-MediumItalic-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BoldItalic-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BoldItalic-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BoldItalic-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BoldItalic-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:local('Roboto Black Italic'), local('Roboto-BlackItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BlackItalic-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BlackItalic-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:local('Roboto Black Italic'), local('Roboto-BlackItalic'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BlackItalic-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Roboto-BlackItalic-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Sanchez';font-style:normal;font-weight:400;src:local('Sanchez'), local('Sanchez-Regular'), url("packages/ohif_viewerbase/assets/fonts/Sanchez-Regular-latin-ext.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Sanchez-Regular-latin-ext.woff") format('woff');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Sanchez';font-style:normal;font-weight:400;src:local('Sanchez'), local('Sanchez-Regular'), url("packages/ohif_viewerbase/assets/fonts/Sanchez-Regular-latin.woff2") format('woff2'), url("packages/ohif_viewerbase/assets/fonts/Sanchez-Regular-latin.woff") format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}.loadingTextDiv{font-weight:300;padding:30px;text-align:center}.removableBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:transparent}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#aboutModal .logo .logoText{display:inline-block;font-family:"Sanchez";font-weight:300;font-size:20pt;line-height:45px;text-decoration:none}#aboutModal .logo .logoText{color:#fff}body.theme-tide #aboutModal .logo .logoText{color:#fff}body.theme-tigerlily #aboutModal .logo .logoText{color:#fff}body.theme-crickets #aboutModal .logo .logoText{color:#fff}body.theme-honeycomb #aboutModal .logo .logoText{color:#fff}body.theme-mint #aboutModal .logo .logoText{color:#fff}body.theme-overcast #aboutModal .logo .logoText{color:#fff}body.theme-quartz #aboutModal .logo .logoText{color:#fff}#aboutModal .logo .logoImage{width:45px;height:45px;margin:0 1rem}#aboutModal .forkOnGithub{position:absolute;top:0;right:0;border:0;cursor:pointer}.studyBrowser{float:left;height:100%;width:100%;overflow:hidden;background-color:#000;padding-bottom:20px}.studyBrowser .scrollableStudyThumbnails{height:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:50px;padding-right:16px;padding-left:4px;margin-right:-16px}.studyBrowser .scrollableStudyThumbnails::-webkit-scrollbar{display:none}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.thumbnailEntry{cursor:pointer;display:table;margin:0 auto}.thumbnailEntry.draggable{cursor:copy;cursor:-webkit-grab;cursor:-moz-grab}.thumbnailEntry .seriesDetails{font-size:14px;line-height:1.3em;margin-top:5px;max-width:217px;min-height:36px;position:relative;word-wrap:break-word}.thumbnailEntry .seriesDetails{color:#fff}body.theme-tide .thumbnailEntry .seriesDetails{color:#fff}body.theme-tigerlily .thumbnailEntry .seriesDetails{color:#fff}body.theme-crickets .thumbnailEntry .seriesDetails{color:#fff}body.theme-honeycomb .thumbnailEntry .seriesDetails{color:#fff}body.theme-mint .thumbnailEntry .seriesDetails{color:#fff}body.theme-overcast .thumbnailEntry .seriesDetails{color:#fff}body.theme-quartz .thumbnailEntry .seriesDetails{color:#fff}.thumbnailEntry .seriesDetails.info-only{min-height:auto}.thumbnailEntry .seriesDetails.info-only .seriesDescription{display:none}.thumbnailEntry .seriesDetails.info-only .seriesInformation{display:flex;float:none;max-width:none;padding-right:none}.thumbnailEntry .seriesDetails.info-only .seriesInformation .item{flex:1;text-align:center}.thumbnailEntry .seriesDetails.info-only .seriesInformation .item .icon,.thumbnailEntry .seriesDetails.info-only .seriesInformation .item .value{display:inline;float:none;line-height:25px}.thumbnailEntry .seriesDetails.info-only .seriesInformation .item .value{margin-left:0;width:auto}.thumbnailEntry .seriesDescription{float:left;width:calc(100% - 50px)}.thumbnailEntry .seriesInformation{display:table;float:right;padding-right:4px;max-width:50px}.thumbnailEntry .seriesInformation .item-frames .icon{height:18px}.thumbnailEntry .seriesInformation .value{display:inline-block;float:right;font-size:12px;margin-left:4px;width:calc(100% - 15px)}.thumbnailEntry .seriesInformation .value{color:#91b9cd}body.theme-tide .thumbnailEntry .seriesInformation .value{color:#91b9cd}body.theme-tigerlily .thumbnailEntry .seriesInformation .value{color:#9ccdf8}body.theme-crickets .thumbnailEntry .seriesInformation .value{color:#8be7b5}body.theme-honeycomb .thumbnailEntry .seriesInformation .value{color:#fab797}body.theme-mint .thumbnailEntry .seriesInformation .value{color:#a7e9b3}body.theme-overcast .thumbnailEntry .seriesInformation .value{color:#73f2fc}body.theme-quartz .thumbnailEntry .seriesInformation .value{color:#d7e8fe}.thumbnailEntry .seriesInformation .icon{display:inline-block;float:left;font-size:10px;font-weight:900;text-align:right;width:11px}.thumbnailEntry .seriesInformation .icon{color:#20a5d6}body.theme-tide .thumbnailEntry .seriesInformation .icon{color:#20a5d6}body.theme-tigerlily .thumbnailEntry .seriesInformation .icon{color:#fa8947}body.theme-crickets .thumbnailEntry .seriesInformation .icon{color:#d4c3c1}body.theme-honeycomb .thumbnailEntry .seriesInformation .icon{color:#cda56b}body.theme-mint .thumbnailEntry .seriesInformation .icon{color:#31b166}body.theme-overcast .thumbnailEntry .seriesInformation .icon{color:#507d80}body.theme-quartz .thumbnailEntry .seriesInformation .icon{color:#7858ce}.thumbnailEntry .seriesInformation .icon div{background-color:#678696;margin-top:6px;position:relative}.thumbnailEntry .seriesInformation .icon div:after{box-shadow:1px 1px rgba(0,0,0,0.115);left:-5px;position:absolute;top:-5px}.thumbnailEntry .seriesInformation .icon div:after{background-color:#20a5d6}body.theme-tide .thumbnailEntry .seriesInformation .icon div:after{background-color:#20a5d6}body.theme-tigerlily .thumbnailEntry .seriesInformation .icon div:after{background-color:#fa8947}body.theme-crickets .thumbnailEntry .seriesInformation .icon div:after{background-color:#d4c3c1}body.theme-honeycomb .thumbnailEntry .seriesInformation .icon div:after{background-color:#cda56b}body.theme-mint .thumbnailEntry .seriesInformation .icon div:after{background-color:#31b166}body.theme-overcast .thumbnailEntry .seriesInformation .icon div:after{background-color:#507d80}body.theme-quartz .thumbnailEntry .seriesInformation .icon div:after{background-color:#7858ce}.thumbnailEntry .seriesInformation .icon div,.thumbnailEntry .seriesInformation .icon div:after{content:'';display:inline-block;height:11px;width:11px}.thumbnailEntry .seriesInformation .icon div,.thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-tide .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-tide .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-tigerlily .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-tigerlily .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-crickets .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-crickets .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-honeycomb .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-honeycomb .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-mint .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-mint .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-overcast .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-overcast .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}body.theme-quartz .thumbnailEntry .seriesInformation .icon div{border:1px solid #000}body.theme-quartz .thumbnailEntry .seriesInformation .icon div:after{border:1px solid #000}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.thumbnailEntry.active .imageThumbnail{box-shadow:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.thumbnailEntry.active .imageThumbnail{border-color:#20a5d6}body.theme-tide .thumbnailEntry.active .imageThumbnail{border-color:#20a5d6}body.theme-tigerlily .thumbnailEntry.active .imageThumbnail{border-color:#fa8947}body.theme-crickets .thumbnailEntry.active .imageThumbnail{border-color:#d4c3c1}body.theme-honeycomb .thumbnailEntry.active .imageThumbnail{border-color:#cda56b}body.theme-mint .thumbnailEntry.active .imageThumbnail{border-color:#31b166}body.theme-overcast .thumbnailEntry.active .imageThumbnail{border-color:#507d80}body.theme-quartz .thumbnailEntry.active .imageThumbnail{border-color:#7858ce}.imageThumbnail{border:5px solid transparent;border-radius:12px;height:135px;margin:0 auto;padding:1px 7px;position:relative;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;width:217px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}.imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}body.theme-tide .imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}body.theme-tigerlily .imageThumbnail{box-shadow:inset 0 0 0 1px #744b71}body.theme-crickets .imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}body.theme-honeycomb .imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}body.theme-mint .imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}body.theme-overcast .imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}body.theme-quartz .imageThumbnail{box-shadow:inset 0 0 0 1px #3c5d80}.imageThumbnail{background-color:#000}body.theme-tide .imageThumbnail{background-color:#000}body.theme-tigerlily .imageThumbnail{background-color:#000}body.theme-crickets .imageThumbnail{background-color:#000}body.theme-honeycomb .imageThumbnail{background-color:#000}body.theme-mint .imageThumbnail{background-color:#000}body.theme-overcast .imageThumbnail{background-color:#000}body.theme-quartz .imageThumbnail{background-color:#000}.imageThumbnailClone{margin:0 !important}.imageThumbnailClone:hover{box-shadow:none}.imageThumbnailClone:hover{border-color:#fff}body.theme-tide .imageThumbnailClone:hover{border-color:#fff}body.theme-tigerlily .imageThumbnailClone:hover{border-color:#fff}body.theme-crickets .imageThumbnailClone:hover{border-color:#fff}body.theme-honeycomb .imageThumbnailClone:hover{border-color:#fff}body.theme-mint .imageThumbnailClone:hover{border-color:#fff}body.theme-overcast .imageThumbnailClone:hover{border-color:#fff}body.theme-quartz .imageThumbnailClone:hover{border-color:#fff}.imageThumbnailCanvas{height:100%;overflow:hidden}.thumbnailLoadingIndicator{display:none;pointer-events:none;height:20px;width:100%;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute}.thumbnailLoadingIndicator{color:#91b9cd}body.theme-tide .thumbnailLoadingIndicator{color:#91b9cd}body.theme-tigerlily .thumbnailLoadingIndicator{color:#9ccdf8}body.theme-crickets .thumbnailLoadingIndicator{color:#8be7b5}body.theme-honeycomb .thumbnailLoadingIndicator{color:#fab797}body.theme-mint .thumbnailLoadingIndicator{color:#a7e9b3}body.theme-overcast .thumbnailLoadingIndicator{color:#73f2fc}body.theme-quartz .thumbnailLoadingIndicator{color:#d7e8fe}.thumbnailLoadingIndicator p{text-align:center;font-size:10pt}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.imageViewerViewport{width:100%;height:100%;background-color:#000;outline:0 !important;overflow:hidden}.viewportInstructions{display:none;font-size:13px;line-height:18px;pointer-events:none;text-align:center;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;height:20px}.viewportInstructions{color:#91b9cd}body.theme-tide .viewportInstructions{color:#91b9cd}body.theme-tigerlily .viewportInstructions{color:#9ccdf8}body.theme-crickets .viewportInstructions{color:#8be7b5}body.theme-honeycomb .viewportInstructions{color:#fab797}body.theme-mint .viewportInstructions{color:#a7e9b3}body.theme-overcast .viewportInstructions{color:#73f2fc}body.theme-quartz .viewportInstructions{color:#d7e8fe}.magnifyTool{border:4px #fff solid;box-shadow:2px 2px 10px #1e1e1e;border-radius:50%;display:none;cursor:none}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#imageViewerViewports{height:100%;padding-bottom:1px;width:100%;padding-right:12px}.mainContent.sidebar-right-open #imageViewerViewports{padding-right:7px}.mainContent.sidebar-left-open:not(.sidebar-right-open) #imageViewerViewports{padding-right:13px}.mainContent.sidebar-left-open.sidebar-right-open #imageViewerViewports{padding-right:8px}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.imageViewerLoadingIndicator{color:#91b9cd}body.theme-tide .imageViewerLoadingIndicator{color:#91b9cd}body.theme-tigerlily .imageViewerLoadingIndicator{color:#9ccdf8}body.theme-crickets .imageViewerLoadingIndicator{color:#8be7b5}body.theme-honeycomb .imageViewerLoadingIndicator{color:#fab797}body.theme-mint .imageViewerLoadingIndicator{color:#a7e9b3}body.theme-overcast .imageViewerLoadingIndicator{color:#73f2fc}body.theme-quartz .imageViewerLoadingIndicator{color:#d7e8fe}.faded{opacity:0.5}.imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-tide .imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-tigerlily .imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-crickets .imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-honeycomb .imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-mint .imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-overcast .imageViewerErrorLoadingIndicator{color:#e29e4a}body.theme-quartz .imageViewerErrorLoadingIndicator{color:#e29e4a}.imageViewerErrorLoadingIndicator p,.imageViewerErrorLoadingIndicator h4{padding:4px 0;text-align:center;word-wrap:break-word}.imageViewerErrorLoadingIndicator p{font-size:11pt}.loadingIndicator{background-color:rgba(0,0,0,0.75);display:none;font-size:18px;height:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.loadingIndicator .indicatorContents{font-size:30px;font-weight:300;position:absolute;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);width:100%}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.annotationDialog{z-index:1000;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden;padding:10px;width:300px;height:140px;border-radius:8px}.annotationDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tide .annotationDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tigerlily .annotationDialog{border:1px solid rgba(135,90,134,0.95)}body.theme-crickets .annotationDialog{border:1px solid rgba(83,123,118,0.95)}body.theme-honeycomb .annotationDialog{border:1px solid rgba(98,51,55,0.95)}body.theme-mint .annotationDialog{border:1px solid rgba(33,69,41,0.95)}body.theme-overcast .annotationDialog{border:1px solid rgba(64,64,64,0.95)}body.theme-quartz .annotationDialog{border:1px solid rgba(136,91,134,0.95)}.annotationDialog{background:rgba(20,25,30,0.95)}body.theme-tide .annotationDialog{background:rgba(20,25,30,0.95)}body.theme-tigerlily .annotationDialog{background:rgba(20,25,30,0.95)}body.theme-crickets .annotationDialog{background:rgba(20,25,30,0.95)}body.theme-honeycomb .annotationDialog{background:rgba(20,25,30,0.95)}body.theme-mint .annotationDialog{background:rgba(20,25,30,0.95)}body.theme-overcast .annotationDialog{background:rgba(20,25,30,0.95)}body.theme-quartz .annotationDialog{background:rgba(20,25,30,0.95)}.annotationDialog{color:#91b9cd}body.theme-tide .annotationDialog{color:#91b9cd}body.theme-tigerlily .annotationDialog{color:#9ccdf8}body.theme-crickets .annotationDialog{color:#8be7b5}body.theme-honeycomb .annotationDialog{color:#fab797}body.theme-mint .annotationDialog{color:#a7e9b3}body.theme-overcast .annotationDialog{color:#73f2fc}body.theme-quartz .annotationDialog{color:#d7e8fe}.annotationDialog h5,.annotationDialog label{font-weight:400}.annotationDialog .annotationTextInputOptions{padding:10px 0}.annotationDialog .annotationTextInput{margin-left:5px}.annotationDialog .annotationDialogConfirm{float:right}.viewportOrientationMarkers{pointer-events:none;font-size:15px;color:#ccc;line-height:18px}.viewportOrientationMarkers .orientationMarker{position:absolute}.viewportOrientationMarkers .topMid{top:5px;left:50%}.viewportOrientationMarkers .leftMid{top:47%;left:5px}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.imageViewerViewport.empty ~ .imageViewerViewportOverlay{display:none}.imageViewerViewportOverlay{color:#91b9cd}body.theme-tide .imageViewerViewportOverlay{color:#91b9cd}body.theme-tigerlily .imageViewerViewportOverlay{color:#9ccdf8}body.theme-crickets .imageViewerViewportOverlay{color:#8be7b5}body.theme-honeycomb .imageViewerViewportOverlay{color:#fab797}body.theme-mint .imageViewerViewportOverlay{color:#a7e9b3}body.theme-overcast .imageViewerViewportOverlay{color:#73f2fc}body.theme-quartz .imageViewerViewportOverlay{color:#d7e8fe}.imageViewerViewportOverlay .dicomTag{position:absolute;font-weight:400;text-shadow:1px 1px #000;pointer-events:none}.imageViewerViewportOverlay .topleft{top:20px;left:20px}.imageViewerViewportOverlay .topright{top:20px;right:20px;text-align:right}.imageViewerViewportOverlay .bottomleft{bottom:20px;left:20px}.imageViewerViewportOverlay .bottomright{bottom:20px;right:20px;text-align:right}.imageViewerViewportOverlay .priorIndicator{font-weight:bold;color:#ff0}.imageViewerViewportOverlay.controlsVisible .topright,.imageViewerViewportOverlay.controlsVisible .bottomright{right:calc(20px + 19px)}.imageViewerViewportOverlay svg{background-color:transparent;margin:2px;width:18px;height:18px}.imageViewerViewportOverlay svg{color:#9ccef9}body.theme-tide .imageViewerViewportOverlay svg{color:#9ccef9}body.theme-tigerlily .imageViewerViewportOverlay svg{color:#9acffd}body.theme-crickets .imageViewerViewportOverlay svg{color:#92c2da}body.theme-honeycomb .imageViewerViewportOverlay svg{color:#b5b5b5}body.theme-mint .imageViewerViewportOverlay svg{color:#a7e9b3}body.theme-overcast .imageViewerViewportOverlay svg{color:#9cbecf}body.theme-quartz .imageViewerViewportOverlay svg{color:#8ea2a4}.imageViewerViewportOverlay svg{fill:#9ccef9}body.theme-tide .imageViewerViewportOverlay svg{fill:#9ccef9}body.theme-tigerlily .imageViewerViewportOverlay svg{fill:#9acffd}body.theme-crickets .imageViewerViewportOverlay svg{fill:#92c2da}body.theme-honeycomb .imageViewerViewportOverlay svg{fill:#b5b5b5}body.theme-mint .imageViewerViewportOverlay svg{fill:#a7e9b3}body.theme-overcast .imageViewerViewportOverlay svg{fill:#9cbecf}body.theme-quartz .imageViewerViewportOverlay svg{fill:#8ea2a4}.imageViewerViewportOverlay svg{stroke:#9ccef9}body.theme-tide .imageViewerViewportOverlay svg{stroke:#9ccef9}body.theme-tigerlily .imageViewerViewportOverlay svg{stroke:#9acffd}body.theme-crickets .imageViewerViewportOverlay svg{stroke:#92c2da}body.theme-honeycomb .imageViewerViewportOverlay svg{stroke:#b5b5b5}body.theme-mint .imageViewerViewportOverlay svg{stroke:#a7e9b3}body.theme-overcast .imageViewerViewportOverlay svg{stroke:#9cbecf}body.theme-quartz .imageViewerViewportOverlay svg{stroke:#8ea2a4}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#viewer{height:calc(100% - 40px)}#viewer>.loadingTextDiv{font-size:30px;height:100%;line-height:calc(100vh - 40px)}#viewer>.loadingTextDiv{color:#91b9cd}body.theme-tide #viewer>.loadingTextDiv{color:#91b9cd}body.theme-tigerlily #viewer>.loadingTextDiv{color:#9ccdf8}body.theme-crickets #viewer>.loadingTextDiv{color:#8be7b5}body.theme-honeycomb #viewer>.loadingTextDiv{color:#fab797}body.theme-mint #viewer>.loadingTextDiv{color:#a7e9b3}body.theme-overcast #viewer>.loadingTextDiv{color:#73f2fc}body.theme-quartz #viewer>.loadingTextDiv{color:#d7e8fe}.viewerMain{width:100%;height:100%}.viewerMain #layoutManagerTarget{width:100%;height:100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{float:left;outline:0}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #744b71}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover,.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active,.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{outline:0}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #44626f}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #44626f}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #875a86}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #537b76}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #623337}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #214529}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #404040}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #885b86}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active,.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #00a4d9}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #00a4d9}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #00a4d9}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #ff8a3d}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #ff8a3d}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #d4aaa5}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #d4aaa5}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #ce9e59}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #ce9e59}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #23b15d}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #23b15d}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #467c80}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #467c80}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #6843cc}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #6843cc}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer .removable{width:100%;height:100%;position:relative}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.imageControls{position:absolute;top:0;right:0;height:100%;padding:5px}.imageControls #scrollbar{height:calc(100% - 20px);margin-top:5px;width:31px}.imageControls #scrollbar #imageSlider{position:absolute;left:20px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;-moz-transform-origin:top left;-webkit-appearance:none;background-color:rgba(0,0,0,0)}.imageControls #scrollbar #imageSlider:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.imageControls #scrollbar #imageSlider::-moz-focus-outer{border:none}.imageControls #scrollbar #imageSlider::-webkit-slider-runnable-track{height:5px;border:none;cursor:pointer;background-color:rgba(0,0,0,0);z-index:6}.imageControls #scrollbar #imageSlider::-moz-range-track{height:2px;border:none;cursor:pointer;background-color:rgba(0,0,0,0);z-index:6}.imageControls #scrollbar #imageSlider::-ms-track{width:100%;height:2px;border:none;cursor:pointer;animate:0.2s;background:transparent;border-width:15px 0;color:rgba(0,0,0,0)}.imageControls #scrollbar #imageSlider::-ms-fill-lower{background:rgba(0,0,0,0)}.imageControls #scrollbar #imageSlider::-ms-fill-upper{background:rgba(0,0,0,0)}.imageControls #scrollbar #imageSlider::-webkit-slider-thumb{-webkit-appearance:none !important;border-radius:57px;border:none;height:12px;width:39px;cursor:grab;margin-top:-7px}.imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}body.theme-tide .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}body.theme-tigerlily .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#4b2c3c}body.theme-crickets .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}body.theme-honeycomb .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}body.theme-mint .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}body.theme-overcast .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}body.theme-quartz .imageControls #scrollbar #imageSlider::-webkit-slider-thumb{background-color:#163239}.imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#20a5d6}body.theme-tide .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#20a5d6}body.theme-tigerlily .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#fa8947}body.theme-crickets .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#d4c3c1}body.theme-honeycomb .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#cda56b}body.theme-mint .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#31b166}body.theme-overcast .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#507d80}body.theme-quartz .imageControls #scrollbar #imageSlider::-webkit-slider-thumb:active{background-color:#7858ce}.imageControls #scrollbar #imageSlider::-moz-range-thumb{border-radius:57px;border:none;height:12px;width:39px;cursor:grab;z-index:7}.imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}body.theme-tide .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}body.theme-tigerlily .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#4b2c3c}body.theme-crickets .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}body.theme-honeycomb .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}body.theme-mint .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}body.theme-overcast .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}body.theme-quartz .imageControls #scrollbar #imageSlider::-moz-range-thumb{background-color:#163239}.imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#20a5d6}body.theme-tide .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#20a5d6}body.theme-tigerlily .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#fa8947}body.theme-crickets .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#d4c3c1}body.theme-honeycomb .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#cda56b}body.theme-mint .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#31b166}body.theme-overcast .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#507d80}body.theme-quartz .imageControls #scrollbar #imageSlider::-moz-range-thumb:active{background-color:#7858ce}.imageControls #scrollbar #imageSlider::-ms-thumb{border-radius:57px;border:none;height:12px;width:39px;cursor:grab}.imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}body.theme-tide .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}body.theme-tigerlily .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#4b2c3c}body.theme-crickets .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}body.theme-honeycomb .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}body.theme-mint .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}body.theme-overcast .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}body.theme-quartz .imageControls #scrollbar #imageSlider::-ms-thumb{background-color:#163239}.imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#20a5d6}body.theme-tide .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#20a5d6}body.theme-tigerlily .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#fa8947}body.theme-crickets .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#d4c3c1}body.theme-honeycomb .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#cda56b}body.theme-mint .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#31b166}body.theme-overcast .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#507d80}body.theme-quartz .imageControls #scrollbar #imageSlider::-ms-thumb:active{background-color:#7858ce}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#imageSlider{left:50px}}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.layoutChooser{border:1px solid rgba(77,99,110,0.81);border-radius:8px;height:92px;min-height:92px;min-width:92px;padding:5px 0;position:absolute;width:92px;z-index:5000}.layoutChooser{background:rgba(20,25,30,0.95)}body.theme-tide .layoutChooser{background:rgba(20,25,30,0.95)}body.theme-tigerlily .layoutChooser{background:rgba(20,25,30,0.95)}body.theme-crickets .layoutChooser{background:rgba(20,25,30,0.95)}body.theme-honeycomb .layoutChooser{background:rgba(20,25,30,0.95)}body.theme-mint .layoutChooser{background:rgba(20,25,30,0.95)}body.theme-overcast .layoutChooser{background:rgba(20,25,30,0.95)}body.theme-quartz .layoutChooser{background:rgba(20,25,30,0.95)}.layoutChooser table{margin:0 auto}.layoutChooser table td{cursor:pointer;height:20px;transition:background-color 0.1s ease;-webkit-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;width:20px}.layoutChooser table td{border:1px solid #3c5d80}body.theme-tide .layoutChooser table td{border:1px solid #3c5d80}body.theme-tigerlily .layoutChooser table td{border:1px solid #744b71}body.theme-crickets .layoutChooser table td{border:1px solid #3c5d80}body.theme-honeycomb .layoutChooser table td{border:1px solid #3c5d80}body.theme-mint .layoutChooser table td{border:1px solid #3c5d80}body.theme-overcast .layoutChooser table td{border:1px solid #3c5d80}body.theme-quartz .layoutChooser table td{border:1px solid #3c5d80}.layoutChooser table td:hover,.layoutChooser table td.hover{background-color:#20a5d6}body.theme-tide .layoutChooser table td:hover{background-color:#20a5d6}body.theme-tide .layoutChooser table td.hover{background-color:#20a5d6}body.theme-tigerlily .layoutChooser table td:hover{background-color:#fa8947}body.theme-tigerlily .layoutChooser table td.hover{background-color:#fa8947}body.theme-crickets .layoutChooser table td:hover{background-color:#d4c3c1}body.theme-crickets .layoutChooser table td.hover{background-color:#d4c3c1}body.theme-honeycomb .layoutChooser table td:hover{background-color:#cda56b}body.theme-honeycomb .layoutChooser table td.hover{background-color:#cda56b}body.theme-mint .layoutChooser table td:hover{background-color:#31b166}body.theme-mint .layoutChooser table td.hover{background-color:#31b166}body.theme-overcast .layoutChooser table td:hover{background-color:#507d80}body.theme-overcast .layoutChooser table td.hover{background-color:#507d80}body.theme-quartz .layoutChooser table td:hover{background-color:#7858ce}body.theme-quartz .layoutChooser table td.hover{background-color:#7858ce}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#cineDialog{position:absolute;border-radius:8px;z-index:1000;overflow:hidden;cursor:move;padding:0}#cineDialog{border:2px solid rgba(68,98,111,0.95)}body.theme-tide #cineDialog{border:2px solid rgba(68,98,111,0.95)}body.theme-tigerlily #cineDialog{border:2px solid rgba(135,90,134,0.95)}body.theme-crickets #cineDialog{border:2px solid rgba(83,123,118,0.95)}body.theme-honeycomb #cineDialog{border:2px solid rgba(98,51,55,0.95)}body.theme-mint #cineDialog{border:2px solid rgba(33,69,41,0.95)}body.theme-overcast #cineDialog{border:2px solid rgba(64,64,64,0.95)}body.theme-quartz #cineDialog{border:2px solid rgba(136,91,134,0.95)}#cineDialog{background:rgba(20,25,30,0.95)}body.theme-tide #cineDialog{background:rgba(20,25,30,0.95)}body.theme-tigerlily #cineDialog{background:rgba(20,25,30,0.95)}body.theme-crickets #cineDialog{background:rgba(20,25,30,0.95)}body.theme-honeycomb #cineDialog{background:rgba(20,25,30,0.95)}body.theme-mint #cineDialog{background:rgba(20,25,30,0.95)}body.theme-overcast #cineDialog{background:rgba(20,25,30,0.95)}body.theme-quartz #cineDialog{background:rgba(20,25,30,0.95)}#cineDialog{color:#91b9cd}body.theme-tide #cineDialog{color:#91b9cd}body.theme-tigerlily #cineDialog{color:#9ccdf8}body.theme-crickets #cineDialog{color:#8be7b5}body.theme-honeycomb #cineDialog{color:#fab797}body.theme-mint #cineDialog{color:#a7e9b3}body.theme-overcast #cineDialog{color:#73f2fc}body.theme-quartz #cineDialog{color:#d7e8fe}#cineDialog h5{font-size:20px;line-height:35px;margin:0}#cineDialog h5,#cineDialog label{font-weight:400}#cineDialog .btn{background-color:transparent}#cineDialog .btn{color:#91b9cd}body.theme-tide #cineDialog .btn{color:#91b9cd}body.theme-tigerlily #cineDialog .btn{color:#9ccdf8}body.theme-crickets #cineDialog .btn{color:#8be7b5}body.theme-honeycomb #cineDialog .btn{color:#fab797}body.theme-mint #cineDialog .btn{color:#a7e9b3}body.theme-overcast #cineDialog .btn{color:#73f2fc}body.theme-quartz #cineDialog .btn{color:#d7e8fe}#cineDialog .btn:hover{color:#fff}body.theme-tide #cineDialog .btn:hover{color:#fff}body.theme-tigerlily #cineDialog .btn:hover{color:#fff}body.theme-crickets #cineDialog .btn:hover{color:#fff}body.theme-honeycomb #cineDialog .btn:hover{color:#fff}body.theme-mint #cineDialog .btn:hover{color:#fff}body.theme-overcast #cineDialog .btn:hover{color:#fff}body.theme-quartz #cineDialog .btn:hover{color:#fff}#cineDialog .btn:active,#cineDialog .btn.active{color:#20a5d6}body.theme-tide #cineDialog .btn:active{color:#20a5d6}body.theme-tide #cineDialog .btn.active{color:#20a5d6}body.theme-tigerlily #cineDialog .btn:active{color:#fa8947}body.theme-tigerlily #cineDialog .btn.active{color:#fa8947}body.theme-crickets #cineDialog .btn:active{color:#d4c3c1}body.theme-crickets #cineDialog .btn.active{color:#d4c3c1}body.theme-honeycomb #cineDialog .btn:active{color:#cda56b}body.theme-honeycomb #cineDialog .btn.active{color:#cda56b}body.theme-mint #cineDialog .btn:active{color:#31b166}body.theme-mint #cineDialog .btn.active{color:#31b166}body.theme-overcast #cineDialog .btn:active{color:#507d80}body.theme-overcast #cineDialog .btn.active{color:#507d80}body.theme-quartz #cineDialog .btn:active{color:#7858ce}body.theme-quartz #cineDialog .btn.active{color:#7858ce}#cineDialog .btn[disabled]:hover{color:inherit}#cineDialog .btn[disabled]:active{color:#91b9cd}body.theme-tide #cineDialog .btn[disabled]:active{color:#91b9cd}body.theme-tigerlily #cineDialog .btn[disabled]:active{color:#9ccdf8}body.theme-crickets #cineDialog .btn[disabled]:active{color:#8be7b5}body.theme-honeycomb #cineDialog .btn[disabled]:active{color:#fab797}body.theme-mint #cineDialog .btn[disabled]:active{color:#a7e9b3}body.theme-overcast #cineDialog .btn[disabled]:active{color:#73f2fc}body.theme-quartz #cineDialog .btn[disabled]:active{color:#d7e8fe}#cineDialog .cine-navigation,#cineDialog .cine-controls,#cineDialog .cine-options{cursor:default}#cineDialog .fps-section input[type="range"]{background-color:transparent;border:0 none;outline:0 none}#cineDialog .double-row-style{box-sizing:border-box;width:300px;height:80px;padding:10px;top:2%;left:35%}#cineDialog .double-row-style .cine-navigation{position:absolute;right:4px;top:4px}#cineDialog .double-row-style .cine-navigation .btn{padding:0 4px}#cineDialog .double-row-style .cine-navigation .btn i{font-size:36px;line-height:36px}#cineDialog .double-row-style .cine-controls{left:0px}#cineDialog .double-row-style .cine-options{padding:0px 0}#cineDialog .double-row-style .cine-options .fps-section{width:175px;float:left}#cineDialog .double-row-style .cine-options #fps{float:right;padding:5px 10px 0 0}#cineDialog .single-row-style{box-sizing:content-box;width:425px;height:45px;padding:4px 8px;top:2%;left:35%}#cineDialog .single-row-style .cine-navigation{position:relative;float:right;overflow:hidden}#cineDialog .single-row-style .cine-navigation .btn{padding:0 2px;margin:0 0 0 2px;border:0 none}#cineDialog .single-row-style .cine-navigation .btn:first-of-type{margin-left:0}#cineDialog .single-row-style .cine-navigation .btn i{font-size:38px;line-height:45px}#cineDialog .single-row-style .cine-controls{position:relative;float:left;overflow:hidden}#cineDialog .single-row-style .cine-controls .btn{font-size:22px;line-height:45px;min-width:28px;padding:0 0px;margin:0 4px;border:0 none}#cineDialog .single-row-style .cine-options{display:block;position:relative;width:150px;float:left;overflow:hidden;padding:0;margin:0 0 0 10px}#cineDialog .single-row-style .cine-options .fps-section{display:block;float:left;width:80px}#cineDialog .single-row-style .cine-options .fps-section input[type="range"]{line-height:45px;height:45px}#cineDialog .single-row-style .cine-options #fps{display:block;width:68px;float:left;padding:0;margin:0 0 0 2px;text-align:center;line-height:45px}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.toolbarSectionButton{cursor:pointer;display:inline-block;min-width:30px;outline:none;position:relative;text-align:center}.toolbarSectionButton{color:#9ccef9}body.theme-tide .toolbarSectionButton{color:#9ccef9}body.theme-tigerlily .toolbarSectionButton{color:#9acffd}body.theme-crickets .toolbarSectionButton{color:#92c2da}body.theme-honeycomb .toolbarSectionButton{color:#b5b5b5}body.theme-mint .toolbarSectionButton{color:#a7e9b3}body.theme-overcast .toolbarSectionButton{color:#9cbecf}body.theme-quartz .toolbarSectionButton{color:#8ea2a4}.toolbarSectionButton{fill:#9ccef9}body.theme-tide .toolbarSectionButton{fill:#9ccef9}body.theme-tigerlily .toolbarSectionButton{fill:#9acffd}body.theme-crickets .toolbarSectionButton{fill:#92c2da}body.theme-honeycomb .toolbarSectionButton{fill:#b5b5b5}body.theme-mint .toolbarSectionButton{fill:#a7e9b3}body.theme-overcast .toolbarSectionButton{fill:#9cbecf}body.theme-quartz .toolbarSectionButton{fill:#8ea2a4}.toolbarSectionButton{stroke:#9ccef9}body.theme-tide .toolbarSectionButton{stroke:#9ccef9}body.theme-tigerlily .toolbarSectionButton{stroke:#9acffd}body.theme-crickets .toolbarSectionButton{stroke:#92c2da}body.theme-honeycomb .toolbarSectionButton{stroke:#b5b5b5}body.theme-mint .toolbarSectionButton{stroke:#a7e9b3}body.theme-overcast .toolbarSectionButton{stroke:#9cbecf}body.theme-quartz .toolbarSectionButton{stroke:#8ea2a4}.toolbarSectionButton.disabled>.buttonLabel,.toolbarSectionButton.disabled>.svgContainer{opacity:0.5;cursor:not-allowed}.toolbarSectionButton.disabled>.buttonLabel:hover,.toolbarSectionButton.disabled>.svgContainer:hover,.toolbarSectionButton.disabled>.buttonLabel:hover i,.toolbarSectionButton.disabled>.svgContainer:hover i{color:#91b9cd}body.theme-tide .toolbarSectionButton.disabled>.buttonLabel:hover{color:#91b9cd}body.theme-tide .toolbarSectionButton.disabled>.svgContainer:hover{color:#91b9cd}body.theme-tide .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#91b9cd}body.theme-tide .toolbarSectionButton.disabled>.svgContainer:hover i{color:#91b9cd}body.theme-tigerlily .toolbarSectionButton.disabled>.buttonLabel:hover{color:#9ccdf8}body.theme-tigerlily .toolbarSectionButton.disabled>.svgContainer:hover{color:#9ccdf8}body.theme-tigerlily .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#9ccdf8}body.theme-tigerlily .toolbarSectionButton.disabled>.svgContainer:hover i{color:#9ccdf8}body.theme-crickets .toolbarSectionButton.disabled>.buttonLabel:hover{color:#8be7b5}body.theme-crickets .toolbarSectionButton.disabled>.svgContainer:hover{color:#8be7b5}body.theme-crickets .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#8be7b5}body.theme-crickets .toolbarSectionButton.disabled>.svgContainer:hover i{color:#8be7b5}body.theme-honeycomb .toolbarSectionButton.disabled>.buttonLabel:hover{color:#fab797}body.theme-honeycomb .toolbarSectionButton.disabled>.svgContainer:hover{color:#fab797}body.theme-honeycomb .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#fab797}body.theme-honeycomb .toolbarSectionButton.disabled>.svgContainer:hover i{color:#fab797}body.theme-mint .toolbarSectionButton.disabled>.buttonLabel:hover{color:#a7e9b3}body.theme-mint .toolbarSectionButton.disabled>.svgContainer:hover{color:#a7e9b3}body.theme-mint .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#a7e9b3}body.theme-mint .toolbarSectionButton.disabled>.svgContainer:hover i{color:#a7e9b3}body.theme-overcast .toolbarSectionButton.disabled>.buttonLabel:hover{color:#73f2fc}body.theme-overcast .toolbarSectionButton.disabled>.svgContainer:hover{color:#73f2fc}body.theme-overcast .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#73f2fc}body.theme-overcast .toolbarSectionButton.disabled>.svgContainer:hover i{color:#73f2fc}body.theme-quartz .toolbarSectionButton.disabled>.buttonLabel:hover{color:#d7e8fe}body.theme-quartz .toolbarSectionButton.disabled>.svgContainer:hover{color:#d7e8fe}body.theme-quartz .toolbarSectionButton.disabled>.buttonLabel:hover i{color:#d7e8fe}body.theme-quartz .toolbarSectionButton.disabled>.svgContainer:hover i{color:#d7e8fe}.toolbarSectionButton .buttonLabel{font-size:12px;font-weight:500}.toolbarSectionButton .buttonLabel{color:#91b9cd}body.theme-tide .toolbarSectionButton .buttonLabel{color:#91b9cd}body.theme-tigerlily .toolbarSectionButton .buttonLabel{color:#9ccdf8}body.theme-crickets .toolbarSectionButton .buttonLabel{color:#8be7b5}body.theme-honeycomb .toolbarSectionButton .buttonLabel{color:#fab797}body.theme-mint .toolbarSectionButton .buttonLabel{color:#a7e9b3}body.theme-overcast .toolbarSectionButton .buttonLabel{color:#73f2fc}body.theme-quartz .toolbarSectionButton .buttonLabel{color:#d7e8fe}.toolbarSectionButton .svgContainer{margin:0 auto;text-align:center}.toolbarSectionButton .svgContainer i{font-size:18px;line-height:30px}.toolbarSectionButton .svgContainer i{color:#91b9cd}body.theme-tide .toolbarSectionButton .svgContainer i{color:#91b9cd}body.theme-tigerlily .toolbarSectionButton .svgContainer i{color:#9ccdf8}body.theme-crickets .toolbarSectionButton .svgContainer i{color:#8be7b5}body.theme-honeycomb .toolbarSectionButton .svgContainer i{color:#fab797}body.theme-mint .toolbarSectionButton .svgContainer i{color:#a7e9b3}body.theme-overcast .toolbarSectionButton .svgContainer i{color:#73f2fc}body.theme-quartz .toolbarSectionButton .svgContainer i{color:#d7e8fe}.toolbarSectionButton svg{background-color:transparent;margin:2px;width:21px;height:21px}.toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-tide .toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-tigerlily .toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-crickets .toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-honeycomb .toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-mint .toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-overcast .toolbarSectionButton:hover>.buttonLabel{color:#fff}body.theme-quartz .toolbarSectionButton:hover>.buttonLabel{color:#fff}.toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-tide .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-tigerlily .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-crickets .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-honeycomb .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-mint .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-overcast .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}body.theme-quartz .toolbarSectionButton:hover>.buttonLabel>i{color:#fff}.toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-tide .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-tigerlily .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-crickets .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-honeycomb .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-mint .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-overcast .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}body.theme-quartz .toolbarSectionButton:hover>.svgContainer>svg{fill:#fff}.toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-tide .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-tigerlily .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-crickets .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-honeycomb .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-mint .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-overcast .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}body.theme-quartz .toolbarSectionButton:hover>.svgContainer>svg{stroke:#fff}.toolbarSectionButton:active>.buttonLabel,.toolbarSectionButton.active>.buttonLabel,.toolbarSectionButton:active>.svgContainer,.toolbarSectionButton.active>.svgContainer{color:#20a5d6}body.theme-tide .toolbarSectionButton:active>.buttonLabel{color:#20a5d6}body.theme-tide .toolbarSectionButton.active>.buttonLabel{color:#20a5d6}body.theme-tide .toolbarSectionButton:active>.svgContainer{color:#20a5d6}body.theme-tide .toolbarSectionButton.active>.svgContainer{color:#20a5d6}body.theme-tigerlily .toolbarSectionButton:active>.buttonLabel{color:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.buttonLabel{color:#fa8947}body.theme-tigerlily .toolbarSectionButton:active>.svgContainer{color:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.svgContainer{color:#fa8947}body.theme-crickets .toolbarSectionButton:active>.buttonLabel{color:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.buttonLabel{color:#d4c3c1}body.theme-crickets .toolbarSectionButton:active>.svgContainer{color:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.svgContainer{color:#d4c3c1}body.theme-honeycomb .toolbarSectionButton:active>.buttonLabel{color:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.buttonLabel{color:#cda56b}body.theme-honeycomb .toolbarSectionButton:active>.svgContainer{color:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.svgContainer{color:#cda56b}body.theme-mint .toolbarSectionButton:active>.buttonLabel{color:#31b166}body.theme-mint .toolbarSectionButton.active>.buttonLabel{color:#31b166}body.theme-mint .toolbarSectionButton:active>.svgContainer{color:#31b166}body.theme-mint .toolbarSectionButton.active>.svgContainer{color:#31b166}body.theme-overcast .toolbarSectionButton:active>.buttonLabel{color:#507d80}body.theme-overcast .toolbarSectionButton.active>.buttonLabel{color:#507d80}body.theme-overcast .toolbarSectionButton:active>.svgContainer{color:#507d80}body.theme-overcast .toolbarSectionButton.active>.svgContainer{color:#507d80}body.theme-quartz .toolbarSectionButton:active>.buttonLabel{color:#7858ce}body.theme-quartz .toolbarSectionButton.active>.buttonLabel{color:#7858ce}body.theme-quartz .toolbarSectionButton:active>.svgContainer{color:#7858ce}body.theme-quartz .toolbarSectionButton.active>.svgContainer{color:#7858ce}.toolbarSectionButton:active>.buttonLabel svg,.toolbarSectionButton.active>.buttonLabel svg,.toolbarSectionButton:active>.svgContainer svg,.toolbarSectionButton.active>.svgContainer svg{fill:#20a5d6}body.theme-tide .toolbarSectionButton:active>.buttonLabel svg{fill:#20a5d6}body.theme-tide .toolbarSectionButton.active>.buttonLabel svg{fill:#20a5d6}body.theme-tide .toolbarSectionButton:active>.svgContainer svg{fill:#20a5d6}body.theme-tide .toolbarSectionButton.active>.svgContainer svg{fill:#20a5d6}body.theme-tigerlily .toolbarSectionButton:active>.buttonLabel svg{fill:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.buttonLabel svg{fill:#fa8947}body.theme-tigerlily .toolbarSectionButton:active>.svgContainer svg{fill:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.svgContainer svg{fill:#fa8947}body.theme-crickets .toolbarSectionButton:active>.buttonLabel svg{fill:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.buttonLabel svg{fill:#d4c3c1}body.theme-crickets .toolbarSectionButton:active>.svgContainer svg{fill:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.svgContainer svg{fill:#d4c3c1}body.theme-honeycomb .toolbarSectionButton:active>.buttonLabel svg{fill:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.buttonLabel svg{fill:#cda56b}body.theme-honeycomb .toolbarSectionButton:active>.svgContainer svg{fill:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.svgContainer svg{fill:#cda56b}body.theme-mint .toolbarSectionButton:active>.buttonLabel svg{fill:#31b166}body.theme-mint .toolbarSectionButton.active>.buttonLabel svg{fill:#31b166}body.theme-mint .toolbarSectionButton:active>.svgContainer svg{fill:#31b166}body.theme-mint .toolbarSectionButton.active>.svgContainer svg{fill:#31b166}body.theme-overcast .toolbarSectionButton:active>.buttonLabel svg{fill:#507d80}body.theme-overcast .toolbarSectionButton.active>.buttonLabel svg{fill:#507d80}body.theme-overcast .toolbarSectionButton:active>.svgContainer svg{fill:#507d80}body.theme-overcast .toolbarSectionButton.active>.svgContainer svg{fill:#507d80}body.theme-quartz .toolbarSectionButton:active>.buttonLabel svg{fill:#7858ce}body.theme-quartz .toolbarSectionButton.active>.buttonLabel svg{fill:#7858ce}body.theme-quartz .toolbarSectionButton:active>.svgContainer svg{fill:#7858ce}body.theme-quartz .toolbarSectionButton.active>.svgContainer svg{fill:#7858ce}.toolbarSectionButton:active>.buttonLabel svg,.toolbarSectionButton.active>.buttonLabel svg,.toolbarSectionButton:active>.svgContainer svg,.toolbarSectionButton.active>.svgContainer svg{stroke:#20a5d6}body.theme-tide .toolbarSectionButton:active>.buttonLabel svg{stroke:#20a5d6}body.theme-tide .toolbarSectionButton.active>.buttonLabel svg{stroke:#20a5d6}body.theme-tide .toolbarSectionButton:active>.svgContainer svg{stroke:#20a5d6}body.theme-tide .toolbarSectionButton.active>.svgContainer svg{stroke:#20a5d6}body.theme-tigerlily .toolbarSectionButton:active>.buttonLabel svg{stroke:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.buttonLabel svg{stroke:#fa8947}body.theme-tigerlily .toolbarSectionButton:active>.svgContainer svg{stroke:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.svgContainer svg{stroke:#fa8947}body.theme-crickets .toolbarSectionButton:active>.buttonLabel svg{stroke:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.buttonLabel svg{stroke:#d4c3c1}body.theme-crickets .toolbarSectionButton:active>.svgContainer svg{stroke:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.svgContainer svg{stroke:#d4c3c1}body.theme-honeycomb .toolbarSectionButton:active>.buttonLabel svg{stroke:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.buttonLabel svg{stroke:#cda56b}body.theme-honeycomb .toolbarSectionButton:active>.svgContainer svg{stroke:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.svgContainer svg{stroke:#cda56b}body.theme-mint .toolbarSectionButton:active>.buttonLabel svg{stroke:#31b166}body.theme-mint .toolbarSectionButton.active>.buttonLabel svg{stroke:#31b166}body.theme-mint .toolbarSectionButton:active>.svgContainer svg{stroke:#31b166}body.theme-mint .toolbarSectionButton.active>.svgContainer svg{stroke:#31b166}body.theme-overcast .toolbarSectionButton:active>.buttonLabel svg{stroke:#507d80}body.theme-overcast .toolbarSectionButton.active>.buttonLabel svg{stroke:#507d80}body.theme-overcast .toolbarSectionButton:active>.svgContainer svg{stroke:#507d80}body.theme-overcast .toolbarSectionButton.active>.svgContainer svg{stroke:#507d80}body.theme-quartz .toolbarSectionButton:active>.buttonLabel svg{stroke:#7858ce}body.theme-quartz .toolbarSectionButton.active>.buttonLabel svg{stroke:#7858ce}body.theme-quartz .toolbarSectionButton:active>.svgContainer svg{stroke:#7858ce}body.theme-quartz .toolbarSectionButton.active>.svgContainer svg{stroke:#7858ce}.toolbarSectionButton:active>.buttonLabel i,.toolbarSectionButton.active>.buttonLabel i,.toolbarSectionButton:active>.svgContainer i,.toolbarSectionButton.active>.svgContainer i{color:#20a5d6}body.theme-tide .toolbarSectionButton:active>.buttonLabel i{color:#20a5d6}body.theme-tide .toolbarSectionButton.active>.buttonLabel i{color:#20a5d6}body.theme-tide .toolbarSectionButton:active>.svgContainer i{color:#20a5d6}body.theme-tide .toolbarSectionButton.active>.svgContainer i{color:#20a5d6}body.theme-tigerlily .toolbarSectionButton:active>.buttonLabel i{color:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.buttonLabel i{color:#fa8947}body.theme-tigerlily .toolbarSectionButton:active>.svgContainer i{color:#fa8947}body.theme-tigerlily .toolbarSectionButton.active>.svgContainer i{color:#fa8947}body.theme-crickets .toolbarSectionButton:active>.buttonLabel i{color:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.buttonLabel i{color:#d4c3c1}body.theme-crickets .toolbarSectionButton:active>.svgContainer i{color:#d4c3c1}body.theme-crickets .toolbarSectionButton.active>.svgContainer i{color:#d4c3c1}body.theme-honeycomb .toolbarSectionButton:active>.buttonLabel i{color:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.buttonLabel i{color:#cda56b}body.theme-honeycomb .toolbarSectionButton:active>.svgContainer i{color:#cda56b}body.theme-honeycomb .toolbarSectionButton.active>.svgContainer i{color:#cda56b}body.theme-mint .toolbarSectionButton:active>.buttonLabel i{color:#31b166}body.theme-mint .toolbarSectionButton.active>.buttonLabel i{color:#31b166}body.theme-mint .toolbarSectionButton:active>.svgContainer i{color:#31b166}body.theme-mint .toolbarSectionButton.active>.svgContainer i{color:#31b166}body.theme-overcast .toolbarSectionButton:active>.buttonLabel i{color:#507d80}body.theme-overcast .toolbarSectionButton.active>.buttonLabel i{color:#507d80}body.theme-overcast .toolbarSectionButton:active>.svgContainer i{color:#507d80}body.theme-overcast .toolbarSectionButton.active>.svgContainer i{color:#507d80}body.theme-quartz .toolbarSectionButton:active>.buttonLabel i{color:#7858ce}body.theme-quartz .toolbarSectionButton.active>.buttonLabel i{color:#7858ce}body.theme-quartz .toolbarSectionButton:active>.svgContainer i{color:#7858ce}body.theme-quartz .toolbarSectionButton.active>.svgContainer i{color:#7858ce}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.toolbarSectionTools{position:relative}.toolbarSectionTools .toolbarSectionButton>.buttonLabel i.expanded-status{text-align:center;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;width:8px}.toolbarSectionTools .toolbarSectionButton.expanded>.buttonLabel i.expanded-status{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);-moz-transform:rotateX(180deg)}.toolbarSectionTools .toolbarSectionButton.expanded>.toolbarSectionDrawerContainer{opacity:1;transform:translateX(-50%) translateY(0) scale(1);-webkit-transform:translateX(-50%) translateY(0) scale(1);-ms-transform:translateX(-50%) translateY(0) scale(1);-o-transform:translateX(-50%) translateY(0) scale(1);-moz-transform:translateX(-50%) translateY(0) scale(1)}.toolbarSectionTools .toolbarSectionDrawerContainer{bottom:-62px;height:62px;left:50%;min-width:100%;opacity:0;padding-top:10px;position:absolute;transition:opacity 0.3s ease , transform 0.3s ease , left 0.3s ease;-webkit-transition:opacity 0.3s ease , transform 0.3s ease , left 0.3s ease;-ms-transition:opacity 0.3s ease , transform 0.3s ease , left 0.3s ease;-o-transition:opacity 0.3s ease , transform 0.3s ease , left 0.3s ease;-moz-transition:opacity 0.3s ease , transform 0.3s ease , left 0.3s ease;transform:translateX(-50%) translateY(-72px) scale(0);-webkit-transform:translateX(-50%) translateY(-72px) scale(0);-ms-transform:translateX(-50%) translateY(-72px) scale(0);-o-transform:translateX(-50%) translateY(-72px) scale(0);-moz-transform:translateX(-50%) translateY(-72px) scale(0);white-space:nowrap;z-index:1}.toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border-radius:7px;content:'';display:block;font-size:18px;height:62px;padding-top:6px;text-align:center;width:100%}.toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-tide .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-tigerlily .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-crickets .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-honeycomb .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-mint .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-overcast .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}body.theme-quartz .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{background:rgba(20,25,30,0.95)}.toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(68,98,111,0.95)}body.theme-tide .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(68,98,111,0.95)}body.theme-tigerlily .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(135,90,134,0.95)}body.theme-crickets .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(83,123,118,0.95)}body.theme-honeycomb .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(98,51,55,0.95)}body.theme-mint .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(33,69,41,0.95)}body.theme-overcast .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(64,64,64,0.95)}body.theme-quartz .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{border:2px solid rgba(136,91,134,0.95)}.toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-tide .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-tigerlily .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-crickets .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-honeycomb .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-mint .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-overcast .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}body.theme-quartz .toolbarSectionTools .toolbarSectionDrawerContainer .toolbarSectionDrawer{color:#fff}#confirmDeleteDialog{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;width:300px;min-height:145px;max-height:300px;height:fit-content;margin:auto;border-radius:5px;padding:10px 20px 10px 20px;background-color:#fff;outline:none}#confirmDeleteDialog .btn{text-decoration:none}#confirmDeleteDialog #cancel{float:left}#confirmDeleteDialog #confirm{float:right}.textMarkerDialog{z-index:1000;width:260px;position:absolute;top:auto;left:auto;bottom:3px;right:3px;margin:auto;padding:0.5em;background-image:linear-gradient(#2e608d, #23557f);box-sizing:border-box;border:1px #000 solid;border-radius:5px;height:81px;max-height:81px}.textMarkerDialog h5{color:#d1edfb;font-size:14px;line-height:22px;font-weight:600;cursor:default}.textMarkerDialog .handle{width:40px;float:left;height:22px;display:block;margin-right:10px;position:relative;margin-top:1px;margin-left:1px}.textMarkerDialog #startFrom{margin-right:10px}.textMarkerDialog #clearLabels{margin-left:10px;float:right}.textMarkerDialog .optionBox{color:#d1edfb;margin-bottom:5px;float:left}.textMarkerDialog .optionBox span.subLabel{width:50px;display:block;float:left;line-height:30px}.textMarkerDialog .optionBox>label{color:#d1edfb;float:left;min-width:40px;line-height:24px;font-size:12px;font-weight:600}.textMarkerDialog .closeTextMarkerDialogs{position:absolute;top:5px;right:4px;padding:5px;cursor:pointer}.textMarkerDialog .closeTextMarkerDialogs svg{width:19px;height:19px;fill:#d1edfb}.textMarkerDialog .closeTextMarkerDialogs:hover svg{fill:#fff}.textMarkerDialog .dialog.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-width:11px;bottom:-10px;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #23557f}.textMarkerDialog .dialog.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#23557f;border-width:10px}#textMarkerRelabelDialog{margin:0}#textMarkerRelabelDialog .relabelOptions{padding:15px 0px 0px 0px}#textMarkerRelabelDialog .relabelSelect{margin-left:5px}#textMarkerOptionsDialog .optionsDiv{padding-top:10px}#textMarkerOptionsDialog[open='open'] ~ #cineDialog[open='open']{bottom:90px}.relabelButtons{text-align:right}button.viewerBtn{background-color:#5d9ace;border:1px solid #6eaee4;font-size:12px !important;color:#fff;line-height:21px}button.viewerBtn:hover{color:#fff}button.btn-secondary{background-color:#cfe3f5;border:1px solid #e5f3ff;font-size:12px !important;color:#0d416d}button.btn-secondary:hover{color:#0d416d}.iconSwitch{margin:0px 5px}.iconSwitch .btn span{display:none}.iconSwitch .btn .on{display:none}.iconSwitch .btn .off{display:block}.iconSwitch .btn.btn-link,.iconSwitch .btn.active,.iconSwitch .btn:active,.iconSwitch .btn:hover,.iconSwitch .btn:focus,.iconSwitch .btn.active:focus{background-color:#225682;border:1px solid #7ab0de;box-shadow:none;padding:1px 7px;border-radius:4px;color:#d1edfb;box-shadow:none;outline:none}.iconSwitch .btn:hover{color:#fff}.iconSwitch .btn.active .on{display:block}.iconSwitch .btn.active .off{display:none}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.quickSwitchWrapper{position:fixed;top:0;z-index:1}.quickSwitchWrapper.middle{left:50%}.quickSwitchWrapper.middle .quickSwitch{transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%)}.quickSwitchWrapper.left{right:50%}.quickSwitchWrapper.left{border-right:1px solid #44626f}body.theme-tide .quickSwitchWrapper.left{border-right:1px solid #44626f}body.theme-tigerlily .quickSwitchWrapper.left{border-right:1px solid #875a86}body.theme-crickets .quickSwitchWrapper.left{border-right:1px solid #537b76}body.theme-honeycomb .quickSwitchWrapper.left{border-right:1px solid #623337}body.theme-mint .quickSwitchWrapper.left{border-right:1px solid #214529}body.theme-overcast .quickSwitchWrapper.left{border-right:1px solid #404040}body.theme-quartz .quickSwitchWrapper.left{border-right:1px solid #885b86}.quickSwitchWrapper.left.right-sidebar-only .seriesHover .scrollArea{padding-left:200px}.quickSwitchWrapper.right{left:50%}.quickSwitchWrapper.right.left-sidebar-only .seriesHover .scrollArea{padding-right:200px}.quickSwitchWrapper.overlay .quickSwitch{transition:z-index 0s linear 0s;-webkit-transition:z-index 0s linear 0s;-ms-transition:z-index 0s linear 0s;-o-transition:z-index 0s linear 0s;-moz-transition:z-index 0s linear 0s;z-index:3}.quickSwitchWrapper:before{bottom:0;content:'';left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 0.3s ease , visibility 0s linear 0.3s;-webkit-transition:opacity 0.3s ease , visibility 0s linear 0.3s;-ms-transition:opacity 0.3s ease , visibility 0s linear 0.3s;-o-transition:opacity 0.3s ease , visibility 0s linear 0.3s;-moz-transition:opacity 0.3s ease , visibility 0s linear 0.3s;visibility:hidden;z-index:2}.quickSwitchWrapper:before{background-color:#000}body.theme-tide .quickSwitchWrapper:before{background-color:#000}body.theme-tigerlily .quickSwitchWrapper:before{background-color:#000}body.theme-crickets .quickSwitchWrapper:before{background-color:#000}body.theme-honeycomb .quickSwitchWrapper:before{background-color:#000}body.theme-mint .quickSwitchWrapper:before{background-color:#000}body.theme-overcast .quickSwitchWrapper:before{background-color:#000}body.theme-quartz .quickSwitchWrapper:before{background-color:#000}.quickSwitchWrapper.overlay:before{opacity:0.8;transition:opacity 0.3s ease , visibility 0s linear 0s;-webkit-transition:opacity 0.3s ease , visibility 0s linear 0s;-ms-transition:opacity 0.3s ease , visibility 0s linear 0s;-o-transition:opacity 0.3s ease , visibility 0s linear 0s;-moz-transition:opacity 0.3s ease , visibility 0s linear 0s;visibility:visible}.quickSwitch{position:relative;transition:z-index 0s linear 0.3s;-webkit-transition:z-index 0s linear 0.3s;-ms-transition:z-index 0s linear 0.3s;-o-transition:z-index 0s linear 0.3s;-moz-transition:z-index 0s linear 0.3s;z-index:1}.quickSwitch .switchSection{display:inline-block;float:left;height:100%;position:relative}.quickSwitch .switchSection.switchSectionSeries.hover .seriesSwitch .seriesItem,.quickSwitch .switchSection.switchSectionStudy:hover .seriesSwitch .seriesItem{opacity:0}.quickSwitch .switchSection.switchSectionSeries.hover .switchHover,.quickSwitch .switchSection.switchSectionStudy:hover .switchHover{opacity:1}.quickSwitch .switchSection.switchSectionSeries.hover .studyHover,.quickSwitch .switchSection.switchSectionStudy:hover .studyHover{height:auto;padding-top:55px;transition:padding-top 0.3s ease , visibility 0s linear 0s;-webkit-transition:padding-top 0.3s ease , visibility 0s linear 0s;-ms-transition:padding-top 0.3s ease , visibility 0s linear 0s;-o-transition:padding-top 0.3s ease , visibility 0s linear 0s;-moz-transition:padding-top 0.3s ease , visibility 0s linear 0s;visibility:visible}.quickSwitch .switchSection.switchSectionSeries.hover .seriesHover .thumbnailsWrapper{transform:scale(0.9) translateY(55px);-webkit-transform:scale(0.9) translateY(55px);-ms-transform:scale(0.9) translateY(55px);-o-transform:scale(0.9) translateY(55px);-moz-transform:scale(0.9) translateY(55px);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.quickSwitch .switchSection.switchSectionSeries.hover .seriesHover .thumbnailEntry .seriesDetails{opacity:0;visibility:hidden}.quickSwitch .switchSection.switchSectionSeries.hover:hover .seriesHover .thumbnailsWrapper{transform:scale(1) translateY(0);-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0)}.quickSwitch .switchSection.switchSectionSeries.hover:hover .seriesHover .thumbnailEntry .seriesDetails{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition-delay:0.3s;-webkit-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;-moz-transition-delay:0.3s;visibility:visible}.quickSwitch .switchSection .seriesHover .thumbnailEntry .seriesDetails{opacity:0;transform:translateY(-36px);-webkit-transform:translateY(-36px);-ms-transform:translateY(-36px);-o-transform:translateY(-36px);-moz-transform:translateY(-36px)}.quickSwitch .switchSection .seriesSwitch .seriesItem{transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease}.quickSwitch .switchSection .studySwitch,.quickSwitch .switchSection .seriesSwitch{position:relative}.quickSwitch .switchSection .studySwitch .studyTimepointBrowser{background-color:transparent}.quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #20a5d6}body.theme-tide .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #20a5d6}body.theme-tigerlily .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #fa8947}body.theme-crickets .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #d4c3c1}body.theme-honeycomb .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #cda56b}body.theme-mint .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #31b166}body.theme-overcast .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #507d80}body.theme-quartz .quickSwitch .switchSection .studySwitch .studyTimepointStudy.active .studyModality{box-shadow:inset 0 0 0 3px #7858ce}.quickSwitch .switchSection .studySwitch .studyBox{border-radius:11px;display:block;height:55px;width:55px}.quickSwitch .switchSection .studySwitch .studyBox{background-color:#16202b}body.theme-tide .quickSwitch .switchSection .studySwitch .studyBox{background-color:#16202b}body.theme-tigerlily .quickSwitch .switchSection .studySwitch .studyBox{background-color:#26333f}body.theme-crickets .quickSwitch .switchSection .studySwitch .studyBox{background-color:#2b141b}body.theme-honeycomb .quickSwitch .switchSection .studySwitch .studyBox{background-color:#252228}body.theme-mint .quickSwitch .switchSection .studySwitch .studyBox{background-color:#1d232a}body.theme-overcast .quickSwitch .switchSection .studySwitch .studyBox{background-color:#252228}body.theme-quartz .quickSwitch .switchSection .studySwitch .studyBox{background-color:#2b2e3f}.quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}body.theme-tide .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}body.theme-tigerlily .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #744b71}body.theme-crickets .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}body.theme-honeycomb .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}body.theme-mint .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}body.theme-overcast .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}body.theme-quartz .quickSwitch .switchSection .studySwitch .studyBox{border:solid 2px #3c5d80}.quickSwitch .switchSection .seriesSwitch{display:block;height:57px;width:57px}.quickSwitch .switchSection .seriesSwitch .seriesItem{border-radius:3px;height:15px;margin:2px;width:15px}.quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}body.theme-tide .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}body.theme-tigerlily .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#5b3a59}body.theme-crickets .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}body.theme-honeycomb .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}body.theme-mint .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}body.theme-overcast .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}body.theme-quartz .quickSwitch .switchSection .seriesSwitch .seriesItem{background-color:#344a61}.quickSwitch .switchSection .seriesSwitch .seriesItem.count{background-color:transparent;font-size:12px;font-weight:500;line-height:17px;text-align:center}.quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-tide .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-tigerlily .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-crickets .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-honeycomb .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-mint .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-overcast .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}body.theme-quartz .quickSwitch .switchSection .seriesSwitch .seriesItem.count{color:#fff}.quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#20a5d6}body.theme-tide .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#20a5d6}body.theme-tigerlily .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#fa8947}body.theme-crickets .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#d4c3c1}body.theme-honeycomb .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#cda56b}body.theme-mint .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#31b166}body.theme-overcast .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#507d80}body.theme-quartz .quickSwitch .switchSection .seriesSwitch .seriesItem.active{background-color:#7858ce}.quickSwitch .switchSection .label{display:block;font-size:12px;font-weight:500;line-height:12px;padding:0;padding-bottom:3px;text-align:center}.quickSwitch .switchSection .label{color:#91b9cd}body.theme-tide .quickSwitch .switchSection .label{color:#91b9cd}body.theme-tigerlily .quickSwitch .switchSection .label{color:#9ccdf8}body.theme-crickets .quickSwitch .switchSection .label{color:#8be7b5}body.theme-honeycomb .quickSwitch .switchSection .label{color:#fab797}body.theme-mint .quickSwitch .switchSection .label{color:#a7e9b3}body.theme-overcast .quickSwitch .switchSection .label{color:#73f2fc}body.theme-quartz .quickSwitch .switchSection .label{color:#d7e8fe}.switchHover{border:10px solid transparent;border-radius:5px;margin:-10px;opacity:0;overflow:hidden;position:absolute;top:0;z-index:10000}.switchHover .scrollArea{margin-right:-22px;max-height:610px;overflow-x:hidden;overflow-y:scroll;width:calc(100% + 22px)}.switchHover .scrollArea.is-mac{padding-right:22px}.switchHover .scrollArea.show-scroll-indicator-up:before,.switchHover .scrollArea.show-scroll-indicator-down:after{font-family:FontAwesome;display:block;font-size:2em;width:100%;height:10px;position:absolute;z-index:1;text-align:center;left:0}.switchHover .scrollArea.show-scroll-indicator-up:before,.switchHover .scrollArea.show-scroll-indicator-down:after{color:#20a5d6}body.theme-tide .switchHover .scrollArea.show-scroll-indicator-up:before{color:#20a5d6}body.theme-tide .switchHover .scrollArea.show-scroll-indicator-down:after{color:#20a5d6}body.theme-tigerlily .switchHover .scrollArea.show-scroll-indicator-up:before{color:#fa8947}body.theme-tigerlily .switchHover .scrollArea.show-scroll-indicator-down:after{color:#fa8947}body.theme-crickets .switchHover .scrollArea.show-scroll-indicator-up:before{color:#d4c3c1}body.theme-crickets .switchHover .scrollArea.show-scroll-indicator-down:after{color:#d4c3c1}body.theme-honeycomb .switchHover .scrollArea.show-scroll-indicator-up:before{color:#cda56b}body.theme-honeycomb .switchHover .scrollArea.show-scroll-indicator-down:after{color:#cda56b}body.theme-mint .switchHover .scrollArea.show-scroll-indicator-up:before{color:#31b166}body.theme-mint .switchHover .scrollArea.show-scroll-indicator-down:after{color:#31b166}body.theme-overcast .switchHover .scrollArea.show-scroll-indicator-up:before{color:#507d80}body.theme-overcast .switchHover .scrollArea.show-scroll-indicator-down:after{color:#507d80}body.theme-quartz .switchHover .scrollArea.show-scroll-indicator-up:before{color:#7858ce}body.theme-quartz .switchHover .scrollArea.show-scroll-indicator-down:after{color:#7858ce}.switchHover .scrollArea.show-scroll-indicator-up:before{top:-10px;content:'\f102'}.switchHover .scrollArea.show-scroll-indicator-down:after{bottom:18px;content:'\f103'}.studyHover{height:0;padding-top:0;transition:padding-top 0.3s ease , visibility 0s linear 0.3s;-webkit-transition:padding-top 0.3s ease , visibility 0s linear 0.3s;-ms-transition:padding-top 0.3s ease , visibility 0s linear 0.3s;-o-transition:padding-top 0.3s ease , visibility 0s linear 0.3s;-moz-transition:padding-top 0.3s ease , visibility 0s linear 0.3s;visibility:hidden;width:320px}.studyHover .scrollArea{height:500px}.seriesHover{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;width:731px}.seriesHover .thumbnailEntry{margin:0}.quickSwitchWrapper.left .seriesHover .thumbnailEntry,.quickSwitchWrapper.middle .seriesHover .thumbnailEntry{float:right}.quickSwitchWrapper.left .studyHover,.quickSwitchWrapper.middle .studyHover{left:0}.quickSwitchWrapper.left .seriesHover,.quickSwitchWrapper.middle .seriesHover,.quickSwitchWrapper.left .thumbnailsWrapper,.quickSwitchWrapper.middle .thumbnailsWrapper{right:0;transform-origin:100% 0%;-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;-o-transform-origin:100% 0%;-moz-transform-origin:100% 0%}.quickSwitchWrapper.right .seriesHover .thumbnailEntry{float:left}.quickSwitchWrapper.right .studyHover{right:0}.quickSwitchWrapper.right .seriesHover,.quickSwitchWrapper.right .thumbnailsWrapper{left:0;transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;-moz-transform-origin:0% 0%}@media screen and (max-width: 1023px){.switchSectionSeries.hover .seriesHover{transform:scale(0.5);-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);-moz-transform:scale(0.5)}}@media screen and (min-width: 1024px) and (max-width: 1151px){.switchSectionSeries.hover .seriesHover{transform:scale(0.61);-webkit-transform:scale(0.61);-ms-transform:scale(0.61);-o-transform:scale(0.61);-moz-transform:scale(0.61)}}@media screen and (min-width: 1152px) and (max-width: 1279px){.switchSectionSeries.hover .seriesHover{transform:scale(0.69);-webkit-transform:scale(0.69);-ms-transform:scale(0.69);-o-transform:scale(0.69);-moz-transform:scale(0.69)}}@media screen and (min-width: 1280px) and (max-width: 1359px){.switchSectionSeries.hover .seriesHover{transform:scale(0.77);-webkit-transform:scale(0.77);-ms-transform:scale(0.77);-o-transform:scale(0.77);-moz-transform:scale(0.77)}}@media screen and (min-width: 1360px) and (max-width: 1439px){.switchSectionSeries.hover .seriesHover{transform:scale(0.82);-webkit-transform:scale(0.82);-ms-transform:scale(0.82);-o-transform:scale(0.82);-moz-transform:scale(0.82)}}@media screen and (min-width: 1440px) and (max-width: 1599px){.switchSectionSeries.hover .seriesHover{transform:scale(0.87);-webkit-transform:scale(0.87);-ms-transform:scale(0.87);-o-transform:scale(0.87);-moz-transform:scale(0.87)}}@media screen and (min-width: 1600px) and (max-width: 1919px){.switchSectionSeries.hover .seriesHover{transform:scale(0.97);-webkit-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);-moz-transform:scale(0.97)}}@media screen and (min-width: 1920px){.switchSectionSeries.hover .seriesHover{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}}@media screen and (max-width: 1599px){.quickSwitch .switchSection .studySwitch .studyBox{border-radius:7px;height:35px;width:35px}.quickSwitch .switchSection .seriesSwitch{height:36px;width:36px}.quickSwitch .switchSection .seriesSwitch .seriesItem{border-radius:2px;height:10px;margin:1px;width:10px}.quickSwitch .switchSection .seriesSwitch .seriesItem.count{font-size:10px;font-weight:300;line-height:10px}}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.studyTimepointWrapper{overflow:hidden;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.timepointEntry:not(.active) .studyTimepointWrapper{max-height:0 !important}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.studyTimepointBrowser{float:left;height:100%;position:relative;width:100%}.studyTimepointBrowser{background-color:#000}body.theme-tide .studyTimepointBrowser{background-color:#000}body.theme-tigerlily .studyTimepointBrowser{background-color:#000}body.theme-crickets .studyTimepointBrowser{background-color:#000}body.theme-honeycomb .studyTimepointBrowser{background-color:#000}body.theme-mint .studyTimepointBrowser{background-color:#000}body.theme-overcast .studyTimepointBrowser{background-color:#000}body.theme-quartz .studyTimepointBrowser{background-color:#000}.studyTimepointBrowser .timepointButtonContainer{display:none;height:55px;left:10px;position:absolute;right:10px;top:0;z-index:1}.studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-tide .studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-tigerlily .studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-crickets .studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-honeycomb .studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-mint .studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-overcast .studyTimepointBrowser .timepointButtonContainer{background-color:#000}body.theme-quartz .studyTimepointBrowser .timepointButtonContainer{background-color:#000}.studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #44626f}body.theme-tide .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #44626f}body.theme-tigerlily .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #875a86}body.theme-crickets .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #537b76}body.theme-honeycomb .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #623337}body.theme-mint .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #214529}body.theme-overcast .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #404040}body.theme-quartz .studyTimepointBrowser .timepointButtonContainer{border-bottom:1px solid #885b86}.studyTimepointBrowser.viewTypeVisible .timepointButtonContainer{display:block}.studyTimepointBrowser.viewTypeVisible .studyTimepointScrollArea{padding-top:55px}.studyTimepointBrowser .timepointEntry.active .timepointModalities{height:0}.studyTimepointBrowser .timepointEntry.active .timepointDate{display:none}.studyTimepointBrowser .timepointEntry.active .expandIcon i{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);-moz-transform:rotateX(180deg)}.studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{font-size:14px;text-transform:uppercase}.studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#91b9cd}body.theme-tide .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#91b9cd}body.theme-tigerlily .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#9ccdf8}body.theme-crickets .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#8be7b5}body.theme-honeycomb .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#fab797}body.theme-mint .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#a7e9b3}body.theme-overcast .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#73f2fc}body.theme-quartz .studyTimepointBrowser .timepointEntry.active .timepointFollowupTitle{color:#d7e8fe}.studyTimepointBrowser .timepointHeader{cursor:pointer;font-size:13px}.studyTimepointBrowser .timepointHeader,.studyTimepointBrowser .timepointHeader .expandIcon i,.studyTimepointBrowser .timepointHeader .timepointFollowupTitle,.studyTimepointBrowser .timepointHeader .timepointDate,.studyTimepointBrowser .timepointHeader .timepointModalities{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.studyTimepointBrowser .timepointHeader,.studyTimepointBrowser .timepointHeader .expandIcon i,.studyTimepointBrowser .timepointHeader .timepointFollowupTitle,.studyTimepointBrowser .timepointHeader .timepointDate,.studyTimepointBrowser .timepointHeader .timepointModalities{color:#91b9cd}body.theme-tide .studyTimepointBrowser .timepointHeader{color:#91b9cd}body.theme-tide .studyTimepointBrowser .timepointHeader .expandIcon i{color:#91b9cd}body.theme-tide .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#91b9cd}body.theme-tide .studyTimepointBrowser .timepointHeader .timepointDate{color:#91b9cd}body.theme-tide .studyTimepointBrowser .timepointHeader .timepointModalities{color:#91b9cd}body.theme-tigerlily .studyTimepointBrowser .timepointHeader{color:#9ccdf8}body.theme-tigerlily .studyTimepointBrowser .timepointHeader .expandIcon i{color:#9ccdf8}body.theme-tigerlily .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#9ccdf8}body.theme-tigerlily .studyTimepointBrowser .timepointHeader .timepointDate{color:#9ccdf8}body.theme-tigerlily .studyTimepointBrowser .timepointHeader .timepointModalities{color:#9ccdf8}body.theme-crickets .studyTimepointBrowser .timepointHeader{color:#8be7b5}body.theme-crickets .studyTimepointBrowser .timepointHeader .expandIcon i{color:#8be7b5}body.theme-crickets .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#8be7b5}body.theme-crickets .studyTimepointBrowser .timepointHeader .timepointDate{color:#8be7b5}body.theme-crickets .studyTimepointBrowser .timepointHeader .timepointModalities{color:#8be7b5}body.theme-honeycomb .studyTimepointBrowser .timepointHeader{color:#fab797}body.theme-honeycomb .studyTimepointBrowser .timepointHeader .expandIcon i{color:#fab797}body.theme-honeycomb .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fab797}body.theme-honeycomb .studyTimepointBrowser .timepointHeader .timepointDate{color:#fab797}body.theme-honeycomb .studyTimepointBrowser .timepointHeader .timepointModalities{color:#fab797}body.theme-mint .studyTimepointBrowser .timepointHeader{color:#a7e9b3}body.theme-mint .studyTimepointBrowser .timepointHeader .expandIcon i{color:#a7e9b3}body.theme-mint .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#a7e9b3}body.theme-mint .studyTimepointBrowser .timepointHeader .timepointDate{color:#a7e9b3}body.theme-mint .studyTimepointBrowser .timepointHeader .timepointModalities{color:#a7e9b3}body.theme-overcast .studyTimepointBrowser .timepointHeader{color:#73f2fc}body.theme-overcast .studyTimepointBrowser .timepointHeader .expandIcon i{color:#73f2fc}body.theme-overcast .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#73f2fc}body.theme-overcast .studyTimepointBrowser .timepointHeader .timepointDate{color:#73f2fc}body.theme-overcast .studyTimepointBrowser .timepointHeader .timepointModalities{color:#73f2fc}body.theme-quartz .studyTimepointBrowser .timepointHeader{color:#d7e8fe}body.theme-quartz .studyTimepointBrowser .timepointHeader .expandIcon i{color:#d7e8fe}body.theme-quartz .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#d7e8fe}body.theme-quartz .studyTimepointBrowser .timepointHeader .timepointDate{color:#d7e8fe}body.theme-quartz .studyTimepointBrowser .timepointHeader .timepointModalities{color:#d7e8fe}.studyTimepointBrowser .timepointHeader:hover,.studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle,.studyTimepointBrowser .timepointHeader:hover .expandIcon i,.studyTimepointBrowser .timepointHeader:hover .timepointDate,.studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-tide .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-tide .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-tide .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-tide .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-tide .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-tigerlily .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-tigerlily .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-tigerlily .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-tigerlily .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-tigerlily .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-crickets .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-crickets .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-crickets .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-crickets .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-crickets .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-honeycomb .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-honeycomb .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-honeycomb .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-honeycomb .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-honeycomb .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-mint .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-mint .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-mint .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-mint .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-mint .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-overcast .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-overcast .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-overcast .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-overcast .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-overcast .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}body.theme-quartz .studyTimepointBrowser .timepointHeader:hover{color:#fff}body.theme-quartz .studyTimepointBrowser .timepointHeader:hover .timepointFollowupTitle{color:#fff}body.theme-quartz .studyTimepointBrowser .timepointHeader:hover .expandIcon i{color:#fff}body.theme-quartz .studyTimepointBrowser .timepointHeader:hover .timepointDate{color:#fff}body.theme-quartz .studyTimepointBrowser .timepointHeader:hover .timepointModalities{color:#fff}.studyTimepointBrowser .timepointHeader .timepointDetails,.studyTimepointBrowser .timepointHeader .timepointModalities{line-height:25px}.studyTimepointBrowser .timepointHeader .timepointModalities{height:25px;overflow:hidden}.studyTimepointBrowser .timepointHeader .expandIcon i{color:#9ccef9}body.theme-tide .studyTimepointBrowser .timepointHeader .expandIcon i{color:#9ccef9}body.theme-tigerlily .studyTimepointBrowser .timepointHeader .expandIcon i{color:#9acffd}body.theme-crickets .studyTimepointBrowser .timepointHeader .expandIcon i{color:#92c2da}body.theme-honeycomb .studyTimepointBrowser .timepointHeader .expandIcon i{color:#b5b5b5}body.theme-mint .studyTimepointBrowser .timepointHeader .expandIcon i{color:#a7e9b3}body.theme-overcast .studyTimepointBrowser .timepointHeader .expandIcon i{color:#9cbecf}body.theme-quartz .studyTimepointBrowser .timepointHeader .expandIcon i{color:#8ea2a4}.studyTimepointBrowser .timepointHeader .timepointFollowupTitle{padding-top:2px}.studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-tide .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-tigerlily .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-crickets .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-honeycomb .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-mint .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-overcast .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}body.theme-quartz .studyTimepointBrowser .timepointHeader .timepointFollowupTitle{color:#fff}.studyTimepointBrowser .studyTimepointScrollArea{height:100%;overflow-x:hidden;overflow-y:auto;margin-right:-22px;padding-bottom:20px;padding-right:16px}.studyTimepointBrowser .studyTimepointScrollArea::-webkit-scrollbar{display:none}.studyTimepointBrowser .studyTimepointScrollArea hr,.studyTimepointBrowser .studyTimepointScrollArea .timepointHeader,.studyTimepointBrowser .studyTimepointScrollArea .studyItem,.studyTimepointBrowser .studyTimepointScrollArea .studyModality.additional{margin-right:16px}.studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{border-top-right-radius:7px;border-bottom-right-radius:7px;content:'';display:block;height:91px;pointer-events:none;position:fixed;right:0;top:0;width:5px}.studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#20a5d6}body.theme-tide .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#20a5d6}body.theme-tigerlily .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#fa8947}body.theme-crickets .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#d4c3c1}body.theme-honeycomb .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#cda56b}body.theme-mint .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#31b166}body.theme-overcast .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#507d80}body.theme-quartz .studyTimepointBrowser .studySidebarTimepoint .thumbnailEntry.active:before{background-color:#7858ce}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.studyTimepointStudy{position:relative;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}.studyTimepointStudy .loadingTextDiv{padding:25px;border-radius:12px;position:absolute;opacity:0;z-index:100;background-color:#14191e;pointer-events:none;margin:0}.studyTimepointStudy.loading .loadingTextDiv{height:100%;left:0;opacity:0.75;right:16px}.studyTimepointStudy.loading .studyModality{opacity:0.2}.studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-tide .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-tigerlily .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-crickets .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-honeycomb .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-mint .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-overcast .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}body.theme-quartz .studyTimepointStudy.active .studyModality .studyModalityBox{color:#000}.studyTimepointStudy.active .studyModality .studyModalityBox,.studyTimepointStudy.active .studyModality .studyModalityBox:before,.studyTimepointStudy.active .studyModality .studyModalityBox:after{border-color:#131d29}.studyTimepointStudy.active .studyModality .studyModalityBox,.studyTimepointStudy.active .studyModality .studyModalityBox:before,.studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#20a5d6}body.theme-tide .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#20a5d6}body.theme-tide .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#20a5d6}body.theme-tide .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#20a5d6}body.theme-tigerlily .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#fa8947}body.theme-tigerlily .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#fa8947}body.theme-tigerlily .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#fa8947}body.theme-crickets .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#d4c3c1}body.theme-crickets .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#d4c3c1}body.theme-crickets .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#d4c3c1}body.theme-honeycomb .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#cda56b}body.theme-honeycomb .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#cda56b}body.theme-honeycomb .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#cda56b}body.theme-mint .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#31b166}body.theme-mint .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#31b166}body.theme-mint .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#31b166}body.theme-overcast .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#507d80}body.theme-overcast .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#507d80}body.theme-overcast .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#507d80}body.theme-quartz .studyTimepointStudy.active .studyModality .studyModalityBox{background-color:#7858ce}body.theme-quartz .studyTimepointStudy.active .studyModality .studyModalityBox:before{background-color:#7858ce}body.theme-quartz .studyTimepointStudy.active .studyModality .studyModalityBox:after{background-color:#7858ce}.studyTimepointStudy:not(.active) .studyTimepointThumbnails{max-height:0 !important}.studyTimepointStudy .studyTimepointThumbnails{overflow:hidden;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.studyModality{border:1px solid transparent;border-radius:12px;cursor:pointer;padding:12px 7px 11px;position:relative;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;z-index:1}.studyModality:hover{background-color:#14191e;border-color:#2d4660}.studyModality:hover.additional{color:#91b9cd}body.theme-tide .studyModality:hover.additional{color:#91b9cd}body.theme-tigerlily .studyModality:hover.additional{color:#9ccdf8}body.theme-crickets .studyModality:hover.additional{color:#8be7b5}body.theme-honeycomb .studyModality:hover.additional{color:#fab797}body.theme-mint .studyModality:hover.additional{color:#a7e9b3}body.theme-overcast .studyModality:hover.additional{color:#73f2fc}body.theme-quartz .studyModality:hover.additional{color:#d7e8fe}.studyModality.additional{font-size:16px;font-weight:normal;height:91px;line-height:91px;padding:0;text-align:center}.studyModality.additional{color:#fff}body.theme-tide .studyModality.additional{color:#fff}body.theme-tigerlily .studyModality.additional{color:#fff}body.theme-crickets .studyModality.additional{color:#fff}body.theme-honeycomb .studyModality.additional{color:#fff}body.theme-mint .studyModality.additional{color:#fff}body.theme-overcast .studyModality.additional{color:#fff}body.theme-quartz .studyModality.additional{color:#fff}.studyModality .studyText{font-size:13px;left:89px;line-height:14px;position:absolute;right:7px;top:12px}.studyModality .studyText .studyDate{margin-top:8px}.studyModality .studyText .studyDate{color:#91b9cd}body.theme-tide .studyModality .studyText .studyDate{color:#91b9cd}body.theme-tigerlily .studyModality .studyText .studyDate{color:#9ccdf8}body.theme-crickets .studyModality .studyText .studyDate{color:#8be7b5}body.theme-honeycomb .studyModality .studyText .studyDate{color:#fab797}body.theme-mint .studyModality .studyText .studyDate{color:#a7e9b3}body.theme-overcast .studyModality .studyText .studyDate{color:#73f2fc}body.theme-quartz .studyModality .studyText .studyDate{color:#d7e8fe}.studyModality .studyText .studyDescription{margin-top:8px}.studyModality .studyText .studyDescription{color:#fff}body.theme-tide .studyModality .studyText .studyDescription{color:#fff}body.theme-tigerlily .studyModality .studyText .studyDescription{color:#fff}body.theme-crickets .studyModality .studyText .studyDescription{color:#fff}body.theme-honeycomb .studyModality .studyText .studyDescription{color:#fff}body.theme-mint .studyModality .studyText .studyDescription{color:#fff}body.theme-overcast .studyModality .studyText .studyDescription{color:#fff}body.theme-quartz .studyModality .studyText .studyDescription{color:#fff}.studyModality .studyModalityBox{line-height:50px;margin-left:12px;margin-top:12px;position:relative}.studyModality .studyModalityBox{color:#91b9cd}body.theme-tide .studyModality .studyModalityBox{color:#91b9cd}body.theme-tigerlily .studyModality .studyModalityBox{color:#9ccdf8}body.theme-crickets .studyModality .studyModalityBox{color:#8be7b5}body.theme-honeycomb .studyModality .studyModalityBox{color:#fab797}body.theme-mint .studyModality .studyModalityBox{color:#a7e9b3}body.theme-overcast .studyModality .studyModalityBox{color:#73f2fc}body.theme-quartz .studyModality .studyModalityBox{color:#d7e8fe}.studyModality .studyModalityBox .studyModalityText{text-align:center;text-transform:uppercase;height:100%}.studyModality .studyModalityBox,.studyModality .studyModalityBox:before,.studyModality .studyModalityBox:after{border-radius:8px;height:54px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;width:54px}.studyModality .studyModalityBox,.studyModality .studyModalityBox:before,.studyModality .studyModalityBox:after{border:2px solid #000}body.theme-tide .studyModality .studyModalityBox{border:2px solid #000}body.theme-tide .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-tide .studyModality .studyModalityBox:after{border:2px solid #000}body.theme-tigerlily .studyModality .studyModalityBox{border:2px solid #000}body.theme-tigerlily .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-tigerlily .studyModality .studyModalityBox:after{border:2px solid #000}body.theme-crickets .studyModality .studyModalityBox{border:2px solid #000}body.theme-crickets .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-crickets .studyModality .studyModalityBox:after{border:2px solid #000}body.theme-honeycomb .studyModality .studyModalityBox{border:2px solid #000}body.theme-honeycomb .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-honeycomb .studyModality .studyModalityBox:after{border:2px solid #000}body.theme-mint .studyModality .studyModalityBox{border:2px solid #000}body.theme-mint .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-mint .studyModality .studyModalityBox:after{border:2px solid #000}body.theme-overcast .studyModality .studyModalityBox{border:2px solid #000}body.theme-overcast .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-overcast .studyModality .studyModalityBox:after{border:2px solid #000}body.theme-quartz .studyModality .studyModalityBox{border:2px solid #000}body.theme-quartz .studyModality .studyModalityBox:before{border:2px solid #000}body.theme-quartz .studyModality .studyModalityBox:after{border:2px solid #000}.studyModality .studyModalityBox,.studyModality .studyModalityBox:before,.studyModality .studyModalityBox:after{background-color:#344a61}body.theme-tide .studyModality .studyModalityBox{background-color:#344a61}body.theme-tide .studyModality .studyModalityBox:before{background-color:#344a61}body.theme-tide .studyModality .studyModalityBox:after{background-color:#344a61}body.theme-tigerlily .studyModality .studyModalityBox{background-color:#5b3a59}body.theme-tigerlily .studyModality .studyModalityBox:before{background-color:#5b3a59}body.theme-tigerlily .studyModality .studyModalityBox:after{background-color:#5b3a59}body.theme-crickets .studyModality .studyModalityBox{background-color:#344a61}body.theme-crickets .studyModality .studyModalityBox:before{background-color:#344a61}body.theme-crickets .studyModality .studyModalityBox:after{background-color:#344a61}body.theme-honeycomb .studyModality .studyModalityBox{background-color:#344a61}body.theme-honeycomb .studyModality .studyModalityBox:before{background-color:#344a61}body.theme-honeycomb .studyModality .studyModalityBox:after{background-color:#344a61}body.theme-mint .studyModality .studyModalityBox{background-color:#344a61}body.theme-mint .studyModality .studyModalityBox:before{background-color:#344a61}body.theme-mint .studyModality .studyModalityBox:after{background-color:#344a61}body.theme-overcast .studyModality .studyModalityBox{background-color:#344a61}body.theme-overcast .studyModality .studyModalityBox:before{background-color:#344a61}body.theme-overcast .studyModality .studyModalityBox:after{background-color:#344a61}body.theme-quartz .studyModality .studyModalityBox{background-color:#344a61}body.theme-quartz .studyModality .studyModalityBox:before{background-color:#344a61}body.theme-quartz .studyModality .studyModalityBox:after{background-color:#344a61}.studyModality .studyModalityBox:before,.studyModality .studyModalityBox:after{display:block;content:'';position:absolute}.studyModality .studyModalityBox:before{top:-8px;left:-8px;z-index:-1}.studyModality .studyModalityBox:after{top:-14px;left:-14px;z-index:-2}.daterangepicker.dropdown-menu{max-width:none;z-index:3000}.daterangepicker.opensleft .ranges,.daterangepicker.opensleft .calendar{float:left;margin:4px}.daterangepicker.opensright .ranges,.daterangepicker.opensright .calendar,.daterangepicker.openscenter .ranges,.daterangepicker.openscenter .calendar{float:right;margin:4px}.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:none}.daterangepicker .ranges{width:160px;text-align:left}.daterangepicker .ranges .range_inputs>div{float:left}.daterangepicker .ranges .range_inputs>div:nth-child(2){padding-left:11px}.daterangepicker .calendar{display:none;max-width:270px}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar.single .calendar-date{border:none}.daterangepicker .calendar th,.daterangepicker .calendar td{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .daterangepicker_start_input label,.daterangepicker .daterangepicker_end_input label{color:#333;display:block;font-size:11px;font-weight:normal;height:20px;line-height:20px;margin-bottom:2px;text-shadow:#fff 1px 1px 0px;text-transform:uppercase;width:74px}.daterangepicker .ranges input{font-size:11px}.daterangepicker .ranges .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;display:block;font-size:11px;height:30px;line-height:30px;vertical-align:middle;margin:0 0 10px 0;padding:0 6px;width:74px}.daterangepicker .ranges ul{list-style:none;margin:0;padding:0}.daterangepicker .ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#08c;padding:3px 12px;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#08c;border:1px solid #08c;color:#fff}.daterangepicker .calendar-date{border:1px solid #ddd;padding:4px;border-radius:4px;background:#fff}.daterangepicker .calendar-time{text-align:center;margin:8px auto 0 auto;line-height:30px}.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:''}.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.openscenter:before{position:absolute;top:-7px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:''}.daterangepicker.openscenter:after{position:absolute;top:-6px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:''}.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;white-space:nowrap}.daterangepicker td.off{color:#999}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee}.daterangepicker td.in-range{background:#ebf4f8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.daterangepicker td.start-date{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.daterangepicker td.end-date{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0}.daterangepicker_start_input{float:left}.daterangepicker_end_input{float:left;padding-left:11px}.daterangepicker th.month{width:auto}#matchedProtocols ul.dropdown-menu li a{cursor:pointer}#matchedProtocols ul.dropdown-menu li a:selected{color:#4fbfff}#matchedProtocols ul.dropdown-menu li h5{display:block;padding:3px 20px;clear:both;line-height:1.42857143}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#protocolEditor{height:100%;width:450px;padding:10px 0;position:absolute;top:0}#protocolEditor{background:#000}body.theme-tide #protocolEditor{background:#000}body.theme-tigerlily #protocolEditor{background:#000}body.theme-crickets #protocolEditor{background:#000}body.theme-honeycomb #protocolEditor{background:#000}body.theme-mint #protocolEditor{background:#000}body.theme-overcast #protocolEditor{background:#000}body.theme-quartz #protocolEditor{background:#000}#protocolEditor .navigationButtons ul{margin:0 auto;width:300px}#protocolEditor .navigationButtons li{text-align:center;width:150px;margin:0}#protocolEditor .navigationButtons li:first-child:not(:last-child) a{border-top-right-radius:0;border-bottom-right-radius:0}#protocolEditor .navigationButtons li:last-child:not(:first-child) a{border-top-left-radius:0;border-bottom-left-radius:0}#protocolEditor .navigationButtons li a{padding:3px 9px;cursor:pointer;text-decoration:none;outline:none;transition:-moz-transition: all 0.3s ease;-webkit-transition:-moz-transition: all 0.3s ease;-ms-transition:-moz-transition: all 0.3s ease;-o-transition:-moz-transition: all 0.3s ease;-moz-transition:-moz-transition: all 0.3s ease;border-radius:20px}#protocolEditor .navigationButtons li a{background-color:#16202b}body.theme-tide #protocolEditor .navigationButtons li a{background-color:#16202b}body.theme-tigerlily #protocolEditor .navigationButtons li a{background-color:#26333f}body.theme-crickets #protocolEditor .navigationButtons li a{background-color:#2b141b}body.theme-honeycomb #protocolEditor .navigationButtons li a{background-color:#252228}body.theme-mint #protocolEditor .navigationButtons li a{background-color:#1d232a}body.theme-overcast #protocolEditor .navigationButtons li a{background-color:#252228}body.theme-quartz #protocolEditor .navigationButtons li a{background-color:#2b2e3f}#protocolEditor .navigationButtons li a{border:2px solid #3c5d80}body.theme-tide #protocolEditor .navigationButtons li a{border:2px solid #3c5d80}body.theme-tigerlily #protocolEditor .navigationButtons li a{border:2px solid #744b71}body.theme-crickets #protocolEditor .navigationButtons li a{border:2px solid #3c5d80}body.theme-honeycomb #protocolEditor .navigationButtons li a{border:2px solid #3c5d80}body.theme-mint #protocolEditor .navigationButtons li a{border:2px solid #3c5d80}body.theme-overcast #protocolEditor .navigationButtons li a{border:2px solid #3c5d80}body.theme-quartz #protocolEditor .navigationButtons li a{border:2px solid #3c5d80}#protocolEditor .navigationButtons li a{color:#91b9cd}body.theme-tide #protocolEditor .navigationButtons li a{color:#91b9cd}body.theme-tigerlily #protocolEditor .navigationButtons li a{color:#9ccdf8}body.theme-crickets #protocolEditor .navigationButtons li a{color:#8be7b5}body.theme-honeycomb #protocolEditor .navigationButtons li a{color:#fab797}body.theme-mint #protocolEditor .navigationButtons li a{color:#a7e9b3}body.theme-overcast #protocolEditor .navigationButtons li a{color:#73f2fc}body.theme-quartz #protocolEditor .navigationButtons li a{color:#d7e8fe}#protocolEditor .navigationButtons li.active a{transition:-moz-transition: all 0.3s ease;-webkit-transition:-moz-transition: all 0.3s ease;-ms-transition:-moz-transition: all 0.3s ease;-o-transition:-moz-transition: all 0.3s ease;-moz-transition:-moz-transition: all 0.3s ease}#protocolEditor .navigationButtons li.active a{background-color:#20a5d6}body.theme-tide #protocolEditor .navigationButtons li.active a{background-color:#20a5d6}body.theme-tigerlily #protocolEditor .navigationButtons li.active a{background-color:#fa8947}body.theme-crickets #protocolEditor .navigationButtons li.active a{background-color:#d4c3c1}body.theme-honeycomb #protocolEditor .navigationButtons li.active a{background-color:#cda56b}body.theme-mint #protocolEditor .navigationButtons li.active a{background-color:#31b166}body.theme-overcast #protocolEditor .navigationButtons li.active a{background-color:#507d80}body.theme-quartz #protocolEditor .navigationButtons li.active a{background-color:#7858ce}#protocolEditor .navigationButtons li.active a{border-color:#00a4d9}body.theme-tide #protocolEditor .navigationButtons li.active a{border-color:#00a4d9}body.theme-tigerlily #protocolEditor .navigationButtons li.active a{border-color:#ff8a3d}body.theme-crickets #protocolEditor .navigationButtons li.active a{border-color:#d4aaa5}body.theme-honeycomb #protocolEditor .navigationButtons li.active a{border-color:#ce9e59}body.theme-mint #protocolEditor .navigationButtons li.active a{border-color:#23b15d}body.theme-overcast #protocolEditor .navigationButtons li.active a{border-color:#467c80}body.theme-quartz #protocolEditor .navigationButtons li.active a{border-color:#6843cc}#protocolEditor .navigationButtons li.active a{color:#000}body.theme-tide #protocolEditor .navigationButtons li.active a{color:#000}body.theme-tigerlily #protocolEditor .navigationButtons li.active a{color:#000}body.theme-crickets #protocolEditor .navigationButtons li.active a{color:#000}body.theme-honeycomb #protocolEditor .navigationButtons li.active a{color:#000}body.theme-mint #protocolEditor .navigationButtons li.active a{color:#000}body.theme-overcast #protocolEditor .navigationButtons li.active a{color:#000}body.theme-quartz #protocolEditor .navigationButtons li.active a{color:#000}#protocolEditor p,#protocolEditor h2,#protocolEditor h3,#protocolEditor h4{color:#9ccef9}body.theme-tide #protocolEditor p{color:#9ccef9}body.theme-tide #protocolEditor h2{color:#9ccef9}body.theme-tide #protocolEditor h3{color:#9ccef9}body.theme-tide #protocolEditor h4{color:#9ccef9}body.theme-tigerlily #protocolEditor p{color:#9acffd}body.theme-tigerlily #protocolEditor h2{color:#9acffd}body.theme-tigerlily #protocolEditor h3{color:#9acffd}body.theme-tigerlily #protocolEditor h4{color:#9acffd}body.theme-crickets #protocolEditor p{color:#92c2da}body.theme-crickets #protocolEditor h2{color:#92c2da}body.theme-crickets #protocolEditor h3{color:#92c2da}body.theme-crickets #protocolEditor h4{color:#92c2da}body.theme-honeycomb #protocolEditor p{color:#b5b5b5}body.theme-honeycomb #protocolEditor h2{color:#b5b5b5}body.theme-honeycomb #protocolEditor h3{color:#b5b5b5}body.theme-honeycomb #protocolEditor h4{color:#b5b5b5}body.theme-mint #protocolEditor p{color:#a7e9b3}body.theme-mint #protocolEditor h2{color:#a7e9b3}body.theme-mint #protocolEditor h3{color:#a7e9b3}body.theme-mint #protocolEditor h4{color:#a7e9b3}body.theme-overcast #protocolEditor p{color:#9cbecf}body.theme-overcast #protocolEditor h2{color:#9cbecf}body.theme-overcast #protocolEditor h3{color:#9cbecf}body.theme-overcast #protocolEditor h4{color:#9cbecf}body.theme-quartz #protocolEditor p{color:#8ea2a4}body.theme-quartz #protocolEditor h2{color:#8ea2a4}body.theme-quartz #protocolEditor h3{color:#8ea2a4}body.theme-quartz #protocolEditor h4{color:#8ea2a4}#protocolEditor label,#protocolEditor ul{font-weight:400}#protocolEditor label,#protocolEditor ul{color:#9ccef9}body.theme-tide #protocolEditor label{color:#9ccef9}body.theme-tide #protocolEditor ul{color:#9ccef9}body.theme-tigerlily #protocolEditor label{color:#9acffd}body.theme-tigerlily #protocolEditor ul{color:#9acffd}body.theme-crickets #protocolEditor label{color:#92c2da}body.theme-crickets #protocolEditor ul{color:#92c2da}body.theme-honeycomb #protocolEditor label{color:#b5b5b5}body.theme-honeycomb #protocolEditor ul{color:#b5b5b5}body.theme-mint #protocolEditor label{color:#a7e9b3}body.theme-mint #protocolEditor ul{color:#a7e9b3}body.theme-overcast #protocolEditor label{color:#9cbecf}body.theme-overcast #protocolEditor ul{color:#9cbecf}body.theme-quartz #protocolEditor label{color:#8ea2a4}body.theme-quartz #protocolEditor ul{color:#8ea2a4}#protocolEditor label{margin-right:10px;width:25%}#protocolEditor input[type='number'],#protocolEditor input[type='text']{min-width:50px;width:40%;border:none;background:#212121;text-align:center}#protocolEditor input[type='number'],#protocolEditor input[type='text']{color:#9ccef9}body.theme-tide #protocolEditor input[type='number']{color:#9ccef9}body.theme-tide #protocolEditor input[type='text']{color:#9ccef9}body.theme-tigerlily #protocolEditor input[type='number']{color:#9acffd}body.theme-tigerlily #protocolEditor input[type='text']{color:#9acffd}body.theme-crickets #protocolEditor input[type='number']{color:#92c2da}body.theme-crickets #protocolEditor input[type='text']{color:#92c2da}body.theme-honeycomb #protocolEditor input[type='number']{color:#b5b5b5}body.theme-honeycomb #protocolEditor input[type='text']{color:#b5b5b5}body.theme-mint #protocolEditor input[type='number']{color:#a7e9b3}body.theme-mint #protocolEditor input[type='text']{color:#a7e9b3}body.theme-overcast #protocolEditor input[type='number']{color:#9cbecf}body.theme-overcast #protocolEditor input[type='text']{color:#9cbecf}body.theme-quartz #protocolEditor input[type='number']{color:#8ea2a4}body.theme-quartz #protocolEditor input[type='text']{color:#8ea2a4}#protocolEditor button.btn{background:#fff;color:#3e3e3e}#protocolEditor .protocolEditorSection{padding:10px;margin:10px 0}#protocolEditor #protocolOptions{text-align:center;position:absolute;bottom:0;width:100%;margin-bottom:0}#protocolEditor #protocolOptions{background:#151a1f}body.theme-tide #protocolEditor #protocolOptions{background:#151a1f}body.theme-tigerlily #protocolEditor #protocolOptions{background:#151a1f}body.theme-crickets #protocolEditor #protocolOptions{background:#231c1e}body.theme-honeycomb #protocolEditor #protocolOptions{background:#18161a}body.theme-mint #protocolEditor #protocolOptions{background:#15191e}body.theme-overcast #protocolEditor #protocolOptions{background:#15191e}body.theme-quartz #protocolEditor #protocolOptions{background:#151a1f}#protocolEditor #protocolOptions p{font-size:8pt;margin:0 10px;display:inline-block}#protocolEditor #protocolOptions p{color:#9ccef9}body.theme-tide #protocolEditor #protocolOptions p{color:#9ccef9}body.theme-tigerlily #protocolEditor #protocolOptions p{color:#9acffd}body.theme-crickets #protocolEditor #protocolOptions p{color:#92c2da}body.theme-honeycomb #protocolEditor #protocolOptions p{color:#b5b5b5}body.theme-mint #protocolEditor #protocolOptions p{color:#a7e9b3}body.theme-overcast #protocolEditor #protocolOptions p{color:#9cbecf}body.theme-quartz #protocolEditor #protocolOptions p{color:#8ea2a4}#protocolEditor #editProtocol{overflow-y:auto;overflow-x:hidden;padding-right:16px;padding-left:20px;margin-right:-16px;width:100%;height:calc(100% - 50px)}#protocolEditor #editProtocol::-webkit-scrollbar{display:none}#protocolEditor #selectProtocol{text-align:center}#protocolEditor #selectProtocol .btn-file{position:relative;overflow:hidden}#protocolEditor #selectProtocol .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:'alpha(opacity=0)';opacity:0;outline:none;background:#fff;cursor:inherit;display:block}#protocolEditor #selectProtocol .protocolDropdown{display:inline-block}#protocolEditor #selectProtocol .protocolDropdown ul li a{cursor:pointer}#protocolEditor #activeViewportEditor{padding:10px}#protocolEditor #activeViewportEditor .noActiveViewport{padding:40px}#protocolEditor #activeViewportEditor .noActiveViewport h3{color:#9ccef9}body.theme-tide #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#9ccef9}body.theme-tigerlily #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#9acffd}body.theme-crickets #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#92c2da}body.theme-honeycomb #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#b5b5b5}body.theme-mint #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#a7e9b3}body.theme-overcast #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#9cbecf}body.theme-quartz #protocolEditor #activeViewportEditor .noActiveViewport h3{color:#8ea2a4}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}table.ruleTable thead tr th{text-align:center}table.ruleTable thead tr th{color:#9ccef9}body.theme-tide table.ruleTable thead tr th{color:#9ccef9}body.theme-tigerlily table.ruleTable thead tr th{color:#9acffd}body.theme-crickets table.ruleTable thead tr th{color:#92c2da}body.theme-honeycomb table.ruleTable thead tr th{color:#b5b5b5}body.theme-mint table.ruleTable thead tr th{color:#a7e9b3}body.theme-overcast table.ruleTable thead tr th{color:#9cbecf}body.theme-quartz table.ruleTable thead tr th{color:#8ea2a4}table.ruleTable thead tr th:first-child{text-align:left}table.ruleTable tbody tr td{text-align:center}table.ruleTable tbody tr td{color:#9ccef9}body.theme-tide table.ruleTable tbody tr td{color:#9ccef9}body.theme-tigerlily table.ruleTable tbody tr td{color:#9acffd}body.theme-crickets table.ruleTable tbody tr td{color:#92c2da}body.theme-honeycomb table.ruleTable tbody tr td{color:#b5b5b5}body.theme-mint table.ruleTable tbody tr td{color:#a7e9b3}body.theme-overcast table.ruleTable tbody tr td{color:#9cbecf}body.theme-quartz table.ruleTable tbody tr td{color:#8ea2a4}table.ruleTable tbody tr td .failWarning{color:#f00}table.ruleTable tbody tr td .editRule:hover,table.ruleTable tbody tr td .deleteRule:hover,table.ruleTable tbody tr td .editRule:active,table.ruleTable tbody tr td .deleteRule:active{cursor:pointer;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}table.ruleTable tbody tr td .editRule:hover:hover,table.ruleTable tbody tr td .deleteRule:hover:hover,table.ruleTable tbody tr td .editRule:active:hover,table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-tide table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-tide table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-tide table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-tide table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-tigerlily table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-tigerlily table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-tigerlily table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-tigerlily table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-crickets table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-crickets table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-crickets table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-crickets table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-honeycomb table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-honeycomb table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-honeycomb table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-honeycomb table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-mint table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-mint table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-mint table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-mint table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-overcast table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-overcast table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-overcast table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-overcast table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}body.theme-quartz table.ruleTable tbody tr td .editRule:hover:hover{color:#fff}body.theme-quartz table.ruleTable tbody tr td .deleteRule:hover:hover{color:#fff}body.theme-quartz table.ruleTable tbody tr td .editRule:active:hover{color:#fff}body.theme-quartz table.ruleTable tbody tr td .deleteRule:active:hover{color:#fff}table.ruleTable tbody tr td .editRule:hover:active,table.ruleTable tbody tr td .deleteRule:hover:active,table.ruleTable tbody tr td .editRule:active:active,table.ruleTable tbody tr td .deleteRule:active:active{color:#20a5d6}body.theme-tide table.ruleTable tbody tr td .editRule:hover:active{color:#20a5d6}body.theme-tide table.ruleTable tbody tr td .deleteRule:hover:active{color:#20a5d6}body.theme-tide table.ruleTable tbody tr td .editRule:active:active{color:#20a5d6}body.theme-tide table.ruleTable tbody tr td .deleteRule:active:active{color:#20a5d6}body.theme-tigerlily table.ruleTable tbody tr td .editRule:hover:active{color:#fa8947}body.theme-tigerlily table.ruleTable tbody tr td .deleteRule:hover:active{color:#fa8947}body.theme-tigerlily table.ruleTable tbody tr td .editRule:active:active{color:#fa8947}body.theme-tigerlily table.ruleTable tbody tr td .deleteRule:active:active{color:#fa8947}body.theme-crickets table.ruleTable tbody tr td .editRule:hover:active{color:#d4c3c1}body.theme-crickets table.ruleTable tbody tr td .deleteRule:hover:active{color:#d4c3c1}body.theme-crickets table.ruleTable tbody tr td .editRule:active:active{color:#d4c3c1}body.theme-crickets table.ruleTable tbody tr td .deleteRule:active:active{color:#d4c3c1}body.theme-honeycomb table.ruleTable tbody tr td .editRule:hover:active{color:#cda56b}body.theme-honeycomb table.ruleTable tbody tr td .deleteRule:hover:active{color:#cda56b}body.theme-honeycomb table.ruleTable tbody tr td .editRule:active:active{color:#cda56b}body.theme-honeycomb table.ruleTable tbody tr td .deleteRule:active:active{color:#cda56b}body.theme-mint table.ruleTable tbody tr td .editRule:hover:active{color:#31b166}body.theme-mint table.ruleTable tbody tr td .deleteRule:hover:active{color:#31b166}body.theme-mint table.ruleTable tbody tr td .editRule:active:active{color:#31b166}body.theme-mint table.ruleTable tbody tr td .deleteRule:active:active{color:#31b166}body.theme-overcast table.ruleTable tbody tr td .editRule:hover:active{color:#507d80}body.theme-overcast table.ruleTable tbody tr td .deleteRule:hover:active{color:#507d80}body.theme-overcast table.ruleTable tbody tr td .editRule:active:active{color:#507d80}body.theme-overcast table.ruleTable tbody tr td .deleteRule:active:active{color:#507d80}body.theme-quartz table.ruleTable tbody tr td .editRule:hover:active{color:#7858ce}body.theme-quartz table.ruleTable tbody tr td .deleteRule:hover:active{color:#7858ce}body.theme-quartz table.ruleTable tbody tr td .editRule:active:active{color:#7858ce}body.theme-quartz table.ruleTable tbody tr td .deleteRule:active:active{color:#7858ce}table.ruleTable tbody tr td:first-child{text-align:left}.addRuleContainer{margin:10px 0;text-align:center}.addRuleContainer{color:#9ccef9}body.theme-tide .addRuleContainer{color:#9ccef9}body.theme-tigerlily .addRuleContainer{color:#9acffd}body.theme-crickets .addRuleContainer{color:#92c2da}body.theme-honeycomb .addRuleContainer{color:#b5b5b5}body.theme-mint .addRuleContainer{color:#a7e9b3}body.theme-overcast .addRuleContainer{color:#9cbecf}body.theme-quartz .addRuleContainer{color:#8ea2a4}.addRuleContainer .addRule{cursor:pointer;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}.addRuleContainer .addRule:hover{color:#fff}body.theme-tide .addRuleContainer .addRule:hover{color:#fff}body.theme-tigerlily .addRuleContainer .addRule:hover{color:#fff}body.theme-crickets .addRuleContainer .addRule:hover{color:#fff}body.theme-honeycomb .addRuleContainer .addRule:hover{color:#fff}body.theme-mint .addRuleContainer .addRule:hover{color:#fff}body.theme-overcast .addRuleContainer .addRule:hover{color:#fff}body.theme-quartz .addRuleContainer .addRule:hover{color:#fff}.addRuleContainer .addRule:active{color:#20a5d6}body.theme-tide .addRuleContainer .addRule:active{color:#20a5d6}body.theme-tigerlily .addRuleContainer .addRule:active{color:#fa8947}body.theme-crickets .addRuleContainer .addRule:active{color:#d4c3c1}body.theme-honeycomb .addRuleContainer .addRule:active{color:#cda56b}body.theme-mint .addRuleContainer .addRule:active{color:#31b166}body.theme-overcast .addRuleContainer .addRule:active{color:#507d80}body.theme-quartz .addRuleContainer .addRule:active{color:#7858ce}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.ruleEntryDialog{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;width:350px;height:230px;margin:auto;padding:10px;background-color:#fff;outline:none;border-radius:8px}.ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-tide .ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-tigerlily .ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-crickets .ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-honeycomb .ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-mint .ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-overcast .ruleEntryDialog{background:rgba(20,25,30,0.95)}body.theme-quartz .ruleEntryDialog{background:rgba(20,25,30,0.95)}.ruleEntryDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tide .ruleEntryDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tigerlily .ruleEntryDialog{border:1px solid rgba(135,90,134,0.95)}body.theme-crickets .ruleEntryDialog{border:1px solid rgba(83,123,118,0.95)}body.theme-honeycomb .ruleEntryDialog{border:1px solid rgba(98,51,55,0.95)}body.theme-mint .ruleEntryDialog{border:1px solid rgba(33,69,41,0.95)}body.theme-overcast .ruleEntryDialog{border:1px solid rgba(64,64,64,0.95)}body.theme-quartz .ruleEntryDialog{border:1px solid rgba(136,91,134,0.95)}.ruleEntryDialog{color:#91b9cd}body.theme-tide .ruleEntryDialog{color:#91b9cd}body.theme-tigerlily .ruleEntryDialog{color:#9ccdf8}body.theme-crickets .ruleEntryDialog{color:#8be7b5}body.theme-honeycomb .ruleEntryDialog{color:#fab797}body.theme-mint .ruleEntryDialog{color:#a7e9b3}body.theme-overcast .ruleEntryDialog{color:#73f2fc}body.theme-quartz .ruleEntryDialog{color:#d7e8fe}.ruleEntryDialog .dialogContent{text-align:center;margin-bottom:10px}.ruleEntryDialog .dialogContent .row{margin:15px 0}.ruleEntryDialog .btn{text-decoration:none}.ruleEntryDialog #cancel{float:left}.ruleEntryDialog #save{float:right}.ruleEntryDialog input.currentValue{width:95%;text-align:center;padding:4px;color:#000;height:30px;border-radius:2px;border:0}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.settingEntryDialog{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;width:300px;height:200px;margin:auto;padding:10px;outline:none;border-radius:8px}.settingEntryDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tide .settingEntryDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tigerlily .settingEntryDialog{border:1px solid rgba(135,90,134,0.95)}body.theme-crickets .settingEntryDialog{border:1px solid rgba(83,123,118,0.95)}body.theme-honeycomb .settingEntryDialog{border:1px solid rgba(98,51,55,0.95)}body.theme-mint .settingEntryDialog{border:1px solid rgba(33,69,41,0.95)}body.theme-overcast .settingEntryDialog{border:1px solid rgba(64,64,64,0.95)}body.theme-quartz .settingEntryDialog{border:1px solid rgba(136,91,134,0.95)}.settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-tide .settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-tigerlily .settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-crickets .settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-honeycomb .settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-mint .settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-overcast .settingEntryDialog{background:rgba(20,25,30,0.95)}body.theme-quartz .settingEntryDialog{background:rgba(20,25,30,0.95)}.settingEntryDialog{color:#91b9cd}body.theme-tide .settingEntryDialog{color:#91b9cd}body.theme-tigerlily .settingEntryDialog{color:#9ccdf8}body.theme-crickets .settingEntryDialog{color:#8be7b5}body.theme-honeycomb .settingEntryDialog{color:#fab797}body.theme-mint .settingEntryDialog{color:#a7e9b3}body.theme-overcast .settingEntryDialog{color:#73f2fc}body.theme-quartz .settingEntryDialog{color:#d7e8fe}.settingEntryDialog .dialogContent{text-align:center;margin-bottom:10px}.settingEntryDialog .dialogContent .row{margin:15px 0}.settingEntryDialog .btn{text-decoration:none}.settingEntryDialog #cancel{float:left}.settingEntryDialog #save{float:right}.settingEntryDialog input.currentValue{width:95%;text-align:center;padding:4px;color:#000;height:30px;border-radius:2px;border:0}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.textEntryDialog{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;width:300px;height:170px;margin:auto;padding:10px;outline:none;border-radius:8px}.textEntryDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tide .textEntryDialog{border:1px solid rgba(68,98,111,0.95)}body.theme-tigerlily .textEntryDialog{border:1px solid rgba(135,90,134,0.95)}body.theme-crickets .textEntryDialog{border:1px solid rgba(83,123,118,0.95)}body.theme-honeycomb .textEntryDialog{border:1px solid rgba(98,51,55,0.95)}body.theme-mint .textEntryDialog{border:1px solid rgba(33,69,41,0.95)}body.theme-overcast .textEntryDialog{border:1px solid rgba(64,64,64,0.95)}body.theme-quartz .textEntryDialog{border:1px solid rgba(136,91,134,0.95)}.textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-tide .textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-tigerlily .textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-crickets .textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-honeycomb .textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-mint .textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-overcast .textEntryDialog{background:rgba(20,25,30,0.95)}body.theme-quartz .textEntryDialog{background:rgba(20,25,30,0.95)}.textEntryDialog{color:#91b9cd}body.theme-tide .textEntryDialog{color:#91b9cd}body.theme-tigerlily .textEntryDialog{color:#9ccdf8}body.theme-crickets .textEntryDialog{color:#8be7b5}body.theme-honeycomb .textEntryDialog{color:#fab797}body.theme-mint .textEntryDialog{color:#a7e9b3}body.theme-overcast .textEntryDialog{color:#73f2fc}body.theme-quartz .textEntryDialog{color:#d7e8fe}.textEntryDialog .dialogContent{margin-bottom:10px}.textEntryDialog .cancel{float:left}.textEntryDialog .save{float:right}.textEntryDialog input.currentValue{width:95%;text-align:left;padding:4px;color:#000;height:30px;border-radius:2px;border:0}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}table.settingsTable thead tr th{text-align:center}table.settingsTable thead tr th{color:#9ccef9}body.theme-tide table.settingsTable thead tr th{color:#9ccef9}body.theme-tigerlily table.settingsTable thead tr th{color:#9acffd}body.theme-crickets table.settingsTable thead tr th{color:#92c2da}body.theme-honeycomb table.settingsTable thead tr th{color:#b5b5b5}body.theme-mint table.settingsTable thead tr th{color:#a7e9b3}body.theme-overcast table.settingsTable thead tr th{color:#9cbecf}body.theme-quartz table.settingsTable thead tr th{color:#8ea2a4}table.settingsTable thead tr th:first-child{text-align:left}table.settingsTable tbody{background:#3e3e3e}table.settingsTable tbody tr td{text-align:center}table.settingsTable tbody tr td{color:#9ccef9}body.theme-tide table.settingsTable tbody tr td{color:#9ccef9}body.theme-tigerlily table.settingsTable tbody tr td{color:#9acffd}body.theme-crickets table.settingsTable tbody tr td{color:#92c2da}body.theme-honeycomb table.settingsTable tbody tr td{color:#b5b5b5}body.theme-mint table.settingsTable tbody tr td{color:#a7e9b3}body.theme-overcast table.settingsTable tbody tr td{color:#9cbecf}body.theme-quartz table.settingsTable tbody tr td{color:#8ea2a4}table.settingsTable tbody tr td .editSetting,table.settingsTable tbody tr td .deleteSetting{cursor:pointer;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}table.settingsTable tbody tr td .editSetting:hover,table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-tide table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-tide table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-tigerlily table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-tigerlily table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-crickets table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-crickets table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-honeycomb table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-honeycomb table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-mint table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-mint table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-overcast table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-overcast table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}body.theme-quartz table.settingsTable tbody tr td .editSetting:hover{color:#fff}body.theme-quartz table.settingsTable tbody tr td .deleteSetting:hover{color:#fff}table.settingsTable tbody tr td .editSetting:active,table.settingsTable tbody tr td .deleteSetting:active{color:#20a5d6}body.theme-tide table.settingsTable tbody tr td .editSetting:active{color:#20a5d6}body.theme-tide table.settingsTable tbody tr td .deleteSetting:active{color:#20a5d6}body.theme-tigerlily table.settingsTable tbody tr td .editSetting:active{color:#fa8947}body.theme-tigerlily table.settingsTable tbody tr td .deleteSetting:active{color:#fa8947}body.theme-crickets table.settingsTable tbody tr td .editSetting:active{color:#d4c3c1}body.theme-crickets table.settingsTable tbody tr td .deleteSetting:active{color:#d4c3c1}body.theme-honeycomb table.settingsTable tbody tr td .editSetting:active{color:#cda56b}body.theme-honeycomb table.settingsTable tbody tr td .deleteSetting:active{color:#cda56b}body.theme-mint table.settingsTable tbody tr td .editSetting:active{color:#31b166}body.theme-mint table.settingsTable tbody tr td .deleteSetting:active{color:#31b166}body.theme-overcast table.settingsTable tbody tr td .editSetting:active{color:#507d80}body.theme-overcast table.settingsTable tbody tr td .deleteSetting:active{color:#507d80}body.theme-quartz table.settingsTable tbody tr td .editSetting:active{color:#7858ce}body.theme-quartz table.settingsTable tbody tr td .deleteSetting:active{color:#7858ce}table.settingsTable tbody tr td:first-child{text-align:left}.addSettingContainer{margin:10px 0;text-align:center}.addSettingContainer{color:#9ccef9}body.theme-tide .addSettingContainer{color:#9ccef9}body.theme-tigerlily .addSettingContainer{color:#9acffd}body.theme-crickets .addSettingContainer{color:#92c2da}body.theme-honeycomb .addSettingContainer{color:#b5b5b5}body.theme-mint .addSettingContainer{color:#a7e9b3}body.theme-overcast .addSettingContainer{color:#9cbecf}body.theme-quartz .addSettingContainer{color:#8ea2a4}.addSettingContainer .addSetting{cursor:pointer;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}.addSettingContainer .addSetting:hover{color:#fff}body.theme-tide .addSettingContainer .addSetting:hover{color:#fff}body.theme-tigerlily .addSettingContainer .addSetting:hover{color:#fff}body.theme-crickets .addSettingContainer .addSetting:hover{color:#fff}body.theme-honeycomb .addSettingContainer .addSetting:hover{color:#fff}body.theme-mint .addSettingContainer .addSetting:hover{color:#fff}body.theme-overcast .addSettingContainer .addSetting:hover{color:#fff}body.theme-quartz .addSettingContainer .addSetting:hover{color:#fff}.addSettingContainer .addSetting:active{color:#20a5d6}body.theme-tide .addSettingContainer .addSetting:active{color:#20a5d6}body.theme-tigerlily .addSettingContainer .addSetting:active{color:#fa8947}body.theme-crickets .addSettingContainer .addSetting:active{color:#d4c3c1}body.theme-honeycomb .addSettingContainer .addSetting:active{color:#cda56b}body.theme-mint .addSettingContainer .addSetting:active{color:#31b166}body.theme-overcast .addSettingContainer .addSetting:active{color:#507d80}body.theme-quartz .addSettingContainer .addSetting:active{color:#7858ce}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#stageDetails{overflow-y:auto;overflow-x:hidden;padding-right:16px;padding-left:20px;margin-right:-16px;width:100%;height:100%}#stageDetails::-webkit-scrollbar{display:none}#stageDetails h3,#stageDetails label{color:#9ccef9}body.theme-tide #stageDetails h3{color:#9ccef9}body.theme-tide #stageDetails label{color:#9ccef9}body.theme-tigerlily #stageDetails h3{color:#9acffd}body.theme-tigerlily #stageDetails label{color:#9acffd}body.theme-crickets #stageDetails h3{color:#92c2da}body.theme-crickets #stageDetails label{color:#92c2da}body.theme-honeycomb #stageDetails h3{color:#b5b5b5}body.theme-honeycomb #stageDetails label{color:#b5b5b5}body.theme-mint #stageDetails h3{color:#a7e9b3}body.theme-mint #stageDetails label{color:#a7e9b3}body.theme-overcast #stageDetails h3{color:#9cbecf}body.theme-overcast #stageDetails label{color:#9cbecf}body.theme-quartz #stageDetails h3{color:#8ea2a4}body.theme-quartz #stageDetails label{color:#8ea2a4}#stageDetails label{margin-right:10px;width:25%}#stageDetails input{min-width:50px;width:40%;border:none;text-align:center}#stageDetails input{background-color:#344a61}body.theme-tide #stageDetails input{background-color:#344a61}body.theme-tigerlily #stageDetails input{background-color:#5b3a59}body.theme-crickets #stageDetails input{background-color:#344a61}body.theme-honeycomb #stageDetails input{background-color:#344a61}body.theme-mint #stageDetails input{background-color:#344a61}body.theme-overcast #stageDetails input{background-color:#344a61}body.theme-quartz #stageDetails input{background-color:#344a61}#stageDetails input{color:#9ccef9}body.theme-tide #stageDetails input{color:#9ccef9}body.theme-tigerlily #stageDetails input{color:#9acffd}body.theme-crickets #stageDetails input{color:#92c2da}body.theme-honeycomb #stageDetails input{color:#b5b5b5}body.theme-mint #stageDetails input{color:#a7e9b3}body.theme-overcast #stageDetails input{color:#9cbecf}body.theme-quartz #stageDetails input{color:#8ea2a4}#stageDetails .stageEditorSection{margin:30px 0}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/ohif_design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#stageSortingContainer{padding:0 20px}#stageSortingContainer #stageSortable .sortable-item{padding:3px}#stageSortingContainer #stageSortable .sortable-item span{cursor:pointer}#stageSortingContainer #stageSortable .sortable-item span{color:#9ccef9}body.theme-tide #stageSortingContainer #stageSortable .sortable-item span{color:#9ccef9}body.theme-tigerlily #stageSortingContainer #stageSortable .sortable-item span{color:#9acffd}body.theme-crickets #stageSortingContainer #stageSortable .sortable-item span{color:#92c2da}body.theme-honeycomb #stageSortingContainer #stageSortable .sortable-item span{color:#b5b5b5}body.theme-mint #stageSortingContainer #stageSortable .sortable-item span{color:#a7e9b3}body.theme-overcast #stageSortingContainer #stageSortable .sortable-item span{color:#9cbecf}body.theme-quartz #stageSortingContainer #stageSortable .sortable-item span{color:#8ea2a4}#stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-tide #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-tigerlily #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-crickets #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-honeycomb #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-mint #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-overcast #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}body.theme-quartz #stageSortingContainer #stageSortable .sortable-item span:hover{color:#fff}#stageSortingContainer #stageSortable .sortable-item span.active{color:#20a5d6}body.theme-tide #stageSortingContainer #stageSortable .sortable-item span.active{color:#20a5d6}body.theme-tigerlily #stageSortingContainer #stageSortable .sortable-item span.active{color:#fa8947}body.theme-crickets #stageSortingContainer #stageSortable .sortable-item span.active{color:#d4c3c1}body.theme-honeycomb #stageSortingContainer #stageSortable .sortable-item span.active{color:#cda56b}body.theme-mint #stageSortingContainer #stageSortable .sortable-item span.active{color:#31b166}body.theme-overcast #stageSortingContainer #stageSortable .sortable-item span.active{color:#507d80}body.theme-quartz #stageSortingContainer #stageSortable .sortable-item span.active{color:#7858ce}#stageSortingContainer #stageSortable .sortable-handle{cursor:move;cursor:-webkit-grabbing;width:15px;height:15px;margin:0 5px;filter:invert(100%);-webkit-filter:invert(100%);background-image:url(packages/hangingprotocols/assets/dots.svg)}#stageSortingContainer #stageSortable .sortable.target{flex:1 1 auto;margin-left:1em}#stageSortingContainer #stageSortable .sortable-ghost{opacity:0.6}#stageSortingContainer #stageSortable .deleteStage{cursor:pointer;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}#stageSortingContainer #stageSortable .deleteStage{color:#9ccef9}body.theme-tide #stageSortingContainer #stageSortable .deleteStage{color:#9ccef9}body.theme-tigerlily #stageSortingContainer #stageSortable .deleteStage{color:#9acffd}body.theme-crickets #stageSortingContainer #stageSortable .deleteStage{color:#92c2da}body.theme-honeycomb #stageSortingContainer #stageSortable .deleteStage{color:#b5b5b5}body.theme-mint #stageSortingContainer #stageSortable .deleteStage{color:#a7e9b3}body.theme-overcast #stageSortingContainer #stageSortable .deleteStage{color:#9cbecf}body.theme-quartz #stageSortingContainer #stageSortable .deleteStage{color:#8ea2a4}#stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-tide #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-tigerlily #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-crickets #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-honeycomb #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-mint #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-overcast #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}body.theme-quartz #stageSortingContainer #stageSortable .deleteStage:hover{color:#fff}#stageSortingContainer #stageSortable .deleteStage:active{color:#20a5d6}body.theme-tide #stageSortingContainer #stageSortable .deleteStage:active{color:#20a5d6}body.theme-tigerlily #stageSortingContainer #stageSortable .deleteStage:active{color:#fa8947}body.theme-crickets #stageSortingContainer #stageSortable .deleteStage:active{color:#d4c3c1}body.theme-honeycomb #stageSortingContainer #stageSortable .deleteStage:active{color:#cda56b}body.theme-mint #stageSortingContainer #stageSortable .deleteStage:active{color:#31b166}body.theme-overcast #stageSortingContainer #stageSortable .deleteStage:active{color:#507d80}body.theme-quartz #stageSortingContainer #stageSortable .deleteStage:active{color:#7858ce}#stageSortingContainer .addStage{margin:10px 0;text-align:center}#stageSortingContainer .addStage{color:#9ccef9}body.theme-tide #stageSortingContainer .addStage{color:#9ccef9}body.theme-tigerlily #stageSortingContainer .addStage{color:#9acffd}body.theme-crickets #stageSortingContainer .addStage{color:#92c2da}body.theme-honeycomb #stageSortingContainer .addStage{color:#b5b5b5}body.theme-mint #stageSortingContainer .addStage{color:#a7e9b3}body.theme-overcast #stageSortingContainer .addStage{color:#9cbecf}body.theme-quartz #stageSortingContainer .addStage{color:#8ea2a4}#stageSortingContainer .addStage #addStage{transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}#stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-tide #stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-tigerlily #stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-crickets #stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-honeycomb #stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-mint #stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-overcast #stageSortingContainer .addStage #addStage:hover{color:#fff}body.theme-quartz #stageSortingContainer .addStage #addStage:hover{color:#fff}#stageSortingContainer .addStage #addStage:active{color:#20a5d6}body.theme-tide #stageSortingContainer .addStage #addStage:active{color:#20a5d6}body.theme-tigerlily #stageSortingContainer .addStage #addStage:active{color:#fa8947}body.theme-crickets #stageSortingContainer .addStage #addStage:active{color:#d4c3c1}body.theme-honeycomb #stageSortingContainer .addStage #addStage:active{color:#cda56b}body.theme-mint #stageSortingContainer .addStage #addStage:active{color:#31b166}body.theme-overcast #stageSortingContainer .addStage #addStage:active{color:#507d80}body.theme-quartz #stageSortingContainer .addStage #addStage:active{color:#7858ce}#stageSortingContainer .moveStageButtons{margin:10px 0;text-align:center}#stageSortingContainer .moveStageButtons a{cursor:pointer;text-decoration:none;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;-moz-transition:all 0.1s ease}#stageSortingContainer .moveStageButtons a{color:#9ccef9}body.theme-tide #stageSortingContainer .moveStageButtons a{color:#9ccef9}body.theme-tigerlily #stageSortingContainer .moveStageButtons a{color:#9acffd}body.theme-crickets #stageSortingContainer .moveStageButtons a{color:#92c2da}body.theme-honeycomb #stageSortingContainer .moveStageButtons a{color:#b5b5b5}body.theme-mint #stageSortingContainer .moveStageButtons a{color:#a7e9b3}body.theme-overcast #stageSortingContainer .moveStageButtons a{color:#9cbecf}body.theme-quartz #stageSortingContainer .moveStageButtons a{color:#8ea2a4}#stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-tide #stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-tigerlily #stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-crickets #stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-honeycomb #stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-mint #stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-overcast #stageSortingContainer .moveStageButtons a:hover{color:#fff}body.theme-quartz #stageSortingContainer .moveStageButtons a:hover{color:#fff}#stageSortingContainer .moveStageButtons a:active{color:#20a5d6}body.theme-tide #stageSortingContainer .moveStageButtons a:active{color:#20a5d6}body.theme-tigerlily #stageSortingContainer .moveStageButtons a:active{color:#fa8947}body.theme-crickets #stageSortingContainer .moveStageButtons a:active{color:#d4c3c1}body.theme-honeycomb #stageSortingContainer .moveStageButtons a:active{color:#cda56b}body.theme-mint #stageSortingContainer .moveStageButtons a:active{color:#31b166}body.theme-overcast #stageSortingContainer .moveStageButtons a:active{color:#507d80}body.theme-quartz #stageSortingContainer .moveStageButtons a:active{color:#7858ce}#stageSortingContainer .moveStageButtons a[disabled="true"]{opacity:0.7;cursor:disabled;pointer-events:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('packages/twbs_bootstrap/dist/fonts/glyphicons-halflings-regular.eot');src:url('packages/twbs_bootstrap/dist/fonts/glyphicons-halflings-regular.eot?') format('embedded-opentype'), url('packages/twbs_bootstrap/dist/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('packages/twbs_bootstrap/dist/fonts/glyphicons-halflings-regular.woff') format('woff'), url('packages/twbs_bootstrap/dist/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('packages/twbs_bootstrap/dist/fonts/glyphicons-halflings-regular.svg') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo, Monaco, Consolas, "Courier New", monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px} \ No newline at end of file diff --git a/StandaloneViewer/SampleClientOnlyBuild/d158e88df10469493a1a9e42bf318b1633773633.css b/StandaloneViewer/SampleClientOnlyBuild/d158e88df10469493a1a9e42bf318b1633773633.css deleted file mode 100644 index d0f7d4408..000000000 --- a/StandaloneViewer/SampleClientOnlyBuild/d158e88df10469493a1a9e42bf318b1633773633.css +++ /dev/null @@ -1 +0,0 @@ -.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:25px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:normal;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width: 768px){.navbar{border-radius:4px}}@media (min-width: 768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1)}.navbar-collapse.in{overflow-y:auto}@media (min-width: 768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width: 768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)}@media (min-width: 768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width: 767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width: 768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width: 768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width: 768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right ~ .navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width: 768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);box-shadow:0 1px 1px rgba(0, 0, 0, .05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05)}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, .15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%)}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);box-shadow:0 5px 15px rgba(0, 0, 0, .5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);box-shadow:0 5px 10px rgba(0, 0, 0, .2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0, 0, 0, .25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0, 0, 0, .25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, .25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, .25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6);background-color:rgba(0, 0, 0, 0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));background-image:linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));background-image:linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}@font-face{font-family:'FontAwesome';src:url('packages/fortawesome_fontawesome/upstream/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('packages/fortawesome_fontawesome/upstream/fonts/fontawesome-webfont.eot?') format('embedded-opentype'), url('packages/fortawesome_fontawesome/upstream/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('packages/fortawesome_fontawesome/upstream/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('packages/fortawesome_fontawesome/upstream/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('packages/fortawesome_fontawesome/upstream/fonts/fontawesome-webfont.svg?v=4.7.0') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#ffffff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.viewerSection{display:flex;flex:1;flex-flow:row nowrap;align-items:stretch;height:calc(100% - 78px);width:100%}.viewerSection .sidebarMenu{height:100%;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.viewerSection .sidebarMenu .sidebar-option{height:100%;position:fixed;transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-moz-transform:translateX(100%);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;width:100%}.viewerSection .sidebarMenu .sidebar-option.active{transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);-moz-transform:translateX(0%)}.viewerSection .sidebar-left{flex:1;margin-left:-307px;max-width:307px;order:1}.viewerSection .sidebar-left{border-right:1px solid #44626f}body.theme-tide .viewerSection .sidebar-left{border-right:1px solid #44626f}body.theme-tigerlily .viewerSection .sidebar-left{border-right:1px solid #875a86}body.theme-crickets .viewerSection .sidebar-left{border-right:1px solid #537b76}body.theme-honeycomb .viewerSection .sidebar-left{border-right:1px solid #623337}body.theme-mint .viewerSection .sidebar-left{border-right:1px solid #214529}body.theme-overcast .viewerSection .sidebar-left{border-right:1px solid #404040}body.theme-quartz .viewerSection .sidebar-left{border-right:1px solid #885b86}.viewerSection .sidebar-left.sidebar-open{margin-left:0}.viewerSection .mainContent{flex:1;order:2;width:100%;height:100%;overflow:hidden;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.viewerSection .sidebar-right{flex:1;margin-left:-6px;margin-right:-450px;max-width:450px;order:3;padding-left:6px;position:relative}.viewerSection .sidebar-right[data-timepoints="3"]{margin-right:-585.5px;max-width:585.5px}.viewerSection .sidebar-right[data-timepoints="4"]{margin-right:-720px;max-width:720px}.viewerSection .sidebar-right:before{content:'';display:block;height:100%;left:5px;position:absolute;top:0;width:1px}.viewerSection .sidebar-right:before{background-color:#44626f}body.theme-tide .viewerSection .sidebar-right:before{background-color:#44626f}body.theme-tigerlily .viewerSection .sidebar-right:before{background-color:#875a86}body.theme-crickets .viewerSection .sidebar-right:before{background-color:#537b76}body.theme-honeycomb .viewerSection .sidebar-right:before{background-color:#623337}body.theme-mint .viewerSection .sidebar-right:before{background-color:#214529}body.theme-overcast .viewerSection .sidebar-right:before{background-color:#404040}body.theme-quartz .viewerSection .sidebar-right:before{background-color:#885b86}.viewerSection .sidebar-right.sidebar-open{margin-right:0}.viewerSection .studiesListedChanger{padding:20px 10px;text-align:center}.viewerSection .studiesListedChanger{border-bottom:1px solid #44626f}body.theme-tide .viewerSection .studiesListedChanger{border-bottom:1px solid #44626f}body.theme-tigerlily .viewerSection .studiesListedChanger{border-bottom:1px solid #875a86}body.theme-crickets .viewerSection .studiesListedChanger{border-bottom:1px solid #537b76}body.theme-honeycomb .viewerSection .studiesListedChanger{border-bottom:1px solid #623337}body.theme-mint .viewerSection .studiesListedChanger{border-bottom:1px solid #214529}body.theme-overcast .viewerSection .studiesListedChanger{border-bottom:1px solid #404040}body.theme-quartz .viewerSection .studiesListedChanger{border-bottom:1px solid #885b86}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.logoImage{display:inline-block;height:100%;float:left}.topBar{height:40px;padding:10px 10px 0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.topBar{color:#fff}body.theme-tide .topBar{color:#fff}body.theme-tigerlily .topBar{color:#fff}body.theme-crickets .topBar{color:#fff}body.theme-honeycomb .topBar{color:#fff}body.theme-mint .topBar{color:#fff}body.theme-overcast .topBar{color:#fff}body.theme-quartz .topBar{color:#fff}.topBar{background-color:#000}body.theme-tide .topBar{background-color:#000}body.theme-tigerlily .topBar{background-color:#000}body.theme-crickets .topBar{background-color:#000}body.theme-honeycomb .topBar{background-color:#000}body.theme-mint .topBar{background-color:#000}body.theme-overcast .topBar{background-color:#000}body.theme-quartz .topBar{background-color:#000}.topBar>.clearfix{position:relative}.topBar .brandSection{height:30px;display:inline-block;text-decoration:none}.topBar .brandSection .logoImage{margin:0 8px 0 0;width:30px}.topBar .brandSection .logoText{display:inline-block;font-family:"Sanchez";font-weight:300;line-height:30px}.topBar .brandSection .logoText{color:#fff}body.theme-tide .topBar .brandSection .logoText{color:#fff}body.theme-tigerlily .topBar .brandSection .logoText{color:#fff}body.theme-crickets .topBar .brandSection .logoText{color:#fff}body.theme-honeycomb .topBar .brandSection .logoText{color:#fff}body.theme-mint .topBar .brandSection .logoText{color:#fff}body.theme-overcast .topBar .brandSection .logoText{color:#fff}body.theme-quartz .topBar .brandSection .logoText{color:#fff}.topBar .studyListLinkSection{margin:3px 0 0 10px;padding:0 0 0 10px}.topBar .studyListLinkSection{border-left:1px solid #44626f}body.theme-tide .topBar .studyListLinkSection{border-left:1px solid #44626f}body.theme-tigerlily .topBar .studyListLinkSection{border-left:1px solid #875a86}body.theme-crickets .topBar .studyListLinkSection{border-left:1px solid #537b76}body.theme-honeycomb .topBar .studyListLinkSection{border-left:1px solid #623337}body.theme-mint .topBar .studyListLinkSection{border-left:1px solid #214529}body.theme-overcast .topBar .studyListLinkSection{border-left:1px solid #404040}body.theme-quartz .topBar .studyListLinkSection{border-left:1px solid #885b86}.topBar .btn{cursor:pointer;font-size:13px;font-weight:500;line-height:26px}.topBar .btn{color:#91b9cd}body.theme-tide .topBar .btn{color:#91b9cd}body.theme-tigerlily .topBar .btn{color:#9ccdf8}body.theme-crickets .topBar .btn{color:#8be7b5}body.theme-honeycomb .topBar .btn{color:#fab797}body.theme-mint .topBar .btn{color:#a7e9b3}body.theme-overcast .topBar .btn{color:#73f2fc}body.theme-quartz .topBar .btn{color:#d7e8fe}.topBar .btn:hover{color:#fff}body.theme-tide .topBar .btn:hover{color:#fff}body.theme-tigerlily .topBar .btn:hover{color:#fff}body.theme-crickets .topBar .btn:hover{color:#fff}body.theme-honeycomb .topBar .btn:hover{color:#fff}body.theme-mint .topBar .btn:hover{color:#fff}body.theme-overcast .topBar .btn:hover{color:#fff}body.theme-quartz .topBar .btn:hover{color:#fff}.topBar .btn:active{color:#20a5d6}body.theme-tide .topBar .btn:active{color:#20a5d6}body.theme-tigerlily .topBar .btn:active{color:#fa8947}body.theme-crickets .topBar .btn:active{color:#d4c3c1}body.theme-honeycomb .topBar .btn:active{color:#cda56b}body.theme-mint .topBar .btn:active{color:#31b166}body.theme-overcast .topBar .btn:active{color:#507d80}body.theme-quartz .topBar .btn:active{color:#7858ce}.topBar.studyList{background-color:rgba(21,25,30,0.7);height:160px;padding-left:8%;padding-right:8%}.topBar.studyList .brandSection{height:100%;width:80%;line-height:150px}.topBar.studyList .brandSection .logoImage{width:50px;margin:0 20px 0 0}.topBar.studyList .brandSection .logoText{font-size:30px}.topBar.studyList .studyListLinkSection{border:none;left:0;margin:0;padding:0;position:absolute;top:0}#studylistTabs{height:calc(100% - 40px)}#studylistTabs .tab-pane .viewerContainer .loadingTextDiv{font-size:30px}#studylistTabs .tab-pane .viewerContainer .loadingTextDiv{color:#91b9cd}body.theme-tide #studylistTabs .tab-pane .viewerContainer .loadingTextDiv{color:#91b9cd}body.theme-tigerlily #studylistTabs .tab-pane .viewerContainer .loadingTextDiv{color:#9ccdf8}body.theme-crickets #studylistTabs .tab-pane .viewerContainer .loadingTextDiv{color:#8be7b5}body.theme-honeycomb #studylistTabs .tab-pane .viewerContainer .loadingTextDiv{color:#fab797}body.theme-mint #studylistTabs .tab-pane .viewerContainer .loadingTextDiv{color:#a7e9b3}body.theme-overcast #studylistTabs .tab-pane .viewerContainer .loadingTextDiv{color:#73f2fc}body.theme-quartz #studylistTabs .tab-pane .viewerContainer .loadingTextDiv{color:#d7e8fe}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.viewerMain{width:100%;height:100%}.viewerMain #layoutManagerTarget{width:100%;height:100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.viewerMain #layoutManagerTarget #imageViewerViewports{padding-right:0 !important}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{float:left;outline:0}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #744b71}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer{border:1px solid #3c5d80}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover,.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active,.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{outline:0}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #44626f}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #44626f}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #875a86}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #537b76}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #623337}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #214529}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #404040}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover{border:1px solid #885b86}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active,.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #00a4d9}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #00a4d9}body.theme-tide .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #00a4d9}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #ff8a3d}body.theme-tigerlily .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #ff8a3d}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #d4aaa5}body.theme-crickets .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #d4aaa5}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #ce9e59}body.theme-honeycomb .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #ce9e59}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #23b15d}body.theme-mint .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #23b15d}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #467c80}body.theme-overcast .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #467c80}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer.active{border:1px solid #6843cc}body.theme-quartz .viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer:hover.active{border:1px solid #6843cc}.viewerMain #layoutManagerTarget #imageViewerViewports .viewportContainer .removable{width:100%;height:100%;position:relative}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}.toolbarSection{flex:0 0 auto;height:78px;padding-top:6px;position:relative;transition:height 300ms ease;-webkit-transition:height 300ms ease;-ms-transition:height 300ms ease;-o-transition:height 300ms ease;-moz-transition:height 300ms ease;width:100%}.toolbarSection{border-bottom:1px solid #44626f}body.theme-tide .toolbarSection{border-bottom:1px solid #44626f}body.theme-tigerlily .toolbarSection{border-bottom:1px solid #875a86}body.theme-crickets .toolbarSection{border-bottom:1px solid #537b76}body.theme-honeycomb .toolbarSection{border-bottom:1px solid #623337}body.theme-mint .toolbarSection{border-bottom:1px solid #214529}body.theme-overcast .toolbarSection{border-bottom:1px solid #404040}body.theme-quartz .toolbarSection{border-bottom:1px solid #885b86}.toolbarSection.expanded{height:140px}.theme-icon-crickets,.theme-icon-tide,.theme-icon-tigerlily,.theme-icon-quartz,.theme-icon-overcast,.theme-icon-mint,.theme-icon-honeycomb{display:inline-block;background:url("packages/design/assets/theme-icons.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.theme-icon-crickets{background-position:0px 0px;width:64px;height:56px}.theme-icon-tide{background-position:0px -56px;width:64px;height:54px}.theme-icon-tigerlily{background-position:0px -110px;width:62px;height:61px}.theme-icon-quartz{background-position:0px -171px;width:59px;height:64px}.theme-icon-overcast{background-position:0px -235px;width:58px;height:37px}.theme-icon-mint{background-position:0px -272px;width:57px;height:61px}.theme-icon-honeycomb{background-position:0px -333px;width:50px;height:58px}#viewer{background-color:#000;height:calc(100% - 40px);width:100%}.loadingTextDiv{font-size:30px}.loadingTextDiv{color:#91b9cd}body.theme-tide .loadingTextDiv{color:#91b9cd}body.theme-tigerlily .loadingTextDiv{color:#9ccdf8}body.theme-crickets .loadingTextDiv{color:#8be7b5}body.theme-honeycomb .loadingTextDiv{color:#fab797}body.theme-mint .loadingTextDiv{color:#a7e9b3}body.theme-overcast .loadingTextDiv{color:#73f2fc}body.theme-quartz .loadingTextDiv{color:#d7e8fe}html{width:100%;height:100%}body{width:100%;height:100%;overflow:hidden;position:fixed} \ No newline at end of file diff --git a/StandaloneViewer/SampleClientOnlyBuild/index.html b/StandaloneViewer/SampleClientOnlyBuild/index.html index 5bc164e7d..cee1f79a0 100644 --- a/StandaloneViewer/SampleClientOnlyBuild/index.html +++ b/StandaloneViewer/SampleClientOnlyBuild/index.html @@ -1,10 +1,10 @@ - - + + - + OHIF DICOM Viewer @@ -18,4 +18,4 @@ - \ No newline at end of file +