{"version":3,"file":"EasyCrop.mjs","sources":["../../../../src/components/Upload/Cropper/EasyCrop.tsx"],"sourcesContent":[null],"names":["EasyCrop$1","memo","forwardRef","props","ref","aspect","configContextProps","cropperProps","cropperRef","gradient","grid","image","maxZoom","minZoom","rotate","rotateLeftButtonAriaLabelText","rotateRightButtonAriaLabelText","shape","theme","themeContainerId","zoom","zoomInButtonAriaLabelText","zoomOutButtonAriaLabelText","crop","setCrop","useState","x","y","cropSize","setCropSize","width","height","zoomVal","setZoomVal","INIT_ZOOM","rotateVal","setRotateVal","INIT_ROTATE","zoomButtonDirection","setZoomButtonDirection","rotateButtonDirection","setRotateButtonDirection","cropPixelsRef","useRef","contextualTheme","useContext","ThemeContext","mergedTheme","noThemeContext","onMediaLoaded","useCallback","mediaSize","ratioWidth","onCropComplete","_croppedArea","croppedAreaPixels","current","useImperativeHandle","handleKeyDown","event","prev","newX","newY","key","Math","max","min","preventDefault","useLayoutEffect","cropperElement","_a","document","getElementsByClassName","setAttribute","addEventListener","removeEventListener","React","createElement","Fragment","EasyCropper","Object","assign","classes","containerClassName","styles","cropperContainer","mediaClassName","cropShape","onCropChange","onRotationChange","onZoomChange","rotation","showGrid","zoomWithScroll","className","cropperZoomControl","Stack","direction","fullWidth","flexGap","Button","ariaLabel","classNames","cropperIconButton","disabled","ZOOM_STEP","iconProps","path","IconName","mdiMinus","onClick","ButtonShape","Round","size","ButtonSize","Small","variant","ButtonVariant","SystemUI","Slider","containerClassNames","cropperSlider","onChange","value","Number","hideMax","hideMin","step","mdiPlus","visuallyhidden","role","parseFloat","toFixed","cropperRotateControl","MIN_ROTATE","mdiRotateLeft","ROTATE_STEP","MAX_ROTATE","mdiRotateRight"],"mappings":"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"}