{"version":3,"sources":["angularjs-color-picker.js"],"names":["module","exports","angular","colorPicker","$document","restrict","require","scope","ngModel","colorPickerAlpha","colorPickerCase","colorPickerFormat","colorPickerPos","colorPickerSwatch","colorPickerSwatchOnly","colorPickerSwatchPos","colorPickerSwatchBootstrap","colorPickerOnChange","templateUrl","link","$scope","element","attrs","control","onChangeValue","init","undefined","hue","saturation","lightness","color","tinycolor","isValid","hsl","toHsv","h","s","v","opacity","a","initConfig","on","onMouseDown","onMouseUp","onMouseMove","find","onColorClick","onHueClick","onOpacityClick","event","target","length","classList","contains","parentNode","colorDown","$apply","hueDown","opacityDown","colorMouse","hueMouse","opacityMouse","colorUp","onChange","hueUp","opacityUp","log","hide","colorChange","hueChange","opacityChange","$event","config","alpha","case","format","pos","swatch","swatchOnly","swatchPos","swatchBootstrap","focus","show","visible","saturationUpdate","lightnessUpdate","querySelector","offsetParent","update","colorString","setAlpha","swatchColor","toHslString","toRgbString","toHexString","toLowerCase","toUpperCase","toHex8String","toHsvString","$watch","newValue","oldValue","$setValidity","name","$setDirty","$watchGroup","stopPropagation","preventDefault","el","pageY","offset","top","prop","hueUpdate","huePos","grid","opacityUpdate","opacityPos","pageX","left","saturationPos","lightnessPos","selector","nodeType","context","wrapper","results","querySelectorAll","push","docElem","win","rect","doc","elem","getClientRects","getBoundingClientRect","width","height","ownerDocument","window","defaultView","documentElement","chrome","screen","clientTop","clientLeft","pageYOffset","pageXOffset","$on","off","$inject","directive","run","$templateCache","put"],"mappings":"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","file":"angularjs-color-picker.min.js"}