(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{271:function(e,a,t){"use strict";t.r(a);var n=t(30),o=t(3),r=t(2),c=t(9),l=t(10),i=t(5),s=t(19),m=new o.a({layers:[new i.a({source:new c.b}),new s.a({source:new l.a({url:"data/geojson/countries.geojson",format:new n.a}),opacity:.5})],target:"map",view:new r.a({center:[0,0],zoom:2})});document.getElementById("export-png").addEventListener("click",(function(){m.once("rendercomplete",(function(){var e=document.createElement("canvas"),a=m.getSize();e.width=a[0],e.height=a[1];var t=e.getContext("2d");if(Array.prototype.forEach.call(document.querySelectorAll(".ol-layer canvas"),(function(e){if(e.width>0){var a=e.parentNode.style.opacity;t.globalAlpha=""===a?1:Number(a);var n=e.style.transform.match(/^matrix\(([^\(]*)\)$/)[1].split(",").map(Number);CanvasRenderingContext2D.prototype.setTransform.apply(t,n),t.drawImage(e,0,0)}})),navigator.msSaveBlob)navigator.msSaveBlob(e.msToBlob(),"map.png");else{var n=document.getElementById("image-download");n.href=e.toDataURL(),n.click()}})),m.renderSync()}))}},[[271,0]]]); //# sourceMappingURL=export-map.js.map