Commit 823fa5b5 authored by Tomas Pettersson's avatar Tomas Pettersson 🏸
Browse files

test

parent 57dc470f
......@@ -84,12 +84,13 @@ var STWkit;
};
return AccordionCard;
}());
STWkit.AccordionCard = AccordionCard;
var LocationCard = (function (_super) {
__extends(LocationCard, _super);
function LocationCard(id, parentDiv, lang, langData, map, forcing, obs) {
function LocationCard(id, title, parentDiv, lang, langData, map, forcing) {
var _this = this;
var locationDiv = STWkit.DomUtil.create('div', 'uk-width-1-1 uk-margin-top', parentDiv);
_this = _super.call(this, id, 'Specify time and location', parentDiv, locationDiv) || this;
_this = _super.call(this, id, title, parentDiv, locationDiv) || this;
var self = _this;
if (forcing)
self.forcingBoundary = new Forcing.Boundary(locationDiv, map, forcing);
......@@ -123,66 +124,12 @@ var STWkit;
var legendText = L.DomUtil.create('div', 'legend-text', rowDiv);
legendText.textContent = text;
}
if (obs && obs.sat) {
self.satObs = new Observation.Sat(map, satCallbackFn, 'observation/oo');
var satDetectionDiv = L.DomUtil.create('div', '', locationDiv);
var satDetectionList = L.DomUtil.create('dl', 'uk-description-list-line', satDetectionDiv);
var satDetectionItem = L.DomUtil.create('dt', '', satDetectionList);
var satDetectionHeading = L.DomUtil.create('h5', 'uk-width-1-1 chevron-title', satDetectionItem);
satDetectionHeading.textContent = "Satellite oil detections";
self.satDetectionChevronIcon = L.DomUtil.create('span', 'uk-icon-chevron-down chevron-icon', satDetectionHeading);
self.satDetectionContent = L.DomUtil.create('div', 'uk-animation-fade', satDetectionItem);
self.satDetectionContent.style.display = 'none';
satDetectionHeading.onclick = function (evt) {
if (self.satDetectionChevronIcon.classList.contains('uk-icon-chevron-down')) {
self.satDetectionChevronIcon.classList.remove('uk-icon-chevron-down');
self.satDetectionChevronIcon.classList.add('uk-icon-chevron-up');
self.satDetectionContent.style.display = "";
self.satObs.show();
}
else {
self.satDetectionChevronIcon.classList.remove('uk-icon-chevron-up');
self.satDetectionChevronIcon.classList.add('uk-icon-chevron-down');
self.satDetectionContent.style.display = 'none';
self.satObs.hide();
}
};
var satDetectionform = L.DomUtil.create('form', 'uk-form uk-form-stacked', self.satDetectionContent);
satDetectionform.onsubmit = function (e) {
e.preventDefault();
e.stopPropagation();
return false;
};
var satDetectionfieldset = L.DomUtil.create('fieldset', '', satDetectionform);
var satDetectionRowDiv = L.DomUtil.create('div', 'uk-form-row uk-margin-top', satDetectionfieldset);
_super.prototype.addLabelDiv.call(_this, satDetectionRowDiv, "Detection frequency", "See more information <a style='color:#faa732;' href='help/classic/#oil-oo-satdetection' target='_blank'>here</a>");
legendBox(satDetectionfieldset, 'rgb(255, 0, 0)', 'Past day', '10px');
legendBox(satDetectionfieldset, 'rgb(255, 153, 0)', 'Past week', '10px');
legendBox(satDetectionfieldset, 'rgb(255, 255, 0)', 'Two weeks', '10px');
legendBox(satDetectionfieldset, 'rgb(255, 255, 204)', 'Older', '10px');
}
var obsform = L.DomUtil.create('form', 'uk-form uk-form-stacked', locationDiv);
obsform.onsubmit = function (e) {
e.preventDefault();
e.stopPropagation();
return false;
};
self.datetimeFormat = 'YYYY-MM-DD HH:mm';
self.datetimeTFormat = 'YYYY-MM-DDTHH:mm:ss.000';
self.dateFormat = 'YYYY-MM-DD';
self.timeFormat = 'HH:mm';
var obsdateLabelGrid = L.DomUtil.create('div', 'uk-grid', obsform);
var obsfieldset = L.DomUtil.create('fieldset', '', obsform);
var obsdateRowDiv = L.DomUtil.create('div', 'uk-form-row', obsfieldset);
_super.prototype.addLabelDiv.call(_this, obsdateRowDiv, "Observation time (UTC)", "See more information <a style='color:#faa732;' href='help/classic/#oil-oo-time' target='_blank'>here</a>");
var obsdateDiv = L.DomUtil.create('div', 'uk-form-controls uk-form-icon uk-width-1-1', obsdateRowDiv);
obsdateDiv.id = 'guideoo1';
var obsdateIcon = L.DomUtil.create('span', 'uk-icon-calendar', obsdateDiv);
self.obsDateInput = L.DomUtil.create('input', 'uk-width-1-2', obsdateDiv);
self.obsDateInput.type = 'text';
self.obsDateInput.placeholder = self.dateFormat;
self.obsTimeInput = L.DomUtil.create('input', 'uk-width-1-2', obsdateDiv);
self.obsTimeInput.type = 'text';
var typeLabelGrid = L.DomUtil.create('div', 'uk-grid uk-margin-top', obsform);
var objectlabelDiv = L.DomUtil.create('div', 'uk-width-1-2', typeLabelGrid);
_super.prototype.addLabelDiv.call(_this, objectlabelDiv, "Outlet type", "See more information <a style='color:#faa732;' href='help/classic/#oil-oo-type' target='_blank'>here</a>");
......
{"version":3,"file":"cards.js","sourceRoot":"","sources":["cards.ts"],"names":[],"mappings":"AAAA,2CAA2C;AAC3C,0CAA0C;AAC1C,4CAA4C;AAC5C,6DAA6D;AAC7D,2CAA2C;;;;;;;;;;;AAE3C,IAAO,MAAM,CA0kBZ;AA1kBD,WAAO,MAAM;IACT;QASA,uBAAY,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO;YAClC,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;YACpB,IAAI,SAAS,GAAmB,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,gBAAgB,EAAE,MAAM,CAAC,CAAC;YACvF,IAAI,CAAC,KAAK,GAAmB,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,+CAA+C,EAAE,SAAS,CAAC,CAAC;YACrH,IAAI,CAAC,KAAK,CAAC,EAAE,GAAG,EAAE,CAAC;YACnB,IAAI,CAAC,SAAS,GAAoB,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,UAAU,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;YACxF,IAAI,SAAS,GAAoB,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;YACpF,SAAS,CAAC,WAAW,GAAG,IAAI,GAAG,KAAK,CAAC;YACrC,IAAI,CAAC,SAAS,GAAoB,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,mCAAmC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;YACjH,IAAI,UAAU,GAAmB,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,wCAAwC,EAAE,SAAS,CAAC,CAAC;YACnH,UAAU,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;YAChC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;YACvB,IAAI,CAAC,IAAI,EAAE,CAAC;YACZ,IAAI,CAAC,eAAe,GAAG,EAAE,CAAC;QAC9B,CAAC;QAEM,2CAAmB,GAA1B,UAA2B,QAAQ;YAC/B,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QACxC,CAAC;QAEM,oCAAY,GAAnB,UAAoB,UAAU;YAC1B,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBACnD,IAAI,QAAQ,GAAQ,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC;gBAC5C,QAAQ,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;YAClC,CAAC;QACL,CAAC;QAEM,mCAAW,GAAlB,UAAmB,SAAS,EAAE,QAAQ,EAAE,SAAS;YAC7C,IAAI,IAAI,GAAG,IAAI,CAAC;YAChB,IAAI,KAAK,GAAqB,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,EAAE,0BAA0B,EAAE,SAAS,CAAC,CAAC;YACpG,KAAK,CAAC,WAAW,GAAG,QAAQ,CAAC;YAC7B,IAAI,eAAe,GAAoB,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,mCAAmC,EAAE,SAAS,CAAC,CAAC;YACrH,eAAe,CAAC,OAAO,GAAG;gBACtB,aAAa,CAAC,OAAO,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC;YAC/C,CAAC,CAAC;QACN,CAAC;QAAA,CAAC;QAEK,qBAAO,GAAd,UAAe,KAAa,EAAE,GAAW;YACrC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,6DAA6D,GAAG,KAAK,GAAG,SAAS,GAAG,GAAG,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC,CAAC;QACrJ,CAAC;QACM,wBAAU,GAAjB,UAAkB,KAAa,EAAE,GAAW;YACxC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,6DAA6D,GAAG,KAAK,GAAG,SAAS,GAAG,GAAG,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC,CAAC;QACxJ,CAAC;QAEM,wBAAU,GAAjB,UAAkB,MAAyB,EAAE,MAAM;YAC/C,IAAI,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC;YAC1D,EAAE,CAAC,CAAC,MAAM,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;gBACvB,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;YACzC,CAAC;YACD,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,SAAS,CAAC,CAAC,CAAC;gBACvB,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC;YAC5C,CAAC;QACL,CAAC;QAEM,uBAAS,GAAhB,UAAiB,MAAyB;YACtC,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC;QACrD,CAAC;QAEM,6BAAK,GAAZ;YACI,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;QACxB,CAAC;QAEM,4BAAI,GAAX;YACI,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;YAClC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;QACxC,CAAC;QACM,4BAAI,GAAX;YACI,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,GAAG,OAAO,CAAC;YACnC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,GAAG,OAAO,CAAC;QACzC,CAAC;QAEM,+BAAO,GAAd;YACI,MAAM,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,IAAI,OAAO,CAAC,CAAA;QAChD,CAAC;QAED,oBAAC;IAAD,CAAC,AApFD,IAoFC;IAED;QAAkC,gCAAa;QAqB3C,sBAAY,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,QAAQ,EAAE,GAAG,EAAE,OAAO,EAAE,GAAG;YAA5D,iBAgTC;YA/SG,IAAI,WAAW,GAAmB,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,4BAA4B,EAAE,SAAS,CAAC,CAAC;YACxG,QAAA,kBAAM,EAAE,EAAE,2BAA2B,EAAE,SAAS,EAAE,WAAW,CAAC,SAAC;YAC/D,IAAI,IAAI,GAAG,KAAI,CAAC;YAEhB,EAAE,CAAC,CAAC,OAAO,CAAC;gBAAC,IAAI,CAAC,eAAe,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,WAAW,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC;YAGpF,IAAI,aAAa,GAAG,UAAS,OAAO,EAAE,cAAc,EAAE,SAAS,EAAE,EAAE;gBAC/D,IAAI,CAAC,KAAK,EAAE,CAAC;gBACb,IAAI,OAAO,GAAO,EAAE,CAAC;gBACrB,OAAO,CAAC,MAAM,CAAC,GAAG,mBAAmB,CAAC;gBACtC,OAAO,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;gBACzB,OAAO,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;gBACzC,IAAI,WAAW,GAAG;oBACd,IAAI,EAAE,EAAE;oBACR,UAAU,EAAE,MAAM;oBAClB,iBAAiB,EAAE,IAAI;oBACvB,gBAAgB,EAAE,IAAI;oBACtB,cAAc,EAAE,IAAI;oBACpB,MAAM,EAAE,KAAK;oBACb,MAAM,EAAE,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,OAAO,EAAE;iBAC1C,CAAC;gBACF,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,aAAa,CAAC,GAAG,EAAE,CAAC;gBACnD,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;gBAChE,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,GAAG,EAAE,CAAC;gBAClD,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC;YAC/B,CAAC,CAAC;YAEF,mBAAmB,QAA6B,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI;gBAC/D,IAAI,MAAM,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,8BAA8B,EAAE,QAAQ,CAAC,CAAC;gBAC/F,IAAI,SAAS,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,YAAY,EAAE,MAAM,CAAC,CAAC;gBAC9E,SAAS,CAAC,KAAK,CAAC,eAAe,GAAG,KAAK,CAAC;gBACxC,SAAS,CAAC,KAAK,CAAC,KAAK,GAAG,IAAI,CAAC;gBAC7B,SAAS,CAAC,KAAK,CAAC,MAAM,GAAG,IAAI,CAAC;gBAC9B,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC;gBACvB,IAAI,UAAU,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,aAAa,EAAE,MAAM,CAAC,CAAC;gBAChF,UAAU,CAAC,WAAW,GAAG,IAAI,CAAC;YAClC,CAAC;YAGD,EAAE,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;gBACjB,IAAI,CAAC,MAAM,GAAG,IAAI,WAAW,CAAC,GAAG,CAAC,GAAG,EAAE,aAAa,EAAE,gBAAgB,CAAC,CAAC;gBACxE,IAAI,eAAe,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,EAAE,WAAW,CAAC,CAAC;gBAC/E,IAAI,gBAAgB,GAAqB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,EAAE,eAAe,CAAC,CAAC;gBAC7G,IAAI,gBAAgB,GAAqB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,EAAE,gBAAgB,CAAC,CAAC;gBACtF,IAAI,mBAAmB,GAAuB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,4BAA4B,EAAE,gBAAgB,CAAC,CAAC;gBACrH,mBAAmB,CAAC,WAAW,GAAG,0BAA0B,CAAC;gBAC7D,IAAI,CAAC,uBAAuB,GAAoB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,mCAAmC,EAAE,mBAAmB,CAAC,CAAC;gBACnI,IAAI,CAAC,mBAAmB,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,mBAAmB,EAAE,gBAAgB,CAAC,CAAC;gBAC1G,IAAI,CAAC,mBAAmB,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;gBAChD,mBAAmB,CAAC,OAAO,GAAG,UAAU,GAAG;oBACvC,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,QAAQ,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC;wBAC1E,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,MAAM,CAAC,sBAAsB,CAAC,CAAC;wBACtE,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;wBACjE,IAAI,CAAC,mBAAmB,CAAC,KAAK,CAAC,OAAO,GAAG,EAAE,CAAC;wBAC5C,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;oBACvB,CAAC;oBAAC,IAAI,CAAC,CAAC;wBACJ,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,MAAM,CAAC,oBAAoB,CAAC,CAAC;wBACpE,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAC;wBACnE,IAAI,CAAC,mBAAmB,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;wBAChD,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;oBACvB,CAAC;gBACL,CAAC,CAAC;gBAEF,IAAI,gBAAgB,GAAoB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,yBAAyB,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC;gBACtH,gBAAgB,CAAC,QAAQ,GAAG,UAAU,CAAC;oBACnC,CAAC,CAAC,cAAc,EAAE,CAAC;oBACnB,CAAC,CAAC,eAAe,EAAE,CAAC;oBACpB,MAAM,CAAC,KAAK,CAAC;gBACjB,CAAC,CAAC;gBAEF,IAAI,oBAAoB,GAAwB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,UAAU,EAAE,EAAE,EAAE,gBAAgB,CAAC,CAAC;gBACnG,IAAI,kBAAkB,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,2BAA2B,EAAE,oBAAoB,CAAC,CAAC;gBACpH,iBAAM,WAAW,aAAC,kBAAkB,EAAE,qBAAqB,EAAE,kHAAkH,CAAC,CAAC;gBACjL,SAAS,CAAC,oBAAoB,EAAE,gBAAgB,EAAE,UAAU,EAAE,MAAM,CAAC,CAAC;gBACtE,SAAS,CAAC,oBAAoB,EAAE,kBAAkB,EAAE,WAAW,EAAE,MAAM,CAAC,CAAC;gBACzE,SAAS,CAAC,oBAAoB,EAAE,kBAAkB,EAAE,WAAW,EAAE,MAAM,CAAC,CAAC;gBACzE,SAAS,CAAC,oBAAoB,EAAE,oBAAoB,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;YAE3E,CAAC;YAGD,IAAI,OAAO,GAAoB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,yBAAyB,EAAE,WAAW,CAAC,CAAC;YAChG,OAAO,CAAC,QAAQ,GAAG,UAAU,CAAC;gBAC1B,CAAC,CAAC,cAAc,EAAE,CAAC;gBACnB,CAAC,CAAC,eAAe,EAAE,CAAC;gBACpB,MAAM,CAAC,KAAK,CAAC;YACjB,CAAC,CAAC;YACF,IAAI,CAAC,cAAc,GAAG,kBAAkB,CAAC;YACzC,IAAI,CAAC,eAAe,GAAG,yBAAyB,CAAC;YACjD,IAAI,CAAC,UAAU,GAAG,YAAY,CAAC;YAC/B,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC;YAC1B,IAAI,gBAAgB,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,OAAO,CAAC,CAAC;YACnF,IAAI,WAAW,GAAwB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,UAAU,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;YACjF,IAAI,aAAa,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,aAAa,EAAE,WAAW,CAAC,CAAC;YACxF,iBAAM,WAAW,aAAC,aAAa,EAAE,wBAAwB,EAAE,0GAA0G,CAAC,CAAC;YACvK,IAAI,UAAU,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,4CAA4C,EAAE,aAAa,CAAC,CAAC;YACtH,UAAU,CAAC,EAAE,GAAG,UAAU,CAAC;YAC3B,IAAI,WAAW,GAAoB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,kBAAkB,EAAE,UAAU,CAAC,CAAC;YAC5F,IAAI,CAAC,YAAY,GAAqB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,EAAE,cAAc,EAAE,UAAU,CAAC,CAAC;YAC5F,IAAI,CAAC,YAAY,CAAC,IAAI,GAAG,MAAM,CAAC;YAChC,IAAI,CAAC,YAAY,CAAC,WAAW,GAAG,IAAI,CAAC,UAAU,CAAC;YAChD,IAAI,CAAC,YAAY,GAAqB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,EAAE,cAAc,EAAE,UAAU,CAAC,CAAC;YAC5F,IAAI,CAAC,YAAY,CAAC,IAAI,GAAG,MAAM,CAAC;YAEhC,IAAI,aAAa,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,uBAAuB,EAAE,OAAO,CAAC,CAAC;YAC9F,IAAI,cAAc,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,cAAc,EAAE,aAAa,CAAC,CAAC;YAC5F,iBAAM,WAAW,aAAC,cAAc,EAAE,aAAa,EAAE,0GAA0G,CAAC,CAAC;YAC7J,IAAI,OAAO,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;YACnE,OAAO,CAAC,EAAE,GAAG,UAAU,CAAC;YACxB,OAAO,CAAC,YAAY,CAAC,sBAAsB,EAAE,EAAE,CAAC,CAAC;YACjD,IAAI,cAAc,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,uBAAuB,EAAE,OAAO,CAAC,CAAC;YAC/F,IAAI,gBAAgB,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,cAAc,EAAE,cAAc,CAAC,CAAC;YAC/F,IAAI,iBAAiB,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,iBAAiB,EAAE,gBAAgB,CAAC,CAAC;YACrG,IAAI,CAAC,WAAW,GAAsB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,2BAA2B,EAAE,iBAAiB,CAAC,CAAC;YACjH,IAAI,CAAC,WAAW,CAAC,WAAW,GAAG,QAAQ,CAAC;YAExC,IAAI,CAAC,UAAU,GAAsB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,2BAA2B,EAAE,iBAAiB,CAAC,CAAC;YAChH,IAAI,CAAC,UAAU,CAAC,WAAW,GAAG,MAAM,CAAC;YACrC,IAAI,CAAC,UAAU,CAAC,QAAQ,GAAG,KAAK,CAAC;YAEjC,IAAI,CAAC,aAAa,GAAsB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,2BAA2B,EAAE,iBAAiB,CAAC,CAAC;YACnH,IAAI,CAAC,aAAa,CAAC,WAAW,GAAG,MAAM,CAAC;YAExC,IAAI,CAAC,WAAW,CAAC,OAAO,GAAG,cAAc,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAA;YAChH,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,cAAc,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAA;YACpH,IAAI,CAAC,aAAa,CAAC,OAAO,GAAG,cAAc,IAAI,CAAC,YAAY,GAAG,SAAS,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAA;YACpH,IAAI,CAAC,aAAa,CAAC,QAAQ,GAAG,KAAK,CAAC;YAEpC,IAAI,CAAC,WAAW,GAAG,KAAK,CAAC;YACzB;gBACI,IAAI,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,KAAK,GAAG,GAAG,GAAG,IAAI,CAAC,YAAY,CAAC,KAAK,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC;gBACpG,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC;oBAAC,MAAM,CAAC;gBAC5B,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC;oBAAC,MAAM,CAAC;gBAC9B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;gBACnB,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;gBAChD,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC;YAC3C,CAAC;YAAA,CAAC;YACF,IAAI,iBAAiB,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,uBAAuB,EAAE,OAAO,CAAC,CAAC;YAElG,IAAI,gBAAgB,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,cAAc,EAAE,iBAAiB,CAAC,CAAC;YAClG,iBAAM,WAAW,aAAC,gBAAgB,EAAE,UAAU,EAAE,8GAA8G,CAAC,CAAC;YAChK,IAAI,WAAW,GAAwB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;YAC5E,WAAW,CAAC,EAAE,GAAG,UAAU,CAAC;YAC5B,IAAI,kBAAkB,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,uBAAuB,EAAE,WAAW,CAAC,CAAC;YACvG,IAAI,SAAS,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,cAAc,EAAE,kBAAkB,CAAC,CAAC;YAC5F,IAAI,OAAO,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,cAAc,EAAE,kBAAkB,CAAC,CAAC;YAC1F,+FAA+F;YAC/F,IAAI,YAAY,GAAsB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,2BAA2B,EAAE,SAAS,CAAC,CAAC;YACzG,YAAY,CAAC,WAAW,GAAG,gBAAgB,CAAC;YAC5C,IAAI,UAAU,GAAsB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,2DAA2D,EAAE,OAAO,CAAC,CAAC;YACrI,UAAU,CAAC,WAAW,GAAG,gBAAgB,CAAC;YAC1C,4GAA4G;YAC5G,uCAAuC;YAEvC,WAAW,CAAC,OAAO,GAAG;gBAClB,IAAI,OAAO,GAAG,EAAE,CAAC;gBACjB,OAAO,CAAC,MAAM,CAAC,GAAG,mBAAmB,CAAC;gBACtC,OAAO,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;gBACzB,IAAI,OAAO,GAAG,EAAE,CAAC;gBACjB,OAAO,CAAC,MAAM,CAAC,GAAG,SAAS,CAAC;gBAC5B,OAAO,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;gBACzB,OAAO,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC;gBACtC,OAAO,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,CAAC;gBACxC,OAAO,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;gBAC9C,OAAO,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;gBAC9C,OAAO,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;YACrC,CAAC,CAAA;YAED,IAAI,IAAI,GAAG,EAAE,CAAC;YACd,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC;YAChB,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;YACf,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC;YACjB,IAAI,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;YAChB,EAAE,CAAC,CAAC,OAAO,CAAC;gBAAC,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC;YAExD,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC;gBACrC,MAAM,EAAE,IAAI;gBACZ,UAAU,EAAE,QAAQ,CAAC,WAAW;gBAChC,IAAI,EAAE,EAAE;gBACR,QAAQ,EAAE,IAAI;gBACd,MAAM,EAAG,IAAI;gBACb,OAAO,EAAE,IAAI;gBACb,MAAM,EAAE,KAAK;gBACb,SAAS,EAAE,KAAK;gBAChB,MAAM,EAAE,KAAK;gBACb,UAAU,EAAE,UAAU,OAAO,EAAE,OAAO;oBAClC,IAAI,CAAC,WAAW,GAAG,KAAK,CAAC;oBACzB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;wBACrB,IAAI,SAAS,GAAG,QAAQ,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC;wBACpD,SAAS,CAAC,eAAe,CAAC,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;4BAClE,MAAM,EAAE,IAAI;yBACf,CAAC,CAAC;wBACH,MAAM,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC;wBAChC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC;wBACxB,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC;4BAAC,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;wBAC1D,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;wBACxB,IAAI,WAAW,GAAG,EAAE,CAAC;wBACrB,MAAM,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;4BACxB,KAAK,OAAO;gCACR,WAAW,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;gCACzD,KAAK,CAAC;4BACV,KAAK,YAAY;gCACb,WAAW,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC;gCACvD,KAAK,CAAC;4BACV,KAAK,YAAY;gCACb,IAAI,MAAM,GAAG,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC,SAAS,EAAE,CAAA;gCACxD,WAAW,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;gCAC3C,KAAK,CAAC;4BACV,KAAK,SAAS;gCACV,IAAI,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC,SAAS,EAAE,CAAC;gCACxD,WAAW,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;gCAC3C,KAAK,CAAC;4BAEV;gCACI,KAAK,CAAC;wBACd,CAAC;wBACD,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC;4BAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC;wBACrE,IAAI,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC;wBACzB,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;wBACxB,QAAQ,EAAE,CAAC;oBACf,CAAC;gBACL,CAAC;aACJ,CAAC,CAAC;YACH,IAAI,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;YACtC,IAAI,aAAa,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,gCAAgC,EAAE,WAAW,CAAC,CAAC;YAC3G,aAAa,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;YACnC,IAAI,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC;YAEzB,YAAY,CAAC,OAAO,GAAG,cAAc,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC;YAC9D,UAAU,CAAC,OAAO,GAAG;gBACjB,IAAI,SAAS,GAAG,QAAQ,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC;gBACpD,SAAS,CAAC,eAAe,CAAC,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;oBAClE,MAAM,EAAE,KAAK;iBAChB,CAAC,CAAC;gBACH,MAAM,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC;gBAChC,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC;oBAAC,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;gBACtD,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;gBACpB,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,aAAa,EAAE,CAAC,CAAC;gBAC9D,IAAI,CAAC,WAAW,CAAC,KAAK,GAAG,UAAU,GAAU;oBACzC,IAAI,SAAS,GAAG,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,cAAc,CAAC,CAAC;oBACxD,IAAI,SAAS,GAAG,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,uBAAuB,EAAE,SAAS,CAAC,CAAC;oBAC5E,IAAI,aAAa,GAAsB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,6DAA6D,EAAE,SAAS,CAAC,CAAC;oBAC5I,aAAa,CAAC,WAAW,GAAG,SAAS,CAAC;oBACtC,aAAa,CAAC,OAAO,GAAG,UAAU,CAAC;wBAC/B,GAAG,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;oBAC9B,CAAC,CAAC;oBACF,aAAa,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;oBACrC,8CAA8C;oBAC9C,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;wBAAC,aAAa,CAAC,KAAK,CAAC,OAAO,GAAG,EAAE,CAAC;oBAClE,IAAI,YAAY,GAAsB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,2BAA2B,EAAE,SAAS,CAAC,CAAC;oBACzG,YAAY,CAAC,WAAW,GAAG,QAAQ,CAAC;oBACpC,YAAY,CAAC,OAAO,GAAG,UAAU,CAAC;wBAC9B,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC;4BAAC,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;wBAC1D,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;wBACxB,IAAI,SAAS,GAAG,QAAQ,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC;wBACpD,SAAS,CAAC,eAAe,CAAC,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;4BAClE,MAAM,EAAE,IAAI;yBACf,CAAC,CAAC;wBACH,MAAM,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC;wBAChC,IAAI,CAAC,KAAK,EAAE,CAAC;oBACjB,CAAC,CAAC;oBAEF,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,SAAS,CAAC,CAAC;oBAC9C,MAAM,CAAC,SAAS,CAAC;gBACrB,CAAC,CAAC;gBACF,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;YAEhC,CAAC,CAAC;YACF,6DAA6D;YAC7D,IAAI,QAAQ,GAAmB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,aAAa,EAAE,WAAW,CAAC,CAAC;YACnF,IAAI,WAAW,GAAsB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,uCAAuC,EAAE,QAAQ,CAAC,CAAC;YACnH,WAAW,CAAC,WAAW,GAAG,OAAO,CAAC;YAClC,WAAW,CAAC,OAAO,GAAG;gBAClB,IAAI,CAAC,KAAK,EAAE,CAAC;YACjB,CAAC,CAAC;YACF,IAAI,CAAC,UAAU,GAAsB,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,wCAAwC,EAAE,QAAQ,CAAC,CAAC;YACpH,IAAI,CAAC,UAAU,CAAC,WAAW,GAAG,MAAM,CAAC;YACrC,IAAI,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,CAAC;YAEhC,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG;gBACtB,IAAI,CAAC,UAAU,CAAC,KAAK,EAAE,CAAC;YAC5B,CAAC,CAAA;YAED,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;YAEjD,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG;gBACtB,EAAE,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;oBAC5C,aAAa,CAAC,UAAU,CAAC,0BAA0B,EAC/C,oFAAoF,CAAC,CAAC;oBAC1F,MAAM,CAAC;gBACX,CAAC;gBACD,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC;oBAAC,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;gBACtD,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;YAC/C,CAAC,CAAC;YACF,KAAK,CAAC,KAAK,CAAC;gBACR,IAAI,eAAe,GAAG,KAAK,CAAC,UAAU,CAAM,IAAI,CAAC,YAAY,EAAE,EAAE,MAAM,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC;gBAC5F,IAAI,eAAe,GAAG,KAAK,CAAC,UAAU,CAAM,IAAI,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC;gBAEnE,IAAI,CAAC,QAAQ,EAAE,CAAC;YACpB,CAAC,CAAC,CAAC;;QAEP,CAAC;QAEM,2BAAI,GAAX;YACI,iBAAM,IAAI,WAAE,CAAC;QACjB,CAAC;QAEM,2BAAI,GAAX;YACI,iBAAM,IAAI,WAAE,CAAC;QACjB,CAAC;QAGM,+BAAQ,GAAf;YACI,IAAI,IAAI,GAAG,IAAI,CAAC;YAChB,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;gBAAC,IAAI,CAAC,WAAW,CAAC,KAAK,EAAE,CAAC;YACvE,IAAI,QAAQ,GAAG,MAAM,CAAC,GAAG,EAAE,CAAC;YAC5B,IAAI,CAAC,YAAY,CAAC,KAAK,GAAG,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;YAC3D,IAAI,CAAC,YAAY,CAAC,KAAK,GAAG,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;QAC/E,CAAC;QAEM,mCAAY,GAAnB,UAAoB,OAAO;YACvB,IAAI,IAAI,GAAG,IAAI,CAAC;YAChB,IAAI,UAAU,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC;YAC3D,IAAI,WAAW,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;YAChE,IAAI,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;YAChE,IAAI,CAAC,YAAY,CAAC,KAAK,GAAG,IAAI,CAAC;YAC/B,IAAI,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;YAChE,IAAI,CAAC,YAAY,CAAC,KAAK,GAAG,IAAI,CAAC;YAC/B,IAAI,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC;YAC3D,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;gBACX,KAAK,OAAO;oBACZ,IAAI,CAAC,WAAW,CAAC,KAAK,EAAE,CAAC;oBACzB,KAAK,CAAC;gBACN,KAAK,YAAY;oBACjB,IAAI,CAAC,UAAU,CAAC,KAAK,EAAE,CAAC;oBACxB,KAAK,CAAC;gBACN,KAAK,SAAS;oBACd,IAAI,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;oBAC3B,KAAK,CAAC;gBACN;oBACA,KAAK,CAAC;YACV,CAAC;YACD,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;YAC3B,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;QACrC,CAAC;QAEM,mCAAY,GAAnB,UAAoB,OAAO;YACvB,IAAI,IAAI,GAAG,IAAI,CAAC;YAChB,IAAI,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC;YACrC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,EAAE,CAAC;gBACpC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;YAC5C,CAAC;YAED,IAAI,WAAW,GAAG;gBACd,IAAI,EAAE,IAAI;gBACV,UAAU,EAAE,MAAM;gBAClB,iBAAiB,EAAE,IAAI;gBACvB,gBAAgB,EAAE,IAAI;gBACtB,cAAc,EAAE,IAAI;gBACpB,MAAM,EAAE,QAAQ;gBAChB,MAAM,EAAE,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,KAAK,GAAG,GAAG,GAAG,IAAI,CAAC,YAAY,CAAC,KAAK,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,OAAO,EAAE;aAE7G,CAAC;YACF,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,aAAa,CAAC,GAAG,EAAE,CAAC;YACnD,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;YAChE,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,GAAG,EAAE,CAAC;QAEtD,CAAC;QAEM,4BAAK,GAAZ;YACI,IAAI,IAAI,GAAG,IAAI,CAAC;YAChB,iBAAM,KAAK,WAAE,CAAC;YACd,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;gBACd,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,QAAQ,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;oBACxE,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,MAAM,CAAC,oBAAoB,CAAC,CAAC;oBACpE,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAC;oBACnE,IAAI,CAAC,mBAAmB,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;oBAChD,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;gBACvB,CAAC;YACL,CAAC;YACD,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC;gBAAC,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;YACtD,IAAI,QAAQ,GAAG,MAAM,CAAC,GAAG,EAAE,CAAC;YAC5B,IAAI,CAAC,YAAY,CAAC,KAAK,GAAG,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;YAC3D,IAAI,CAAC,YAAY,CAAC,KAAK,GAAG,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;YAC3E,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;YACrB,IAAI,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC;YACzB,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC;gBAAC,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;YACtE,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC;QAC3C,CAAC;QAGL,mBAAC;IAAD,CAAC,AAhaD,CAAkC,aAAa,GAga9C;IAhaY,mBAAY,eAgaxB,CAAA;IAGF;QAAkC,+BAAS;QAOtC,qBAAY,OAAO;YAAnB,YACI,kBAAM,OAAO,CAAC,SAajB;YAZG,KAAI,CAAC,MAAM,GAAG,QAAQ,CAAC;YACvB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC;gBACjB,KAAI,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;YACjC,CAAC;YACD,KAAI,CAAC,IAAI,GAAG,IAAI,CAAC;YACjB,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC;gBACf,KAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;YAC7B,CAAC;YACD,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;gBACnB,KAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC;YACrC,CAAC;YACD,KAAI,CAAC,OAAO,GAAG,EAAE,CAAC;;QACtB,CAAC;QAEO,uCAAiB,GAAzB;YACI,IAAI,IAAI,GAAG,IAAI,CAAC;YAChB,IAAI,GAAG,GAAG,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC;YACvB,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;gBACzB,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACjC,KAAK,EAAE,CAAC;oBACR,IAAI,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC;oBACpD,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC;wBAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC;oBAC3E,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;wBAAC,SAAS,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC;oBACjF,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC;wBAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC;oBAC3E,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;wBAAC,SAAS,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC;oBACjF,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;wBAAC,SAAS,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC;oBACjF,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC;wBAAC,GAAG,GAAG,KAAK,CAAC;gBACzD,CAAC;YACL,CAAC;YACD,KAAK,GAAG,CAAC,CAAC;YACV,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;gBACzB,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACjC,KAAK,EAAE,CAAC;oBACR,IAAI,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC;oBACpD,EAAE,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC;wBACf,SAAS,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;wBAClC,SAAS,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;oBAEtC,CAAC;oBACD,IAAI,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC;wBAC9B,SAAS,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;wBAC/B,SAAS,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;oBACtC,CAAC;oBAAC,IAAI,CAAC,CAAC;wBACJ,SAAS,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;wBAClC,SAAS,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;oBACnC,CAAC;gBACL,CAAC;YACL,CAAC;QACL,CAAC;QAEO,8BAAQ,GAAhB,UAAiB,EAAE,EAAE,IAAI;YACrB,IAAI,IAAI,GAAG,IAAI,CAAC;YAChB,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;gBACzB,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACjC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;wBACrE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,oBAAoB,CAAC,CAAC;wBACjE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAC;oBACpE,CAAC;gBACL,CAAC;YACL,CAAC;YACD,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;gBACP,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC;oBACxE,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,sBAAsB,CAAC,CAAC;oBACpE,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;gBACnE,CAAC;YACL,CAAC;QACL,CAAC;QAGL,kBAAC;IAAD,CAAC,AA9EF,CAAkC,CAAC,CAAC,OAAO,GA8EzC;IA9EY,kBAAW,cA8EvB,CAAA;AAEL,CAAC,EA1kBM,MAAM,KAAN,MAAM,QA0kBZ"}
\ No newline at end of file
{"version":3,"file":"cards.js","sourceRoot":"","sources":["cards.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
......@@ -5,89 +5,89 @@
/// <reference path="../def/moment.d.ts" />
module STWkit {
class AccordionCard {
private content: any;
public status: boolean;
public title: HTMLDivElement;
public badgeSpan: HTMLSpanElement;
public titleIcon: HTMLSpanElement;
private changeListeners: Array<Object>;
public disabled: boolean;
export class AccordionCard {
private content: any;
public status: boolean;
public title: HTMLDivElement;
public badgeSpan: HTMLSpanElement;
public titleIcon: HTMLSpanElement;
private changeListeners: Array<Object>;
public disabled: boolean;
constructor(id, label, parent, content) {
this.status = false;
var container = <HTMLDivElement>STWkit.DomUtil.create('div', 'accordion-card', parent);
this.title = <HTMLDivElement>STWkit.DomUtil.create('h5', 'uk-accordion-title uk-width-1-1 chevron-title', container);
this.title.id = id;
this.badgeSpan = <HTMLSpanElement>STWkit.DomUtil.create('span', 'uk-badge', this.title);
var titleSpan = <HTMLSpanElement>STWkit.DomUtil.create('span', 'title', this.title);
titleSpan.textContent = ' ' + label;
this.titleIcon = <HTMLSpanElement>STWkit.DomUtil.create('span', 'uk-icon-chevron-down chevron-icon', this.title);
var accContent = <HTMLDivElement>STWkit.DomUtil.create('div', 'uk-accordion-content uk-padding-remove', container);
accContent.appendChild(content);
this.content = content;
this.hide();
this.changeListeners = [];
}
constructor(id, label, parent, content) {
this.status = false;
var container = <HTMLDivElement>STWkit.DomUtil.create('div', 'accordion-card', parent);
this.title = <HTMLDivElement>STWkit.DomUtil.create('h5', 'uk-accordion-title uk-width-1-1 chevron-title', container);
this.title.id = id;
this.badgeSpan = <HTMLSpanElement>STWkit.DomUtil.create('span', 'uk-badge', this.title);
var titleSpan = <HTMLSpanElement>STWkit.DomUtil.create('span', 'title', this.title);
titleSpan.textContent = ' ' + label;
this.titleIcon = <HTMLSpanElement>STWkit.DomUtil.create('span', 'uk-icon-chevron-down chevron-icon', this.title);
var accContent = <HTMLDivElement>STWkit.DomUtil.create('div', 'uk-accordion-content uk-padding-remove', container);
accContent.appendChild(content);
this.content = content;
this.hide();
this.changeListeners = [];
}
public addChangeFnListener(listener) {
this.changeListeners.push(listener);
}
public addChangeFnListener(listener) {
this.changeListeners.push(listener);
}
public fireChangeFn(changeCard) {
for (var i = 0; i < this.changeListeners.length; i++) {
var listener: any = this.changeListeners[i];
listener.changeFn(changeCard);
public fireChangeFn(changeCard) {
for (var i = 0; i < this.changeListeners.length; i++) {
var listener: any = this.changeListeners[i];
listener.changeFn(changeCard);
}
}
}
public addLabelDiv(parentDiv, labelTxt, labelInfo) {
var self = this;
var label = <HTMLLabelElement>STWkit.DomUtil.create('label', 'uk-form-label form-label', parentDiv);
label.textContent = labelTxt;
var addPositionInfo = <HTMLSpanElement>STWkit.DomUtil.create('span', 'uk-icon-hover uk-icon-info-circle', parentDiv);
addPositionInfo.onclick = function () {
AccordionCard.infoMsg(labelTxt, labelInfo);
public addLabelDiv(parentDiv, labelTxt, labelInfo) {
var self = this;
var label = <HTMLLabelElement>STWkit.DomUtil.create('label', 'uk-form-label form-label', parentDiv);
label.textContent = labelTxt;
var addPositionInfo = <HTMLSpanElement>STWkit.DomUtil.create('span', 'uk-icon-hover uk-icon-info-circle', parentDiv);
addPositionInfo.onclick = function () {
AccordionCard.infoMsg(labelTxt, labelInfo);
};
};
};
static infoMsg(title: string, msg: string) {
return UIkit.notify("<span class='uk-icon-small uk-icon-info-circle'></span> <b>" + title + "</b><p>" + msg, { status: 'info', timeout: 10000 });
}
static warningMsg(title: string, msg: string) {
return UIkit.notify("<span class='uk-icon-small uk-icon-info-circle'></span> <b>" + title + "</b><p>" + msg, { status: 'warning', timeout: 10000 });
}
static enableNext(button: HTMLButtonElement, enable) {
var isEnabled = button.classList.contains('next-enabled');
if (enable && !isEnabled) {
button.classList.add('next-enabled');
static infoMsg(title: string, msg: string) {
return UIkit.notify("<span class='uk-icon-small uk-icon-info-circle'></span> <b>" + title + "</b><p>" + msg, { status: 'info', timeout: 10000 });
}
if (!enable && isEnabled) {
button.classList.remove('next-enabled');
static warningMsg(title: string, msg: string) {
return UIkit.notify("<span class='uk-icon-small uk-icon-info-circle'></span> <b>" + title + "</b><p>" + msg, { status: 'warning', timeout: 10000 });
}
}
static isEnabled(button: HTMLButtonElement) {
return button.classList.contains('next-enabled');
}
static enableNext(button: HTMLButtonElement, enable) {
var isEnabled = button.classList.contains('next-enabled');
if (enable && !isEnabled) {
button.classList.add('next-enabled');
}
if (!enable && isEnabled) {
button.classList.remove('next-enabled');
}
}
public clear() {
this.status = false;
}
static isEnabled(button: HTMLButtonElement) {
return button.classList.contains('next-enabled');
}
public hide() {
this.title.style.display = 'none';
this.content.style.display = 'none';
}
public show() {
this.title.style.display = 'block';
this.content.style.display = 'block';
}
public clear() {
this.status = false;
}
public visible() {
return (this.title.style.display == 'block')
}
public hide() {
this.title.style.display = 'none';
this.content.style.display = 'none';
}
public show() {
this.title.style.display = 'block';
this.content.style.display = 'block';
}
public visible() {
return (this.title.style.display == 'block')
}
}
......@@ -112,9 +112,9 @@ module STWkit {
private satDetectionChevronIcon: HTMLSpanElement;
private forcingBoundary: any;
constructor(id, parentDiv, lang, langData, map, forcing, obs) {
constructor(id, title ,parentDiv, lang, langData, map, forcing) {
var locationDiv = <HTMLDivElement>STWkit.DomUtil.create('div', 'uk-width-1-1 uk-margin-top', parentDiv);
super(id, 'Specify time and location', parentDiv, locationDiv);
super(id, title, parentDiv, locationDiv);
var self = this;
if (forcing) self.forcingBoundary = new Forcing.Boundary(locationDiv, map, forcing);
......@@ -152,71 +152,12 @@ module STWkit {
legendText.textContent = text;
}
if (obs && obs.sat) {
self.satObs = new Observation.Sat(map, satCallbackFn, 'observation/oo');
var satDetectionDiv = <HTMLDivElement>L.DomUtil.create('div', '', locationDiv);
var satDetectionList = <HTMLDListElement>L.DomUtil.create('dl', 'uk-description-list-line', satDetectionDiv);
var satDetectionItem = <HTMLDListElement>L.DomUtil.create('dt', '', satDetectionList);
var satDetectionHeading = <HTMLHeadingElement>L.DomUtil.create('h5', 'uk-width-1-1 chevron-title', satDetectionItem);
satDetectionHeading.textContent = "Satellite oil detections";
self.satDetectionChevronIcon = <HTMLSpanElement>L.DomUtil.create('span', 'uk-icon-chevron-down chevron-icon', satDetectionHeading);
self.satDetectionContent = <HTMLDivElement>L.DomUtil.create('div', 'uk-animation-fade', satDetectionItem);
self.satDetectionContent.style.display = 'none';
satDetectionHeading.onclick = function (evt) {
if (self.satDetectionChevronIcon.classList.contains('uk-icon-chevron-down')) {
self.satDetectionChevronIcon.classList.remove('uk-icon-chevron-down');
self.satDetectionChevronIcon.classList.add('uk-icon-chevron-up');
self.satDetectionContent.style.display = "";
self.satObs.show();
} else {
self.satDetectionChevronIcon.classList.remove('uk-icon-chevron-up');
self.satDetectionChevronIcon.classList.add('uk-icon-chevron-down');
self.satDetectionContent.style.display = 'none';
self.satObs.hide();
}
};
var satDetectionform = <HTMLFormElement>L.DomUtil.create('form', 'uk-form uk-form-stacked', self.satDetectionContent);
satDetectionform.onsubmit = function (e) {
e.preventDefault();
e.stopPropagation();
return false;
};
var satDetectionfieldset = <HTMLFieldSetElement>L.DomUtil.create('fieldset', '', satDetectionform);
var satDetectionRowDiv = <HTMLDivElement>L.DomUtil.create('div', 'uk-form-row uk-margin-top', satDetectionfieldset);
super.addLabelDiv(satDetectionRowDiv, "Detection frequency", "See more information <a style='color:#faa732;' href='help/classic/#oil-oo-satdetection' target='_blank'>here</a>");
legendBox(satDetectionfieldset, 'rgb(255, 0, 0)', 'Past day', '10px');
legendBox(satDetectionfieldset, 'rgb(255, 153, 0)', 'Past week', '10px');
legendBox(satDetectionfieldset, 'rgb(255, 255, 0)', 'Two weeks', '10px');
legendBox(satDetectionfieldset, 'rgb(255, 255, 204)', 'Older', '10px');
}
var obsform = <HTMLFormElement>L.DomUtil.create('form', 'uk-form uk-form-stacked', locationDiv);
obsform.onsubmit = function (e) {
e.preventDefault();
e.stopPropagation();
return false;
};
self.datetimeFormat = 'YYYY-MM-DD HH:mm';
self.datetimeTFormat = 'YYYY-MM-DDTHH:mm:ss.000';
self.dateFormat = 'YYYY-MM-DD';
self.timeFormat = 'HH:mm';
var obsdateLabelGrid = <HTMLDivElement>L.DomUtil.create('div', 'uk-grid', obsform);
var obsfieldset = <HTMLFieldSetElement>L.DomUtil.create('fieldset', '', obsform);
var obsdateRowDiv = <HTMLDivElement>L.DomUtil.create('div', 'uk-form-row', obsfieldset);
super.addLabelDiv(obsdateRowDiv, "Observation time (UTC)", "See more information <a style='color:#faa732;' href='help/classic/#oil-oo-time' target='_blank'>here</a>");
var obsdateDiv = <HTMLDivElement>L.DomUtil.create('div', 'uk-form-controls uk-form-icon uk-width-1-1', obsdateRowDiv);
obsdateDiv.id = 'guideoo1';
var obsdateIcon = <HTMLSpanElement>L.DomUtil.create('span', 'uk-icon-calendar', obsdateDiv);
self.obsDateInput = <HTMLInputElement>L.DomUtil.create('input', 'uk-width-1-2', obsdateDiv);
self.obsDateInput.type = 'text';
self.obsDateInput.placeholder = self.dateFormat;
self.obsTimeInput = <HTMLInputElement>L.DomUtil.create('input', 'uk-width-1-2', obsdateDiv);
self.obsTimeInput.type = 'text';
var typeLabelGrid = <HTMLDivElement>L.DomUtil.create('div', 'uk-grid uk-margin-top', obsform);
var objectlabelDiv = <HTMLDivElement>L.DomUtil.create('div', 'uk-width-1-2', typeLabelGrid);
......@@ -532,6 +473,8 @@ module STWkit {
}
this.cardMap = {};
}
private updateBadgeStatus() {
var self = this;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment