@tidepool/viz
Version:
Tidepool data visualization for diabetes device data.
2 lines • 1.1 MB
JavaScript
!function(e,t){for(var n in t)e[n]=t[n]}(exports,function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Worker=t.vizReducer=t.utils=t.selectDailyViewData=t.containers=t.components=t.actions=void 0;var a=n(1),o=i(a),s=n(15),c=i(s),u=n(24),l=i(u),d=n(29),p=i(d),f=n(43),_=i(f),h=n(46),m=i(h),M=n(90),b=i(M),g=n(168),y=i(g),T=n(37),v=r(T),A=n(173),L=i(A),O=n(19),z=n(175);n(177);var S={CBGDateTraceLabel:o["default"],FocusedRangeLabels:c["default"],FocusedSMBGPointLabel:l["default"],RangeSelect:p["default"],TwoOptionToggle:_["default"]},D={PumpSettingsContainer:m["default"],TrendsContainer:b["default"]},k={reshapeBgClassesToBgBounds:O.reshapeBgClassesToBgBounds};t.actions=v,t.components=S,t.containers=D,t.selectDailyViewData=z.selectDailyViewData,t.utils=k,t.vizReducer=y["default"],t.Worker=L["default"],function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"components","/Users/clintbeacock/Sites/tidepool/viz/src/index.js"),__REACT_HOT_LOADER__.register(D,"containers","/Users/clintbeacock/Sites/tidepool/viz/src/index.js"),__REACT_HOT_LOADER__.register(k,"utils","/Users/clintbeacock/Sites/tidepool/viz/src/index.js"))}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(2),a=r(i),o=n(3),s=r(o),c=n(10),u=n(12),l=r(u),d=function(e){if(!e.focusedDateTrace)return null;var t=e.focusedDateTrace,n=t.data.localDate,r=t.position,i=(0,c.utcFormat)("%A, %B %-d")(Date.parse(n));return a["default"].createElement("div",{className:l["default"].container},a["default"].createElement(s["default"],{title:a["default"].createElement("span",{className:l["default"].dateLabel},i),borderWidth:0,position:{left:r.left,top:2.25*r.yPositions.topMargin},side:"bottom",tail:!1}))};d.propTypes={focusedDateTrace:i.PropTypes.shape({data:i.PropTypes.shape({localDate:i.PropTypes.string.isRequired}),position:i.PropTypes.shape({left:i.PropTypes.number.isRequired,yPositions:i.PropTypes.shape({top:i.PropTypes.number.isRequired,topMargin:i.PropTypes.number.isRequired})})})};var p=d;t["default"]=p,function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(d,"CBGDateTraceLabel","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/cbg/CBGDateTraceLabel.js"),__REACT_HOT_LOADER__.register(p,"default","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/cbg/CBGDateTraceLabel.js"))}()},function(e,t){e.exports=require("react")},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(2),l=r(u),d=n(4),p=r(d),f=n(5),_=r(f),h=function(e){function t(e){a(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={offset:{top:0,left:0}},n}return s(t,e),c(t,[{key:"componentDidMount",value:function(){this.calculateOffset(this.props)}},{key:"componentWillReceiveProps",value:function(e){this.calculateOffset(e)}},{key:"calculateOffset",value:function(e){var t=e.offset,n=e.side,r=e.tail,i={},a=this.element.getBoundingClientRect(),o=null!=t.left?t.left:t.horizontal||0;if("left"===n&&(o=-o),r){var s=this.tailElem.getBoundingClientRect(),c={top:s.top+s.height/2,left:s.left+s.width/2};i.top=-c.top+a.top+t.top,i.left=-c.left+a.left+o}else{var u=void 0,l=void 0;switch(n){case"top":u=-a.width/2,l=-a.height;break;case"bottom":u=-a.width/2,l=0;break;case"right":u=0,l=-a.height/2;break;case"left":default:u=-a.width,l=-a.height/2}i.top=l+t.top,i.left=u+o}this.setState({offset:i})}},{key:"renderTail",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"white",n=this.props,r=n.tailWidth,a=n.tailHeight,o=n.borderWidth,s=n.borderColor,c=n.side,u="left"===c?"right":"left",d=10,f=void 0,h=void 0;"left"===u?(f="calc(-100% - 2 * "+d+"px)",h="calc(-100% - (2 * "+d+"px - "+(o+1)+"px))"):(f="calc("+d+"px + "+o+"px)",h=d-1+"px");var m="left"===u?"right":"left";return l["default"].createElement("div",null,l["default"].createElement("div",{ref:function(t){e.tailElem=t},className:_["default"].tail,style:i({marginTop:"-"+a+"px",marginLeft:f,borderWidth:a+"px "+2*r+"px"},"border"+p["default"].capitalize(m)+"Color",s)}),l["default"].createElement("div",{className:_["default"].tail,style:i({marginTop:"-"+a+"px",marginLeft:h,borderWidth:a+"px "+2*r+"px"},"border"+p["default"].capitalize(m)+"Color",this.props.backgroundColor||t)}))}},{key:"renderTitle",value:function(e){var t=this.props,n=t.tail,r=t.content,i=null;return e&&(i=l["default"].createElement("div",{className:_["default"].title},l["default"].createElement("span",null,e),n&&!r&&this.renderTail(_["default"].tooltipTitleBg))),i}},{key:"renderContent",value:function(e){var t=null,n=this.props.tail;return e&&(t=l["default"].createElement("div",{className:_["default"].content},l["default"].createElement("span",null,e),n&&this.renderTail())),t}},{key:"render",value:function(){var e=this,t=this.props,n=t.title,r=t.content,i=t.position,a=t.backgroundColor,o=t.borderColor,s=t.borderWidth,c=this.state.offset,u=i.top+c.top,d=i.left+c.left;return l["default"].createElement("div",{className:_["default"].tooltip,style:{top:u,left:d,backgroundColor:a,borderColor:o,borderWidth:s+"px"},ref:function(t){e.element=t}},n&&this.renderTitle(n),r&&this.renderContent(r))}}]),t}(u.PureComponent);h.propTypes={title:u.PropTypes.node,content:u.PropTypes.node,position:u.PropTypes.shape({top:u.PropTypes.number.isRequired,left:u.PropTypes.number.isRequired}).isRequired,offset:u.PropTypes.shape({top:u.PropTypes.number.isRequired,left:u.PropTypes.number,horizontal:u.PropTypes.number}).isRequired,tail:u.PropTypes.bool.isRequired,side:u.PropTypes.oneOf(["top","right","bottom","left"]).isRequired,tailWidth:u.PropTypes.number.isRequired,tailHeight:u.PropTypes.number.isRequired,backgroundColor:u.PropTypes.string,borderColor:u.PropTypes.string.isRequired,borderWidth:u.PropTypes.number.isRequired},h.defaultProps={tail:!0,side:"left",tailWidth:7,tailHeight:8,borderColor:"black",borderWidth:2,offset:{top:0,left:0}};var m=h;t["default"]=m,function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(h,"Tooltip","/Users/clintbeacock/Sites/tidepool/viz/src/components/common/tooltips/Tooltip.js"),__REACT_HOT_LOADER__.register(m,"default","/Users/clintbeacock/Sites/tidepool/viz/src/components/common/tooltips/Tooltip.js"))}()},function(e,t){e.exports=require("lodash")},function(e,t,n){var r=n(6);"string"==typeof r&&(r=[[e.id,r,""]]);n(9)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(7)(),t.i(n(8),void 0),t.push([e.id,".Tooltip--tooltip--11k8T{display:block;background-color:#fff;border:solid;pointer-events:none;position:absolute;border-radius:4px;opacity:.75}.Tooltip--content--3kiTD{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 10px;box-sizing:border-box}.Tooltip--content--3kiTD span{width:100%}.Tooltip--title--3FG33{background-color:var(--tooltip-title-bg)}.Tooltip--tail--3IQ2Y{width:0;height:0;border-style:solid;border-color:transparent;position:absolute}",""]),t.locals={tooltipTitleBg:"var(--tooltip-title-bg)",tooltip:"Tooltip--tooltip--11k8T "+n(8).locals.defaultSize,content:"Tooltip--content--3kiTD",title:"Tooltip--title--3FG33 "+n(8).locals.mediumContrastText+" Tooltip--content--3kiTD",tail:"Tooltip--tail--3IQ2Y"}},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t<this.length;t++){var n=this[t];n[2]?e.push("@media "+n[2]+"{"+n[1]+"}"):e.push(n[1])}return e.join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},i=0;i<this.length;i++){var a=this[i][0];"number"==typeof a&&(r[a]=!0)}for(i=0;i<t.length;i++){var o=t[i];"number"==typeof o[0]&&r[o[0]]||(n&&!o[2]?o[2]=n:n&&(o[2]="("+o[2]+") and ("+n+")"),e.push(o))}},e}},function(e,t,n){t=e.exports=n(7)(),t.push([e.id,".typography--whiteText--2eeXA{color:#fff;fill:#fff}.typography--boldText--osnHv{font-weight:700}.typography--lightText--3OxWt{font-weight:300}.typography--smallSize--3N0Zi{font-size:12px}.typography--axisSize--1AWL1{font-size:14px}.typography--largeSize--2187z{font-size:17px}.typography--defaultSize--vpvHG{font-size:14px}.typography--largeSize--2187z{font-size:16px}.typography--mediumContrastText--uXnbW{color:var(--text-medium-contrast);fill:var(--text-medium-contrast)}.typography--highContrastText--3ek29{color:var(--text-high-contrast);fill:var(--text-high-contrast)}.typography--noWrap--3endD{white-space:nowrap}.typography--svgMiddleAnchored--3FWrW{text-anchor:middle}.typography--svgRightAnchored--uk3Z8{text-anchor:end}.typography--svgStartAnchored--3vZKR{text-anchor:start}.typography--svgVerticalCentered--39MGn{dominant-baseline:central}",""]),t.locals={whiteText:"typography--whiteText--2eeXA",boldText:"typography--boldText--osnHv",lightText:"typography--lightText--3OxWt",smallSize:"typography--smallSize--3N0Zi",axisSize:"typography--axisSize--1AWL1",largeSize:"typography--largeSize--2187z",defaultSize:"typography--defaultSize--vpvHG",mediumContrastText:"typography--mediumContrastText--uXnbW",highContrastText:"typography--highContrastText--3ek29",noWrap:"typography--noWrap--3endD",svgMiddleAnchored:"typography--svgMiddleAnchored--3FWrW",svgRightAnchored:"typography--svgRightAnchored--uk3Z8",svgStartAnchored:"typography--svgStartAnchored--3vZKR",svgVerticalCentered:"typography--svgVerticalCentered--39MGn"}},function(e,t,n){function r(e,t){for(var n=0;n<e.length;n++){var r=e[n],i=f[r.id];if(i){i.refs++;for(var a=0;a<i.parts.length;a++)i.parts[a](r.parts[a]);for(;a<r.parts.length;a++)i.parts.push(u(r.parts[a],t))}else{for(var o=[],a=0;a<r.parts.length;a++)o.push(u(r.parts[a],t));f[r.id]={id:r.id,refs:1,parts:o}}}}function i(e){for(var t=[],n={},r=0;r<e.length;r++){var i=e[r],a=i[0],o=i[1],s=i[2],c=i[3],u={css:o,media:s,sourceMap:c};n[a]?n[a].parts.push(u):t.push(n[a]={id:a,parts:[u]})}return t}function a(e,t){var n=m(),r=g[g.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),g.push(t);else{if("bottom"!==e.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");n.appendChild(t)}}function o(e){e.parentNode.removeChild(e);var t=g.indexOf(e);t>=0&&g.splice(t,1)}function s(e){var t=document.createElement("style");return t.type="text/css",a(e,t),t}function c(e){var t=document.createElement("link");return t.rel="stylesheet",a(e,t),t}function u(e,t){var n,r,i;if(t.singleton){var a=b++;n=M||(M=s(t)),r=l.bind(null,n,a,!1),i=l.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=c(t),r=p.bind(null,n),i=function(){o(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(t),r=d.bind(null,n),i=function(){o(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}function l(e,t,n,r){var i=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=y(t,i);else{var a=document.createTextNode(i),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function d(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function p(e,t){var n=t.css,r=t.sourceMap;r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([n],{type:"text/css"}),a=e.href;e.href=URL.createObjectURL(i),a&&URL.revokeObjectURL(a)}var f={},_=function(e){var t;return function(){return"undefined"==typeof t&&(t=e.apply(this,arguments)),t}},h=_(function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),m=_(function(){return document.head||document.getElementsByTagName("head")[0]}),M=null,b=0,g=[];e.exports=function(e,t){if("object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");t=t||{},"undefined"==typeof t.singleton&&(t.singleton=h()),"undefined"==typeof t.insertAt&&(t.insertAt="bottom");var n=i(e);return r(n,t),function(e){for(var a=[],o=0;o<n.length;o++){var s=n[o],c=f[s.id];c.refs--,a.push(c)}if(e){var u=i(e);r(u,t)}for(var o=0;o<a.length;o++){var c=a[o];if(0===c.refs){for(var l=0;l<c.parts.length;l++)c.parts[l]();delete f[c.id]}}}};var y=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}()},function(e,t,n){!function(e,r){r(t,n(11))}(this,function(e,t){"use strict";function n(e){if(0<=e.y&&e.y<100){var t=new Date((-1),e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function r(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function i(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function a(e){function t(e,t){return function(n){var r,i,a,o=[],s=-1,c=0,u=e.length;for(n instanceof Date||(n=new Date((+n)));++s<u;)37===e.charCodeAt(s)&&(o.push(e.slice(c,s)),null!=(i=re[r=e.charAt(++s)])?r=e.charAt(++s):i="e"===r?" ":"0",(a=t[r])&&(r=a(n,i)),o.push(r),c=s+1);return o.push(e.slice(c,s)),o.join("")}}function a(e,t){return function(n){var a=i(1900),s=o(a,e,n+="",0);if(s!=n.length)return null;if("p"in a&&(a.H=a.H%12+12*a.p),"W"in a||"U"in a){"w"in a||(a.w="W"in a?1:0);var c="Z"in a?r(i(a.y)).getUTCDay():t(i(a.y)).getDay();a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(c+5)%7:a.w+7*a.U-(c+6)%7}return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,r(a)):t(a)}}function o(e,t,n,r){for(var i,a,o=0,s=t.length,c=n.length;o<s;){if(r>=c)return-1;if(i=t.charCodeAt(o++),37===i){if(i=t.charAt(o++),a=qe[i in re?t.charAt(o++):i],!a||(r=a(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}function s(e,t,n){var r=Oe.exec(t.slice(n));return r?(e.p=ze[r[0].toLowerCase()],n+r[0].length):-1}function $(e,t,n){var r=ke.exec(t.slice(n));return r?(e.w=Ee[r[0].toLowerCase()],n+r[0].length):-1}function ee(e,t,n){var r=Se.exec(t.slice(n));return r?(e.w=De[r[0].toLowerCase()],n+r[0].length):-1}function te(e,t,n){var r=Pe.exec(t.slice(n));return r?(e.m=Ce[r[0].toLowerCase()],n+r[0].length):-1}function ne(e,t,n){var r=Re.exec(t.slice(n));return r?(e.m=we[r[0].toLowerCase()],n+r[0].length):-1}function ie(e,t,n){return o(e,Me,t,n)}function ae(e,t,n){return o(e,be,t,n)}function oe(e,t,n){return o(e,ge,t,n)}function se(e){return ve[e.getDay()]}function ce(e){return Te[e.getDay()]}function ue(e){return Le[e.getMonth()]}function le(e){return Ae[e.getMonth()]}function de(e){return ye[+(e.getHours()>=12)]}function pe(e){return ve[e.getUTCDay()]}function fe(e){return Te[e.getUTCDay()]}function _e(e){return Le[e.getUTCMonth()]}function he(e){return Ae[e.getUTCMonth()]}function me(e){return ye[+(e.getUTCHours()>=12)]}var Me=e.dateTime,be=e.date,ge=e.time,ye=e.periods,Te=e.days,ve=e.shortDays,Ae=e.months,Le=e.shortMonths,Oe=c(ye),ze=u(ye),Se=c(Te),De=u(Te),ke=c(ve),Ee=u(ve),Re=c(Ae),we=u(Ae),Pe=c(Le),Ce=u(Le),Ne={a:se,A:ce,b:ue,B:le,c:null,d:L,e:L,H:O,I:z,j:S,L:D,m:k,M:E,p:de,S:R,U:w,w:P,W:C,x:null,X:null,y:N,Y:x,Z:q,"%":Z},xe={a:pe,A:fe,b:_e,B:he,c:null,d:Y,e:Y,H:B,I:W,j:H,L:j,m:X,M:F,p:me,S:U,U:I,w:G,W:V,x:null,X:null,y:J,Y:K,Z:Q,"%":Z},qe={a:$,A:ee,b:te,B:ne,c:ie,d:M,e:M,H:g,I:g,j:b,L:v,m:m,M:y,p:s,S:T,U:d,w:l,W:p,x:ae,X:oe,y:_,Y:f,Z:h,"%":A};return Ne.x=t(be,Ne),Ne.X=t(ge,Ne),Ne.c=t(Me,Ne),xe.x=t(be,xe),xe.X=t(ge,xe),xe.c=t(Me,xe),{format:function(e){var n=t(e+="",Ne);return n.toString=function(){return e},n},parse:function(e){var t=a(e+="",n);return t.toString=function(){return e},t},utcFormat:function(e){var n=t(e+="",xe);return n.toString=function(){return e},n},utcParse:function(e){var t=a(e,r);return t.toString=function(){return e},t}}}function o(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(t)+i:i)}function s(e){return e.replace(oe,"\\$&")}function c(e){return new RegExp("^(?:"+e.map(s).join("|")+")","i")}function u(e){for(var t={},n=-1,r=e.length;++n<r;)t[e[n].toLowerCase()]=n;return t}function l(e,t,n){var r=ie.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function d(e,t,n){var r=ie.exec(t.slice(n));return r?(e.U=+r[0],n+r[0].length):-1}function p(e,t,n){var r=ie.exec(t.slice(n));return r?(e.W=+r[0],n+r[0].length):-1}function f(e,t,n){var r=ie.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function _(e,t,n){var r=ie.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function h(e,t,n){var r=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function m(e,t,n){var r=ie.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function M(e,t,n){var r=ie.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function b(e,t,n){var r=ie.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function g(e,t,n){var r=ie.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function y(e,t,n){var r=ie.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function T(e,t,n){var r=ie.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function v(e,t,n){var r=ie.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function A(e,t,n){var r=ae.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function L(e,t){return o(e.getDate(),t,2)}function O(e,t){return o(e.getHours(),t,2)}function z(e,t){return o(e.getHours()%12||12,t,2)}function S(e,n){return o(1+t.timeDay.count(t.timeYear(e),e),n,3)}function D(e,t){return o(e.getMilliseconds(),t,3)}function k(e,t){return o(e.getMonth()+1,t,2)}function E(e,t){return o(e.getMinutes(),t,2)}function R(e,t){return o(e.getSeconds(),t,2)}function w(e,n){return o(t.timeSunday.count(t.timeYear(e),e),n,2)}function P(e){return e.getDay()}function C(e,n){return o(t.timeMonday.count(t.timeYear(e),e),n,2)}function N(e,t){return o(e.getFullYear()%100,t,2)}function x(e,t){return o(e.getFullYear()%1e4,t,4)}function q(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+o(t/60|0,"0",2)+o(t%60,"0",2)}function Y(e,t){return o(e.getUTCDate(),t,2)}function B(e,t){return o(e.getUTCHours(),t,2)}function W(e,t){return o(e.getUTCHours()%12||12,t,2)}function H(e,n){return o(1+t.utcDay.count(t.utcYear(e),e),n,3)}function j(e,t){return o(e.getUTCMilliseconds(),t,3)}function X(e,t){return o(e.getUTCMonth()+1,t,2)}function F(e,t){return o(e.getUTCMinutes(),t,2)}function U(e,t){return o(e.getUTCSeconds(),t,2)}function I(e,n){return o(t.utcSunday.count(t.utcYear(e),e),n,2)}function G(e){return e.getUTCDay()}function V(e,n){return o(t.utcMonday.count(t.utcYear(e),e),n,2)}function J(e,t){return o(e.getUTCFullYear()%100,t,2)}function K(e,t){return o(e.getUTCFullYear()%1e4,t,4)}function Q(){return"+0000"}function Z(){return"%"}function $(t){return ne=a(t),e.timeFormat=ne.format,e.timeParse=ne.parse,e.utcFormat=ne.utcFormat,e.utcParse=ne.utcParse,ne}function ee(e){return e.toISOString()}function te(e){var t=new Date(e);return isNaN(t)?null:t}var ne,re={"-":"",_:" ",0:"0"},ie=/^\s*\d+/,ae=/^%/,oe=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;$({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var se="%Y-%m-%dT%H:%M:%S.%LZ",ce=Date.prototype.toISOString?ee:e.utcFormat(se),ue=+new Date("2000-01-01T00:00:00.000Z")?te:e.utcParse(se);e.timeFormatDefaultLocale=$,e.timeFormatLocale=a,e.isoFormat=ce,e.isoParse=ue,Object.defineProperty(e,"__esModule",{value:!0})})},function(e,t){e.exports=require("d3-time")},function(e,t,n){var r=n(13);"string"==typeof r&&(r=[[e.id,r,""]]);n(9)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(7)(),t.i(n(14),void 0),t.i(n(8),void 0),t.push([e.id,".CBGDateTraceLabel--container--2soV7{top:0}",""]),t.locals={container:"CBGDateTraceLabel--container--2soV7 "+n(14).locals.absolute+" "+n(14).locals.smallHorizontalPadding,dateLabel:"CBGDateTraceLabel--dateLabel--1f7xM "+n(8).locals.highContrastText+" "+n(8).locals.noWrap+" "+n(8).locals.defaultSize}},function(e,t,n){t=e.exports=n(7)(),t.push([e.id,".layout--absolute--8t5yq{pointer-events:none;position:absolute}.layout--smallHorizontalPadding--aaAoX{padding:0 6px}",""]),t.locals={absolute:"layout--absolute--8t5yq",smallHorizontalPadding:"layout--smallHorizontalPadding--aaAoX"}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(2),a=r(i),o=n(3),s=r(o),c=n(16),u=n(17),l=n(20),d=n(22),p=r(d),f=function(e){var t=e.focusedKeys,n=e.focusedRange,r=e.focusedSlice;if(!(n||t&&r))return null;if(t&&1===t.length)return null;var i=e.bgPrefs,o=e.dataType,c="cbg"===o,d=c?"focusedSlice":"focusedRange",f=e[d],_=f.data,h=f.position,m=(0,l.formatClocktimeFromMsPer24)(_.msFrom),M=(0,l.formatClocktimeFromMsPer24)(_.msTo),b=c?t[1]:"max",g=c?"median":"mean",y=c?t[0]:"min",T={top:h.yPositions[b],left:h.left},v={top:h.yPositions[y],left:h.left},A={top:h.yPositions[g],left:h.left},L=h.tooltipLeft?"left":"right";return a["default"].createElement("div",{className:p["default"].container},c?a["default"].createElement(s["default"],{title:a["default"].createElement("span",{className:p["default"].timeLabel},m," - ",M),borderWidth:0,position:{left:h.left,top:h.yPositions.topMargin},side:"bottom",tail:!1}):null,a["default"].createElement(s["default"],{content:a["default"].createElement("span",{className:p["default"].number},(0,u.formatBgValue)(_[b],i,_.outOfRangeThresholds)),backgroundColor:"transparent",borderColor:"transparent",offset:{left:0,top:c?e.numberOffsets.top:0},position:T,side:"top",tail:!1}),c?null:a["default"].createElement(s["default"],{title:a["default"].createElement("span",{className:p["default"].explainerText},m," - ",M),content:a["default"].createElement("span",{className:p["default"].number},"Average "+(0,u.formatBgValue)(_[g],i,_.outOfRangeThresholds)),offset:{top:0,horizontal:e.numberOffsets.horizontal},position:A,side:L}),a["default"].createElement(s["default"],{content:a["default"].createElement("span",{className:p["default"].number},(0,u.formatBgValue)(_[y],i,_.outOfRangeThresholds)),backgroundColor:"transparent",borderColor:"transparent",offset:{left:0,top:c?e.numberOffsets.bottom:0},position:v,side:"bottom",tail:!1}))};f.defaultProps={numberOffsets:{bottom:-5,horizontal:10,top:5}},f.propTypes={bgPrefs:i.PropTypes.shape({bgUnits:i.PropTypes.oneOf([c.MGDL_UNITS,c.MMOLL_UNITS]).isRequired}).isRequired,dataType:i.PropTypes.oneOf(["cbg","smbg"]).isRequired,focusedKeys:i.PropTypes.arrayOf(i.PropTypes.oneOf(["firstQuartile","max","median","min","ninetiethQuantile","tenthQuantile","thirdQuartile"])),focusedRange:i.PropTypes.shape({data:i.PropTypes.shape({id:i.PropTypes.string.isRequired,max:i.PropTypes.number.isRequired,mean:i.PropTypes.number.isRequired,min:i.PropTypes.number.isRequired,msX:i.PropTypes.number.isRequired,msFrom:i.PropTypes.number.isRequired,msTo:i.PropTypes.number.isRequired,outOfRangeThresholds:i.PropTypes.shape({low:i.PropTypes.number,high:i.PropTypes.number})}).isRequired,position:i.PropTypes.shape({left:i.PropTypes.number.isRequired,tooltipLeft:i.PropTypes.bool.isRequired,yPositions:i.PropTypes.shape({max:i.PropTypes.number.isRequired,mean:i.PropTypes.number.isRequired,min:i.PropTypes.number.isRequired}).isRequired}).isRequired}),focusedSlice:i.PropTypes.shape({data:i.PropTypes.shape({firstQuartile:i.PropTypes.number.isRequired,id:i.PropTypes.string.isRequired,max:i.PropTypes.number.isRequired,median:i.PropTypes.number.isRequired,min:i.PropTypes.number.isRequired,msFrom:i.PropTypes.number.isRequired,msTo:i.PropTypes.number.isRequired,msX:i.PropTypes.number.isRequired,ninetiethQuantile:i.PropTypes.number.isRequired,outOfRangeThresholds:i.PropTypes.shape({low:i.PropTypes.number,high:i.PropTypes.number}),tenthQuantile:i.PropTypes.number.isRequired,thirdQuartile:i.PropTypes.number.isRequired}).isRequired,position:i.PropTypes.shape({left:i.PropTypes.number.isRequired,tooltipLeft:i.PropTypes.bool.isRequired,yPositions:i.PropTypes.shape({firstQuartile:i.PropTypes.number.isRequired,max:i.PropTypes.number.isRequired,median:i.PropTypes.number.isRequired,min:i.PropTypes.number.isRequired,ninetiethQuantile:i.PropTypes.number.isRequired,tenthQuantile:i.PropTypes.number.isRequired,thirdQuartile:i.PropTypes.number.isRequired,topMargin:i.PropTypes.number.isRequired}).isRequired}).isRequired}),numberOffsets:i.PropTypes.shape({bottom:i.PropTypes.number.isRequired,horizontal:i.PropTypes.number.isRequired,top:i.PropTypes.number.isRequired}).isRequired,timePrefs:i.PropTypes.shape({timezoneAware:a["default"].PropTypes.bool.isRequired,timezoneName:a["default"].PropTypes.oneOfType([a["default"].PropTypes.string,null])}).isRequired};var _=f;t["default"]=_,function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(f,"FocusedRangeLabels","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/common/FocusedRangeLabels.js"),__REACT_HOT_LOADER__.register(_,"default","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/common/FocusedRangeLabels.js"))}()},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=t.BG_HIGH="High",r=t.BG_LOW="Low",i=180,a=40,o=.1,s=t.springConfig={stiffness:i,damping:a,precision:o},c=t.MGDL_CLAMP_TOP=400,u=t.MMOLL_CLAMP_TOP=22.5,l=t.MGDL_UNITS="mg/dL",d=t.MMOLL_UNITS="mmol/L",p=7,f=14,_=28,h=t.trends={extentSizes:{ONE_WEEK:p,TWO_WEEKS:f,FOUR_WEEKS:_}};!function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(n,"BG_HIGH","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(r,"BG_LOW","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(i,"STIFFNESS","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(a,"DAMPING","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(o,"PRECISION","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(s,"springConfig","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(c,"MGDL_CLAMP_TOP","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(u,"MMOLL_CLAMP_TOP","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(l,"MGDL_UNITS","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(d,"MMOLL_UNITS","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(p,"ONE_WEEK","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(f,"TWO_WEEKS","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(_,"FOUR_WEEKS","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"),__REACT_HOT_LOADER__.register(h,"trends","/Users/clintbeacock/Sites/tidepool/viz/src/utils/constants.js"))}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t,n){var r=u["default"].get(t,"bgUnits","");if(!u["default"].isEmpty(n)){var i=n.low,a=n.high;if(r===p.MMOLL_UNITS&&(i&&(i=(0,d.convertToMmolL)(i)),a&&(a=(0,d.convertToMmolL)(a))),i&&e<i)return p.BG_LOW;if(a&&e>a)return p.BG_HIGH}return r===p.MMOLL_UNITS?(0,l.format)(".1f")(e):(0,l.format)("d")(e)}function a(e,t){return null===t||void 0===t?(0,l.format)("d")(e):(0,l.format)("."+t+"f")(e)}function o(e){return Number.isNaN(e)?"--%":(0,l.format)(".0%")(e)}function s(e){return e.replace(/\.0+$/,"")}Object.defineProperty(t,"__esModule",{value:!0}),t.formatBgValue=i,t.formatDecimalNumber=a,t.formatPercentage=o,t.removeTrailingZeroes=s;var c=n(4),u=r(c),l=n(18),d=n(19),p=n(16);!function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(i,"formatBgValue","/Users/clintbeacock/Sites/tidepool/viz/src/utils/format.js"),__REACT_HOT_LOADER__.register(a,"formatDecimalNumber","/Users/clintbeacock/Sites/tidepool/viz/src/utils/format.js"),__REACT_HOT_LOADER__.register(o,"formatPercentage","/Users/clintbeacock/Sites/tidepool/viz/src/utils/format.js"),__REACT_HOT_LOADER__.register(s,"removeTrailingZeroes","/Users/clintbeacock/Sites/tidepool/viz/src/utils/format.js"))}()},function(e,t){e.exports=require("d3-format")},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"threeWay";if(u["default"].isEmpty(e)||!u["default"].isNumber(u["default"].get(e,"targetLowerBound"))||!u["default"].isNumber(u["default"].get(e,"targetUpperBound")))throw new Error("You must provide a `bgBounds` object with a `targetLowerBound` and a `targetUpperBound`!");if(!u["default"].isNumber(t)||!u["default"].gt(t,0))throw new Error("You must provide a positive, numerical blood glucose value to categorize!");var r=e.veryLowThreshold,i=e.targetLowerBound,a=e.targetUpperBound,o=e.veryHighThreshold;return"fiveWay"===n?t<r?"veryLow":t>=r&&t<i?"low":t>a&&t<=o?"high":t>o?"veryHigh":"target":t<i?"low":t>a?"high":"target"}function a(e,t){var n={},r=u["default"].groupBy(e,function(e){return i(t,e.value,"fiveWay")});return u["default"].each(["veryLow","low","target","high","veryHigh"],function(t){n[t]=(r[t]&&r[t].length||0)/e.length}),n}function o(e){return e/18.01559}function s(e){var t=e.bgClasses,n={veryHighThreshold:t.high.boundary,targetUpperBound:t.target.boundary,targetLowerBound:t.low.boundary,veryLowThreshold:t["very-low"].boundary};return n}Object.defineProperty(t,"__esModule",{value:!0}),t.classifyBgValue=i,t.calcBgPercentInCategories=a,t.convertToMmolL=o,t.reshapeBgClassesToBgBounds=s;var c=n(4),u=r(c);!function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(i,"classifyBgValue","/Users/clintbeacock/Sites/tidepool/viz/src/utils/bloodglucose.js"),__REACT_HOT_LOADER__.register(a,"calcBgPercentInCategories","/Users/clintbeacock/Sites/tidepool/viz/src/utils/bloodglucose.js"),__REACT_HOT_LOADER__.register(o,"convertToMmolL","/Users/clintbeacock/Sites/tidepool/viz/src/utils/bloodglucose.js"),__REACT_HOT_LOADER__.register(s,"reshapeBgClassesToBgBounds","/Users/clintbeacock/Sites/tidepool/viz/src/utils/bloodglucose.js"));
}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e){var t=e.timezoneAware,n=e.timezoneName,r="UTC";return t&&(r=n||"UTC"),r}function a(e){var t=_["default"].get(e,["profile","patient","birthday"],"");return t?(0,h.utcFormat)("%b %-d, %Y")(Date.parse(t)):""}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"h:mm a";if(_["default"].isNull(e)||_["default"].isUndefined(e)||e<0||e>T||e instanceof Date)throw new Error("First argument must be a value in milliseconds per twenty-four hour day!");return M["default"].utc(e).format(t)}function s(){return(0,h.timeFormat)("%b %-d, %Y")(new Date)}function c(e){var t=_["default"].get(e,["profile","patient","diagnosisDate"],"");return t?(0,h.utcFormat)("%b %-d, %Y")(Date.parse(t)):""}function u(e){var t=M["default"].duration(e),n="¼",r="⅓",i="½",a="⅔",o="¾",s=t.hours(),c=t.minutes();if(0===s)return c+" min";var u=1===s?"hr":"hrs";switch(c){case 0:return s+" "+u;case 15:return""+s+n+" "+u;case 20:return""+s+r+" "+u;case 30:return""+s+i+" "+u;case 40:return""+s+a+" "+u;case 45:return""+s+o+" "+u;default:return s+" "+u+" "+c+" min"}}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"dddd, MMMM D";if(e instanceof Date)throw new Error("`utc` must be a ISO-formatted String timestamp or integer hammertime!");var r=i(t);return M["default"].utc(e).tz(r).format(n)}function d(e,t){var n=void 0;if(n=t.timezoneAware?_["default"].isUndefined(e.time)?null:Date.parse(e.time):_["default"].isUndefined(e.deviceTime)?null:Date.parse(e.deviceTime),_["default"].isNaN(n))throw new Error("Check your input datum; could not parse `time` or `deviceTime` with Date.parse.");return n}function p(e,t){if(e instanceof Date)throw new Error("`utc` must be a ISO-formatted String timestamp or integer hammertime!");var n=i(t),r=M["default"].utc(e).tz(n).startOf("day"),a="string"==typeof e?Date.parse(e):e;return r.valueOf()===a?r.toDate():r.add(1,"day").toDate()}Object.defineProperty(t,"__esModule",{value:!0}),t.TWENTY_FOUR_HRS=t.THREE_HRS=t.ONE_HR=t.THIRTY_MINS=void 0,t.getTimezoneFromTimePrefs=i,t.formatBirthdate=a,t.formatClocktimeFromMsPer24=o,t.formatCurrentDate=s,t.formatDiagnosisDate=c,t.formatDuration=u,t.formatLocalizedFromUTC=l,t.getHammertimeFromDatumWithTimePrefs=d,t.getLocalizedCeiling=p;var f=n(4),_=r(f),h=n(10),m=n(21),M=r(m),b=t.THIRTY_MINS=18e5,g=t.ONE_HR=36e5,y=t.THREE_HRS=108e5,T=t.TWENTY_FOUR_HRS=864e5;!function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"THIRTY_MINS","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"),__REACT_HOT_LOADER__.register(g,"ONE_HR","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"),__REACT_HOT_LOADER__.register(y,"THREE_HRS","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"),__REACT_HOT_LOADER__.register(T,"TWENTY_FOUR_HRS","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"),__REACT_HOT_LOADER__.register(i,"getTimezoneFromTimePrefs","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"),__REACT_HOT_LOADER__.register(a,"formatBirthdate","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"),__REACT_HOT_LOADER__.register(o,"formatClocktimeFromMsPer24","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"),__REACT_HOT_LOADER__.register(s,"formatCurrentDate","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"),__REACT_HOT_LOADER__.register(c,"formatDiagnosisDate","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"),__REACT_HOT_LOADER__.register(u,"formatDuration","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"),__REACT_HOT_LOADER__.register(l,"formatLocalizedFromUTC","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"),__REACT_HOT_LOADER__.register(d,"getHammertimeFromDatumWithTimePrefs","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"),__REACT_HOT_LOADER__.register(p,"getLocalizedCeiling","/Users/clintbeacock/Sites/tidepool/viz/src/utils/datetime.js"))}()},function(e,t){e.exports=require("moment-timezone")},function(e,t,n){var r=n(23);"string"==typeof r&&(r=[[e.id,r,""]]);n(9)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(7)(),t.i(n(14),void 0),t.i(n(8),void 0),t.push([e.id,".FocusedRangeLabels--container--3xGNN{top:0}.FocusedRangeLabels--explainerText--LaA5m{display:block}",""]),t.locals={container:"FocusedRangeLabels--container--3xGNN "+n(14).locals.absolute+" "+n(14).locals.smallHorizontalPadding,number:"FocusedRangeLabels--number--2kw_y "+n(8).locals.boldText+" "+n(8).locals.highContrastText+" "+n(8).locals.noWrap+" "+n(8).locals.largeSize,explainerText:"FocusedRangeLabels--explainerText--LaA5m "+n(8).locals.highContrastText+" "+n(8).locals.noWrap,timeLabel:"FocusedRangeLabels--timeLabel--1DqNJ "+n(8).locals.highContrastText+" "+n(8).locals.noWrap+" "+n(8).locals.defaultSize}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),o=r(a),s=n(4),c=r(s),u=n(3),l=r(u),d=n(16),p=n(17),f=n(20),_=n(25),h=n(27),m=r(h),M=10,b=10,g=30,y=10,T=function(e){function t(e){var t=c["default"].find(e.annotations||[],function(e){return"bg/out-of-range"===e.code});return t?i({},t.value,t.threshold):null}var n=e.focusedPoint;if(!n)return null;var r=e.bgPrefs,a=e.focusedPoint,s=a.datum,u=a.position,d=a.allSmbgsOnDate,h=a.allPositions,T=e.timePrefs,v=e.lines,A=(0,f.getHammertimeFromDatumWithTimePrefs)(s,T),L=(0,f.formatLocalizedFromUTC)(A,T),O=(0,f.formatLocalizedFromUTC)(A,T,"MMM D"),z=u.tooltipLeft?"left":"right";if(!v){var S=c["default"].indexOf(d,s);c["default"].pullAt(d,S),c["default"].pullAt(h,S)}var D=c["default"].map(d,function(e,n){return o["default"].createElement(l["default"],{key:n,content:o["default"].createElement("span",{className:m["default"].number},(0,p.formatBgValue)(e.value,r,t(e))),position:h[n],side:"bottom",tail:!1,offset:{top:M,left:0}})}),k=void 0;return k=v?o["default"].createElement(l["default"],{title:o["default"].createElement("span",{className:m["default"].explainerText},L),position:u,side:z,offset:{top:b,horizontal:g}}):o["default"].createElement(l["default"],{title:o["default"].createElement("span",{className:m["default"].tipWrapper},o["default"].createElement("span",{className:m["default"].shortDate},O),o["default"].createElement("span",{className:m["default"].shortTime},(0,f.formatClocktimeFromMsPer24)(s.msPer24))),content:o["default"].createElement("span",{className:m["default"].tipWrapper},o["default"].createElement("span",{className:m["default"].detailNumber},(0,p.formatBgValue)(s.value,r,t(s))),o["default"].createElement("span",{className:m["default"].subType},(0,_.categorizeSmbgSubtype)(s))),position:u,side:z,offset:{top:0,horizontal:y}}),o["default"].createElement("div",{className:m["default"].container},D,k)};T.propTypes={bgPrefs:a.PropTypes.shape({bgUnits:a.PropTypes.oneOf([d.MGDL_UNITS,d.MMOLL_UNITS]).isRequired}).isRequired,focusedPoint:a.PropTypes.shape({allPositions:a.PropTypes.arrayOf(a.PropTypes.shape({tooltipLeft:a.PropTypes.bool.isRequired,top:a.PropTypes.number.isRequired,left:a.PropTypes.number.isRequired})),allSmbgsOnDate:a.PropTypes.arrayOf(a.PropTypes.shape({value:a.PropTypes.number.isRequired})),date:a.PropTypes.string.isRequired,datum:a.PropTypes.shape({deviceTime:a.PropTypes.string,msPer24:a.PropTypes.number.isRequired,subType:a.PropTypes.string,time:a.PropTypes.string,value:a.PropTypes.number.isRequired}),position:a.PropTypes.shape({top:a.PropTypes.number.isRequired,left:a.PropTypes.number.isRequired})}),grouped:o["default"].PropTypes.bool.isRequired,lines:o["default"].PropTypes.bool.isRequired,timePrefs:a.PropTypes.shape({timezoneAware:o["default"].PropTypes.bool.isRequired,timezoneName:o["default"].PropTypes.oneOfType([o["default"].PropTypes.string,null])}).isRequired};var v=T;t["default"]=v,function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(M,"SIMPLE_VALUE_TOP_OFFSET","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/smbg/FocusedSMBGPointLabel.js"),__REACT_HOT_LOADER__.register(b,"SIMPLE_DAY_TOP_OFFSET","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/smbg/FocusedSMBGPointLabel.js"),__REACT_HOT_LOADER__.register(g,"SIMPLE_DAY_HORIZ_OFFSET","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/smbg/FocusedSMBGPointLabel.js"),__REACT_HOT_LOADER__.register(y,"DETAILED_DAY_HORIZ_OFFSET","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/smbg/FocusedSMBGPointLabel.js"),__REACT_HOT_LOADER__.register(T,"FocusedSMBGPointLabel","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/smbg/FocusedSMBGPointLabel.js"),__REACT_HOT_LOADER__.register(v,"default","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/smbg/FocusedSMBGPointLabel.js"))}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e){var t=p["default"].filter(e,{value:"low"}),n=p["default"].filter(e,{value:"high"}),r={};return p["default"].isEmpty(t)||(r.low=(0,f.max)(t,function(e){return e.threshold})),p["default"].isEmpty(n)||(r.high=(0,f.min)(n,function(e){return e.threshold})),r}function a(e,t){if(t<0||t>=_.TWENTY_FOUR_HRS)throw new Error("`msPer24` < 0 or >= 86400000 is invalid!");return Math.floor(t/e)*e+e/2}function o(e,t,n){var r=t.data;return p["default"].uniq(p["default"].pluck(p["default"].filter(e,function(e){return e.msPer24>=r.msFrom&&e.msPer24<r.msTo&&(e.value>=r[n[0]]&&e.value<=r[n[1]])}),"localDate")).sort()}function s(e){var t=function(e){return"bg/out-of-range"===e.code},n=p["default"].filter(e,function(e){return p["default"].some(e.annotations||[],t)}),r=p["default"].map(n,function(e){return p["default"].pick(p["default"].find(e.annotations||[],t),["threshold","value"])});return p["default"].uniq(r,function(e){return e.threshold})}function c(e,t,n,r){var a=p["default"].sortBy(n,function(e){return e}),o=parseInt(e,10),s={id:e,min:(0,f.min)(a),tenthQuantile:(0,f.quantile)(a,.1),firstQuartile:(0,f.quantile)(a,.25),median:(0,f.median)(a),thirdQuartile:(0,f.quantile)(a,.75),ninetiethQuantile:(0,f.quantile)(a,.9),max:(0,f.max)(a),msX:o,msFrom:o-t/2,msTo:o+t/2};if(!p["default"].isEmpty(r)){var c=i(r);s.outOfRangeThresholds=c}return s}function u(e,t,n,r){var a=parseInt(e,10),o={id:e,min:(0,f.min)(n),mean:(0,f.mean)(n),max:(0,f.max)(n),msX:a,msFrom:a-t/2,msTo:a+t/2};if(!p["default"].isEmpty(r)){var s=i(r);o.outOfRangeThresholds=s}return o}function l(e){var t=void 0;return t=e.subType&&"manual"===e.subType?e.subType:"meter"}Object.defineProperty(t,"__esModule",{value:!0}),t.determineRangeBoundaries=i,t.findBinForTimeOfDay=a,t.findDatesIntersectingWithCbgSliceSegment=o,t.findOutOfRangeAnnotations=s,t.calculateCbgStatsForBin=c,t.calculateSmbgStatsForBin=u,t.categorizeSmbgSubtype=l;var d=n(4),p=r(d),f=n(26),_=n(20);!function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(i,"determineRangeBoundaries","/Users/clintbeacock/Sites/tidepool/viz/src/utils/trends/data.js"),__REACT_HOT_LOADER__.register(a,"findBinForTimeOfDay","/Users/clintbeacock/Sites/tidepool/viz/src/utils/trends/data.js"),__REACT_HOT_LOADER__.register(o,"findDatesIntersectingWithCbgSliceSegment","/Users/clintbeacock/Sites/tidepool/viz/src/utils/trends/data.js"),__REACT_HOT_LOADER__.register(s,"findOutOfRangeAnnotations","/Users/clintbeacock/Sites/tidepool/viz/src/utils/trends/data.js"),__REACT_HOT_LOADER__.register(c,"calculateCbgStatsForBin","/Users/clintbeacock/Sites/tidepool/viz/src/utils/trends/data.js"),__REACT_HOT_LOADER__.register(u,"calculateSmbgStatsForBin","/Users/clintbeacock/Sites/tidepool/viz/src/utils/trends/data.js"),__REACT_HOT_LOADER__.register(l,"categorizeSmbgSubtype","/Users/clintbeacock/Sites/tidepool/viz/src/utils/trends/data.js"))}()},function(e,t){e.exports=require("d3-array")},function(e,t,n){var r=n(28);"string"==typeof r&&(r=[[e.id,r,""]]);n(9)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(7)(),t.i(n(14),void 0),t.i(n(8),void 0),t.push([e.id,".FocusedSMBGPointLabel--container--tKvDB{top:0}.FocusedSMBGPointLabel--explainerText--I3VOk{display:block;padding:5px}.FocusedSMBGPointLabel--detailNumber--1s0C_{text-align:center}.FocusedSMBGPointLabel--subType--3c9Mz{font-style:italic}.FocusedSMBGPointLabel--tipWrapper--3Im_f{display:flex;justify-content:space-around;flex-wrap:nowrap}",""]),t.locals={container:"FocusedSMBGPointLabel--container--tKvDB "+n(14).locals.absolute+" "+n(14).locals.smallHorizontalPadding,number:"FocusedSMBGPointLabel--number--W173a "+n(8).locals.boldText+" "+n(8).locals.highContrastText+" "+n(8).locals.noWrap+" "+n(8).locals.largeSize,explainerText:"FocusedSMBGPointLabel--explainerText--I3VOk "+n(8).locals.highContrastText+" "+n(8).locals.noWrap,detailNumber:"FocusedSMBGPointLabel--detailNumber--1s0C_ FocusedSMBGPointLabel--explainerText--I3VOk "+n(8).locals.highContrastText+" "+n(8).locals.noWrap+" FocusedSMBGPointLabel--number--W173a "+n(8).locals.boldText+" "+n(8).locals.highContrastText+" "+n(8).locals.noWrap+" "+n(8).locals.largeSize,shortDate:"FocusedSMBGPointLabel--shortDate--3moKf FocusedSMBGPointLabel--explainerText--I3VOk "+n(8).locals.highContrastText+" "+n(8).locals.noWrap,shortTime:"FocusedSMBGPointLabel--shortTime--Zk-rJ FocusedSMBGPointLabel--explainerText--I3VOk "+n(8).locals.highContrastText+" "+n(8).locals.noWrap,subType:"FocusedSMBGPointLabel--subType--3c9Mz FocusedSMBGPointLabel--explainerText--I3VOk "+n(8).locals.highContrastText+" "+n(8).locals.noWrap,tipWrapper:"FocusedSMBGPointLabel--tipWrapper--3Im_f"}},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){return(0,d.bindActionCreators)({turnOnCbgRange:s["default"].partial(f.turnOnCbgRange,t.currentPatientInViewId),turnOffCbgRange:s["default"].partial(f.turnOffCbgRange,t.currentPatientInViewId)},e)}Object.defineProperty(t,"__esModule",{value:!0}),t.RangeSelect=void 0,t.mapDispatchToProps=a;var o=n(4),s=i(o),c=n(2),u=i(c),l=n(30),d=n(31),p=n(32),f=r(p),_=n(38),h=i(_),m=n(41),M=i(m),b=t.RangeSelect=function(e){return u["default"].createElement("div",{className:M["default"].container},u["default"].createElement(h["default"],{checked:e.displayFlags.cbg100Enabled,name:"hundred",label:"100% of Readings",onFn:s["default"].partial(e.turnOnCbgRange,"100"),offFn:s["default"].partial(e.turnOffCbgRange,"100")}),u["default"].createElement(h["default"],{checked:e.displayFlags.cbg80Enabled,name:"eighty",label:"80% of Readings",onFn:s["default"].partial(e.turnOnCbgRange,"80"),offFn:s["default"].partial(e.turnOffCbgRange,"80")}),u["default"].createElement(h["default"],{checked:e.displayFlags.cbg50Enabled,name:"fifty",label:"50% of Readings",onFn:s["default"].partial(e.turnOnCbgRange,"50"),offFn:s["default"].partial(e.turnOffCbgRange,"50")}),u["default"].createElement(h["default"],{checked:e.displayFlags.cbgMedianEnabled,name:"median",label:"Median",onFn:s["default"].partial(e.turnOnCbgRange,"median"),offFn:s["default"].partial(e.turnOffCbgRange,"median")}))};b.propTypes={displayFlags:c.PropTypes.shape({cbg100Enabled:c.PropTypes.bool.isRequired,cbg80Enabled:c.PropTypes.bool.isRequired,cbg50Enabled:c.PropTypes.bool.isRequired,cbgMedianEnabled:c.PropTypes.bool.isRequired}).isRequired,turnOnCbgRange:c.PropTypes.func.isRequired,turnOffCbgRange:c.PropTypes.func.isRequired,currentPatientInViewId:c.PropTypes.string.isRequired};var g=(0,l.connect)(null,a)(b);t["default"]=g,function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"RangeSelect","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/cbg/RangeSelect.js"),__REACT_HOT_LOADER__.register(a,"mapDispatchToProps","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/cbg/RangeSelect.js"),__REACT_HOT_LOADER__.register(g,"default","/Users/clintbeacock/Sites/tidepool/viz/src/components/trends/cbg/RangeSelect.js"))}()},function(e,t){e.exports=require("react-redux")},function(e,t){e.exports=require("redux")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(33);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})});var i=n(34);Object.keys(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}})});var a=n(36);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})});var o=n(37);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})}),function(){"undefined"==typeof __REACT_HOT_LOADER__}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t,n,r){return function(i,a){i((0,s.focusTrendsCbgSlice)(e,t,n,r)),setTimeout(function(){var n=o["default"].get(a(),["viz","trends",e],{}),c=n.focusedCbgSlice,u=n.focusedCbgSliceKeys,l=t.id;l===o["default"].get(c,["data","id"])&&o["default"].isEqual(r,u)&&i((0,s.showCbgDateTraces)(e))},250)}}Object.defineProperty(t,"__esModule",{value:!0}),t.delayShowCbgTracesOnFocus=i;var a=n(4),o=r(a),s=n(34);!function(){"undefined"!=typeof __REACT_HOT_LOADER__&&__REACT_HOT_LOADER__.register(i,"delayShowCbgTracesOnFocus","/Users/clintbeacock/Sites/tidepool/viz/src/redux/actions/thunks.js")}()},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e,t,n){return{type:M.F