/**
 * Minified by jsDelivr using Terser v5.19.2.
 * Original file: /npm/x-sheet-excel-editor@1.0.7/src/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
import{Constant,cssPrefix,XSheetVersion}from"./const/Constant";import{XWork}from"./core/work/XWork";import{Widget}from"./lib/Widget";import{XDraw}from"./draw/XDraw";import{h}from"./lib/Element";import{SheetUtils}from"./utils/SheetUtils";import{RectRange}from"./core/table/tablebase/RectRange";import{BaseFont}from"./draw/font/BaseFont";import{XIcon}from"./core/table/tableicon/XIcon";import{XlsxExport}from"./io/xlsx/XlsxExport";import{ColorPicker}from"./module/colorpicker/ColorPicker";import{FindDPI}from"./lib/finddpi/FindDpi";import{HeightUnit}from"./core/table/tableunit/HeightUnit";import{WideUnit}from"./core/table/tableunit/WideUnit";import{Download}from"./lib/donwload/Download";import"./style/base.less";import"./style/index.less";import{XEvent}from"./lib/XEvent";import{XlsxImport}from"./io/xlsx/XlsxImport";import{WidgetFocusMange}from"./lib/WidgetFocusMange";const settings={workConfig:{name:"x-sheet",top:{option:{show:!0},menu:{show:!0}},body:{tabConfig:{showMenu:!0},sheetConfig:{showMenu:!0},sheets:[{tableConfig:{}}]},bottom:{show:!0}}};class XSheet extends Widget{constructor(t,e){super(`${cssPrefix}`,"div",!0),SheetUtils.isString(t)&&(t=document.querySelector(t)),h(t).childrenNodes(this),this.options=SheetUtils.copy({},settings,e),this.focusManage=new WidgetFocusMange({root:this}),this.xWork=new XWork(this.options.workConfig),this.attach(this.xWork)}}XSheet.version=XSheetVersion,XSheet.SheetUtils=SheetUtils,XSheet.XDraw=XDraw,XSheet.XIcon=XIcon,XSheet.RectRange=RectRange,XSheet.BaseFont=BaseFont,XSheet.FindDPI=FindDPI,XSheet.WideUnit=WideUnit,XSheet.HeightUnit=HeightUnit,XSheet.ColorPicker=ColorPicker,XSheet.XEvent=XEvent,XSheet.Constant=Constant,XSheet.Download=Download,XSheet.XlsxExport=XlsxExport,XSheet.XlsxImport=XlsxImport,window&&(window.XSheet=XSheet);export{XSheet};
//# sourceMappingURL=/sm/2cc3f8a7ee3767e0a17999076dbcb2fddbf0fdf9c3b6f02d0f890ae0ddfd18cd.map