Module 768089

612 characters · in 591e1a01ffc54890.js
Dependencies
Required by (1)
Lazily required by (0)none
Requires (0)none
Lazily requires (0)none
Source Raw
function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateChange=function(e,t,r,n){var o=n.clientWidth,a=n.clientHeight,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=i-(n.getBoundingClientRect().left+window.pageXOffset),u=l-(n.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var p=void 0;if(p=u<0?359:u>a?0:360*(-(100*u/a)+100)/100,r.h!==p)return{h:p,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var c=void 0;if(c=s<0?0:s>o?359:100*s/o*360/100,r.h!==c)return{h:c,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null}}