'use strict';Object.defineProperty(exports,"__esModule",{value:true});varcontains=exports.contains=functioncontains(bit,value){return(bit&value)!==0;};vardistance=exports.distance=functiondistance(a,b){returnMath.sqrt(a*a+b*b);};varcopyCSSStyles=exports.copyCSSStyles=functioncopyCSSStyles(style,target){// Edge does not provide value for cssTextfor(vari=style.length-1;i>=0;i--){varproperty=style.item(i);// Safari shows pseudoelements if content is setif(property!=='content'){target.style.setProperty(property,style.getPropertyValue(property));}}returntarget;};varSMALL_IMAGE=exports.SMALL_IMAGE='data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7';