[{"__symbolic":"module","version":4,"metadata":{"ShapeDrawComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":158,"character":1},"arguments":[{"selector":"shape-draw","template":"\n<ion-content>\n  <div #map id=\"map\"></div>\n  \n  <button #elementArea class=\"area restart\"></button>\n  \n  <div [hidden]=\"!isOnlyDraw\">\n    <ion-grid class=\"grid\">\n      <ion-row>\n        <ion-col class=\"col-restart\">\n          <button #buttonRestart class=\"btn restart\" ion-button (click)=\"cleanPolygon()\">{{translate.restart}}</button>\n        </ion-col>\n        <ion-col class=\"col-save\" (click)=\"save()\">\n          <button #buttonSave class=\"btn save\" ion-button>{{translate.save}}</button>\n        </ion-col>\n      </ion-row>\n    </ion-grid>\n  </div>\n  <div [hidden]=\"isOnlyDraw\" style=\"position: fixed; width: 100%; bottom: 0px; background-color: #ffffff\">\n    <p class=\"caminhe-o-permetro\">{{translate.walkPerimeter}}</p>\n    <ion-grid class=\"grid\">\n      <ion-row>\n        <ion-col>\n          <button class=\"btn-walk restart\" ion-button outline (click)=\"cancelTracking()\">{{translate.cancel}}</button>\n        </ion-col>\n        <ion-col>\n          <button #buttonConclude class=\"btn-walk save\" ion-button (click)=\"concludeTracking()\">{{translate.conclude}}</button>\n        </ion-col>\n      </ion-row>\n    </ion-grid>\n  </div>\n  <ion-fab #deletePoint right top class=\"fb-delete\" (click)=\"deleteSelectedPoint()\">\n    <button ion-fab class=\"thf-fab-button\">\n        <ion-icon name=\"trash\"></ion-icon>     \n    </button>\n  </ion-fab>\n  <ion-fab #walkPoint left top class=\"fb-walk\" (click)=\"walkDrawOption()\">\n    <button ion-fab class=\"thf-fab-button\">\n      <ion-icon name=\"walk\"></ion-icon>\n    </button>\n  </ion-fab>\n</ion-content>\n","styles":["\nion-content .scroll-content{\n    overflow-y: hidden !important;\n}\n#map {\n    width: 100%;\n    height: 100%;\n}\n    \n.btn {\n    position: fixed;\n    bottom: 14px;        \n    width: calc(50% - 20px - 20px);\n}\n\n.btn-walk {\n    width: 100%;\n}\n\n.col-restart {\n    padding: 0px 0px 0px 24px !important;\n}\n\n.restart{\n    background-color: #ffffff;\n    color: #0c9abe;\n    border-color: #0c9abe;\n}\n\n.col-save {\n    padding: 0px 24px 0px 15px !important;\n}\n\n.save{\n    background-color: #b6bdbf;\n}\n\n.fb-delete{\n    visibility: hidden; margin-top: 60px;\n}\n\nion-fab {\n\tmargin: 8px;\n}\n\t\n.thf-fab-button {\n\tbackground-color: #ffffff;\n\tcolor: #0c9abe;\n}\n\n.icon-totvs{\n    font-size: 30px;\n    padding-left: 10px;\n    padding-top: 4px;\n}\n\n.fb-walk{\n     margin-top: 60px;\n}\n\n.caminhe-o-permetro {\n    font-family: NunitoSans;\n    font-size: 16px;\n    font-weight: normal;\n    font-style: normal;\n    font-stretch: normal;\n    line-height: 1.5;\n    letter-spacing: normal;\n    text-align: left;\n    color: #4a5c60;\n    padding: 24px;\n}\n\n.area {\n    position: fixed;\n    top: 77px;\n    border-radius: 32px;\n    margin-left: 10px;\n    font-weight: bold;  \n    padding-left: 16px;     \n    padding-right: 16px;    \n    opacity: 0.75; \n}\n\n@supports (-webkit-overflow-scrolling: touch) {\n\n    .fb-walk {\n        margin-top: 82px !important;\n    }\n    \n    .fb-delete {\n        margin-top: 82px !important;\n    }\n\n    .area {\n        top: 97px !important;\n    }\n}\n"]}]}],"members":{"mapElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":165,"character":5},"arguments":["map"]}]}],"buttonSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":166,"character":5},"arguments":["buttonSave",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":166,"character":37}}]}]}],"buttonConclude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":167,"character":5},"arguments":["buttonConclude",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":167,"character":41}}]}]}],"buttonRestart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":169,"character":5},"arguments":["buttonRestart",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":169,"character":40}}]}]}],"deletePoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":170,"character":5},"arguments":["deletePoint",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":170,"character":38}}]}]}],"walkPoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":171,"character":5},"arguments":["walkPoint",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":171,"character":36}}]}]}],"elementArea":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":173,"character":5},"arguments":["elementArea",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":173,"character":38}}]}]}],"saveClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":176,"character":5},"arguments":["saveClick"]}]}],"backgroundPolygons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":177,"character":5},"arguments":["backgroundPolygons"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ionic-angular","name":"Platform","line":197,"character":33},{"__symbolic":"reference","module":"../../providers/totvs-notification-provider","name":"TotvsNotificationProvider","line":198,"character":31},{"__symbolic":"reference","module":"ionic-angular","name":"Events","line":199,"character":25},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":200,"character":28},{"__symbolic":"reference","module":"@ionic-native/background-mode","name":"BackgroundMode","line":201,"character":32},{"__symbolic":"reference","module":"./../../providers/map","name":"MapProvider","line":202,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"drawBackgroundPolygons":[{"__symbolic":"method"}],"cleanPolygon":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"changeButtonColor":[{"__symbolic":"method"}],"changeButtonVisibility":[{"__symbolic":"method"}],"deleteSelectedPoint":[{"__symbolic":"method"}],"loadMap":[{"__symbolic":"method"}],"walkDrawOption":[{"__symbolic":"method"}],"startTracking":[{"__symbolic":"method"}],"cancelTracking":[{"__symbolic":"method"}],"getAreaPolygon":[{"__symbolic":"method"}],"observablePolygonArea":[{"__symbolic":"method"}],"stopTracking":[{"__symbolic":"method"}],"concludeTracking":[{"__symbolic":"method"}]}}}}]