From 4a62c4d1cfc4788d970a2ba96c29084dd5b2c900 Mon Sep 17 00:00:00 2001 From: DanyLE Date: Thu, 17 Aug 2023 23:54:41 +0200 Subject: [PATCH] add SVGEdit package --- SVGEdit/README.md | 6 + SVGEdit/build.json | 73 +++ SVGEdit/build/debug/README.md | 6 + SVGEdit/build/debug/main.js | 1 + SVGEdit/build/debug/package.json | 16 + SVGEdit/build/debug/scheme.html | 5 + SVGEdit/build/debug/svgedit/Editor.js | 518 +++++++++++++++ SVGEdit/build/debug/svgedit/Editor.js.map | 1 + .../debug/svgedit/browser-not-supported.html | 54 ++ .../debug/svgedit/browser-not-supported.js | 8 + .../components/jgraduate/images/AlphaBar.png | Bin 0 -> 1699 bytes .../components/jgraduate/images/Bars.png | Bin 0 -> 265 bytes .../components/jgraduate/images/Maps.png | Bin 0 -> 61784 bytes .../components/jgraduate/images/NoColor.png | Bin 0 -> 473 bytes .../jgraduate/images/bar-opacity.png | Bin 0 -> 80 bytes .../jgraduate/images/map-opacity.png | Bin 0 -> 81 bytes .../components/jgraduate/images/mappoint.gif | Bin 0 -> 93 bytes .../jgraduate/images/mappoint_c.png | Bin 0 -> 141 bytes .../jgraduate/images/mappoint_f.png | Bin 0 -> 144 bytes .../components/jgraduate/images/picker.gif | Bin 0 -> 146 bytes .../jgraduate/images/preview-opacity.png | Bin 0 -> 80 bytes .../jgraduate/images/rangearrows.gif | Bin 0 -> 76 bytes .../jgraduate/images/rangearrows2.gif | Bin 0 -> 93 bytes .../ext-eyedropper/ext-eyedropper.js | 11 + .../ext-eyedropper/ext-eyedropper.js.map | 1 + .../svgedit/extensions/ext-grid/ext-grid.js | 10 + .../extensions/ext-grid/ext-grid.js.map | 1 + .../ext-helloworld/ext-helloworld.js | 10 + .../ext-helloworld/ext-helloworld.js.map | 1 + .../extensions/ext-markers/ext-markers.js | 30 + .../extensions/ext-markers/ext-markers.js.map | 1 + .../extensions/ext-opensave/ext-opensave.js | 2 + .../ext-opensave/ext-opensave.js.map | 1 + .../ext-overview_window.js | 11 + .../ext-overview_window.js.map | 1 + .../extensions/ext-panning/ext-panning.js | 10 + .../extensions/ext-panning/ext-panning.js.map | 1 + .../extensions/ext-polystar/ext-polystar.js | 11 + .../ext-polystar/ext-polystar.js.map | 1 + .../extensions/ext-shapes/ext-shapes.js | 10 + .../extensions/ext-shapes/ext-shapes.js.map | 1 + .../ext-shapes/shapelib/animal.json | 21 + .../extensions/ext-shapes/shapelib/arrow.json | 28 + .../extensions/ext-shapes/shapelib/basic.json | 32 + .../ext-shapes/shapelib/dialog_balloon.json | 9 + .../ext-shapes/shapelib/electronics.json | 20 + .../ext-shapes/shapelib/flowchart.json | 25 + .../extensions/ext-shapes/shapelib/game.json | 13 + .../extensions/ext-shapes/shapelib/index.json | 18 + .../shapelib/license-MIT-raphael.txt | 12 + .../extensions/ext-shapes/shapelib/math.json | 9 + .../extensions/ext-shapes/shapelib/misc.json | 37 ++ .../extensions/ext-shapes/shapelib/music.json | 21 + .../ext-shapes/shapelib/object.json | 18 + .../ext-shapes/shapelib/raphael_1.json | 65 ++ .../ext-shapes/shapelib/raphael_2.json | 64 ++ .../ext-shapes/shapelib/symbol.json | 28 + .../extensions/ext-storage/ext-storage.js | 23 + .../extensions/ext-storage/ext-storage.js.map | 1 + SVGEdit/build/debug/svgedit/iife-Editor.js | 518 +++++++++++++++ .../build/debug/svgedit/iife-Editor.js.map | 1 + SVGEdit/build/debug/svgedit/iife-index.html | 55 ++ .../debug/svgedit/images/add_subpath.svg | 16 + SVGEdit/build/debug/svgedit/images/align.svg | 5 + .../debug/svgedit/images/align_bottom.svg | 1 + .../debug/svgedit/images/align_center.svg | 1 + .../svgedit/images/align_distrib_horiz.svg | 1 + .../svgedit/images/align_distrib_verti.svg | 1 + .../build/debug/svgedit/images/align_left.svg | 1 + .../debug/svgedit/images/align_middle.svg | 1 + .../debug/svgedit/images/align_right.svg | 1 + .../build/debug/svgedit/images/align_top.svg | 1 + .../build/debug/svgedit/images/anchor_end.svg | 8 + .../debug/svgedit/images/anchor_middle.svg | 8 + .../debug/svgedit/images/anchor_start.svg | 8 + SVGEdit/build/debug/svgedit/images/angle.svg | 1 + .../build/debug/svgedit/images/arrow_down.svg | 3 + .../debug/svgedit/images/arrow_right.svg | 3 + .../debug/svgedit/images/arrow_right_big.svg | 3 + SVGEdit/build/debug/svgedit/images/blur.svg | 1 + SVGEdit/build/debug/svgedit/images/bold.svg | 8 + SVGEdit/build/debug/svgedit/images/box.svg | 3 + SVGEdit/build/debug/svgedit/images/box_o.svg | 3 + .../build/debug/svgedit/images/c_radius.svg | 5 + SVGEdit/build/debug/svgedit/images/cancel.svg | 9 + SVGEdit/build/debug/svgedit/images/circle.svg | 1 + SVGEdit/build/debug/svgedit/images/clone.svg | 1 + .../build/debug/svgedit/images/close_path.svg | 14 + .../debug/svgedit/images/closepath_icons.svg | 41 ++ SVGEdit/build/debug/svgedit/images/config.svg | 1 + SVGEdit/build/debug/svgedit/images/conn.svg | 1 + .../debug/svgedit/images/context_menu.svg | 9 + SVGEdit/build/debug/svgedit/images/delete.svg | 1 + .../build/debug/svgedit/images/docprop.svg | 1 + .../build/debug/svgedit/images/docprops.svg | 19 + .../build/debug/svgedit/images/editPref.svg | 1 + .../debug/svgedit/images/edit_foreign.svg | 57 ++ .../build/debug/svgedit/images/ellipse.svg | 1 + SVGEdit/build/debug/svgedit/images/export.svg | 1 + SVGEdit/build/debug/svgedit/images/eye.svg | 12 + .../debug/svgedit/images/eye_dropper.svg | 1 + .../build/debug/svgedit/images/fh_ellipse.svg | 1 + .../build/debug/svgedit/images/fh_rect.svg | 1 + SVGEdit/build/debug/svgedit/images/fill.svg | 8 + .../build/debug/svgedit/images/fontsize.svg | 4 + .../debug/svgedit/images/forwardslash.svg | 3 + .../build/debug/svgedit/images/globe_link.svg | 1 + .../build/debug/svgedit/images/go_down.svg | 9 + SVGEdit/build/debug/svgedit/images/go_up.svg | 9 + SVGEdit/build/debug/svgedit/images/grid.svg | 1 + .../debug/svgedit/images/group_elements.svg | 1 + SVGEdit/build/debug/svgedit/images/handle.svg | 1 + SVGEdit/build/debug/svgedit/images/height.svg | 3 + .../debug/svgedit/images/hello_world.svg | 11 + SVGEdit/build/debug/svgedit/images/image.svg | 1 + .../build/debug/svgedit/images/imagelib.svg | 10 + SVGEdit/build/debug/svgedit/images/import.svg | 10 + .../build/debug/svgedit/images/importImg.svg | 1 + SVGEdit/build/debug/svgedit/images/italic.svg | 8 + .../build/debug/svgedit/images/leftarrow.svg | 3 + .../debug/svgedit/images/leftarrow_o.svg | 3 + .../debug/svgedit/images/letter_spacing.svg | 17 + .../build/debug/svgedit/images/library.svg | 1 + .../debug/svgedit/images/linecap_butt.svg | 1 + .../debug/svgedit/images/linecap_round.svg | 1 + .../debug/svgedit/images/linecap_square.svg | 1 + .../debug/svgedit/images/linejoin_bevel.svg | 1 + .../debug/svgedit/images/linejoin_miter.svg | 1 + .../debug/svgedit/images/linejoin_round.svg | 1 + .../debug/svgedit/images/link_controls.svg | 7 + SVGEdit/build/debug/svgedit/images/logo.svg | 25 + .../build/debug/svgedit/images/mcircle.svg | 3 + .../build/debug/svgedit/images/mcircle_o.svg | 3 + .../svgedit/images/mkr_markers_dimension.svg | 7 + .../svgedit/images/mkr_markers_label.svg | 5 + .../debug/svgedit/images/mkr_markers_off.svg | 3 + .../debug/svgedit/images/move_bottom.svg | 1 + .../build/debug/svgedit/images/move_top.svg | 1 + .../debug/svgedit/images/netlify-dark.svg | 17 + SVGEdit/build/debug/svgedit/images/new.svg | 1 + .../build/debug/svgedit/images/no_color.svg | 4 + .../build/debug/svgedit/images/node_clone.svg | 8 + .../debug/svgedit/images/node_delete.svg | 10 + .../build/debug/svgedit/images/nomarker.svg | 3 + SVGEdit/build/debug/svgedit/images/ok.svg | 9 + .../build/debug/svgedit/images/opacity.svg | 12 + SVGEdit/build/debug/svgedit/images/open.svg | 1 + .../build/debug/svgedit/images/open_path.svg | 17 + .../build/debug/svgedit/images/openpath.png | Bin 0 -> 7955 bytes .../build/debug/svgedit/images/panning.svg | 1 + SVGEdit/build/debug/svgedit/images/path.svg | 1 + SVGEdit/build/debug/svgedit/images/pen.svg | 1 + SVGEdit/build/debug/svgedit/images/pencil.svg | 1 + .../build/debug/svgedit/images/polygon.svg | 1 + SVGEdit/build/debug/svgedit/images/rect.svg | 1 + SVGEdit/build/debug/svgedit/images/redo.svg | 1 + .../build/debug/svgedit/images/reorient.svg | 1 + .../debug/svgedit/images/reverseslash.svg | 3 + .../build/debug/svgedit/images/rightarrow.svg | 3 + .../debug/svgedit/images/rightarrow_o.svg | 3 + SVGEdit/build/debug/svgedit/images/rotate.svg | 4 + SVGEdit/build/debug/svgedit/images/save.svg | 16 + .../build/debug/svgedit/images/saveImg.svg | 1 + SVGEdit/build/debug/svgedit/images/select.svg | 1 + .../debug/svgedit/images/select_node.svg | 4 + .../build/debug/svgedit/images/shapelib.svg | 1 + SVGEdit/build/debug/svgedit/images/source.svg | 1 + SVGEdit/build/debug/svgedit/images/square.svg | 1 + SVGEdit/build/debug/svgedit/images/star.svg | 1 + SVGEdit/build/debug/svgedit/images/star_o.svg | 3 + SVGEdit/build/debug/svgedit/images/stroke.svg | 3 + .../debug/svgedit/images/svg-edit-home.svg | 26 + SVGEdit/build/debug/svgedit/images/text.svg | 1 + .../images/text_decoration_linethrough.svg | 6 + .../images/text_decoration_overline.svg | 6 + .../images/text_decoration_underline.svg | 6 + .../debug/svgedit/images/text_length.svg | 19 + .../build/debug/svgedit/images/textmarker.svg | 3 + .../svgedit/images/textmarker_bottom.svg | 3 + .../debug/svgedit/images/textmarker_top.svg | 3 + .../build/debug/svgedit/images/to_path.svg | 1 + .../debug/svgedit/images/tool_add_subpath.svg | 1 + .../debug/svgedit/images/tool_foreign.svg | 30 + .../debug/svgedit/images/tool_imagelib.svg | 10 + .../debug/svgedit/images/tool_node_clone.svg | 1 + .../debug/svgedit/images/tool_node_delete.svg | 1 + .../debug/svgedit/images/tool_node_link.svg | 1 + .../svgedit/images/tool_openclose_path.svg | 1 + .../debug/svgedit/images/tool_placemark.svg | 11 + .../build/debug/svgedit/images/triangle.svg | 3 + .../build/debug/svgedit/images/triangle_o.svg | 3 + SVGEdit/build/debug/svgedit/images/undo.svg | 1 + .../build/debug/svgedit/images/ungroup.svg | 21 + .../build/debug/svgedit/images/unlink_use.svg | 14 + .../debug/svgedit/images/verticalslash.svg | 3 + .../build/debug/svgedit/images/warning.svg | 11 + .../build/debug/svgedit/images/webappfind.svg | 23 + SVGEdit/build/debug/svgedit/images/width.svg | 3 + .../build/debug/svgedit/images/wireframe.svg | 1 + .../debug/svgedit/images/word_spacing.svg | 15 + SVGEdit/build/debug/svgedit/images/xmark.svg | 3 + SVGEdit/build/debug/svgedit/images/zoom.svg | 1 + SVGEdit/build/debug/svgedit/index.html | 63 ++ SVGEdit/build/debug/svgedit/svgedit.css | 615 ++++++++++++++++++ SVGEdit/build/debug/svgedit/xdomain-Editor.js | 518 +++++++++++++++ .../build/debug/svgedit/xdomain-Editor.js.map | 1 + .../build/debug/svgedit/xdomain-index.html | 55 ++ SVGEdit/build/release/SVGEdit.zip | Bin 0 -> 4133287 bytes SVGEdit/main.ts | 20 + SVGEdit/package.json | 16 + SVGEdit/scheme.html | 5 + SVGEdit/svgedit/Editor.js | 518 +++++++++++++++ SVGEdit/svgedit/Editor.js.map | 1 + SVGEdit/svgedit/browser-not-supported.html | 54 ++ SVGEdit/svgedit/browser-not-supported.js | 8 + .../components/jgraduate/images/AlphaBar.png | Bin 0 -> 1699 bytes .../components/jgraduate/images/Bars.png | Bin 0 -> 265 bytes .../components/jgraduate/images/Maps.png | Bin 0 -> 61784 bytes .../components/jgraduate/images/NoColor.png | Bin 0 -> 473 bytes .../jgraduate/images/bar-opacity.png | Bin 0 -> 80 bytes .../jgraduate/images/map-opacity.png | Bin 0 -> 81 bytes .../components/jgraduate/images/mappoint.gif | Bin 0 -> 93 bytes .../jgraduate/images/mappoint_c.png | Bin 0 -> 141 bytes .../jgraduate/images/mappoint_f.png | Bin 0 -> 144 bytes .../components/jgraduate/images/picker.gif | Bin 0 -> 146 bytes .../jgraduate/images/preview-opacity.png | Bin 0 -> 80 bytes .../jgraduate/images/rangearrows.gif | Bin 0 -> 76 bytes .../jgraduate/images/rangearrows2.gif | Bin 0 -> 93 bytes .../ext-eyedropper/ext-eyedropper.js | 11 + .../ext-eyedropper/ext-eyedropper.js.map | 1 + .../svgedit/extensions/ext-grid/ext-grid.js | 10 + .../extensions/ext-grid/ext-grid.js.map | 1 + .../ext-helloworld/ext-helloworld.js | 10 + .../ext-helloworld/ext-helloworld.js.map | 1 + .../extensions/ext-markers/ext-markers.js | 30 + .../extensions/ext-markers/ext-markers.js.map | 1 + .../extensions/ext-opensave/ext-opensave.js | 2 + .../ext-opensave/ext-opensave.js.map | 1 + .../ext-overview_window.js | 11 + .../ext-overview_window.js.map | 1 + .../extensions/ext-panning/ext-panning.js | 10 + .../extensions/ext-panning/ext-panning.js.map | 1 + .../extensions/ext-polystar/ext-polystar.js | 11 + .../ext-polystar/ext-polystar.js.map | 1 + .../extensions/ext-shapes/ext-shapes.js | 10 + .../extensions/ext-shapes/ext-shapes.js.map | 1 + .../ext-shapes/shapelib/animal.json | 21 + .../extensions/ext-shapes/shapelib/arrow.json | 28 + .../extensions/ext-shapes/shapelib/basic.json | 32 + .../ext-shapes/shapelib/dialog_balloon.json | 9 + .../ext-shapes/shapelib/electronics.json | 20 + .../ext-shapes/shapelib/flowchart.json | 25 + .../extensions/ext-shapes/shapelib/game.json | 13 + .../extensions/ext-shapes/shapelib/index.json | 18 + .../shapelib/license-MIT-raphael.txt | 12 + .../extensions/ext-shapes/shapelib/math.json | 9 + .../extensions/ext-shapes/shapelib/misc.json | 37 ++ .../extensions/ext-shapes/shapelib/music.json | 21 + .../ext-shapes/shapelib/object.json | 18 + .../ext-shapes/shapelib/raphael_1.json | 65 ++ .../ext-shapes/shapelib/raphael_2.json | 64 ++ .../ext-shapes/shapelib/symbol.json | 28 + .../extensions/ext-storage/ext-storage.js | 23 + .../extensions/ext-storage/ext-storage.js.map | 1 + SVGEdit/svgedit/iife-Editor.js | 518 +++++++++++++++ SVGEdit/svgedit/iife-Editor.js.map | 1 + SVGEdit/svgedit/iife-index.html | 55 ++ SVGEdit/svgedit/images/add_subpath.svg | 16 + SVGEdit/svgedit/images/align.svg | 5 + SVGEdit/svgedit/images/align_bottom.svg | 1 + SVGEdit/svgedit/images/align_center.svg | 1 + .../svgedit/images/align_distrib_horiz.svg | 1 + .../svgedit/images/align_distrib_verti.svg | 1 + SVGEdit/svgedit/images/align_left.svg | 1 + SVGEdit/svgedit/images/align_middle.svg | 1 + SVGEdit/svgedit/images/align_right.svg | 1 + SVGEdit/svgedit/images/align_top.svg | 1 + SVGEdit/svgedit/images/anchor_end.svg | 8 + SVGEdit/svgedit/images/anchor_middle.svg | 8 + SVGEdit/svgedit/images/anchor_start.svg | 8 + SVGEdit/svgedit/images/angle.svg | 1 + SVGEdit/svgedit/images/arrow_down.svg | 3 + SVGEdit/svgedit/images/arrow_right.svg | 3 + SVGEdit/svgedit/images/arrow_right_big.svg | 3 + SVGEdit/svgedit/images/blur.svg | 1 + SVGEdit/svgedit/images/bold.svg | 8 + SVGEdit/svgedit/images/box.svg | 3 + SVGEdit/svgedit/images/box_o.svg | 3 + SVGEdit/svgedit/images/c_radius.svg | 5 + SVGEdit/svgedit/images/cancel.svg | 9 + SVGEdit/svgedit/images/circle.svg | 1 + SVGEdit/svgedit/images/clone.svg | 1 + SVGEdit/svgedit/images/close_path.svg | 14 + SVGEdit/svgedit/images/closepath_icons.svg | 41 ++ SVGEdit/svgedit/images/config.svg | 1 + SVGEdit/svgedit/images/conn.svg | 1 + SVGEdit/svgedit/images/context_menu.svg | 9 + SVGEdit/svgedit/images/delete.svg | 1 + SVGEdit/svgedit/images/docprop.svg | 1 + SVGEdit/svgedit/images/docprops.svg | 19 + SVGEdit/svgedit/images/editPref.svg | 1 + SVGEdit/svgedit/images/edit_foreign.svg | 57 ++ SVGEdit/svgedit/images/ellipse.svg | 1 + SVGEdit/svgedit/images/export.svg | 1 + SVGEdit/svgedit/images/eye.svg | 12 + SVGEdit/svgedit/images/eye_dropper.svg | 1 + SVGEdit/svgedit/images/fh_ellipse.svg | 1 + SVGEdit/svgedit/images/fh_rect.svg | 1 + SVGEdit/svgedit/images/fill.svg | 8 + SVGEdit/svgedit/images/fontsize.svg | 4 + SVGEdit/svgedit/images/forwardslash.svg | 3 + SVGEdit/svgedit/images/globe_link.svg | 1 + SVGEdit/svgedit/images/go_down.svg | 9 + SVGEdit/svgedit/images/go_up.svg | 9 + SVGEdit/svgedit/images/grid.svg | 1 + SVGEdit/svgedit/images/group_elements.svg | 1 + SVGEdit/svgedit/images/handle.svg | 1 + SVGEdit/svgedit/images/height.svg | 3 + SVGEdit/svgedit/images/hello_world.svg | 11 + SVGEdit/svgedit/images/image.svg | 1 + SVGEdit/svgedit/images/imagelib.svg | 10 + SVGEdit/svgedit/images/import.svg | 10 + SVGEdit/svgedit/images/importImg.svg | 1 + SVGEdit/svgedit/images/italic.svg | 8 + SVGEdit/svgedit/images/leftarrow.svg | 3 + SVGEdit/svgedit/images/leftarrow_o.svg | 3 + SVGEdit/svgedit/images/letter_spacing.svg | 17 + SVGEdit/svgedit/images/library.svg | 1 + SVGEdit/svgedit/images/linecap_butt.svg | 1 + SVGEdit/svgedit/images/linecap_round.svg | 1 + SVGEdit/svgedit/images/linecap_square.svg | 1 + SVGEdit/svgedit/images/linejoin_bevel.svg | 1 + SVGEdit/svgedit/images/linejoin_miter.svg | 1 + SVGEdit/svgedit/images/linejoin_round.svg | 1 + SVGEdit/svgedit/images/link_controls.svg | 7 + SVGEdit/svgedit/images/logo.svg | 25 + SVGEdit/svgedit/images/mcircle.svg | 3 + SVGEdit/svgedit/images/mcircle_o.svg | 3 + .../svgedit/images/mkr_markers_dimension.svg | 7 + SVGEdit/svgedit/images/mkr_markers_label.svg | 5 + SVGEdit/svgedit/images/mkr_markers_off.svg | 3 + SVGEdit/svgedit/images/move_bottom.svg | 1 + SVGEdit/svgedit/images/move_top.svg | 1 + SVGEdit/svgedit/images/netlify-dark.svg | 17 + SVGEdit/svgedit/images/new.svg | 1 + SVGEdit/svgedit/images/no_color.svg | 4 + SVGEdit/svgedit/images/node_clone.svg | 8 + SVGEdit/svgedit/images/node_delete.svg | 10 + SVGEdit/svgedit/images/nomarker.svg | 3 + SVGEdit/svgedit/images/ok.svg | 9 + SVGEdit/svgedit/images/opacity.svg | 12 + SVGEdit/svgedit/images/open.svg | 1 + SVGEdit/svgedit/images/open_path.svg | 17 + SVGEdit/svgedit/images/openpath.png | Bin 0 -> 7955 bytes SVGEdit/svgedit/images/panning.svg | 1 + SVGEdit/svgedit/images/path.svg | 1 + SVGEdit/svgedit/images/pen.svg | 1 + SVGEdit/svgedit/images/pencil.svg | 1 + SVGEdit/svgedit/images/polygon.svg | 1 + SVGEdit/svgedit/images/rect.svg | 1 + SVGEdit/svgedit/images/redo.svg | 1 + SVGEdit/svgedit/images/reorient.svg | 1 + SVGEdit/svgedit/images/reverseslash.svg | 3 + SVGEdit/svgedit/images/rightarrow.svg | 3 + SVGEdit/svgedit/images/rightarrow_o.svg | 3 + SVGEdit/svgedit/images/rotate.svg | 4 + SVGEdit/svgedit/images/save.svg | 16 + SVGEdit/svgedit/images/saveImg.svg | 1 + SVGEdit/svgedit/images/select.svg | 1 + SVGEdit/svgedit/images/select_node.svg | 4 + SVGEdit/svgedit/images/shapelib.svg | 1 + SVGEdit/svgedit/images/source.svg | 1 + SVGEdit/svgedit/images/square.svg | 1 + SVGEdit/svgedit/images/star.svg | 1 + SVGEdit/svgedit/images/star_o.svg | 3 + SVGEdit/svgedit/images/stroke.svg | 3 + SVGEdit/svgedit/images/svg-edit-home.svg | 26 + SVGEdit/svgedit/images/text.svg | 1 + .../images/text_decoration_linethrough.svg | 6 + .../images/text_decoration_overline.svg | 6 + .../images/text_decoration_underline.svg | 6 + SVGEdit/svgedit/images/text_length.svg | 19 + SVGEdit/svgedit/images/textmarker.svg | 3 + SVGEdit/svgedit/images/textmarker_bottom.svg | 3 + SVGEdit/svgedit/images/textmarker_top.svg | 3 + SVGEdit/svgedit/images/to_path.svg | 1 + SVGEdit/svgedit/images/tool_add_subpath.svg | 1 + SVGEdit/svgedit/images/tool_foreign.svg | 30 + SVGEdit/svgedit/images/tool_imagelib.svg | 10 + SVGEdit/svgedit/images/tool_node_clone.svg | 1 + SVGEdit/svgedit/images/tool_node_delete.svg | 1 + SVGEdit/svgedit/images/tool_node_link.svg | 1 + .../svgedit/images/tool_openclose_path.svg | 1 + SVGEdit/svgedit/images/tool_placemark.svg | 11 + SVGEdit/svgedit/images/triangle.svg | 3 + SVGEdit/svgedit/images/triangle_o.svg | 3 + SVGEdit/svgedit/images/undo.svg | 1 + SVGEdit/svgedit/images/ungroup.svg | 21 + SVGEdit/svgedit/images/unlink_use.svg | 14 + SVGEdit/svgedit/images/verticalslash.svg | 3 + SVGEdit/svgedit/images/warning.svg | 11 + SVGEdit/svgedit/images/webappfind.svg | 23 + SVGEdit/svgedit/images/width.svg | 3 + SVGEdit/svgedit/images/wireframe.svg | 1 + SVGEdit/svgedit/images/word_spacing.svg | 15 + SVGEdit/svgedit/images/xmark.svg | 3 + SVGEdit/svgedit/images/zoom.svg | 1 + SVGEdit/svgedit/index.html | 63 ++ SVGEdit/svgedit/svgedit.css | 615 ++++++++++++++++++ SVGEdit/svgedit/xdomain-Editor.js | 518 +++++++++++++++ SVGEdit/svgedit/xdomain-Editor.js.map | 1 + SVGEdit/svgedit/xdomain-index.html | 55 ++ packages.json | 10 + release/AntunnelTestClient.md | 15 + release/AntunnelTestClient.zip | Bin 0 -> 1731 bytes release/SVGEdit.md | 6 + release/SVGEdit.zip | Bin 0 -> 4133287 bytes release/packages.json | 2 +- 418 files changed, 7688 insertions(+), 1 deletion(-) create mode 100644 SVGEdit/README.md create mode 100644 SVGEdit/build.json create mode 100644 SVGEdit/build/debug/README.md create mode 100644 SVGEdit/build/debug/main.js create mode 100644 SVGEdit/build/debug/package.json create mode 100644 SVGEdit/build/debug/scheme.html create mode 100644 SVGEdit/build/debug/svgedit/Editor.js create mode 100644 SVGEdit/build/debug/svgedit/Editor.js.map create mode 100644 SVGEdit/build/debug/svgedit/browser-not-supported.html create mode 100644 SVGEdit/build/debug/svgedit/browser-not-supported.js create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/AlphaBar.png create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/Bars.png create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/Maps.png create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/NoColor.png create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/bar-opacity.png create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/map-opacity.png create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/mappoint.gif create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/mappoint_c.png create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/mappoint_f.png create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/picker.gif create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/preview-opacity.png create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/rangearrows.gif create mode 100644 SVGEdit/build/debug/svgedit/components/jgraduate/images/rangearrows2.gif create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-eyedropper/ext-eyedropper.js create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-eyedropper/ext-eyedropper.js.map create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-grid/ext-grid.js create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-grid/ext-grid.js.map create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-helloworld/ext-helloworld.js create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-helloworld/ext-helloworld.js.map create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-markers/ext-markers.js create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-markers/ext-markers.js.map create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-opensave/ext-opensave.js create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-opensave/ext-opensave.js.map create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-overview_window/ext-overview_window.js create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-overview_window/ext-overview_window.js.map create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-panning/ext-panning.js create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-panning/ext-panning.js.map create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-polystar/ext-polystar.js create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-polystar/ext-polystar.js.map create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/ext-shapes.js create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/ext-shapes.js.map create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/animal.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/arrow.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/basic.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/dialog_balloon.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/electronics.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/flowchart.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/game.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/index.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/license-MIT-raphael.txt create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/math.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/misc.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/music.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/object.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/raphael_1.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/raphael_2.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-shapes/shapelib/symbol.json create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-storage/ext-storage.js create mode 100644 SVGEdit/build/debug/svgedit/extensions/ext-storage/ext-storage.js.map create mode 100644 SVGEdit/build/debug/svgedit/iife-Editor.js create mode 100644 SVGEdit/build/debug/svgedit/iife-Editor.js.map create mode 100644 SVGEdit/build/debug/svgedit/iife-index.html create mode 100644 SVGEdit/build/debug/svgedit/images/add_subpath.svg create mode 100644 SVGEdit/build/debug/svgedit/images/align.svg create mode 100644 SVGEdit/build/debug/svgedit/images/align_bottom.svg create mode 100644 SVGEdit/build/debug/svgedit/images/align_center.svg create mode 100644 SVGEdit/build/debug/svgedit/images/align_distrib_horiz.svg create mode 100644 SVGEdit/build/debug/svgedit/images/align_distrib_verti.svg create mode 100644 SVGEdit/build/debug/svgedit/images/align_left.svg create mode 100644 SVGEdit/build/debug/svgedit/images/align_middle.svg create mode 100644 SVGEdit/build/debug/svgedit/images/align_right.svg create mode 100644 SVGEdit/build/debug/svgedit/images/align_top.svg create mode 100644 SVGEdit/build/debug/svgedit/images/anchor_end.svg create mode 100644 SVGEdit/build/debug/svgedit/images/anchor_middle.svg create mode 100644 SVGEdit/build/debug/svgedit/images/anchor_start.svg create mode 100644 SVGEdit/build/debug/svgedit/images/angle.svg create mode 100644 SVGEdit/build/debug/svgedit/images/arrow_down.svg create mode 100644 SVGEdit/build/debug/svgedit/images/arrow_right.svg create mode 100644 SVGEdit/build/debug/svgedit/images/arrow_right_big.svg create mode 100644 SVGEdit/build/debug/svgedit/images/blur.svg create mode 100644 SVGEdit/build/debug/svgedit/images/bold.svg create mode 100644 SVGEdit/build/debug/svgedit/images/box.svg create mode 100644 SVGEdit/build/debug/svgedit/images/box_o.svg create mode 100644 SVGEdit/build/debug/svgedit/images/c_radius.svg create mode 100644 SVGEdit/build/debug/svgedit/images/cancel.svg create mode 100644 SVGEdit/build/debug/svgedit/images/circle.svg create mode 100644 SVGEdit/build/debug/svgedit/images/clone.svg create mode 100644 SVGEdit/build/debug/svgedit/images/close_path.svg create mode 100644 SVGEdit/build/debug/svgedit/images/closepath_icons.svg create mode 100644 SVGEdit/build/debug/svgedit/images/config.svg create mode 100644 SVGEdit/build/debug/svgedit/images/conn.svg create mode 100644 SVGEdit/build/debug/svgedit/images/context_menu.svg create mode 100644 SVGEdit/build/debug/svgedit/images/delete.svg create mode 100644 SVGEdit/build/debug/svgedit/images/docprop.svg create mode 100644 SVGEdit/build/debug/svgedit/images/docprops.svg create mode 100644 SVGEdit/build/debug/svgedit/images/editPref.svg create mode 100644 SVGEdit/build/debug/svgedit/images/edit_foreign.svg create mode 100644 SVGEdit/build/debug/svgedit/images/ellipse.svg create mode 100644 SVGEdit/build/debug/svgedit/images/export.svg create mode 100644 SVGEdit/build/debug/svgedit/images/eye.svg create mode 100644 SVGEdit/build/debug/svgedit/images/eye_dropper.svg create mode 100644 SVGEdit/build/debug/svgedit/images/fh_ellipse.svg create mode 100644 SVGEdit/build/debug/svgedit/images/fh_rect.svg create mode 100644 SVGEdit/build/debug/svgedit/images/fill.svg create mode 100644 SVGEdit/build/debug/svgedit/images/fontsize.svg create mode 100644 SVGEdit/build/debug/svgedit/images/forwardslash.svg create mode 100644 SVGEdit/build/debug/svgedit/images/globe_link.svg create mode 100644 SVGEdit/build/debug/svgedit/images/go_down.svg create mode 100644 SVGEdit/build/debug/svgedit/images/go_up.svg create mode 100644 SVGEdit/build/debug/svgedit/images/grid.svg create mode 100644 SVGEdit/build/debug/svgedit/images/group_elements.svg create mode 100644 SVGEdit/build/debug/svgedit/images/handle.svg create mode 100644 SVGEdit/build/debug/svgedit/images/height.svg create mode 100644 SVGEdit/build/debug/svgedit/images/hello_world.svg create mode 100644 SVGEdit/build/debug/svgedit/images/image.svg create mode 100644 SVGEdit/build/debug/svgedit/images/imagelib.svg create mode 100644 SVGEdit/build/debug/svgedit/images/import.svg create mode 100644 SVGEdit/build/debug/svgedit/images/importImg.svg create mode 100644 SVGEdit/build/debug/svgedit/images/italic.svg create mode 100644 SVGEdit/build/debug/svgedit/images/leftarrow.svg create mode 100644 SVGEdit/build/debug/svgedit/images/leftarrow_o.svg create mode 100644 SVGEdit/build/debug/svgedit/images/letter_spacing.svg create mode 100644 SVGEdit/build/debug/svgedit/images/library.svg create mode 100644 SVGEdit/build/debug/svgedit/images/linecap_butt.svg create mode 100644 SVGEdit/build/debug/svgedit/images/linecap_round.svg create mode 100644 SVGEdit/build/debug/svgedit/images/linecap_square.svg create mode 100644 SVGEdit/build/debug/svgedit/images/linejoin_bevel.svg create mode 100644 SVGEdit/build/debug/svgedit/images/linejoin_miter.svg create mode 100644 SVGEdit/build/debug/svgedit/images/linejoin_round.svg create mode 100644 SVGEdit/build/debug/svgedit/images/link_controls.svg create mode 100644 SVGEdit/build/debug/svgedit/images/logo.svg create mode 100644 SVGEdit/build/debug/svgedit/images/mcircle.svg create mode 100644 SVGEdit/build/debug/svgedit/images/mcircle_o.svg create mode 100644 SVGEdit/build/debug/svgedit/images/mkr_markers_dimension.svg create mode 100644 SVGEdit/build/debug/svgedit/images/mkr_markers_label.svg create mode 100644 SVGEdit/build/debug/svgedit/images/mkr_markers_off.svg create mode 100644 SVGEdit/build/debug/svgedit/images/move_bottom.svg create mode 100644 SVGEdit/build/debug/svgedit/images/move_top.svg create mode 100644 SVGEdit/build/debug/svgedit/images/netlify-dark.svg create mode 100644 SVGEdit/build/debug/svgedit/images/new.svg create mode 100644 SVGEdit/build/debug/svgedit/images/no_color.svg create mode 100644 SVGEdit/build/debug/svgedit/images/node_clone.svg create mode 100644 SVGEdit/build/debug/svgedit/images/node_delete.svg create mode 100644 SVGEdit/build/debug/svgedit/images/nomarker.svg create mode 100644 SVGEdit/build/debug/svgedit/images/ok.svg create mode 100644 SVGEdit/build/debug/svgedit/images/opacity.svg create mode 100644 SVGEdit/build/debug/svgedit/images/open.svg create mode 100644 SVGEdit/build/debug/svgedit/images/open_path.svg create mode 100644 SVGEdit/build/debug/svgedit/images/openpath.png create mode 100644 SVGEdit/build/debug/svgedit/images/panning.svg create mode 100644 SVGEdit/build/debug/svgedit/images/path.svg create mode 100644 SVGEdit/build/debug/svgedit/images/pen.svg create mode 100644 SVGEdit/build/debug/svgedit/images/pencil.svg create mode 100644 SVGEdit/build/debug/svgedit/images/polygon.svg create mode 100644 SVGEdit/build/debug/svgedit/images/rect.svg create mode 100644 SVGEdit/build/debug/svgedit/images/redo.svg create mode 100644 SVGEdit/build/debug/svgedit/images/reorient.svg create mode 100644 SVGEdit/build/debug/svgedit/images/reverseslash.svg create mode 100644 SVGEdit/build/debug/svgedit/images/rightarrow.svg create mode 100644 SVGEdit/build/debug/svgedit/images/rightarrow_o.svg create mode 100644 SVGEdit/build/debug/svgedit/images/rotate.svg create mode 100644 SVGEdit/build/debug/svgedit/images/save.svg create mode 100644 SVGEdit/build/debug/svgedit/images/saveImg.svg create mode 100644 SVGEdit/build/debug/svgedit/images/select.svg create mode 100644 SVGEdit/build/debug/svgedit/images/select_node.svg create mode 100644 SVGEdit/build/debug/svgedit/images/shapelib.svg create mode 100644 SVGEdit/build/debug/svgedit/images/source.svg create mode 100644 SVGEdit/build/debug/svgedit/images/square.svg create mode 100644 SVGEdit/build/debug/svgedit/images/star.svg create mode 100644 SVGEdit/build/debug/svgedit/images/star_o.svg create mode 100644 SVGEdit/build/debug/svgedit/images/stroke.svg create mode 100644 SVGEdit/build/debug/svgedit/images/svg-edit-home.svg create mode 100644 SVGEdit/build/debug/svgedit/images/text.svg create mode 100644 SVGEdit/build/debug/svgedit/images/text_decoration_linethrough.svg create mode 100644 SVGEdit/build/debug/svgedit/images/text_decoration_overline.svg create mode 100644 SVGEdit/build/debug/svgedit/images/text_decoration_underline.svg create mode 100644 SVGEdit/build/debug/svgedit/images/text_length.svg create mode 100644 SVGEdit/build/debug/svgedit/images/textmarker.svg create mode 100644 SVGEdit/build/debug/svgedit/images/textmarker_bottom.svg create mode 100644 SVGEdit/build/debug/svgedit/images/textmarker_top.svg create mode 100644 SVGEdit/build/debug/svgedit/images/to_path.svg create mode 100644 SVGEdit/build/debug/svgedit/images/tool_add_subpath.svg create mode 100644 SVGEdit/build/debug/svgedit/images/tool_foreign.svg create mode 100644 SVGEdit/build/debug/svgedit/images/tool_imagelib.svg create mode 100644 SVGEdit/build/debug/svgedit/images/tool_node_clone.svg create mode 100644 SVGEdit/build/debug/svgedit/images/tool_node_delete.svg create mode 100644 SVGEdit/build/debug/svgedit/images/tool_node_link.svg create mode 100644 SVGEdit/build/debug/svgedit/images/tool_openclose_path.svg create mode 100644 SVGEdit/build/debug/svgedit/images/tool_placemark.svg create mode 100644 SVGEdit/build/debug/svgedit/images/triangle.svg create mode 100644 SVGEdit/build/debug/svgedit/images/triangle_o.svg create mode 100644 SVGEdit/build/debug/svgedit/images/undo.svg create mode 100644 SVGEdit/build/debug/svgedit/images/ungroup.svg create mode 100644 SVGEdit/build/debug/svgedit/images/unlink_use.svg create mode 100644 SVGEdit/build/debug/svgedit/images/verticalslash.svg create mode 100644 SVGEdit/build/debug/svgedit/images/warning.svg create mode 100644 SVGEdit/build/debug/svgedit/images/webappfind.svg create mode 100644 SVGEdit/build/debug/svgedit/images/width.svg create mode 100644 SVGEdit/build/debug/svgedit/images/wireframe.svg create mode 100644 SVGEdit/build/debug/svgedit/images/word_spacing.svg create mode 100644 SVGEdit/build/debug/svgedit/images/xmark.svg create mode 100644 SVGEdit/build/debug/svgedit/images/zoom.svg create mode 100644 SVGEdit/build/debug/svgedit/index.html create mode 100644 SVGEdit/build/debug/svgedit/svgedit.css create mode 100644 SVGEdit/build/debug/svgedit/xdomain-Editor.js create mode 100644 SVGEdit/build/debug/svgedit/xdomain-Editor.js.map create mode 100644 SVGEdit/build/debug/svgedit/xdomain-index.html create mode 100644 SVGEdit/build/release/SVGEdit.zip create mode 100644 SVGEdit/main.ts create mode 100644 SVGEdit/package.json create mode 100644 SVGEdit/scheme.html create mode 100644 SVGEdit/svgedit/Editor.js create mode 100644 SVGEdit/svgedit/Editor.js.map create mode 100644 SVGEdit/svgedit/browser-not-supported.html create mode 100644 SVGEdit/svgedit/browser-not-supported.js create mode 100644 SVGEdit/svgedit/components/jgraduate/images/AlphaBar.png create mode 100644 SVGEdit/svgedit/components/jgraduate/images/Bars.png create mode 100644 SVGEdit/svgedit/components/jgraduate/images/Maps.png create mode 100644 SVGEdit/svgedit/components/jgraduate/images/NoColor.png create mode 100644 SVGEdit/svgedit/components/jgraduate/images/bar-opacity.png create mode 100644 SVGEdit/svgedit/components/jgraduate/images/map-opacity.png create mode 100644 SVGEdit/svgedit/components/jgraduate/images/mappoint.gif create mode 100644 SVGEdit/svgedit/components/jgraduate/images/mappoint_c.png create mode 100644 SVGEdit/svgedit/components/jgraduate/images/mappoint_f.png create mode 100644 SVGEdit/svgedit/components/jgraduate/images/picker.gif create mode 100644 SVGEdit/svgedit/components/jgraduate/images/preview-opacity.png create mode 100644 SVGEdit/svgedit/components/jgraduate/images/rangearrows.gif create mode 100644 SVGEdit/svgedit/components/jgraduate/images/rangearrows2.gif create mode 100644 SVGEdit/svgedit/extensions/ext-eyedropper/ext-eyedropper.js create mode 100644 SVGEdit/svgedit/extensions/ext-eyedropper/ext-eyedropper.js.map create mode 100644 SVGEdit/svgedit/extensions/ext-grid/ext-grid.js create mode 100644 SVGEdit/svgedit/extensions/ext-grid/ext-grid.js.map create mode 100644 SVGEdit/svgedit/extensions/ext-helloworld/ext-helloworld.js create mode 100644 SVGEdit/svgedit/extensions/ext-helloworld/ext-helloworld.js.map create mode 100644 SVGEdit/svgedit/extensions/ext-markers/ext-markers.js create mode 100644 SVGEdit/svgedit/extensions/ext-markers/ext-markers.js.map create mode 100644 SVGEdit/svgedit/extensions/ext-opensave/ext-opensave.js create mode 100644 SVGEdit/svgedit/extensions/ext-opensave/ext-opensave.js.map create mode 100644 SVGEdit/svgedit/extensions/ext-overview_window/ext-overview_window.js create mode 100644 SVGEdit/svgedit/extensions/ext-overview_window/ext-overview_window.js.map create mode 100644 SVGEdit/svgedit/extensions/ext-panning/ext-panning.js create mode 100644 SVGEdit/svgedit/extensions/ext-panning/ext-panning.js.map create mode 100644 SVGEdit/svgedit/extensions/ext-polystar/ext-polystar.js create mode 100644 SVGEdit/svgedit/extensions/ext-polystar/ext-polystar.js.map create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/ext-shapes.js create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/ext-shapes.js.map create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/animal.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/arrow.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/basic.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/dialog_balloon.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/electronics.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/flowchart.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/game.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/index.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/license-MIT-raphael.txt create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/math.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/misc.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/music.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/object.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/raphael_1.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/raphael_2.json create mode 100644 SVGEdit/svgedit/extensions/ext-shapes/shapelib/symbol.json create mode 100644 SVGEdit/svgedit/extensions/ext-storage/ext-storage.js create mode 100644 SVGEdit/svgedit/extensions/ext-storage/ext-storage.js.map create mode 100644 SVGEdit/svgedit/iife-Editor.js create mode 100644 SVGEdit/svgedit/iife-Editor.js.map create mode 100644 SVGEdit/svgedit/iife-index.html create mode 100644 SVGEdit/svgedit/images/add_subpath.svg create mode 100644 SVGEdit/svgedit/images/align.svg create mode 100644 SVGEdit/svgedit/images/align_bottom.svg create mode 100644 SVGEdit/svgedit/images/align_center.svg create mode 100644 SVGEdit/svgedit/images/align_distrib_horiz.svg create mode 100644 SVGEdit/svgedit/images/align_distrib_verti.svg create mode 100644 SVGEdit/svgedit/images/align_left.svg create mode 100644 SVGEdit/svgedit/images/align_middle.svg create mode 100644 SVGEdit/svgedit/images/align_right.svg create mode 100644 SVGEdit/svgedit/images/align_top.svg create mode 100644 SVGEdit/svgedit/images/anchor_end.svg create mode 100644 SVGEdit/svgedit/images/anchor_middle.svg create mode 100644 SVGEdit/svgedit/images/anchor_start.svg create mode 100644 SVGEdit/svgedit/images/angle.svg create mode 100644 SVGEdit/svgedit/images/arrow_down.svg create mode 100644 SVGEdit/svgedit/images/arrow_right.svg create mode 100644 SVGEdit/svgedit/images/arrow_right_big.svg create mode 100644 SVGEdit/svgedit/images/blur.svg create mode 100644 SVGEdit/svgedit/images/bold.svg create mode 100644 SVGEdit/svgedit/images/box.svg create mode 100644 SVGEdit/svgedit/images/box_o.svg create mode 100644 SVGEdit/svgedit/images/c_radius.svg create mode 100644 SVGEdit/svgedit/images/cancel.svg create mode 100644 SVGEdit/svgedit/images/circle.svg create mode 100644 SVGEdit/svgedit/images/clone.svg create mode 100644 SVGEdit/svgedit/images/close_path.svg create mode 100644 SVGEdit/svgedit/images/closepath_icons.svg create mode 100644 SVGEdit/svgedit/images/config.svg create mode 100644 SVGEdit/svgedit/images/conn.svg create mode 100644 SVGEdit/svgedit/images/context_menu.svg create mode 100644 SVGEdit/svgedit/images/delete.svg create mode 100644 SVGEdit/svgedit/images/docprop.svg create mode 100644 SVGEdit/svgedit/images/docprops.svg create mode 100644 SVGEdit/svgedit/images/editPref.svg create mode 100644 SVGEdit/svgedit/images/edit_foreign.svg create mode 100644 SVGEdit/svgedit/images/ellipse.svg create mode 100644 SVGEdit/svgedit/images/export.svg create mode 100644 SVGEdit/svgedit/images/eye.svg create mode 100644 SVGEdit/svgedit/images/eye_dropper.svg create mode 100644 SVGEdit/svgedit/images/fh_ellipse.svg create mode 100644 SVGEdit/svgedit/images/fh_rect.svg create mode 100644 SVGEdit/svgedit/images/fill.svg create mode 100644 SVGEdit/svgedit/images/fontsize.svg create mode 100644 SVGEdit/svgedit/images/forwardslash.svg create mode 100644 SVGEdit/svgedit/images/globe_link.svg create mode 100644 SVGEdit/svgedit/images/go_down.svg create mode 100644 SVGEdit/svgedit/images/go_up.svg create mode 100644 SVGEdit/svgedit/images/grid.svg create mode 100644 SVGEdit/svgedit/images/group_elements.svg create mode 100644 SVGEdit/svgedit/images/handle.svg create mode 100644 SVGEdit/svgedit/images/height.svg create mode 100644 SVGEdit/svgedit/images/hello_world.svg create mode 100644 SVGEdit/svgedit/images/image.svg create mode 100644 SVGEdit/svgedit/images/imagelib.svg create mode 100644 SVGEdit/svgedit/images/import.svg create mode 100644 SVGEdit/svgedit/images/importImg.svg create mode 100644 SVGEdit/svgedit/images/italic.svg create mode 100644 SVGEdit/svgedit/images/leftarrow.svg create mode 100644 SVGEdit/svgedit/images/leftarrow_o.svg create mode 100644 SVGEdit/svgedit/images/letter_spacing.svg create mode 100644 SVGEdit/svgedit/images/library.svg create mode 100644 SVGEdit/svgedit/images/linecap_butt.svg create mode 100644 SVGEdit/svgedit/images/linecap_round.svg create mode 100644 SVGEdit/svgedit/images/linecap_square.svg create mode 100644 SVGEdit/svgedit/images/linejoin_bevel.svg create mode 100644 SVGEdit/svgedit/images/linejoin_miter.svg create mode 100644 SVGEdit/svgedit/images/linejoin_round.svg create mode 100644 SVGEdit/svgedit/images/link_controls.svg create mode 100644 SVGEdit/svgedit/images/logo.svg create mode 100644 SVGEdit/svgedit/images/mcircle.svg create mode 100644 SVGEdit/svgedit/images/mcircle_o.svg create mode 100644 SVGEdit/svgedit/images/mkr_markers_dimension.svg create mode 100644 SVGEdit/svgedit/images/mkr_markers_label.svg create mode 100644 SVGEdit/svgedit/images/mkr_markers_off.svg create mode 100644 SVGEdit/svgedit/images/move_bottom.svg create mode 100644 SVGEdit/svgedit/images/move_top.svg create mode 100644 SVGEdit/svgedit/images/netlify-dark.svg create mode 100644 SVGEdit/svgedit/images/new.svg create mode 100644 SVGEdit/svgedit/images/no_color.svg create mode 100644 SVGEdit/svgedit/images/node_clone.svg create mode 100644 SVGEdit/svgedit/images/node_delete.svg create mode 100644 SVGEdit/svgedit/images/nomarker.svg create mode 100644 SVGEdit/svgedit/images/ok.svg create mode 100644 SVGEdit/svgedit/images/opacity.svg create mode 100644 SVGEdit/svgedit/images/open.svg create mode 100644 SVGEdit/svgedit/images/open_path.svg create mode 100644 SVGEdit/svgedit/images/openpath.png create mode 100644 SVGEdit/svgedit/images/panning.svg create mode 100644 SVGEdit/svgedit/images/path.svg create mode 100644 SVGEdit/svgedit/images/pen.svg create mode 100644 SVGEdit/svgedit/images/pencil.svg create mode 100644 SVGEdit/svgedit/images/polygon.svg create mode 100644 SVGEdit/svgedit/images/rect.svg create mode 100644 SVGEdit/svgedit/images/redo.svg create mode 100644 SVGEdit/svgedit/images/reorient.svg create mode 100644 SVGEdit/svgedit/images/reverseslash.svg create mode 100644 SVGEdit/svgedit/images/rightarrow.svg create mode 100644 SVGEdit/svgedit/images/rightarrow_o.svg create mode 100644 SVGEdit/svgedit/images/rotate.svg create mode 100644 SVGEdit/svgedit/images/save.svg create mode 100644 SVGEdit/svgedit/images/saveImg.svg create mode 100644 SVGEdit/svgedit/images/select.svg create mode 100644 SVGEdit/svgedit/images/select_node.svg create mode 100644 SVGEdit/svgedit/images/shapelib.svg create mode 100644 SVGEdit/svgedit/images/source.svg create mode 100644 SVGEdit/svgedit/images/square.svg create mode 100644 SVGEdit/svgedit/images/star.svg create mode 100644 SVGEdit/svgedit/images/star_o.svg create mode 100644 SVGEdit/svgedit/images/stroke.svg create mode 100644 SVGEdit/svgedit/images/svg-edit-home.svg create mode 100644 SVGEdit/svgedit/images/text.svg create mode 100644 SVGEdit/svgedit/images/text_decoration_linethrough.svg create mode 100644 SVGEdit/svgedit/images/text_decoration_overline.svg create mode 100644 SVGEdit/svgedit/images/text_decoration_underline.svg create mode 100644 SVGEdit/svgedit/images/text_length.svg create mode 100644 SVGEdit/svgedit/images/textmarker.svg create mode 100644 SVGEdit/svgedit/images/textmarker_bottom.svg create mode 100644 SVGEdit/svgedit/images/textmarker_top.svg create mode 100644 SVGEdit/svgedit/images/to_path.svg create mode 100644 SVGEdit/svgedit/images/tool_add_subpath.svg create mode 100644 SVGEdit/svgedit/images/tool_foreign.svg create mode 100644 SVGEdit/svgedit/images/tool_imagelib.svg create mode 100644 SVGEdit/svgedit/images/tool_node_clone.svg create mode 100644 SVGEdit/svgedit/images/tool_node_delete.svg create mode 100644 SVGEdit/svgedit/images/tool_node_link.svg create mode 100644 SVGEdit/svgedit/images/tool_openclose_path.svg create mode 100644 SVGEdit/svgedit/images/tool_placemark.svg create mode 100644 SVGEdit/svgedit/images/triangle.svg create mode 100644 SVGEdit/svgedit/images/triangle_o.svg create mode 100644 SVGEdit/svgedit/images/undo.svg create mode 100644 SVGEdit/svgedit/images/ungroup.svg create mode 100644 SVGEdit/svgedit/images/unlink_use.svg create mode 100644 SVGEdit/svgedit/images/verticalslash.svg create mode 100644 SVGEdit/svgedit/images/warning.svg create mode 100644 SVGEdit/svgedit/images/webappfind.svg create mode 100644 SVGEdit/svgedit/images/width.svg create mode 100644 SVGEdit/svgedit/images/wireframe.svg create mode 100644 SVGEdit/svgedit/images/word_spacing.svg create mode 100644 SVGEdit/svgedit/images/xmark.svg create mode 100644 SVGEdit/svgedit/images/zoom.svg create mode 100644 SVGEdit/svgedit/index.html create mode 100644 SVGEdit/svgedit/svgedit.css create mode 100644 SVGEdit/svgedit/xdomain-Editor.js create mode 100644 SVGEdit/svgedit/xdomain-Editor.js.map create mode 100644 SVGEdit/svgedit/xdomain-index.html create mode 100644 release/AntunnelTestClient.md create mode 100644 release/AntunnelTestClient.zip create mode 100644 release/SVGEdit.md create mode 100644 release/SVGEdit.zip diff --git a/SVGEdit/README.md b/SVGEdit/README.md new file mode 100644 index 0000000..eee92b6 --- /dev/null +++ b/SVGEdit/README.md @@ -0,0 +1,6 @@ +# SVGEdit + +AntOS bundle for the SVGEdit at https://github.com/SVG-Edit/svgedit + +This package bundles the version 7.2.0 of the SVGEdit + diff --git a/SVGEdit/build.json b/SVGEdit/build.json new file mode 100644 index 0000000..1956475 --- /dev/null +++ b/SVGEdit/build.json @@ -0,0 +1,73 @@ +{ + "name": "SVGEdit", + "targets":{ + "clean": { + "jobs": [ + { + "name": "vfs-rm_no_error", + "data": ["build/debug","build/release"] + } + ] + }, + "build": { + "require": ["ts"], + "jobs":[ + { + "name": "vfs-mkdir", + "data": ["build","build/debug","build/release"] + }, + { + "name": "ts-antos-sdk", + "data": { + "version": "2.0.x" + } + }, + { + "name": "ts-compile", + "data": { + "src": ["main.ts"], + "dest": "build/debug/main.js" + } + } + ] + }, + "uglify": { + "require": ["terser"], + "jobs": [ + { + "name":"terser-uglify", + "data": ["build/debug/main.js"] + } + ] + }, + "copy": { + "jobs": [ + { + "name": "vfs-cp", + "data": { + "src": [ + "scheme.html", + "package.json", + "README.md", + "svgedit" + ], + "dest":"build/debug" + } + } + ] + }, + "release": { + "depend": ["clean","build","uglify", "copy"], + "require": ["zip"], + "jobs": [ + { + "name": "zip-mk", + "data": { + "src":"build/debug", + "dest":"build/release/SVGEdit.zip" + } + } + ] + } + } +} \ No newline at end of file diff --git a/SVGEdit/build/debug/README.md b/SVGEdit/build/debug/README.md new file mode 100644 index 0000000..eee92b6 --- /dev/null +++ b/SVGEdit/build/debug/README.md @@ -0,0 +1,6 @@ +# SVGEdit + +AntOS bundle for the SVGEdit at https://github.com/SVG-Edit/svgedit + +This package bundles the version 7.2.0 of the SVGEdit + diff --git a/SVGEdit/build/debug/main.js b/SVGEdit/build/debug/main.js new file mode 100644 index 0000000..539d064 --- /dev/null +++ b/SVGEdit/build/debug/main.js @@ -0,0 +1 @@ +var OS;!function(i){let t;!function(i){class t extends i.BaseApplication{constructor(i){super("SVGEdit",i)}main(){const i="pkg://SVGEdit/svgedit/index.html".asFileHandle().getlink();this.find("container").src=i}}i.SVGEdit=t}(t=i.application||(i.application={}))}(OS||(OS={})); \ No newline at end of file diff --git a/SVGEdit/build/debug/package.json b/SVGEdit/build/debug/package.json new file mode 100644 index 0000000..4226aae --- /dev/null +++ b/SVGEdit/build/debug/package.json @@ -0,0 +1,16 @@ +{ + "pkgname": "SVGEdit", + "app":"SVGEdit", + "name":"SVG Editor", + "description":"Powerful SVG Editor https://github.com/SVG-Edit/svgedit", + "info":{ + "author": "Dany LE", + "email": "contact@iohub.dev" + }, + "version":"0.1.0-r", + "category":"Graphic", + "iconclass":"bi bi-easel", + "mimes":["image/svg+xml"], + "dependencies":[], + "locale": {} +} \ No newline at end of file diff --git a/SVGEdit/build/debug/scheme.html b/SVGEdit/build/debug/scheme.html new file mode 100644 index 0000000..55c0462 --- /dev/null +++ b/SVGEdit/build/debug/scheme.html @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/Editor.js b/SVGEdit/build/debug/svgedit/Editor.js new file mode 100644 index 0000000..efc0cca --- /dev/null +++ b/SVGEdit/build/debug/svgedit/Editor.js @@ -0,0 +1,518 @@ +function _typeof$2(en){return _typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(en){return typeof en}:function(en){return en&&"function"==typeof Symbol&&en.constructor===Symbol&&en!==Symbol.prototype?"symbol":typeof en},_typeof$2(en)}function _classCallCheck(en,tn){if(!(en instanceof tn))throw new TypeError("Cannot call a class as a function")}function _defineProperties(en,tn){for(var nn=0;nnen.length)&&(tn=en.length);for(var nn=0,rn=new Array(tn);nn1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,Logger),this.init(en,tn)}return _createClass(Logger,[{key:"init",value:function init(tn){var nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=nn.prefix||"i18next:",this.logger=tn||en,this.options=nn,this.debug=nn.debug}},{key:"setDebug",value:function setDebug(en){this.debug=en}},{key:"log",value:function log(){for(var en=arguments.length,tn=new Array(en),nn=0;nn1?tn-1:0),rn=1;rn-1?en.replace(/###/g,"."):en}function canNotTraverseDeeper(){return!en||"string"==typeof en}for(var rn="string"!=typeof tn?[].concat(tn):tn.split(".");rn.length>1;){if(canNotTraverseDeeper())return{};var an=cleanKey(rn.shift());!en[an]&&nn&&(en[an]=new nn),en=Object.prototype.hasOwnProperty.call(en,an)?en[an]:{}}return canNotTraverseDeeper()?{}:{obj:en,k:cleanKey(rn.shift())}}function setPath(en,tn,nn){var rn=getLastOfPath(en,tn,Object);rn.obj[rn.k]=nn}function getPath(en,tn){var nn=getLastOfPath(en,tn),rn=nn.obj,an=nn.k;if(rn)return rn[an]}function getPathWithDefaults(en,tn,nn){var rn=getPath(en,nn);return void 0!==rn?rn:getPath(tn,nn)}function deepExtend(en,tn,nn){for(var rn in tn)"__proto__"!==rn&&"constructor"!==rn&&(rn in en?"string"==typeof en[rn]||en[rn]instanceof String||"string"==typeof tn[rn]||tn[rn]instanceof String?nn&&(en[rn]=tn[rn]):deepExtend(en[rn],tn[rn],nn):en[rn]=tn[rn]);return en}function regexEscape$1(en){return en.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var rn={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function escape$1(en){return"string"==typeof en?en.replace(/[&<>"'\/]/g,(function(en){return rn[en]})):en}var an="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,sn=[" ",",","?","!",";"];function ownKeys$1$1(en,tn){var nn=Object.keys(en);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(en);tn&&(rn=rn.filter((function(tn){return Object.getOwnPropertyDescriptor(en,tn).enumerable}))),nn.push.apply(nn,rn)}return nn}function _objectSpread$1$1(en){for(var tn=1;tn2&&void 0!==arguments[2]?arguments[2]:".";if(en){if(en[tn])return en[tn];for(var rn=tn.split(nn),an=en,sn=0;snsn+cn;)cn++,dn=an[An=rn.slice(sn,sn+cn).join(nn)];if(void 0===dn)return;if(null===dn)return null;if(tn.endsWith(An)){if("string"==typeof dn)return dn;if(An&&"string"==typeof dn[An])return dn[An]}var un=rn.slice(sn+cn).join(nn);return un?deepFind(dn,un,nn):void 0}an=an[rn[sn]]}return an}}var cn=function(en){_inherits(ResourceStore,nn);var tn=_createSuper(ResourceStore);function ResourceStore(en){var rn,sn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return _classCallCheck(this,ResourceStore),rn=tn.call(this),an&&nn.call(_assertThisInitialized(rn)),rn.data=en||{},rn.options=sn,void 0===rn.options.keySeparator&&(rn.options.keySeparator="."),void 0===rn.options.ignoreJSONStructure&&(rn.options.ignoreJSONStructure=!0),rn}return _createClass(ResourceStore,[{key:"addNamespaces",value:function addNamespaces(en){this.options.ns.indexOf(en)<0&&this.options.ns.push(en)}},{key:"removeNamespaces",value:function removeNamespaces(en){var tn=this.options.ns.indexOf(en);tn>-1&&this.options.ns.splice(tn,1)}},{key:"getResource",value:function getResource(en,tn,nn){var rn=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},an=void 0!==rn.keySeparator?rn.keySeparator:this.options.keySeparator,sn=void 0!==rn.ignoreJSONStructure?rn.ignoreJSONStructure:this.options.ignoreJSONStructure,cn=[en,tn];nn&&"string"!=typeof nn&&(cn=cn.concat(nn)),nn&&"string"==typeof nn&&(cn=cn.concat(an?nn.split(an):nn)),en.indexOf(".")>-1&&(cn=en.split("."));var An=getPath(this.data,cn);return An||!sn||"string"!=typeof nn?An:deepFind(this.data&&this.data[en]&&this.data[en][tn],nn,an)}},{key:"addResource",value:function addResource(en,tn,nn,rn){var an=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},sn=this.options.keySeparator;void 0===sn&&(sn=".");var cn=[en,tn];nn&&(cn=cn.concat(sn?nn.split(sn):nn)),en.indexOf(".")>-1&&(rn=tn,tn=(cn=en.split("."))[1]),this.addNamespaces(tn),setPath(this.data,cn,rn),an.silent||this.emit("added",en,tn,nn,rn)}},{key:"addResources",value:function addResources(en,tn,nn){var rn=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var an in nn)"string"!=typeof nn[an]&&"[object Array]"!==Object.prototype.toString.apply(nn[an])||this.addResource(en,tn,an,nn[an],{silent:!0});rn.silent||this.emit("added",en,tn,nn)}},{key:"addResourceBundle",value:function addResourceBundle(en,tn,nn,rn,an){var sn=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},cn=[en,tn];en.indexOf(".")>-1&&(rn=nn,nn=tn,tn=(cn=en.split("."))[1]),this.addNamespaces(tn);var An=getPath(this.data,cn)||{};rn?deepExtend(An,nn,an):An=_objectSpread$1$1(_objectSpread$1$1({},An),nn),setPath(this.data,cn,An),sn.silent||this.emit("added",en,tn,nn)}},{key:"removeResourceBundle",value:function removeResourceBundle(en,tn){this.hasResourceBundle(en,tn)&&delete this.data[en][tn],this.removeNamespaces(tn),this.emit("removed",en,tn)}},{key:"hasResourceBundle",value:function hasResourceBundle(en,tn){return void 0!==this.getResource(en,tn)}},{key:"getResourceBundle",value:function getResourceBundle(en,tn){return tn||(tn=this.options.defaultNS),"v1"===this.options.compatibilityAPI?_objectSpread$1$1(_objectSpread$1$1({},{}),this.getResource(en,tn)):this.getResource(en,tn)}},{key:"getDataByLanguage",value:function getDataByLanguage(en){return this.data[en]}},{key:"hasLanguageSomeTranslations",value:function hasLanguageSomeTranslations(en){var tn=this.getDataByLanguage(en);return!!(tn&&Object.keys(tn)||[]).find((function(en){return tn[en]&&Object.keys(tn[en]).length>0}))}},{key:"toJSON",value:function toJSON(){return this.data}}]),ResourceStore}(),An={processors:{},addPostProcessor:function addPostProcessor(en){this.processors[en.name]=en},handle:function handle(en,tn,nn,rn,an){var sn=this;return en.forEach((function(en){sn.processors[en]&&(tn=sn.processors[en].process(tn,nn,rn,an))})),tn}};function ownKeys$2$1(en,tn){var nn=Object.keys(en);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(en);tn&&(rn=rn.filter((function(tn){return Object.getOwnPropertyDescriptor(en,tn).enumerable}))),nn.push.apply(nn,rn)}return nn}function _objectSpread$2$1(en){for(var tn=1;tn1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,Translator),sn=rn.call(this),an&&nn.call(_assertThisInitialized(sn)),copy(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],en,_assertThisInitialized(sn)),sn.options=cn,void 0===sn.options.keySeparator&&(sn.options.keySeparator="."),sn.logger=tn.create("translator"),sn}return _createClass(Translator,[{key:"changeLanguage",value:function changeLanguage(en){en&&(this.language=en)}},{key:"exists",value:function exists(en){var tn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==en)return!1;var nn=this.resolve(en,tn);return nn&&void 0!==nn.res}},{key:"extractFromKey",value:function extractFromKey(en,tn){var nn=void 0!==tn.nsSeparator?tn.nsSeparator:this.options.nsSeparator;void 0===nn&&(nn=":");var rn=void 0!==tn.keySeparator?tn.keySeparator:this.options.keySeparator,an=tn.ns||this.options.defaultNS||[],cn=nn&&en.indexOf(nn)>-1,An=!(this.options.userDefinedKeySeparator||tn.keySeparator||this.options.userDefinedNsSeparator||tn.nsSeparator||function looksLikeObjectPath(en,tn,nn){tn=tn||"",nn=nn||"";var rn=sn.filter((function(en){return tn.indexOf(en)<0&&nn.indexOf(en)<0}));if(0===rn.length)return!0;var an=new RegExp("(".concat(rn.map((function(en){return"?"===en?"\\?":en})).join("|"),")")),cn=!an.test(en);if(!cn){var An=en.indexOf(nn);An>0&&!an.test(en.substring(0,An))&&(cn=!0)}return cn}(en,nn,rn));if(cn&&!An){var dn=en.match(this.interpolator.nestingRegexp);if(dn&&dn.length>0)return{key:en,namespaces:an};var un=en.split(nn);(nn!==rn||nn===rn&&this.options.ns.indexOf(un[0])>-1)&&(an=un.shift()),en=un.join(rn)}return"string"==typeof an&&(an=[an]),{key:en,namespaces:an}}},{key:"translate",value:function translate(en,tn,nn){var rn=this;if("object"!==_typeof$2(tn)&&this.options.overloadTranslationOptionHandler&&(tn=this.options.overloadTranslationOptionHandler(arguments)),tn||(tn={}),null==en)return"";Array.isArray(en)||(en=[String(en)]);var an=void 0!==tn.returnDetails?tn.returnDetails:this.options.returnDetails,sn=void 0!==tn.keySeparator?tn.keySeparator:this.options.keySeparator,cn=this.extractFromKey(en[en.length-1],tn),An=cn.key,dn=cn.namespaces,un=dn[dn.length-1],pn=tn.lng||this.language,hn=tn.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(pn&&"cimode"===pn.toLowerCase()){if(hn){var gn=tn.nsSeparator||this.options.nsSeparator;return an?(_n.res="".concat(un).concat(gn).concat(An),_n):"".concat(un).concat(gn).concat(An)}return an?(_n.res=An,_n):An}var _n=this.resolve(en,tn),mn=_n&&_n.res,fn=_n&&_n.usedKey||An,yn=_n&&_n.exactUsedKey||An,bn=Object.prototype.toString.apply(mn),vn=["[object Number]","[object Function]","[object RegExp]"],wn=void 0!==tn.joinArrays?tn.joinArrays:this.options.joinArrays,xn=!this.i18nFormat||this.i18nFormat.handleAsObject,kn="string"!=typeof mn&&"boolean"!=typeof mn&&"number"!=typeof mn;if(xn&&mn&&kn&&vn.indexOf(bn)<0&&("string"!=typeof wn||"[object Array]"!==bn)){if(!tn.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var Cn=this.options.returnedObjectHandler?this.options.returnedObjectHandler(fn,mn,_objectSpread$2$1(_objectSpread$2$1({},tn),{},{ns:dn})):"key '".concat(An," (").concat(this.language,")' returned an object instead of string.");return an?(_n.res=Cn,_n):Cn}if(sn){var Sn="[object Array]"===bn,Bn=Sn?[]:{},En=Sn?yn:fn;for(var jn in mn)if(Object.prototype.hasOwnProperty.call(mn,jn)){var Ln="".concat(En).concat(sn).concat(jn);Bn[jn]=this.translate(Ln,_objectSpread$2$1(_objectSpread$2$1({},tn),{joinArrays:!1,ns:dn})),Bn[jn]===Ln&&(Bn[jn]=mn[jn])}mn=Bn}}else if(xn&&"string"==typeof wn&&"[object Array]"===bn)(mn=mn.join(wn))&&(mn=this.extendTranslation(mn,en,tn,nn));else{var Pn=!1,Tn=!1,Fn=void 0!==tn.count&&"string"!=typeof tn.count,Un=Translator.hasDefaultValue(tn),Nn=Fn?this.pluralResolver.getSuffix(pn,tn.count,tn):"",In=tn["defaultValue".concat(Nn)]||tn.defaultValue;!this.isValidLookup(mn)&&Un&&(Pn=!0,mn=In),this.isValidLookup(mn)||(Tn=!0,mn=An);var Mn=tn.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,Rn=Mn&&Tn?void 0:mn,On=Un&&In!==mn&&this.options.updateMissing;if(Tn||Pn||On){if(this.logger.log(On?"updateKey":"missingKey",pn,un,An,On?In:mn),sn){var Qn=this.resolve(An,_objectSpread$2$1(_objectSpread$2$1({},tn),{},{keySeparator:!1}));Qn&&Qn.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var qn=[],Vn=this.languageUtils.getFallbackCodes(this.options.fallbackLng,tn.lng||this.language);if("fallback"===this.options.saveMissingTo&&Vn&&Vn[0])for(var Gn=0;Gn1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof en&&(en=[en]),en.forEach((function(en){if(!cn.isValidLookup(tn)){var un=cn.extractFromKey(en,An),pn=un.key;nn=pn;var hn=un.namespaces;cn.options.fallbackNS&&(hn=hn.concat(cn.options.fallbackNS));var gn=void 0!==An.count&&"string"!=typeof An.count,_n=gn&&!An.ordinal&&0===An.count&&cn.pluralResolver.shouldUseIntlApi(),mn=void 0!==An.context&&("string"==typeof An.context||"number"==typeof An.context)&&""!==An.context,fn=An.lngs?An.lngs:cn.languageUtils.toResolveHierarchy(An.lng||cn.language,An.fallbackLng);hn.forEach((function(en){cn.isValidLookup(tn)||(sn=en,!dn["".concat(fn[0],"-").concat(en)]&&cn.utils&&cn.utils.hasLoadedNamespace&&!cn.utils.hasLoadedNamespace(sn)&&(dn["".concat(fn[0],"-").concat(en)]=!0,cn.logger.warn('key "'.concat(nn,'" for languages "').concat(fn.join(", "),'" won\'t get resolved as namespace "').concat(sn,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),fn.forEach((function(nn){if(!cn.isValidLookup(tn)){an=nn;var sn,dn=[pn];if(cn.i18nFormat&&cn.i18nFormat.addLookupKeys)cn.i18nFormat.addLookupKeys(dn,pn,nn,en,An);else{var un;gn&&(un=cn.pluralResolver.getSuffix(nn,An.count,An));var hn="".concat(cn.options.pluralSeparator,"zero");if(gn&&(dn.push(pn+un),_n&&dn.push(pn+hn)),mn){var fn="".concat(pn).concat(cn.options.contextSeparator).concat(An.context);dn.push(fn),gn&&(dn.push(fn+un),_n&&dn.push(fn+hn))}}for(;sn=dn.pop();)cn.isValidLookup(tn)||(rn=sn,tn=cn.getResource(nn,en,sn,An))}})))}))}})),{res:tn,usedKey:nn,exactUsedKey:rn,usedLng:an,usedNS:sn}}},{key:"isValidLookup",value:function isValidLookup(en){return!(void 0===en||!this.options.returnNull&&null===en||!this.options.returnEmptyString&&""===en)}},{key:"getResource",value:function getResource(en,tn,nn){var rn=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(en,tn,nn,rn):this.resourceStore.getResource(en,tn,nn,rn)}}],[{key:"hasDefaultValue",value:function hasDefaultValue(en){var tn="defaultValue";for(var nn in en)if(Object.prototype.hasOwnProperty.call(en,nn)&&tn===nn.substring(0,tn.length)&&void 0!==en[nn])return!0;return!1}}]),Translator}();function capitalize(en){return en.charAt(0).toUpperCase()+en.slice(1)}var pn=function(){function LanguageUtil(en){_classCallCheck(this,LanguageUtil),this.options=en,this.supportedLngs=this.options.supportedLngs||!1,this.logger=tn.create("languageUtils")}return _createClass(LanguageUtil,[{key:"getScriptPartFromCode",value:function getScriptPartFromCode(en){if(!en||en.indexOf("-")<0)return null;var tn=en.split("-");return 2===tn.length?null:(tn.pop(),"x"===tn[tn.length-1].toLowerCase()?null:this.formatLanguageCode(tn.join("-")))}},{key:"getLanguagePartFromCode",value:function getLanguagePartFromCode(en){if(!en||en.indexOf("-")<0)return en;var tn=en.split("-");return this.formatLanguageCode(tn[0])}},{key:"formatLanguageCode",value:function formatLanguageCode(en){if("string"==typeof en&&en.indexOf("-")>-1){var tn=["hans","hant","latn","cyrl","cans","mong","arab"],nn=en.split("-");return this.options.lowerCaseLng?nn=nn.map((function(en){return en.toLowerCase()})):2===nn.length?(nn[0]=nn[0].toLowerCase(),nn[1]=nn[1].toUpperCase(),tn.indexOf(nn[1].toLowerCase())>-1&&(nn[1]=capitalize(nn[1].toLowerCase()))):3===nn.length&&(nn[0]=nn[0].toLowerCase(),2===nn[1].length&&(nn[1]=nn[1].toUpperCase()),"sgn"!==nn[0]&&2===nn[2].length&&(nn[2]=nn[2].toUpperCase()),tn.indexOf(nn[1].toLowerCase())>-1&&(nn[1]=capitalize(nn[1].toLowerCase())),tn.indexOf(nn[2].toLowerCase())>-1&&(nn[2]=capitalize(nn[2].toLowerCase()))),nn.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?en.toLowerCase():en}},{key:"isSupportedCode",value:function isSupportedCode(en){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(en=this.getLanguagePartFromCode(en)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(en)>-1}},{key:"getBestMatchFromCodes",value:function getBestMatchFromCodes(en){var tn,nn=this;return en?(en.forEach((function(en){if(!tn){var rn=nn.formatLanguageCode(en);nn.options.supportedLngs&&!nn.isSupportedCode(rn)||(tn=rn)}})),!tn&&this.options.supportedLngs&&en.forEach((function(en){if(!tn){var rn=nn.getLanguagePartFromCode(en);if(nn.isSupportedCode(rn))return tn=rn;tn=nn.options.supportedLngs.find((function(en){if(0===en.indexOf(rn))return en}))}})),tn||(tn=this.getFallbackCodes(this.options.fallbackLng)[0]),tn):null}},{key:"getFallbackCodes",value:function getFallbackCodes(en,tn){if(!en)return[];if("function"==typeof en&&(en=en(tn)),"string"==typeof en&&(en=[en]),"[object Array]"===Object.prototype.toString.apply(en))return en;if(!tn)return en.default||[];var nn=en[tn];return nn||(nn=en[this.getScriptPartFromCode(tn)]),nn||(nn=en[this.formatLanguageCode(tn)]),nn||(nn=en[this.getLanguagePartFromCode(tn)]),nn||(nn=en.default),nn||[]}},{key:"toResolveHierarchy",value:function toResolveHierarchy(en,tn){var nn=this,rn=this.getFallbackCodes(tn||this.options.fallbackLng||[],en),an=[],sn=function addCode(en){en&&(nn.isSupportedCode(en)?an.push(en):nn.logger.warn("rejecting language code not found in supportedLngs: ".concat(en)))};return"string"==typeof en&&en.indexOf("-")>-1?("languageOnly"!==this.options.load&&sn(this.formatLanguageCode(en)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&sn(this.getScriptPartFromCode(en)),"currentOnly"!==this.options.load&&sn(this.getLanguagePartFromCode(en))):"string"==typeof en&&sn(this.formatLanguageCode(en)),rn.forEach((function(en){an.indexOf(en)<0&&sn(nn.formatLanguageCode(en))})),an}}]),LanguageUtil}(),hn=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],gn={1:function _(en){return Number(en>1)},2:function _(en){return Number(1!=en)},3:function _(en){return 0},4:function _(en){return Number(en%10==1&&en%100!=11?0:en%10>=2&&en%10<=4&&(en%100<10||en%100>=20)?1:2)},5:function _(en){return Number(0==en?0:1==en?1:2==en?2:en%100>=3&&en%100<=10?3:en%100>=11?4:5)},6:function _(en){return Number(1==en?0:en>=2&&en<=4?1:2)},7:function _(en){return Number(1==en?0:en%10>=2&&en%10<=4&&(en%100<10||en%100>=20)?1:2)},8:function _(en){return Number(1==en?0:2==en?1:8!=en&&11!=en?2:3)},9:function _(en){return Number(en>=2)},10:function _(en){return Number(1==en?0:2==en?1:en<7?2:en<11?3:4)},11:function _(en){return Number(1==en||11==en?0:2==en||12==en?1:en>2&&en<20?2:3)},12:function _(en){return Number(en%10!=1||en%100==11)},13:function _(en){return Number(0!==en)},14:function _(en){return Number(1==en?0:2==en?1:3==en?2:3)},15:function _(en){return Number(en%10==1&&en%100!=11?0:en%10>=2&&(en%100<10||en%100>=20)?1:2)},16:function _(en){return Number(en%10==1&&en%100!=11?0:0!==en?1:2)},17:function _(en){return Number(1==en||en%10==1&&en%100!=11?0:1)},18:function _(en){return Number(0==en?0:1==en?1:2)},19:function _(en){return Number(1==en?0:0==en||en%100>1&&en%100<11?1:en%100>10&&en%100<20?2:3)},20:function _(en){return Number(1==en?0:0==en||en%100>0&&en%100<20?1:2)},21:function _(en){return Number(en%100==1?1:en%100==2?2:en%100==3||en%100==4?3:0)},22:function _(en){return Number(1==en?0:2==en?1:(en<0||en>10)&&en%10==0?2:3)}},_n=["v1","v2","v3"],mn={zero:0,one:1,two:2,few:3,many:4,other:5};function createRules(){var en={};return hn.forEach((function(tn){tn.lngs.forEach((function(nn){en[nn]={numbers:tn.nr,plurals:gn[tn.fc]}}))})),en}var fn=function(){function PluralResolver(en){var nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,PluralResolver),this.languageUtils=en,this.options=nn,this.logger=tn.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=createRules()}return _createClass(PluralResolver,[{key:"addRule",value:function addRule(en,tn){this.rules[en]=tn}},{key:"getRule",value:function getRule(en){var tn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(en,{type:tn.ordinal?"ordinal":"cardinal"})}catch(en){return}return this.rules[en]||this.rules[this.languageUtils.getLanguagePartFromCode(en)]}},{key:"needsPlural",value:function needsPlural(en){var tn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},nn=this.getRule(en,tn);return this.shouldUseIntlApi()?nn&&nn.resolvedOptions().pluralCategories.length>1:nn&&nn.numbers.length>1}},{key:"getPluralFormsOfKey",value:function getPluralFormsOfKey(en,tn){var nn=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(en,nn).map((function(en){return"".concat(tn).concat(en)}))}},{key:"getSuffixes",value:function getSuffixes(en){var tn=this,nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},rn=this.getRule(en,nn);return rn?this.shouldUseIntlApi()?rn.resolvedOptions().pluralCategories.sort((function(en,tn){return mn[en]-mn[tn]})).map((function(en){return"".concat(tn.options.prepend).concat(en)})):rn.numbers.map((function(rn){return tn.getSuffix(en,rn,nn)})):[]}},{key:"getSuffix",value:function getSuffix(en,tn){var nn=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},rn=this.getRule(en,nn);return rn?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(rn.select(tn)):this.getSuffixRetroCompatible(rn,tn):(this.logger.warn("no plural rule found for: ".concat(en)),"")}},{key:"getSuffixRetroCompatible",value:function getSuffixRetroCompatible(en,tn){var nn=this,rn=en.noAbs?en.plurals(tn):en.plurals(Math.abs(tn)),an=en.numbers[rn];this.options.simplifyPluralSuffix&&2===en.numbers.length&&1===en.numbers[0]&&(2===an?an="plural":1===an&&(an=""));var sn=function returnSuffix(){return nn.options.prepend&&an.toString()?nn.options.prepend+an.toString():an.toString()};return"v1"===this.options.compatibilityJSON?1===an?"":"number"==typeof an?"_plural_".concat(an.toString()):sn():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===en.numbers.length&&1===en.numbers[0]?sn():this.options.prepend&&rn.toString()?this.options.prepend+rn.toString():rn.toString()}},{key:"shouldUseIntlApi",value:function shouldUseIntlApi(){return!_n.includes(this.options.compatibilityJSON)}}]),PluralResolver}();function ownKeys$3$1(en,tn){var nn=Object.keys(en);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(en);tn&&(rn=rn.filter((function(tn){return Object.getOwnPropertyDescriptor(en,tn).enumerable}))),nn.push.apply(nn,rn)}return nn}function _objectSpread$3(en){for(var tn=1;tn0&&void 0!==arguments[0]?arguments[0]:{};_classCallCheck(this,Interpolator),this.logger=tn.create("interpolator"),this.options=en,this.format=en.interpolation&&en.interpolation.format||function(en){return en},this.init(en)}return _createClass(Interpolator,[{key:"init",value:function init(){var en=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};en.interpolation||(en.interpolation={escapeValue:!0});var tn=en.interpolation;this.escape=void 0!==tn.escape?tn.escape:escape$1,this.escapeValue=void 0===tn.escapeValue||tn.escapeValue,this.useRawValueToEscape=void 0!==tn.useRawValueToEscape&&tn.useRawValueToEscape,this.prefix=tn.prefix?regexEscape$1(tn.prefix):tn.prefixEscaped||"{{",this.suffix=tn.suffix?regexEscape$1(tn.suffix):tn.suffixEscaped||"}}",this.formatSeparator=tn.formatSeparator?tn.formatSeparator:tn.formatSeparator||",",this.unescapePrefix=tn.unescapeSuffix?"":tn.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":tn.unescapeSuffix||"",this.nestingPrefix=tn.nestingPrefix?regexEscape$1(tn.nestingPrefix):tn.nestingPrefixEscaped||regexEscape$1("$t("),this.nestingSuffix=tn.nestingSuffix?regexEscape$1(tn.nestingSuffix):tn.nestingSuffixEscaped||regexEscape$1(")"),this.nestingOptionsSeparator=tn.nestingOptionsSeparator?tn.nestingOptionsSeparator:tn.nestingOptionsSeparator||",",this.maxReplaces=tn.maxReplaces?tn.maxReplaces:1e3,this.alwaysFormat=void 0!==tn.alwaysFormat&&tn.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function reset(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function resetRegExp(){var en="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(en,"g");var tn="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(tn,"g");var nn="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(nn,"g")}},{key:"interpolate",value:function interpolate(en,tn,nn,rn){var an,sn,cn,An=this,dn=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function regexSafe(en){return en.replace(/\$/g,"$$$$")}var un=function handleFormat(en){if(en.indexOf(An.formatSeparator)<0){var an=getPathWithDefaults(tn,dn,en);return An.alwaysFormat?An.format(an,void 0,nn,_objectSpread$3(_objectSpread$3(_objectSpread$3({},rn),tn),{},{interpolationkey:en})):an}var sn=en.split(An.formatSeparator),cn=sn.shift().trim(),un=sn.join(An.formatSeparator).trim();return An.format(getPathWithDefaults(tn,dn,cn),un,nn,_objectSpread$3(_objectSpread$3(_objectSpread$3({},rn),tn),{},{interpolationkey:cn}))};this.resetRegExp();var pn=rn&&rn.missingInterpolationHandler||this.options.missingInterpolationHandler,hn=rn&&rn.interpolation&&void 0!==rn.interpolation.skipOnVariables?rn.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function safeValue(en){return regexSafe(en)}},{regex:this.regexp,safeValue:function safeValue(en){return An.escapeValue?regexSafe(An.escape(en)):regexSafe(en)}}].forEach((function(tn){for(cn=0;an=tn.regex.exec(en);){var nn=an[1].trim();if(void 0===(sn=un(nn)))if("function"==typeof pn){var dn=pn(en,an,rn);sn="string"==typeof dn?dn:""}else if(rn&&rn.hasOwnProperty(nn))sn="";else{if(hn){sn=an[0];continue}An.logger.warn("missed to pass in variable ".concat(nn," for interpolating ").concat(en)),sn=""}else"string"==typeof sn||An.useRawValueToEscape||(sn=makeString(sn));var gn=tn.safeValue(sn);if(en=en.replace(an[0],gn),hn?(tn.regex.lastIndex+=sn.length,tn.regex.lastIndex-=an[0].length):tn.regex.lastIndex=0,++cn>=An.maxReplaces)break}})),en}},{key:"nest",value:function nest(en,tn){var nn,rn,an=this,sn=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},cn=_objectSpread$3({},sn);function handleHasOptions(en,tn){var nn=this.nestingOptionsSeparator;if(en.indexOf(nn)<0)return en;var rn=en.split(new RegExp("".concat(nn,"[ ]*{"))),an="{".concat(rn[1]);en=rn[0],an=(an=this.interpolate(an,cn)).replace(/'/g,'"');try{cn=JSON.parse(an),tn&&(cn=_objectSpread$3(_objectSpread$3({},tn),cn))}catch(tn){return this.logger.warn("failed parsing options string in nesting for key ".concat(en),tn),"".concat(en).concat(nn).concat(an)}return delete cn.defaultValue,en}for(cn.applyPostProcessor=!1,delete cn.defaultValue;nn=this.nestingRegexp.exec(en);){var An=[],dn=!1;if(-1!==nn[0].indexOf(this.formatSeparator)&&!/{.*}/.test(nn[1])){var un=nn[1].split(this.formatSeparator).map((function(en){return en.trim()}));nn[1]=un.shift(),An=un,dn=!0}if((rn=tn(handleHasOptions.call(this,nn[1].trim(),cn),cn))&&nn[0]===en&&"string"!=typeof rn)return rn;"string"!=typeof rn&&(rn=makeString(rn)),rn||(this.logger.warn("missed to resolve ".concat(nn[1]," for nesting ").concat(en)),rn=""),dn&&(rn=An.reduce((function(en,tn){return an.format(en,tn,sn.lng,_objectSpread$3(_objectSpread$3({},sn),{},{interpolationkey:nn[1].trim()}))}),rn.trim())),en=en.replace(nn[0],rn),this.regexp.lastIndex=0}return en}}]),Interpolator}();function ownKeys$4(en,tn){var nn=Object.keys(en);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(en);tn&&(rn=rn.filter((function(tn){return Object.getOwnPropertyDescriptor(en,tn).enumerable}))),nn.push.apply(nn,rn)}return nn}function _objectSpread$4(en){for(var tn=1;tn0&&void 0!==arguments[0]?arguments[0]:{};_classCallCheck(this,Formatter),this.logger=tn.create("formatter"),this.options=en,this.formats={number:function number(en,tn,nn){return new Intl.NumberFormat(tn,nn).format(en)},currency:function currency(en,tn,nn){return new Intl.NumberFormat(tn,_objectSpread$4(_objectSpread$4({},nn),{},{style:"currency"})).format(en)},datetime:function datetime(en,tn,nn){return new Intl.DateTimeFormat(tn,_objectSpread$4({},nn)).format(en)},relativetime:function relativetime(en,tn,nn){return new Intl.RelativeTimeFormat(tn,_objectSpread$4({},nn)).format(en,nn.range||"day")},list:function list(en,tn,nn){return new Intl.ListFormat(tn,_objectSpread$4({},nn)).format(en)}},this.init(en)}return _createClass(Formatter,[{key:"init",value:function init(en){var tn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},nn=tn.interpolation;this.formatSeparator=nn.formatSeparator?nn.formatSeparator:nn.formatSeparator||","}},{key:"add",value:function add(en,tn){this.formats[en.toLowerCase().trim()]=tn}},{key:"format",value:function format(en,tn,nn,rn){var an=this,sn=tn.split(this.formatSeparator).reduce((function(en,tn){var sn=function parseFormatStr(en){var tn=en.toLowerCase().trim(),nn={};if(en.indexOf("(")>-1){var rn=en.split("(");tn=rn[0].toLowerCase().trim();var an=rn[1].substring(0,rn[1].length-1);"currency"===tn&&an.indexOf(":")<0?nn.currency||(nn.currency=an.trim()):"relativetime"===tn&&an.indexOf(":")<0?nn.range||(nn.range=an.trim()):an.split(";").forEach((function(en){if(en){var tn=_toArray(en.split(":")),rn=tn[0],an=tn.slice(1).join(":").trim().replace(/^'+|'+$/g,"");nn[rn.trim()]||(nn[rn.trim()]=an),"false"===an&&(nn[rn.trim()]=!1),"true"===an&&(nn[rn.trim()]=!0),isNaN(an)||(nn[rn.trim()]=parseInt(an,10))}}))}return{formatName:tn,formatOptions:nn}}(tn),cn=sn.formatName,An=sn.formatOptions;if(an.formats[cn]){var dn=en;try{var un=rn&&rn.formatParams&&rn.formatParams[rn.interpolationkey]||{},pn=un.locale||un.lng||rn.locale||rn.lng||nn;dn=an.formats[cn](en,pn,_objectSpread$4(_objectSpread$4(_objectSpread$4({},An),rn),un))}catch(en){an.logger.warn(en)}return dn}return an.logger.warn("there was no format function for ".concat(cn)),en}),en);return sn}}]),Formatter}();function ownKeys$5(en,tn){var nn=Object.keys(en);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(en);tn&&(rn=rn.filter((function(tn){return Object.getOwnPropertyDescriptor(en,tn).enumerable}))),nn.push.apply(nn,rn)}return nn}function _objectSpread$5(en){for(var tn=1;tn3&&void 0!==arguments[3]?arguments[3]:{};return _classCallCheck(this,Connector),An=rn.call(this),an&&nn.call(_assertThisInitialized(An)),An.backend=en,An.store=sn,An.services=cn,An.languageUtils=cn.languageUtils,An.options=dn,An.logger=tn.create("backendConnector"),An.waitingReads=[],An.maxParallelReads=dn.maxParallelReads||10,An.readingCalls=0,An.maxRetries=dn.maxRetries>=0?dn.maxRetries:5,An.retryTimeout=dn.retryTimeout>=1?dn.retryTimeout:350,An.state={},An.queue=[],An.backend&&An.backend.init&&An.backend.init(cn,dn.backend,dn),An}return _createClass(Connector,[{key:"queueLoad",value:function queueLoad(en,tn,nn,rn){var an=this,sn={},cn={},An={},dn={};return en.forEach((function(en){var rn=!0;tn.forEach((function(tn){var An="".concat(en,"|").concat(tn);!nn.reload&&an.store.hasResourceBundle(en,tn)?an.state[An]=2:an.state[An]<0||(1===an.state[An]?void 0===cn[An]&&(cn[An]=!0):(an.state[An]=1,rn=!1,void 0===cn[An]&&(cn[An]=!0),void 0===sn[An]&&(sn[An]=!0),void 0===dn[tn]&&(dn[tn]=!0)))})),rn||(An[en]=!0)})),(Object.keys(sn).length||Object.keys(cn).length)&&this.queue.push({pending:cn,pendingCount:Object.keys(cn).length,loaded:{},errors:[],callback:rn}),{toLoad:Object.keys(sn),pending:Object.keys(cn),toLoadLanguages:Object.keys(An),toLoadNamespaces:Object.keys(dn)}}},{key:"loaded",value:function loaded(en,tn,nn){var rn=en.split("|"),an=rn[0],sn=rn[1];tn&&this.emit("failedLoading",an,sn,tn),nn&&this.store.addResourceBundle(an,sn,nn),this.state[en]=tn?-1:2;var loaded={};this.queue.forEach((function(nn){!function pushPath(en,tn,nn,rn){var an=getLastOfPath(en,tn,Object),sn=an.obj,cn=an.k;sn[cn]=sn[cn]||[],rn&&(sn[cn]=sn[cn].concat(nn)),rn||sn[cn].push(nn)}(nn.loaded,[an],sn),function removePending(en,tn){void 0!==en.pending[tn]&&(delete en.pending[tn],en.pendingCount--)}(nn,en),tn&&nn.errors.push(tn),0!==nn.pendingCount||nn.done||(Object.keys(nn.loaded).forEach((function(en){loaded[en]||(loaded[en]={});var tn=nn.loaded[en];tn.length&&tn.forEach((function(tn){void 0===loaded[en][tn]&&(loaded[en][tn]=!0)}))})),nn.done=!0,nn.errors.length?nn.callback(nn.errors):nn.callback())})),this.emit("loaded",loaded),this.queue=this.queue.filter((function(en){return!en.done}))}},{key:"read",value:function read(en,tn,nn){var rn=this,an=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,sn=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,cn=arguments.length>5?arguments[5]:void 0;return en.length?this.readingCalls>=this.maxParallelReads?void this.waitingReads.push({lng:en,ns:tn,fcName:nn,tried:an,wait:sn,callback:cn}):(this.readingCalls++,this.backend[nn](en,tn,(function(An,dn){if(rn.readingCalls--,rn.waitingReads.length>0){var un=rn.waitingReads.shift();rn.read(un.lng,un.ns,un.fcName,un.tried,un.wait,un.callback)}An&&dn&&an2&&void 0!==arguments[2]?arguments[2]:{},an=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),an&&an();"string"==typeof en&&(en=this.languageUtils.toResolveHierarchy(en)),"string"==typeof tn&&(tn=[tn]);var sn=this.queueLoad(en,tn,rn,an);if(!sn.toLoad.length)return sn.pending.length||an(),null;sn.toLoad.forEach((function(en){nn.loadOne(en)}))}},{key:"load",value:function load(en,tn,nn){this.prepareLoading(en,tn,{},nn)}},{key:"reload",value:function reload(en,tn,nn){this.prepareLoading(en,tn,{reload:!0},nn)}},{key:"loadOne",value:function loadOne(en){var tn=this,nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",rn=en.split("|"),an=rn[0],sn=rn[1];this.read(an,sn,"read",void 0,void 0,(function(rn,cn){rn&&tn.logger.warn("".concat(nn,"loading namespace ").concat(sn," for language ").concat(an," failed"),rn),!rn&&cn&&tn.logger.log("".concat(nn,"loaded namespace ").concat(sn," for language ").concat(an),cn),tn.loaded(en,rn,cn)}))}},{key:"saveMissing",value:function saveMissing(en,tn,nn,rn,an){var sn=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(tn)?this.logger.warn('did not save key "'.concat(nn,'" as the namespace "').concat(tn,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=nn&&""!==nn&&(this.backend&&this.backend.create&&this.backend.create(en,tn,nn,rn,null,_objectSpread$5(_objectSpread$5({},sn),{},{isUpdate:an})),en&&en[0]&&this.store.addResource(en[0],tn,nn,rn))}}]),Connector}();function get(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function handle(en){var tn={};if("object"===_typeof$2(en[1])&&(tn=en[1]),"string"==typeof en[1]&&(tn.defaultValue=en[1]),"string"==typeof en[2]&&(tn.tDescription=en[2]),"object"===_typeof$2(en[2])||"object"===_typeof$2(en[3])){var nn=en[3]||en[2];Object.keys(nn).forEach((function(en){tn[en]=nn[en]}))}return tn},interpolation:{escapeValue:!0,format:function format(en,tn,nn,rn){return en},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function transformOptions(en){return"string"==typeof en.ns&&(en.ns=[en.ns]),"string"==typeof en.fallbackLng&&(en.fallbackLng=[en.fallbackLng]),"string"==typeof en.fallbackNS&&(en.fallbackNS=[en.fallbackNS]),en.supportedLngs&&en.supportedLngs.indexOf("cimode")<0&&(en.supportedLngs=en.supportedLngs.concat(["cimode"])),en}function ownKeys$6(en,tn){var nn=Object.keys(en);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(en);tn&&(rn=rn.filter((function(tn){return Object.getOwnPropertyDescriptor(en,tn).enumerable}))),nn.push.apply(nn,rn)}return nn}function _objectSpread$6(en){for(var tn=1;tn0&&void 0!==arguments[0]?arguments[0]:{},cn=arguments.length>1?arguments[1]:void 0;if(_classCallCheck(this,I18n),en=rn.call(this),an&&nn.call(_assertThisInitialized(en)),en.options=transformOptions(sn),en.services={},en.logger=tn,en.modules={external:[]},bindMemberFunctions(_assertThisInitialized(en)),cn&&!en.isInitialized&&!sn.isClone){if(!en.options.initImmediate)return en.init(sn,cn),_possibleConstructorReturn(en,_assertThisInitialized(en));setTimeout((function(){en.init(sn,cn)}),0)}return en}return _createClass(I18n,[{key:"init",value:function init(){var en=this,nn=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},rn=arguments.length>1?arguments[1]:void 0;"function"==typeof nn&&(rn=nn,nn={}),!nn.defaultNS&&nn.ns&&("string"==typeof nn.ns?nn.defaultNS=nn.ns:nn.ns.indexOf("translation")<0&&(nn.defaultNS=nn.ns[0]));var an=get();function createClassOnDemand(en){return en?"function"==typeof en?new en:en:null}if(this.options=_objectSpread$6(_objectSpread$6(_objectSpread$6({},an),this.options),transformOptions(nn)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=_objectSpread$6(_objectSpread$6({},an.interpolation),this.options.interpolation)),void 0!==nn.keySeparator&&(this.options.userDefinedKeySeparator=nn.keySeparator),void 0!==nn.nsSeparator&&(this.options.userDefinedNsSeparator=nn.nsSeparator),!this.options.isClone){var sn;this.modules.logger?tn.init(createClassOnDemand(this.modules.logger),this.options):tn.init(null,this.options),this.modules.formatter?sn=this.modules.formatter:"undefined"!=typeof Intl&&(sn=bn);var An=new pn(this.options);this.store=new cn(this.options.resources,this.options);var dn=this.services;dn.logger=tn,dn.resourceStore=this.store,dn.languageUtils=An,dn.pluralResolver=new fn(An,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!sn||this.options.interpolation.format&&this.options.interpolation.format!==an.interpolation.format||(dn.formatter=createClassOnDemand(sn),dn.formatter.init(dn,this.options),this.options.interpolation.format=dn.formatter.format.bind(dn.formatter)),dn.interpolator=new yn(this.options),dn.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},dn.backendConnector=new vn(createClassOnDemand(this.modules.backend),dn.resourceStore,dn,this.options),dn.backendConnector.on("*",(function(tn){for(var nn=arguments.length,rn=new Array(nn>1?nn-1:0),an=1;an1?nn-1:0),an=1;an0&&"dev"!==hn[0]&&(this.options.lng=hn[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var gn=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];gn.forEach((function(tn){en[tn]=function(){var nn;return(nn=en.store)[tn].apply(nn,arguments)}}));var _n=["addResource","addResources","addResourceBundle","removeResourceBundle"];_n.forEach((function(tn){en[tn]=function(){var nn;return(nn=en.store)[tn].apply(nn,arguments),en}}));var mn=defer(),wn=function load(){var tn=function finish(tn,nn){en.isInitialized&&!en.initializedStoreOnce&&en.logger.warn("init: i18next is already initialized. You should call init just once!"),en.isInitialized=!0,en.options.isClone||en.logger.log("initialized",en.options),en.emit("initialized",en.options),mn.resolve(nn),rn(tn,nn)};if(en.languages&&"v1"!==en.options.compatibilityAPI&&!en.isInitialized)return tn(null,en.t.bind(en));en.changeLanguage(en.options.lng,tn)};return this.options.resources||!this.options.initImmediate?wn():setTimeout(wn,0),mn}},{key:"loadResources",value:function loadResources(en){var tn=this,nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:noop$2,rn=nn,an="string"==typeof en?en:this.language;if("function"==typeof en&&(rn=en),!this.options.resources||this.options.partialBundledLanguages){if(an&&"cimode"===an.toLowerCase())return rn();var sn=[],cn=function append(en){en&&tn.services.languageUtils.toResolveHierarchy(en).forEach((function(en){sn.indexOf(en)<0&&sn.push(en)}))};if(an)cn(an);else{var An=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);An.forEach((function(en){return cn(en)}))}this.options.preload&&this.options.preload.forEach((function(en){return cn(en)})),this.services.backendConnector.load(sn,this.options.ns,(function(en){en||tn.resolvedLanguage||!tn.language||tn.setResolvedLanguage(tn.language),rn(en)}))}else rn(null)}},{key:"reloadResources",value:function reloadResources(en,tn,nn){var rn=defer();return en||(en=this.languages),tn||(tn=this.options.ns),nn||(nn=noop$2),this.services.backendConnector.reload(en,tn,(function(en){rn.resolve(),nn(en)})),rn}},{key:"use",value:function use(en){if(!en)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!en.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===en.type&&(this.modules.backend=en),("logger"===en.type||en.log&&en.warn&&en.error)&&(this.modules.logger=en),"languageDetector"===en.type&&(this.modules.languageDetector=en),"i18nFormat"===en.type&&(this.modules.i18nFormat=en),"postProcessor"===en.type&&An.addPostProcessor(en),"formatter"===en.type&&(this.modules.formatter=en),"3rdParty"===en.type&&this.modules.external.push(en),this}},{key:"setResolvedLanguage",value:function setResolvedLanguage(en){if(en&&this.languages&&!(["cimode","dev"].indexOf(en)>-1))for(var tn=0;tn-1)&&this.store.hasLanguageSomeTranslations(nn)){this.resolvedLanguage=nn;break}}}},{key:"changeLanguage",value:function changeLanguage(en,tn){var nn=this;this.isLanguageChangingTo=en;var rn=defer();this.emit("languageChanging",en);var an=function setLngProps(en){nn.language=en,nn.languages=nn.services.languageUtils.toResolveHierarchy(en),nn.resolvedLanguage=void 0,nn.setResolvedLanguage(en)},sn=function setLng(sn){en||sn||!nn.services.languageDetector||(sn=[]);var cn="string"==typeof sn?sn:nn.services.languageUtils.getBestMatchFromCodes(sn);cn&&(nn.language||an(cn),nn.translator.language||nn.translator.changeLanguage(cn),nn.services.languageDetector&&nn.services.languageDetector.cacheUserLanguage(cn)),nn.loadResources(cn,(function(en){!function done(en,sn){sn?(an(sn),nn.translator.changeLanguage(sn),nn.isLanguageChangingTo=void 0,nn.emit("languageChanged",sn),nn.logger.log("languageChanged",sn)):nn.isLanguageChangingTo=void 0,rn.resolve((function(){return nn.t.apply(nn,arguments)})),tn&&tn(en,(function(){return nn.t.apply(nn,arguments)}))}(en,cn)}))};return en||!this.services.languageDetector||this.services.languageDetector.async?!en&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(sn):sn(en):sn(this.services.languageDetector.detect()),rn}},{key:"getFixedT",value:function getFixedT(en,tn,nn){var rn=this,an=function fixedT(en,tn){var an;if("object"!==_typeof$2(tn)){for(var sn=arguments.length,cn=new Array(sn>2?sn-2:0),An=2;An1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var rn=this.resolvedLanguage||this.languages[0],an=!!this.options&&this.options.fallbackLng,sn=this.languages[this.languages.length-1];if("cimode"===rn.toLowerCase())return!0;var cn=function loadNotPending(en,nn){var rn=tn.services.backendConnector.state["".concat(en,"|").concat(nn)];return-1===rn||2===rn};if(nn.precheck){var An=nn.precheck(this,cn);if(void 0!==An)return An}return!!this.hasResourceBundle(rn,en)||(!(this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages))||!(!cn(rn,en)||an&&!cn(sn,en)))}},{key:"loadNamespaces",value:function loadNamespaces(en,tn){var nn=this,rn=defer();return this.options.ns?("string"==typeof en&&(en=[en]),en.forEach((function(en){nn.options.ns.indexOf(en)<0&&nn.options.ns.push(en)})),this.loadResources((function(en){rn.resolve(),tn&&tn(en)})),rn):(tn&&tn(),Promise.resolve())}},{key:"loadLanguages",value:function loadLanguages(en,tn){var nn=defer();"string"==typeof en&&(en=[en]);var rn=this.options.preload||[],an=en.filter((function(en){return rn.indexOf(en)<0}));return an.length?(this.options.preload=rn.concat(an),this.loadResources((function(en){nn.resolve(),tn&&tn(en)})),nn):(tn&&tn(),Promise.resolve())}},{key:"dir",value:function dir(en){if(en||(en=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!en)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(this.services.languageUtils.getLanguagePartFromCode(en))>-1||en.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function cloneInstance(){var en=this,tn=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:noop$2,rn=_objectSpread$6(_objectSpread$6(_objectSpread$6({},this.options),tn),{isClone:!0}),an=new I18n(rn),sn=["store","services","language"];return sn.forEach((function(tn){an[tn]=en[tn]})),an.services=_objectSpread$6({},this.services),an.services.utils={hasLoadedNamespace:an.hasLoadedNamespace.bind(an)},an.translator=new un(an.services,an.options),an.translator.on("*",(function(en){for(var tn=arguments.length,nn=new Array(tn>1?tn-1:0),rn=1;rn0&&void 0!==arguments[0]?arguments[0]:{},tn=arguments.length>1?arguments[1]:void 0;return new wn(en,tn)}));var xn=wn.createInstance();let kn;xn.createInstance=wn.createInstance,xn.createInstance,xn.init,xn.loadResources,xn.reloadResources,xn.use,xn.changeLanguage,xn.getFixedT,xn.t,xn.exists,xn.setDefaultNamespace,xn.hasLoadedNamespace,xn.loadNamespaces,xn.loadLanguages;const putLocale=async function(en,tn){en?kn=en:navigator.userLanguage?kn=navigator.userLanguage:navigator.language&&(kn=navigator.language),tn.includes(kn)||"test"===kn||(kn="en");const nn=await function __variableDynamicImportRuntime0__(en){switch(en){case"./locale/lang.af.js":return Promise.resolve().then((function(){return zS}));case"./locale/lang.ar.js":return Promise.resolve().then((function(){return KS}));case"./locale/lang.az.js":return Promise.resolve().then((function(){return $S}));case"./locale/lang.be.js":return Promise.resolve().then((function(){return WS}));case"./locale/lang.bg.js":return Promise.resolve().then((function(){return XS}));case"./locale/lang.ca.js":return Promise.resolve().then((function(){return YS}));case"./locale/lang.cs.js":return Promise.resolve().then((function(){return ZS}));case"./locale/lang.cy.js":return Promise.resolve().then((function(){return JS}));case"./locale/lang.da.js":return Promise.resolve().then((function(){return eB}));case"./locale/lang.de.js":return Promise.resolve().then((function(){return tB}));case"./locale/lang.el.js":return Promise.resolve().then((function(){return nB}));case"./locale/lang.en.js":return Promise.resolve().then((function(){return rB}));case"./locale/lang.es.js":return Promise.resolve().then((function(){return oB}));case"./locale/lang.et.js":return Promise.resolve().then((function(){return iB}));case"./locale/lang.fa.js":return Promise.resolve().then((function(){return aB}));case"./locale/lang.fi.js":return Promise.resolve().then((function(){return sB}));case"./locale/lang.fr.js":return Promise.resolve().then((function(){return lB}));case"./locale/lang.fy.js":return Promise.resolve().then((function(){return cB}));case"./locale/lang.ga.js":return Promise.resolve().then((function(){return AB}));case"./locale/lang.gl.js":return Promise.resolve().then((function(){return dB}));case"./locale/lang.he.js":return Promise.resolve().then((function(){return uB}));case"./locale/lang.hi.js":return Promise.resolve().then((function(){return pB}));case"./locale/lang.hr.js":return Promise.resolve().then((function(){return hB}));case"./locale/lang.hu.js":return Promise.resolve().then((function(){return gB}));case"./locale/lang.hy.js":return Promise.resolve().then((function(){return _B}));case"./locale/lang.id.js":return Promise.resolve().then((function(){return mB}));case"./locale/lang.is.js":return Promise.resolve().then((function(){return fB}));case"./locale/lang.it.js":return Promise.resolve().then((function(){return yB}));case"./locale/lang.ja.js":return Promise.resolve().then((function(){return bB}));case"./locale/lang.ko.js":return Promise.resolve().then((function(){return vB}));case"./locale/lang.lt.js":return Promise.resolve().then((function(){return wB}));case"./locale/lang.lv.js":return Promise.resolve().then((function(){return xB}));case"./locale/lang.mk.js":return Promise.resolve().then((function(){return kB}));case"./locale/lang.ms.js":return Promise.resolve().then((function(){return CB}));case"./locale/lang.mt.js":return Promise.resolve().then((function(){return SB}));case"./locale/lang.nl.js":return Promise.resolve().then((function(){return BB}));case"./locale/lang.no.js":return Promise.resolve().then((function(){return EB}));case"./locale/lang.pl.js":return Promise.resolve().then((function(){return jB}));case"./locale/lang.pt-BR.js":return Promise.resolve().then((function(){return LB}));case"./locale/lang.pt-PT.js":return Promise.resolve().then((function(){return PB}));case"./locale/lang.ro.js":return Promise.resolve().then((function(){return TB}));case"./locale/lang.ru.js":return Promise.resolve().then((function(){return FB}));case"./locale/lang.sk.js":return Promise.resolve().then((function(){return UB}));case"./locale/lang.sl.js":return Promise.resolve().then((function(){return NB}));case"./locale/lang.sq.js":return Promise.resolve().then((function(){return IB}));case"./locale/lang.sr.js":return Promise.resolve().then((function(){return MB}));case"./locale/lang.sv.js":return Promise.resolve().then((function(){return RB}));case"./locale/lang.sw.js":return Promise.resolve().then((function(){return OB}));case"./locale/lang.test.js":return Promise.resolve().then((function(){return QB}));case"./locale/lang.th.js":return Promise.resolve().then((function(){return qB}));case"./locale/lang.tl.js":return Promise.resolve().then((function(){return VB}));case"./locale/lang.tr.js":return Promise.resolve().then((function(){return GB}));case"./locale/lang.uk.js":return Promise.resolve().then((function(){return DB}));case"./locale/lang.vi.js":return Promise.resolve().then((function(){return HB}));case"./locale/lang.yi.js":return Promise.resolve().then((function(){return zB}));case"./locale/lang.zh-CN.js":return Promise.resolve().then((function(){return KB}));case"./locale/lang.zh-HK.js":return Promise.resolve().then((function(){return $B}));case"./locale/lang.zh-TW.js":return Promise.resolve().then((function(){return WB}));default:return new Promise((function(tn,nn){("function"==typeof queueMicrotask?queueMicrotask:setTimeout)(nn.bind(null,new Error("Unknown variable dynamic import: "+en)))}))}}("./locale/lang.".concat(encodeURIComponent(kn),".js"));return xn.init({lng:kn,debug:!1,resources:{[kn]:{translation:nn.default}}}),{langParam:kn,i18next:xn}},t$1=function(en){return xn.t(en)},Cn=document.createElement("template");Cn.innerHTML='\n \n
\n icon\n
\n';class ToolButton extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(Cn.content.cloneNode(!0)),this.$div=this._shadowRoot.querySelector("div"),this.$img=this._shadowRoot.querySelector("img"),this.imgPath=svgEditor.configObj.curConfig.imgPath}static get observedAttributes(){return["title","src","pressed","disabled","size","style"]}attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"title":{const en=this.getAttribute("shortcut");this.$div.setAttribute("title","".concat(t$1(nn)," ").concat(en?"[".concat(t$1(en),"]"):""))}break;case"style":this.$div.style=nn;break;case"src":-1!==nn.indexOf("data:")?this.$img.setAttribute("src",nn):this.$img.setAttribute("src",this.imgPath+"/"+nn);break;case"pressed":null===nn?this.$div.classList.remove("pressed"):this.$div.classList.add("pressed");break;case"size":"small"===nn?this.$div.classList.add("small"):this.$div.classList.remove("small");break;case"disabled":nn?this.$div.classList.add("disabled"):this.$div.classList.remove("disabled");break;default:console.error("unknown attribute: ".concat(en))}}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get pressed(){return this.hasAttribute("pressed")}set pressed(en){en?this.setAttribute("pressed","true"):this.removeAttribute("pressed")}get disabled(){return this.hasAttribute("disabled")}set disabled(en){en?this.setAttribute("disabled","true"):this.removeAttribute("disabled")}get src(){return this.getAttribute("src")}set src(en){this.setAttribute("src",en)}get size(){return this.getAttribute("size")}set size(en){this.setAttribute("size",en)}connectedCallback(){const en=this.getAttribute("shortcut");en&&document.addEventListener("keydown",(tn=>{if("BODY"!==tn.target.nodeName)return;const nn="".concat(tn.metaKey?"meta+":"").concat(tn.ctrlKey?"ctrl+":"").concat(tn.key.toUpperCase());en===nn&&(this.click(),tn.preventDefault())}))}}customElements.define("se-button",ToolButton);class FlyingButton extends HTMLElement{constructor(){super(),this.imgPath=svgEditor.configObj.curConfig.imgPath,this.template=this.createTemplate(this.imgPath),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(this.template.content.cloneNode(!0)),this.$button=this._shadowRoot.querySelector(".menu-button"),this.$handle=this._shadowRoot.querySelector(".handle"),this.$overall=this._shadowRoot.querySelector(".overall"),this.$img=this._shadowRoot.querySelector("img"),this.$menu=this._shadowRoot.querySelector(".menu"),this.$elements=this.$menu.lastElementChild.assignedElements()}createTemplate(en){const tn=document.createElement("template");return tn.innerHTML="\n \n\n
\n \n \n
'),tn}static get observedAttributes(){return["title","pressed","disabled","opened"]}attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"title":{const en=this.getAttribute("shortcut");this.$button.setAttribute("title","".concat(t$1(nn)," ").concat(en?"[".concat(t$1(en),"]"):""))}break;case"pressed":nn?this.$overall.classList.add("pressed"):this.$overall.classList.remove("pressed");break;case"opened":nn?this.$menu.classList.add("open"):this.$menu.classList.remove("open");break;case"disabled":nn?this.$overall.classList.add("disabled"):this.$overall.classList.remove("disabled");break;default:console.error("unknown attribute: ".concat(en))}}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get pressed(){return this.hasAttribute("pressed")}set pressed(en){en?this.setAttribute("pressed","true"):(this.removeAttribute("pressed",""),this.removeAttribute("opened"))}get opened(){return this.hasAttribute("opened")}set opened(en){en?this.setAttribute("opened","opened"):this.removeAttribute("opened")}get disabled(){return this.hasAttribute("disabled")}set disabled(en){en?this.setAttribute("disabled","true"):this.removeAttribute("disabled","")}connectedCallback(){this.activeSlot=this.shadowRoot.querySelector("slot").assignedElements()[0],this.$img.setAttribute("src",this.imgPath+"/"+this.activeSlot.getAttribute("src"));const onClickHandler=en=>{switch(en.stopPropagation(),en.target.nodeName){case"SE-FLYINGBUTTON":this.pressed?this.setAttribute("opened","opened"):(this.activeSlot.click(),this.setAttribute("pressed","pressed"));break;case"SE-BUTTON":this.$img.setAttribute("src",this.imgPath+"/"+en.target.getAttribute("src")),this.activeSlot=en.target,this.setAttribute("pressed","pressed"),this.$menu.classList.remove("open");break;case"DIV":if(this.opened)this.removeAttribute("opened");else{this.setAttribute("opened","opened");const en=this.getBoundingClientRect();this.$menu.style.top=en.top+"px"}break;default:console.error("unkonw nodeName for:",en.target,en.target.className)}};svgEditor.$click(this,onClickHandler),svgEditor.$click(this.$handle,onClickHandler)}}customElements.define("se-flyingbutton",FlyingButton);class ExplorerButton extends HTMLElement{constructor(){super(),this.imgPath=svgEditor.configObj.curConfig.imgPath,this.template=this.createTemplate(this.imgPath),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(this.template.content.cloneNode(!0)),this.$button=this._shadowRoot.querySelector(".menu-button"),this.$overall=this._shadowRoot.querySelector(".overall"),this.$img=this._shadowRoot.querySelector(".menu-button img"),this.$menu=this._shadowRoot.querySelector(".menu"),this.$handle=this._shadowRoot.querySelector(".handle"),this.$lib=this._shadowRoot.querySelector(".image-lib"),this.files=[],this.request=new XMLHttpRequest,this.imgPath=svgEditor.configObj.curConfig.imgPath}createTemplate(en){const tn=document.createElement("template");return tn.innerHTML="\n \n \n
\n \n
\n \n
\n \n
'),tn}static get observedAttributes(){return["title","pressed","disabled","lib","src"]}async attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"title":{const en=this.getAttribute("shortcut");this.$button.setAttribute("title","".concat(nn," [").concat(en,"]"))}break;case"pressed":nn?this.$overall.classList.add("pressed"):this.$overall.classList.remove("pressed");break;case"disabled":nn?this.$overall.classList.add("disabled"):this.$overall.classList.remove("disabled");break;case"lib":try{const en=await fetch("".concat(nn,"index.json")),tn=await en.json(),{lib:rn}=tn;this.$menu.innerHTML=rn.map(((en,tn)=>'"))).join(""),await this.updateLib(rn[0])}catch(en){console.error(en)}break;case"src":this.$img.setAttribute("src",this.imgPath+"/"+nn);break;default:console.error("unknown attribute: ".concat(en))}}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get pressed(){return this.hasAttribute("pressed")}set pressed(en){en?this.setAttribute("pressed","true"):this.removeAttribute("pressed","")}get disabled(){return this.hasAttribute("disabled")}set disabled(en){en?this.setAttribute("disabled","true"):this.removeAttribute("disabled","")}connectedCallback(){const onClickHandler=en=>{switch(en.stopPropagation(),en.target.nodeName){case"SE-EXPLORERBUTTON":this.$menu.classList.add("open"),this.$lib.classList.add("open-lib");break;case"SE-BUTTON":this.currentAction=en.target,this.$img.setAttribute("src",this.currentAction.getAttribute("src")),this.dataset.draw=this.data[this.currentAction.dataset.shape],this._shadowRoot.querySelectorAll(".image-lib [pressed]").forEach((en=>{en.pressed=!1})),this.currentAction.setAttribute("pressed","pressed"),this.$menu.classList.remove("open"),this.$lib.classList.remove("open-lib");break;case"DIV":"handle"===en.target.classList[0]?(this.$menu.classList.toggle("open"),this.$lib.classList.toggle("open-lib")):(this._shadowRoot.querySelectorAll(".menu > .pressed").forEach((en=>{en.classList.remove("pressed")})),en.target.classList.add("pressed"),this.updateLib(en.target.dataset.menu));break;default:console.error("unknown nodeName for:",en.target,en.target.className)}};svgEditor.$click(this,onClickHandler),svgEditor.$click(this.$menu,onClickHandler),svgEditor.$click(this.$lib,onClickHandler),svgEditor.$click(this.$handle,onClickHandler)}async updateLib(en){const tn=this.getAttribute("lib");try{var nn;const rn=await fetch("".concat(tn).concat(en,".json")),an=await rn.json();this.data=an.data;const sn=null!==(nn=an.size)&&void 0!==nn?nn:300,cn=an.fill?"#333":"none",An=.05*sn,dn=[-An,-An,sn+2*An,sn+2*An].join(" "),un=an.fill?0:sn/30;this.$lib.innerHTML=Object.entries(this.data).map((en=>{let[tn,nn]=en;const rn=btoa('\n \n \n '));return'')})).join("")}catch(nn){console.error("could not read file:".concat(tn).concat(en,".json"),nn)}}}customElements.define("se-explorerbutton",ExplorerButton);const Sn=document.createElement("template");Sn.innerHTML='\n \n
\n icon\n \n
\n
\n
\n
\n
\n \n
\n
\n \n';class SeZoom extends HTMLElement{constructor(){super(),this.handleMouseDown=this.handleMouseDown.bind(this),this.handleMouseUp=this.handleMouseUp.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this),this.initPopup=this.initPopup.bind(this),this.handleInput=this.handleInput.bind(this),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(Sn.content.cloneNode(!0)),this.slotElement=this._shadowRoot.querySelector("slot"),this.slotElement.addEventListener("slotchange",this.handleOptionsChange.bind(this)),this.inputElement=this._shadowRoot.querySelector("input"),this.inputElement.addEventListener("click",this.handleClick.bind(this)),this.inputElement.addEventListener("change",this.handleInput),this.inputElement.addEventListener("keydown",this.handleKeyDown),this.clickArea=this._shadowRoot.querySelector("#down"),this.clickArea.addEventListener("click",this.handleClick.bind(this)),this.imageElement=this._shadowRoot.querySelector("img"),this.imageElement.setAttribute("src",this.imgPath=svgEditor.configObj.curConfig.imgPath+"/"+this.getAttribute("src")),this.arrowUp=this._shadowRoot.querySelector("#arrow-up"),this.arrowUp.addEventListener("click",this.increment.bind(this)),this.arrowUp.addEventListener("mousedown",(en=>this.handleMouseDown("up",!0))),this.arrowUp.addEventListener("mouseleave",(en=>this.handleMouseUp("up"))),this.arrowUp.addEventListener("mouseup",(en=>this.handleMouseUp("up"))),this.arrowDown=this._shadowRoot.querySelector("#arrow-down"),this.arrowDown.addEventListener("click",this.decrement.bind(this)),this.arrowDown.addEventListener("mousedown",(en=>this.handleMouseDown("down",!0))),this.arrowDown.addEventListener("mouseleave",(en=>this.handleMouseUp("down"))),this.arrowDown.addEventListener("mouseup",(en=>this.handleMouseUp("down"))),this.optionsContainer=this._shadowRoot.querySelector("#options-container"),document.addEventListener("click",(en=>this.handleClose(en))),this.changedTimeout=null}static get observedAttributes(){return["value"]}get value(){return this.getAttribute("value")}set value(en){this.setAttribute("value",en)}attributeChangedCallback(en,tn,nn){if(tn!==nn){if("value"===en)this.inputElement.value=nn,this.dispatchEvent(new CustomEvent("change",{detail:{value:nn}}))}else if("value"===en)parseInt(this.inputElement.value)!==nn&&(this.inputElement.value=nn)}handleOptionsChange(){this.slotElement.assignedElements().length>0&&(this.options=this.slotElement.assignedElements(),this.selectedValue=this.options[0].textContent,this.initPopup(),this.options.forEach((en=>{en.addEventListener("click",(en=>this.handleSelect(en)))})))}handleClick(){this.optionsContainer.style.display="flex",this.inputElement.select(),this.initPopup()}handleSelect(en){this.value=en.target.getAttribute("value"),this.title=en.target.getAttribute("text")}initPopup(){const en=this.getBoundingClientRect(),tn=this.optionsContainer.getBoundingClientRect(),nn=en.top-tn.height,rn=en.left;this.optionsContainer.style.position="fixed",this.optionsContainer.style.top="".concat(nn,"px"),this.optionsContainer.style.left="".concat(rn,"px")}handleClose(en){en.target!==this&&(this.optionsContainer.style.display="none",this.inputElement.blur())}handleInput(){this.changedTimeout&&clearTimeout(this.changedTimeout),this.changedTimeout=setTimeout(this.triggerInputChanged.bind(this),500)}triggerInputChanged(){const en=this.inputElement.value;this.value=en}increment(){this.value=parseInt(this.value)+10}decrement(){this.value-10<=0?this.value=10:this.value=parseInt(this.value)-10}handleMouseDown(en,tn){"up"===en?(this.incrementHold=!0,!tn&&this.increment(),setTimeout((()=>{this.incrementHold&&this.handleMouseDown(en,!1)}),tn?500:50)):"down"===en&&(this.decrementHold=!0,!tn&&this.decrement(),setTimeout((()=>{this.decrementHold&&this.handleMouseDown(en,!1)}),tn?500:50))}handleMouseUp(en){"up"===en?this.incrementHold=!1:this.decrementHold=!1}handleKeyDown(en){"ArrowUp"===en.key?this.increment():"ArrowDown"===en.key&&this.decrement()}}function _defineProperty$1(en,tn,nn){return tn in en?Object.defineProperty(en,tn,{value:nn,enumerable:!0,configurable:!0,writable:!0}):en[tn]=nn,en}function _taggedTemplateLiteral(en,tn){return tn||(tn=en.slice(0)),Object.freeze(Object.defineProperties(en,{raw:{value:Object.freeze(tn)}}))}customElements.define("se-zoom",SeZoom);const Bn={html(en){for(var tn=arguments.length,nn=new Array(tn>1?tn-1:0),rn=1;rn1?nn-1:0),an=1;an{const nn=Object.getOwnPropertyDescriptor(en.prototype,tn);return nn&&"function"==typeof nn.set})).map((en=>function propertyNameToAttribute(en){let tn=$n[en];if(!tn){const nn=/([A-Z])/g;tn=en.replace(nn,"-$1").toLowerCase(),$n[en]=tn}return tn}(en))).filter((en=>nn.indexOf(en)<0));return nn.concat(rn)}function booleanAttributeValue(en,tn){return"boolean"==typeof tn?tn:"string"==typeof tn&&(""===tn||en.toLowerCase()===tn.toLowerCase())}const Wn={checked:!0,defer:!0,disabled:!0,hidden:!0,ismap:!0,multiple:!0,noresize:!0,readonly:!0,selected:!0},Xn=Symbol("state"),Yn=Symbol("raiseChangeEventsInNextRender"),Zn=Symbol("changedSinceLastRender");function fieldsChanged(en,tn){const nn={};for(const sn in tn)rn=tn[sn],an=en[sn],(rn instanceof Date&&an instanceof Date?rn.getTime()===an.getTime():rn===an)||(nn[sn]=!0);var rn,an;return nn}const Jn=new Map,Tr=Symbol("shadowIdProxy"),Ur=Symbol("proxyElement"),Rr={get(en,tn){const nn=en[Ur][Vn];return nn&&"string"==typeof tn?nn.getElementById(tn):null}};const Qr=function AttributeMarshallingMixin(en){return class AttributeMarshalling extends en{attributeChangedCallback(en,tn,nn){if(super.attributeChangedCallback&&super.attributeChangedCallback(en,tn,nn),nn!==tn&&!this[Qn]){const tn=function attributeToPropertyName(en){let tn=Kn[en];if(!tn){const nn=/-([a-z])/g;tn=en.replace(nn,(en=>en[1].toUpperCase())),Kn[en]=tn}return tn}(en);if(tn in this){const rn=Wn[en]?booleanAttributeValue(en,nn):nn;this[tn]=rn}}}static get observedAttributes(){return attributesForClass(this)}}}(function ReactiveMixin(en){class Reactive extends en{constructor(){super(),this[Pn]=void 0,this[In]=!1,this[Zn]=null,this[qn](this[jn])}connectedCallback(){super.connectedCallback&&super.connectedCallback(),this[Rn]()}get[jn](){return super[jn]||{}}[Mn](en){super[Mn]&&super[Mn](en)}[Rn](){void 0===this[Pn]&&(this[Pn]=!0);const en=this[Zn];if(this[Pn]||en){const tn=this[In];this[In]=this[Yn],this[Yn]=!1,this[Qn]=!0,this[Mn](en),this[Qn]=!1,this[Zn]=null,this[On](en),this[Pn]=!1,this[In]=tn}}[On](en){super[On]&&super[On](en)}async[qn](en){this[Qn]&&console.warn("".concat(this.constructor.name," called [setState] during rendering, which you should avoid.\nSee https://elix.org/documentation/ReactiveMixin."));const{state:tn,changed:nn}=function copyStateWithChanges(en,tn){const nn=Object.assign({},en[Xn]),rn={};let an=tn;for(;;){const tn=fieldsChanged(nn,an);if(0===Object.keys(tn).length)break;Object.assign(nn,an),Object.assign(rn,tn),an=en[Hn](nn,tn)}return{state:nn,changed:rn}}(this,en);if(this[Xn]&&0===Object.keys(nn).length)return;Object.freeze(tn),this[Xn]=tn,this[In]&&(this[Yn]=!0);const rn=void 0===this[Pn]||null!==this[Zn];this[Zn]=Object.assign(this[Zn]||{},nn);this.isConnected&&!rn&&(await Promise.resolve(),this[Rn]())}get[Dn](){return this[Xn]}[Hn](en,tn){return super[Hn]?super[Hn](en,tn):{}}}return"true"===new URLSearchParams(location.search).get("elixdebug")&&Object.defineProperty(Reactive.prototype,"state",{get(){return this[Dn]}}),Reactive}(function ShadowTemplateMixin(en){return class ShadowTemplate extends en{get[Un](){if(!this[Tr]){const en={[Ur]:this};this[Tr]=new Proxy(en,Rr)}return this[Tr]}[Mn](en){if(super[Mn]&&super[Mn](en),void 0===this[Vn]){const en=function getTemplate(en){let tn=en[Fn]?void 0:Jn.get(en.constructor);if(void 0===tn){if(tn=en[zn],tn&&!(tn instanceof HTMLTemplateElement))throw"Warning: the [template] property for ".concat(en.constructor.name," must return an HTMLTemplateElement.");en[Fn]||Jn.set(en.constructor,tn||null)}return tn}(this);if(en){const tn=this.attachShadow({delegatesFocus:this[Ln],mode:this[Gn]}),nn=document.importNode(en.content,!0);tn.append(nn),this[Vn]=tn}else this[Vn]=null}}get[Gn](){return"open"}}}(HTMLElement))),Vr=Symbol("checkSize"),Gr=Symbol("closestAvailableItemIndex"),Dr=Symbol("contentSlot"),Hr=jn,zr=Symbol("defaultTabIndex"),Kr=Ln,$r=Symbol("effectEndTarget"),Wr=Pn,Xr=Tn,Yr=Symbol("getItemText"),Zr=Symbol("goDown"),Jr=Symbol("goEnd"),eo=Symbol("goFirst"),to=Symbol("goLast"),no=Symbol("goLeft"),ro=Symbol("goNext"),oo=Symbol("goPrevious"),io=Symbol("goRight"),ao=Symbol("goStart"),so=Symbol("goToItemWithPrefix"),lo=Symbol("goUp"),co=Fn,Ao=Un,uo=Symbol("inputDelegate"),po=Symbol("itemsDelegate"),ho=Symbol("keydown"),go=Symbol("mouseenter"),_o=Symbol("mouseleave"),mo=Nn,fo=In,yo=Mn,bo=Rn,vo=Symbol("renderDataToElement"),wo=On,xo=Qn,ko=Symbol("scrollTarget"),Co=qn,So=Vn,Bo=Gn,Eo=Symbol("startEffect"),jo=Dn,Lo=Hn,Po=Symbol("swipeDown"),To=Symbol("swipeDownComplete"),Fo=Symbol("swipeLeft"),Uo=Symbol("swipeLeftTransitionEnd"),No=Symbol("swipeRight"),Io=Symbol("swipeRightTransitionEnd"),Mo=Symbol("swipeUp"),Ro=Symbol("swipeUpComplete"),Oo=Symbol("swipeStart"),Qo=Symbol("swipeTarget"),qo=Symbol("tap"),Vo=zn,Go=Symbol("toggleSelectedFlag");function DelegateInputLabelMixin(en){return class DelegateInputLabel extends en{get ariaLabel(){return this[jo].ariaLabel}set ariaLabel(en){this[jo].removingAriaAttribute||this[Co]({ariaLabel:String(en)})}get ariaLabelledby(){return this[jo].ariaLabelledby}set ariaLabelledby(en){this[jo].removingAriaAttribute||this[Co]({ariaLabelledby:String(en)})}get[Hr](){return Object.assign(super[Hr]||{},{ariaLabel:null,ariaLabelledby:null,inputLabel:null,removingAriaAttribute:!1})}[yo](en){if(super[yo]&&super[yo](en),this[Wr]&&this.addEventListener("focus",(()=>{this[fo]=!0;const en=refreshInputLabel(this,this[jo]);this[Co]({inputLabel:en}),this[fo]=!1})),en.inputLabel){const{inputLabel:en}=this[jo];en?this[uo].setAttribute("aria-label",en):this[uo].removeAttribute("aria-label")}}[wo](en){if(super[wo]&&super[wo](en),this[Wr]){(window.requestIdleCallback||setTimeout)((()=>{const en=refreshInputLabel(this,this[jo]);this[Co]({inputLabel:en})}))}const{ariaLabel:tn,ariaLabelledby:nn}=this[jo];en.ariaLabel&&!this[jo].removingAriaAttribute&&this.getAttribute("aria-label")&&(this.setAttribute("delegated-label",tn),this[Co]({removingAriaAttribute:!0}),this.removeAttribute("aria-label")),en.ariaLabelledby&&!this[jo].removingAriaAttribute&&this.getAttribute("aria-labelledby")&&(this.setAttribute("delegated-labelledby",nn),this[Co]({removingAriaAttribute:!0}),this.removeAttribute("aria-labelledby")),en.removingAriaAttribute&&this[jo].removingAriaAttribute&&this[Co]({removingAriaAttribute:!1})}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};if(tn.ariaLabel&&en.ariaLabel||tn.selectedText&&en.ariaLabelledby&&this.matches(":focus-within")){const tn=refreshInputLabel(this,en);Object.assign(nn,{inputLabel:tn})}return nn}}}function getLabelFromElement(en){if("selectedText"in en)return en.selectedText;if("value"in en&&"options"in en){const tn=en.value,nn=en.options.find((en=>en.value===tn));return nn?nn.innerText:""}return"value"in en?en.value:en.innerText}function refreshInputLabel(en,tn){const{ariaLabel:nn,ariaLabelledby:rn}=tn,an=en.isConnected?en.getRootNode():null;let sn=null;if(rn&&an){const nn=rn.split(" ").map((nn=>{const rn=an.getElementById(nn);return rn?rn===en&&null!==tn.value?tn.selectedText:getLabelFromElement(rn):""}));sn=nn.join(" ")}else if(nn)sn=nn;else if(an){const tn=en.id;if(tn){const en=an.querySelector('[for="'.concat(tn,'"]'));en instanceof HTMLElement&&(sn=getLabelFromElement(en))}if(null===sn){const tn=en.closest("label");tn&&(sn=getLabelFromElement(tn))}}return sn&&(sn=sn.trim()),sn}"true"===new URLSearchParams(location.search).get("elixdebug")&&(window.elix={internal:{checkSize:Vr,closestAvailableItemIndex:Gr,contentSlot:Dr,defaultState:Hr,defaultTabIndex:zr,delegatesFocus:Kr,effectEndTarget:$r,firstRender:Wr,focusTarget:Xr,getItemText:Yr,goDown:Zr,goEnd:Jr,goFirst:eo,goLast:to,goLeft:no,goNext:ro,goPrevious:oo,goRight:io,goStart:ao,goToItemWithPrefix:so,goUp:lo,hasDynamicTemplate:co,ids:Ao,inputDelegate:uo,itemsDelegate:po,keydown:ho,mouseenter:go,mouseleave:_o,nativeInternals:mo,event:event,raiseChangeEvents:fo,render:yo,renderChanges:bo,renderDataToElement:vo,rendered:wo,rendering:xo,scrollTarget:ko,setState:Co,shadowRoot:So,shadowRootMode:Bo,startEffect:Eo,state:jo,stateEffects:Lo,swipeDown:Po,swipeDownComplete:To,swipeLeft:Fo,swipeLeftTransitionEnd:Uo,swipeRight:No,swipeRightTransitionEnd:Io,swipeUp:Mo,swipeUpComplete:Ro,swipeStart:Oo,swipeTarget:Qo,tap:qo,template:Vo,toggleSelectedFlag:Go}});const Do=Symbol("mousedownListener");function closestFocusableNode(en){for(const tn of selfAndComposedAncestors(en)){const en=tn[Tn]||tn,nn=en;if(en instanceof HTMLElement&&en.tabIndex>=0&&!nn.disabled&&!(en instanceof HTMLSlotElement))return en}return null}function deepContains(en,tn){let nn=tn;for(;nn;){const tn=nn.assignedSlot||nn.parentNode||nn.host;if(tn===en)return!0;nn=tn}return!1}function firstFocusableElement(en){const tn=walkComposedTree(en,(en=>en instanceof HTMLElement&&en.matches('a[href],area[href],button:not([disabled]),details,iframe,input:not([disabled]),select:not([disabled]),textarea:not([disabled]),[contentEditable="true"],[tabindex]')&&en.tabIndex>=0)),{value:nn}=tn.next();return nn instanceof HTMLElement?nn:null}function forwardFocus(en,tn){en[Do]&&en.removeEventListener("mousedown",en[Do]),tn&&(en[Do]=en=>{if(0!==en.button)return;const nn=closestFocusableNode(tn[Tn]||tn);nn&&(nn.focus(),en.preventDefault())},en.addEventListener("mousedown",en[Do]))}function indexOfItemContainingTarget(en,tn){return Array.prototype.findIndex.call(en,(en=>en===tn||deepContains(en,tn)))}function ownEvent(en,tn){const nn=tn.composedPath()[0];return en===nn||deepContains(en,nn)}function*selfAndComposedAncestors(en){en&&(yield en,yield*function*composedAncestors(en){let tn=en;for(;tn=tn instanceof HTMLElement&&tn.assignedSlot?tn.assignedSlot:tn instanceof ShadowRoot?tn.host:tn.parentNode,tn;)yield tn}(en))}function setInternalState(en,tn,nn){if(en.toggleAttribute(tn,nn),en[Nn]&&en[Nn].states){const rn=en[Nn].states,an="--".concat(tn);nn?rn.add(an):rn.delete(an)}}function*walkComposedTree(en,tn){let nn;if(tn(en)&&(yield en),en instanceof HTMLElement&&en.shadowRoot)nn=en.shadowRoot.children;else{const tn=en instanceof HTMLSlotElement?en.assignedNodes({flatten:!0}):[];nn=tn.length>0?tn:en.childNodes}if(nn)for(let en=0;en{Promise.resolve().then((()=>{const tn=en.relatedTarget||document.activeElement,nn=this===tn,rn=deepContains(this,tn);!nn&&!rn&&(this[Co]({focusVisible:!1}),document.removeEventListener("focusvisiblechange",this[$o]),this[$o]=null)}))})),this.addEventListener("focusin",(()=>{Promise.resolve().then((()=>{this[jo].focusVisible!==Ko&&this[Co]({focusVisible:Ko}),this[$o]||(this[$o]=()=>function refreshFocus(en){en[Co]({focusVisible:Ko})}(this),document.addEventListener("focusvisiblechange",this[$o]))}))}))}get[Hr](){return Object.assign(super[Hr]||{},{focusVisible:!1})}[yo](en){if(super[yo]&&super[yo](en),en.focusVisible){const{focusVisible:en}=this[jo];this.toggleAttribute("focus-visible",en)}}get[Vo](){const en=super[Vo]||En.html(Ho||(Ho=_taggedTemplateLiteral([""])));return en.content.append(Bn.html(zo||(zo=_taggedTemplateLiteral(["\n \n "])))),en}}}function updateKeyboardActive(en){if(Ko!==en){Ko=en;const tn=new CustomEvent("focusvisiblechange",{detail:{focusVisible:Ko}});document.dispatchEvent(tn)}}function FormElementMixin(en){return class FormElement extends en{constructor(){super();const en=this;!this[mo]&&en.attachInternals&&(this[mo]=en.attachInternals())}checkValidity(){return this[mo].checkValidity()}get[Hr](){return Object.assign(super[Hr]||{},{name:"",validationMessage:"",valid:!0})}get internals(){return this[mo]}static get formAssociated(){return!0}get form(){return this[mo].form}get name(){return this[jo]?this[jo].name:""}set name(tn){const nn=String(tn);"name"in en.prototype&&(super.name=nn),this[Co]({name:nn})}[yo](en){if(super[yo]&&super[yo](en),en.name){const{name:en}=this[jo];en?this.setAttribute("name",en):this.removeAttribute("name")}if(this[mo]&&this[mo].setValidity&&(en.valid||en.validationMessage)){const{valid:en,validationMessage:tn}=this[jo];en?this[mo].setValidity({}):this[mo].setValidity({customError:!0},tn)}}[wo](en){super[wo]&&super[wo](en),en.value&&this[mo]&&this[mo].setFormValue&&this[mo].setFormValue(this[jo].value,this[jo])}reportValidity(){return this[mo].reportValidity()}get type(){return super.type||this.localName}get validationMessage(){return this[jo].validationMessage}get validity(){return this[mo].validity}get willValidate(){return this[mo].willValidate}}}function refreshSelectionState(en){const tn=en.inner,{selectionEnd:nn,selectionStart:rn}=tn;en[Co]({selectionEnd:nn,selectionStart:rn})}function DelegateFocusMixin(en){return class DelegateFocus extends en{get[Kr](){return!0}focus(en){const tn=this[Xr];tn&&tn.focus(en)}get[Xr](){return firstFocusableElement(this[So])}}}var Wo;window.addEventListener("keydown",(()=>{updateKeyboardActive(!0)}),{capture:!0}),window.addEventListener("mousedown",(()=>{updateKeyboardActive(!1)}),{capture:!0});const Xo=Symbol("extends"),Yo=Symbol("delegatedPropertySetters"),Zo={a:!0,area:!0,button:!0,details:!0,iframe:!0,input:!0,select:!0,textarea:!0},Jo={address:["scroll"],blockquote:["scroll"],caption:["scroll"],center:["scroll"],dd:["scroll"],dir:["scroll"],div:["scroll"],dl:["scroll"],dt:["scroll"],fieldset:["scroll"],form:["reset","scroll"],frame:["load"],h1:["scroll"],h2:["scroll"],h3:["scroll"],h4:["scroll"],h5:["scroll"],h6:["scroll"],iframe:["load"],img:["abort","error","load"],input:["abort","change","error","select","load"],li:["scroll"],link:["load"],menu:["scroll"],object:["error","scroll"],ol:["scroll"],p:["scroll"],script:["error","load"],select:["change","scroll"],tbody:["scroll"],tfoot:["scroll"],thead:["scroll"],textarea:["change","select","scroll"]},ei=["click","dblclick","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","wheel"],ti={abort:!0,change:!0,reset:!0},ni=["address","article","aside","blockquote","canvas","dd","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","section","table","tfoot","ul","video"],ri=["accept-charset","autoplay","buffered","challenge","codebase","colspan","contenteditable","controls","crossorigin","datetime","dirname","for","formaction","http-equiv","icon","ismap","itemprop","keytype","language","loop","manifest","maxlength","minlength","muted","novalidate","preload","radiogroup","readonly","referrerpolicy","rowspan","scoped","usemap"],oi=DelegateFocusMixin(Qr);class WrappedStandardElement extends oi{constructor(){super();const en=this;!this[mo]&&en.attachInternals&&(this[mo]=en.attachInternals())}attributeChangedCallback(en,tn,nn){if(ri.indexOf(en)>=0){const tn=Object.assign({},this[jo].innerAttributes,{[en]:nn});this[Co]({innerAttributes:tn})}else super.attributeChangedCallback(en,tn,nn)}blur(){this.inner.blur()}get[Hr](){return Object.assign(super[Hr],{innerAttributes:{}})}get[zr](){return Zo[this.extends]?0:-1}get extends(){return this.constructor[Xo]}get inner(){const en=this[Ao]&&this[Ao].inner;return en||console.warn("Attempted to get an inner standard element before it was instantiated."),en}static get observedAttributes(){return[...super.observedAttributes,...ri]}[yo](en){super[yo](en);const tn=this.inner;if(this[Wr]){(Jo[this.extends]||[]).forEach((en=>{tn.addEventListener(en,(()=>{const tn=new Event(en,{bubbles:ti[en]||!1});this.dispatchEvent(tn)}))})),"disabled"in tn&&ei.forEach((en=>{this.addEventListener(en,(en=>{tn.disabled&&en.stopImmediatePropagation()}))}))}if(en.tabIndex&&(tn.tabIndex=this[jo].tabIndex),en.innerAttributes){const{innerAttributes:en}=this[jo];for(const nn in en)applyAttribute(tn,nn,en[nn])}this.constructor[Yo].forEach((nn=>{if(en[nn]){const en=this[jo][nn];("selectionEnd"===nn||"selectionStart"===nn)&&null===en||(tn[nn]=en)}}))}[wo](en){if(super[wo](en),en.disabled){const{disabled:en}=this[jo];void 0!==en&&setInternalState(this,"disabled",en)}}get[Vo](){const en=ni.includes(this.extends)?"block":"inline-block",tn=this.extends;return En.html(Wo||(Wo=_taggedTemplateLiteral(["\n \n <',' id="inner" part="inner ','">\n \n \n "])),en,tn,tn,tn)}static wrap(en){class Wrapped extends WrappedStandardElement{}Wrapped[Xo]=en;const tn=document.createElement(en);return function defineDelegates(en,tn){const nn=Object.getOwnPropertyNames(tn);en[Yo]=[],nn.forEach((nn=>{const rn=Object.getOwnPropertyDescriptor(tn,nn);if(!rn)return;const an=function createDelegate(en,tn){if("function"==typeof tn.value){if("constructor"!==en)return function createMethodDelegate(en,tn){const value=function(){this.inner[en](...arguments)};return{configurable:tn.configurable,enumerable:tn.enumerable,value:value,writable:tn.writable}}(en,tn)}else if("function"==typeof tn.get||"function"==typeof tn.set)return function createPropertyDelegate(en,tn){const nn={configurable:tn.configurable,enumerable:tn.enumerable};tn.get&&(nn.get=function(){return function getInnerProperty(en,tn){return en[jo][tn]||en[So]&&en.inner[tn]}(this,en)});tn.set&&(nn.set=function(tn){!function setInnerProperty(en,tn,nn){en[jo][tn]!==nn&&en[Co]({[tn]:nn})}(this,en,tn)});tn.writable&&(nn.writable=tn.writable);return nn}(en,tn);return null}(nn,rn);an&&(Object.defineProperty(en.prototype,nn,an),an.set&&en[Yo].push(nn))}))}(Wrapped,Object.getPrototypeOf(tn)),Wrapped}}function applyAttribute(en,tn,nn){Wn[tn]?"string"==typeof nn?en.setAttribute(tn,""):null===nn&&en.removeAttribute(tn):null!=nn?en.setAttribute(tn,nn.toString()):en.removeAttribute(tn)}var ii;const ai=DelegateInputLabelMixin(FocusVisibleMixin(FormElementMixin(function TrackTextSelectionMixin(en){return class TrackTextSelection extends en{get[Hr](){return Object.assign(super[Hr]||{},{selectionEnd:0,selectionStart:0})}[yo](en){if(super[yo]&&super[yo](en),this[Wr]){const en=(()=>{setTimeout((()=>{this[fo]=!0,refreshSelectionState(this),this[fo]=!1}),10)}).bind(this);this.addEventListener("keydown",en),this.addEventListener("mousedown",en),this.addEventListener("touchend",en)}}[wo](en){super[wo](en),en.value&&refreshSelectionState(this)}}}(WrappedStandardElement.wrap("input")))));class Input extends ai{get[Hr](){return Object.assign(super[Hr],{value:""})}get[uo](){return this.inner}[yo](en){super[yo](en),this[Wr]&&this[Ao].inner.addEventListener("input",(()=>{this[fo]=!0;const en=this[Ao].inner;this[Co]({value:en.value}),this[fo]=!1}))}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(ii||(ii=_taggedTemplateLiteral(['\n \n '])))),en}get value(){return this[jo].value}set value(en){this[Co]({value:String(en)})}}var si;class PlainInput extends(function PlainInputMixin(en){return class PlainInput extends en{get[Vo](){const en=super[Vo];return en.content.append(Bn.html(si||(si=_taggedTemplateLiteral(['\n \n '])))),en}}}(Input)){}customElements.define("elix-input",class ElixInput extends PlainInput{});const li=document.createElement("template");li.innerHTML='\n \n
\n icon\n label\n \n
\n';class SEInput extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(li.content.cloneNode(!0)),this.$div=this._shadowRoot.querySelector("div"),this.$img=this._shadowRoot.querySelector("img"),this.$label=this.shadowRoot.getElementById("label"),this.$event=new CustomEvent("change"),this.$input=this._shadowRoot.querySelector("elix-input")}static get observedAttributes(){return["value","label","src","size","title"]}attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"title":this.$div.setAttribute("title","".concat(t$1(nn)));break;case"src":this.$img.setAttribute("src",nn),this.$label.remove();break;case"size":this.$input.setAttribute("size",nn);break;case"label":this.$label.textContent=t$1(nn),this.$img.remove();break;case"value":this.$input.value=nn;break;default:console.error("unknown attribute: ".concat(en))}}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get label(){return this.getAttribute("label")}set label(en){this.setAttribute("label",en)}get value(){return this.$input.value}set value(en){this.$input.value=en}get src(){return this.getAttribute("src")}set src(en){this.setAttribute("src",en)}get size(){return this.getAttribute("size")}set size(en){this.setAttribute("size",en)}connectedCallback(){this.$input.addEventListener("change",(en=>{en.preventDefault(),this.value=en.target.value,this.dispatchEvent(this.$event)})),this.$input.addEventListener("keyup",(en=>{en.preventDefault(),this.value=en.target.value,this.dispatchEvent(this.$event)}))}}customElements.define("se-input",SEInput);const ci=document.createElement("div");ci.attachShadow({mode:"open",delegatesFocus:!0});const Ai=ci.shadowRoot.delegatesFocus;var di;const ui=function ComposedFocusMixin(en){return class ComposedFocus extends en{get[Hr](){return Object.assign(super[Hr]||{},{composeFocus:!Ai})}[yo](en){super[yo]&&super[yo](en),this[Wr]&&this.addEventListener("mousedown",(en=>{if(this[jo].composeFocus&&0===en.button&&en.target instanceof Element){const tn=closestFocusableNode(en.target);tn&&(tn.focus(),en.preventDefault())}}))}}}(DelegateInputLabelMixin(FocusVisibleMixin(WrappedStandardElement.wrap("button"))));class Button extends ui{get[Hr](){return Object.assign(super[Hr],{role:"button"})}get[uo](){return this[Ao].inner}[qo](){const en=new MouseEvent("click",{bubbles:!0,cancelable:!0});this.dispatchEvent(en)}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(di||(di=_taggedTemplateLiteral(['\n \n '])))),en}}class SyntheticMouseEvent extends MouseEvent{}function clearRepeat(en){en[jo].repeatTimeout&&clearTimeout(en[jo].repeatTimeout),en[jo].repeatInterval&&clearInterval(en[jo].repeatInterval)}function repeatStart(en){const{repeatIntervalDuration:tn,repeatDelayDuration:nn}=en[jo],rn=setTimeout((()=>{const nn=setInterval((()=>{!function raiseMousedown(en){const tn=new SyntheticMouseEvent("mousedown",{bubbles:!0,button:0,cancelable:!0,clientX:0,clientY:0});en.dispatchEvent(tn)}(en)}),tn);en[Co]({repeatInterval:nn})}),nn-tn);en[Co]({repeatTimeout:rn})}function repeatStop(en){clearRepeat(en),en[Co]({repeatTimeout:null,repeatInterval:null})}class RepeatButton extends(function RepeatMousedownMixin(en){return class RepeatMousedown extends en{get[Hr](){return Object.assign(super[Hr]||{},{repeatDelayDuration:500,repeatInterval:null,repeatIntervalDuration:50,repeatTimeout:null})}[yo](en){super[yo]&&super[yo](en),this[Wr]&&(this.addEventListener("mousedown",(en=>{en instanceof SyntheticMouseEvent||0!==en.button||(this[fo]=!0,repeatStart(this),this[fo]=!1)})),this.addEventListener("mouseup",(en=>{0===en.button&&(this[fo]=!0,repeatStop(this),this[fo]=!1)})),this.addEventListener("mouseleave",(en=>{0===en.button&&(this[fo]=!0,repeatStop(this),this[fo]=!1)})),this.addEventListener("touchstart",(()=>{this[fo]=!0,repeatStart(this),this[fo]=!1})),this.addEventListener("touchend",(()=>{this[fo]=!0,repeatStop(this),this[fo]=!1})))}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};return tn.disabled&&en.disabled&&(clearRepeat(this),Object.assign(nn,{repeatInterval:null,repeatTimeout:null})),nn}}}(Button)){}var pi,hi;function PlainButtonMixin(en){return class PlainButton extends en{get[Vo](){const en=super[Vo];return en.content.append(Bn.html(pi||(pi=_taggedTemplateLiteral(['\n \n '])))),en}}}class PlainRepeatButton extends(PlainButtonMixin(RepeatButton)){}const gi=new Map;function createElement(en){if("function"==typeof en){let tn;try{tn=new en}catch(nn){if("TypeError"!==nn.name)throw nn;!function registerCustomElement(en){let tn;const nn=/^[A-Za-z][A-Za-z0-9_$]*$/,rn=en.name&&en.name.match(nn);if(rn){const en=/([A-Z])/g;tn=rn[0].replace(en,((en,tn,nn)=>nn>0?"-".concat(tn):tn)).toLowerCase()}else tn="custom-element";let an,sn=gi.get(tn)||0;for(;an="".concat(tn,"-").concat(sn),customElements.get(an);sn++);customElements.define(an,en),gi.set(tn,sn+1)}(en),tn=new en}return tn}return document.createElement(en)}function replace(en,tn){const nn=en.parentNode;if(!nn)throw"An element must have a parent before it can be substituted.";return(en instanceof HTMLElement||en instanceof SVGElement)&&(tn instanceof HTMLElement||tn instanceof SVGElement)&&(Array.prototype.forEach.call(en.attributes,(en=>{tn.getAttribute(en.name)||"class"===en.name||"style"===en.name||tn.setAttribute(en.name,en.value)})),Array.prototype.forEach.call(en.classList,(en=>{tn.classList.add(en)})),Array.prototype.forEach.call(en.style,(nn=>{tn.style[nn]||(tn.style[nn]=en.style[nn])}))),tn.append(...en.childNodes),nn.replaceChild(tn,en),tn}function transmute(en,tn){if("function"==typeof tn&&en.constructor===tn||"string"==typeof tn&&en instanceof Element&&en.localName===tn)return en;{const nn=createElement(tn);return replace(en,nn),nn}}function DisabledMixin(en){return class Disabled extends en{get[Hr](){return Object.assign(super[Hr]||{},{disabled:!1})}get disabled(){return this[jo].disabled}set disabled(en){this[Co]({disabled:en})}[wo](en){if(super[wo]&&super[wo](en),en.disabled&&(this.toggleAttribute("disabled",this.disabled),this[fo])){const en=new CustomEvent("disabledchange",{bubbles:!0});this.dispatchEvent(en)}}}}function KeyboardDirectionMixin(en){return class KeyboardDirection extends en{get[Hr](){return Object.assign(super[Hr],{handleBubblingDirectionKeys:!1})}[Zr](){if(super[Zr])return super[Zr]()}[Jr](){if(super[Jr])return super[Jr]()}[no](){if(super[no])return super[no]()}[io](){if(super[io])return super[io]()}[ao](){if(super[ao])return super[ao]()}[lo](){if(super[lo])return super[lo]()}[ho](en){let tn=!1;if(this[jo].handleBubblingDirectionKeys||en.target===this){const nn=this[jo].orientation||"both",rn="horizontal"===nn||"both"===nn,an="vertical"===nn||"both"===nn;switch(en.key){case"ArrowDown":an&&(tn=en.altKey?this[Jr]():this[Zr]());break;case"ArrowLeft":!rn||en.metaKey||en.altKey||(tn=this[no]());break;case"ArrowRight":!rn||en.metaKey||en.altKey||(tn=this[io]());break;case"ArrowUp":an&&(tn=en.altKey?this[ao]():this[lo]());break;case"End":tn=this[Jr]();break;case"Home":tn=this[ao]()}}return tn||super[ho]&&super[ho](en)||!1}}}function KeyboardMixin(en){return class Keyboard extends en{constructor(){super(),this.addEventListener("keydown",(async en=>{this[fo]=!0,this[jo].focusVisible||this[Co]({focusVisible:!0});this[ho](en)&&(en.preventDefault(),en.stopImmediatePropagation()),await Promise.resolve(),this[fo]=!1}))}attributeChangedCallback(en,tn,nn){if("tabindex"===en){let en;null===nn?en=-1:(en=Number(nn),isNaN(en)&&(en=this[zr]?this[zr]:0)),this.tabIndex=en}else super.attributeChangedCallback(en,tn,nn)}get[Hr](){const en=this[Kr]?-1:0;return Object.assign(super[Hr]||{},{tabIndex:en})}[ho](en){return!!super[ho]&&super[ho](en)}[yo](en){super[yo]&&super[yo](en),en.tabIndex&&(this.tabIndex=this[jo].tabIndex)}get tabIndex(){return super.tabIndex}set tabIndex(en){super.tabIndex!==en&&(super.tabIndex=en),this[xo]||this[Co]({tabIndex:en})}}}var _i;const mi=DelegateFocusMixin(DelegateInputLabelMixin(function DelegateInputSelectionMixin(en){return class DelegateInputSelection extends en{select(){this[uo].select()}get selectionEnd(){return this[uo].selectionEnd}set selectionEnd(en){this[uo].selectionEnd=en}get selectionStart(){return this[uo].selectionStart}set selectionStart(en){this[uo].selectionStart=en}setRangeText(){this[uo].setRangeText(...arguments)}setSelectionRange(){this[uo].setSelectionRange(...arguments);document.createElement("input").select}}}(DisabledMixin(FocusVisibleMixin(FormElementMixin(KeyboardDirectionMixin(KeyboardMixin(Qr))))))));class SpinBox extends mi{get[Hr](){return Object.assign(super[Hr],{buttonPartType:"button",canGoDown:!0,canGoUp:!0,inputPartType:"input",orientation:"vertical",step:1,stepSelect:!1,value:""})}[Zr](){return super[Zr]&&super[Zr](),this.stepDown(),!0}[lo](){return super[lo]&&super[lo](),this.stepUp(),!0}get[uo](){return this[Ao].input}[yo](en){if(super[yo](en),function renderParts$4(en,tn,nn){if(!nn||nn.inputPartType){const{buttonPartType:nn}=tn;en.querySelectorAll('[part~="spin-button"]').forEach((en=>{transmute(en,nn)}))}if(!nn||nn.inputPartType){const{inputPartType:nn}=tn,rn=en.getElementById("input");rn&&transmute(rn,nn)}}(this[So],this[jo],en),en.buttonPartType&&(this[Ao].downButton.addEventListener("mousedown",(()=>{this[fo]=!0,this.stepDown(),this[fo]=!1})),this[Ao].upButton.addEventListener("mousedown",(()=>{this[fo]=!0,this.stepUp(),this[fo]=!1}))),en.inputPartType&&this[Ao].input.addEventListener("input",(()=>{this[fo]=!0,this.value=this[Ao].input.value,this[fo]=!1})),en.buttonPartType||en.inputPartType){const en=this[Ao].input,tn=this[Ao].downButton;tn instanceof HTMLElement&&en instanceof HTMLElement&&forwardFocus(tn,en);const nn=this[Ao].upButton;nn instanceof HTMLElement&&en instanceof HTMLElement&&forwardFocus(nn,en)}const{disabled:tn,value:nn}=this[jo];if(en.canGoUp||en.canGoDown||en.disabled){const{canGoUp:en,canGoDown:nn}=this[jo];if("disabled"in this[Ao].input&&(this[Ao].input.disabled=tn),"disabled"in this[Ao].downButton){const nn=tn||!en;this[Ao].upButton.disabled=nn}if("disabled"in this[Ao].upButton){const en=tn||!nn;this[Ao].downButton.disabled=en}}en.value&&(this[Ao].input.value=nn)}[wo](en){super[wo](en);const{stepSelect:tn,value:nn}=this[jo];if(en.value&&tn){const en=this[Ao].input,tn=nn.length;en.selectionStart=tn,en.selectionEnd=tn,this[Co]({stepSelect:!1})}if(en.value&&this[fo]){const en=new CustomEvent("change",{bubbles:!0,detail:{value:nn}});this.dispatchEvent(en)}}stepDown(){this[Co]({stepSelect:!0})}stepUp(){this[Co]({stepSelect:!0})}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(_i||(_i=_taggedTemplateLiteral(['\n \n
\n
\n
\n '])))),en}get value(){return this[jo].value}set value(en){this[Co]({value:String(en)})}}class NumberSpinBox extends SpinBox{attributeChangedCallback(en,tn,nn){"max"===en?this.max=parseFloat(nn):"min"===en?this.min=parseFloat(nn):"step"===en?this.step=parseFloat(nn):super.attributeChangedCallback(en,tn,nn)}get[Hr](){return Object.assign(super[Hr],{max:null,min:null,step:1})}formatValue(en,tn){return Number(en).toFixed(tn)}get max(){return this[jo].max}set max(en){this[Co]({max:en})}get min(){return this[jo].min}set min(en){this[Co]({min:en})}parseValue(en,tn){const nn=0===tn?parseInt(en):parseFloat(en);return isNaN(nn)?0:nn}[Lo](en,tn){const nn=super[Lo];if(tn.step){const{step:tn}=en,rn=/\.(\d)+$/.exec(String(tn)),an=rn&&rn[1]?rn[1].length:0;Object.assign(nn,{precision:an})}if(tn.max||tn.min||tn.value){const{max:tn,min:rn,precision:an,value:sn}=en,cn=parseInt(sn,an);""!==sn&&isNaN(cn)?Object.assign(nn,{valid:!1,validationMessage:"Value must be a number"}):null===tn||cn<=tn?null===rn||cn>=rn?Object.assign(nn,{valid:!0,validationMessage:""}):Object.assign(nn,{valid:!1,validationMessage:"Value must be greater than or equal to ".concat(rn,".")}):Object.assign(nn,{valid:!1,validationMessage:"Value must be less than or equal to ".concat(tn,".")}),Object.assign(nn,{canGoUp:isNaN(cn)||null===en.max||cn<=en.max}),Object.assign(nn,{canGoDown:isNaN(cn)||null===en.min||cn>=en.min})}return nn}get step(){return this[jo].step}set step(en){isNaN(en)||this[Co]({step:en})}stepDown(){super.stepDown();const{max:en,precision:tn,value:nn}=this[jo];let rn=this.parseValue(nn,tn)-this.step;null!==en&&(rn=Math.min(rn,en));const{min:an}=this[jo];(null===an||rn>=an)&&(this.value=this.formatValue(rn,tn))}stepUp(){super.stepUp();const{min:en,precision:tn,value:nn}=this[jo];let rn=this.parseValue(nn,tn)+this.step;null!==en&&(rn=Math.max(rn,en));const{max:an}=this[jo];(null===an||rn<=an)&&(this.value=this.formatValue(rn,tn))}}class PlainNumberSpinBox extends(function PlainSpinBoxMixin(en){return class PlainSpinBox extends en{get[Hr](){return Object.assign(super[Hr]||{},{buttonPartType:PlainRepeatButton,inputPartType:PlainInput})}get[Vo](){const en=super[Vo];en.content.getElementById("upButton").textContent="▲";return en.content.getElementById("downButton").textContent="▼",en.content.append(Bn.html(hi||(hi=_taggedTemplateLiteral(['\n \n '])))),en}}}(NumberSpinBox)){}customElements.define("elix-number-spin-box",class ElixNumberSpinBox extends PlainNumberSpinBox{});const fi=document.createElement("template");fi.innerHTML='\n \n
\n icon\n label\n \n
\n';class SESpinInput extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(fi.content.cloneNode(!0)),this.$div=this._shadowRoot.querySelector("div"),this.$img=this._shadowRoot.querySelector("img"),this.$label=this.shadowRoot.getElementById("label"),this.$event=new CustomEvent("change"),this.$input=this._shadowRoot.querySelector("elix-number-spin-box"),this.imgPath=svgEditor.configObj.curConfig.imgPath}static get observedAttributes(){return["value","label","src","size","min","max","step","title"]}attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"title":{const en=this.getAttribute("shortcut");this.$div.setAttribute("title","".concat(t$1(nn)," ").concat(en?"[".concat(t$1(en),"]"):""))}break;case"src":this.$img.setAttribute("src",this.imgPath+"/"+nn),this.$label.remove(),this.$div.classList.add("imginside");break;case"size":this.$input.shadowRoot.getElementById("input").size=nn,this.$input.shadowRoot.getElementById("input").style.width="unset";break;case"step":this.$input.setAttribute("step",nn);break;case"min":this.$input.setAttribute("min",nn);break;case"max":this.$input.setAttribute("max",nn);break;case"label":this.$label.textContent=t$1(nn),this.$img.remove();break;case"value":this.$input.value=nn;break;default:console.error("unknown attribute: ".concat(en))}}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get label(){return this.getAttribute("label")}set label(en){this.setAttribute("label",en)}get value(){return this.$input.value}set value(en){this.$input.value=en}get src(){return this.getAttribute("src")}set src(en){this.setAttribute("src",en)}get size(){return this.getAttribute("size")}set size(en){this.setAttribute("size",en)}connectedCallback(){const en=this.$input.shadowRoot;Array.from(en.childNodes).forEach((en=>{"input"===(null==en?void 0:en.id)&&en.addEventListener("keyup",(en=>{en.preventDefault(),isNaN(en.target.value)||(this.value=en.target.value,this.dispatchEvent(this.$event))}))})),this.$input.addEventListener("change",(en=>{en.preventDefault(),this.value=en.target.value,this.dispatchEvent(this.$event)})),svgEditor.$click(this.$input,(en=>{en.preventDefault(),this.value=en.target.value,this.dispatchEvent(this.$event)}))}}customElements.define("se-spin-input",SESpinInput);const yi=["none","#000000","#3f3f3f","#7f7f7f","#bfbfbf","#ffffff","#ff0000","#ff7f00","#ffff00","#7fff00","#00ff00","#00ff7f","#00ffff","#007fff","#0000ff","#7f00ff","#ff00ff","#ff007f","#7f0000","#7f3f00","#7f7f00","#3f7f00","#007f00","#007f3f","#007f7f","#003f7f","#00007f","#3f007f","#7f007f","#7f003f","#ffaaaa","#ffd4aa","#ffffaa","#d4ffaa","#aaffaa","#aaffd4","#aaffff","#aad4ff","#aaaaff","#d4aaff","#ffaaff","#ffaad4"],bi=document.createElement("template");bi.innerHTML='\n \n
\n
\n
\n
\n';class SEPalette extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(bi.content.cloneNode(!0)),this.$strip=this._shadowRoot.querySelector("#js-se-palette"),yi.forEach((en=>{const tn=document.createElement("div");if(tn.classList.add("square"),"none"===en){const en=document.createElement("img");en.src="data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgY2xhc3M9InN2Z19pY29uIj48c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNkNDAwMDAiIGlkPSJzdmdfOTAiIHkyPSIyNCIgeDI9IjI0IiB5MT0iMCIgeDE9IjAiLz4KICAgIDxsaW5lIGlkPSJzdmdfOTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2Q0MDAwMCIgeTI9IjI0IiB4Mj0iMCIgeTE9IjAiIHgxPSIyNCIvPgogIDwvc3ZnPjwvc3ZnPg==",en.style.width="15px",en.style.height="15px",tn.append(en)}else tn.style.backgroundColor=en;tn.dataset.rgb=en,svgEditor.$click(tn,(en=>{en.preventDefault();const nn=en.shiftKey||2===en.button?"stroke":"fill";let rn=tn.dataset.rgb;"none"!==rn&&"transparent"!==rn&&"initial"!==rn||(rn="none");const an=new CustomEvent("change",{detail:{picker:nn,color:rn},bubbles:!1});this.dispatchEvent(an)})),this.$strip.append(tn)}))}init(en){this.setAttribute("ui-palette_info",en.t("ui.palette_info"))}static get observedAttributes(){return["ui-palette_info"]}attributeChangedCallback(en,tn,nn){let rn;"ui-palette_info"===en&&(rn=this._shadowRoot.querySelector("#palette_holder"),rn.setAttribute("title",nn))}connectedCallback(){}}customElements.define("se-palette",SEPalette);class MenuItem extends(function CurrentMixin(en){return class Current extends en{constructor(){super();const en=this;!this[mo]&&en.attachInternals&&(this[mo]=en.attachInternals())}attributeChangedCallback(en,tn,nn){if("current"===en){const tn=booleanAttributeValue(en,nn);this.current!==tn&&(this.current=tn)}else super.attributeChangedCallback(en,tn,nn)}get[Hr](){return Object.assign(super[Hr]||{},{current:!1})}[yo](en){if(super[yo](en),en.current){const{current:en}=this[jo];setInternalState(this,"current",en)}}[wo](en){if(super[wo]&&super[wo](en),en.current){const{current:en}=this[jo],tn=new CustomEvent("currentchange",{bubbles:!0,detail:{current:en}});this.dispatchEvent(tn)}}get current(){return this[jo].current}set current(en){this[Co]({current:en})}}}(DisabledMixin(function SelectableMixin(en){return class Selectable extends en{constructor(){super();const en=this;!this[mo]&&en.attachInternals&&(this[mo]=en.attachInternals())}get[Hr](){return Object.assign(super[Hr]||{},{selected:!1})}[yo](en){if(super[yo](en),en.selected){const{selected:en}=this[jo];setInternalState(this,"selected",en)}}[wo](en){if(super[wo]&&super[wo](en),en.selected){const{selected:en}=this[jo],tn=new CustomEvent("selectedchange",{bubbles:!0,detail:{selected:en}});this.dispatchEvent(tn)}}get selected(){return this[jo].selected}set selected(en){this[Co]({selected:en})}}}(Qr)))){}var vi;class PlainMenuItem extends MenuItem{get[Vo](){return En.html(vi||(vi=_taggedTemplateLiteral(['\n \n \n \n \n \n \n '])))}}customElements.define("elix-menu-item",class ElixMenuItem extends PlainMenuItem{});const wi={a:"link",article:"region",button:"button",h1:"sectionhead",h2:"sectionhead",h3:"sectionhead",h4:"sectionhead",h5:"sectionhead",h6:"sectionhead",hr:"sectionhead",iframe:"region",link:"link",menu:"menu",ol:"list",option:"option",output:"liveregion",progress:"progressbar",select:"select",table:"table",td:"td",textarea:"textbox",th:"th",ul:"list"};function defaultScrollTarget(en){const tn=en[So],nn=tn&&tn.querySelector("slot:not([name])");return nn&&nn.parentNode instanceof Element&&function getScrollableElement(en){for(const tn of selfAndComposedAncestors(en))if(tn instanceof HTMLElement&&isElementScrollable(tn))return tn;return null}(nn.parentNode)||en}function isElementScrollable(en){const tn=getComputedStyle(en),nn=tn.overflowX,rn=tn.overflowY;return"scroll"===nn||"auto"===nn||"scroll"===rn||"auto"===rn}function moveToIndex(en,tn,nn){const rn=en[Gr](en[jo],{direction:nn,index:tn});if(rn<0)return!1;const an=en[jo].currentIndex!==rn;return an&&en[Co]({currentIndex:rn}),an}const xi=["applet","basefont","embed","font","frame","frameset","isindex","keygen","link","multicol","nextid","noscript","object","param","script","style","template","noembed"];function getIndexOfItemAtY(en,tn,nn){const rn=en[jo].items,an=nn?0:rn.length-1,sn=nn?rn.length:0,cn=nn?1:-1;let An,dn,un=null;const{availableItemFlags:pn}=en[jo];for(An=an;An!==sn;An+=cn){if((!pn||pn[An])&&(dn=rn[An].getBoundingClientRect(),dn.top<=tn&&tn<=dn.bottom)){un=rn[An];break}}if(!un||!dn)return null;const hn=getComputedStyle(un),gn=hn.paddingTop?parseFloat(hn.paddingTop):0,_n=hn.paddingBottom?parseFloat(hn.paddingBottom):0,mn=dn.top+gn,fn=mn+un.clientHeight-gn-_n;return nn&&mn<=tn||!nn&&fn>=tn?An:An-cn}function scrollOnePage(en,tn){const nn=en[jo].items,rn=en[jo].currentIndex,an=en[ko].getBoundingClientRect(),sn=getIndexOfItemAtY(en,tn?an.bottom:an.top,tn);let cn;if(sn&&rn===sn){const an=nn[rn].getBoundingClientRect(),sn=en[ko].clientHeight;cn=getIndexOfItemAtY(en,tn?an.bottom+sn:an.top-sn,tn)}else cn=sn;if(!cn){const rn=tn?nn.length-1:0;cn=en[Gr]?en[Gr](en[jo],{direction:tn?-1:1,index:rn}):rn}const An=cn!==rn;if(An){const tn=en[fo];en[fo]=!0,en[Co]({currentIndex:cn}),en[fo]=tn}return An}const ki=Symbol("typedPrefix"),Ci=Symbol("prefixTimeout");function resetPrefixTimeout(en){const tn=en;tn[Ci]&&(clearTimeout(tn[Ci]),tn[Ci]=!1)}function resetTypedPrefix(en){en[ki]="",resetPrefixTimeout(en)}function setPrefixTimeout(en){resetPrefixTimeout(en),en[Ci]=setTimeout((()=>{resetTypedPrefix(en)}),1e3)}function LanguageDirectionMixin(en){return class LanguageDirection extends en{connectedCallback(){const en="rtl"===getComputedStyle(this).direction;this[Co]({rightToLeft:en}),super.connectedCallback()}}}function ContentItemsMixin(en){return class ContentItems extends en{get[Hr](){return Object.assign(super[Hr]||{},{items:null})}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};if(tn.content){const tn=en.content,rn=tn?Array.prototype.filter.call(tn,(en=>function isSubstantiveElement(en){return en instanceof Element&&(!en.localName||xi.indexOf(en.localName)<0)}(en))):null;rn&&Object.freeze(rn),Object.assign(nn,{items:rn})}return nn}}}function SlotContentMixin(en){return class SlotContent extends en{get[Dr](){const en=this[So]&&this[So].querySelector("slot:not([name])");return this[So]&&en||console.warn("SlotContentMixin expects ".concat(this.constructor.name," to define a shadow tree that includes a default (unnamed) slot.\nSee https://elix.org/documentation/SlotContentMixin.")),en}get[Hr](){return Object.assign(super[Hr]||{},{content:null})}[wo](en){if(super[wo]&&super[wo](en),this[Wr]){const en=this[Dr];en&&en.addEventListener("slotchange",(async()=>{this[fo]=!0;const tn=en.assignedNodes({flatten:!0});Object.freeze(tn),this[Co]({content:tn}),await Promise.resolve(),this[fo]=!1}))}}}}var Si;const Bi=function AriaMenuMixin(en){return class AriaMenu extends en{get[Hr](){const en=super[Hr];return Object.assign(en,{itemRole:en.itemRole||"menuitem",role:en.role||"menu"})}get itemRole(){return this[jo].itemRole}set itemRole(en){this[Co]({itemRole:en})}[yo](en){super[yo]&&super[yo](en);const tn=this[jo].items;if((en.items||en.itemRole)&&tn){const{itemRole:en}=this[jo];tn.forEach((tn=>{en===wi[tn.localName]?tn.removeAttribute("role"):tn.setAttribute("role",en)}))}if(en.role){const{role:en}=this[jo];this.setAttribute("role",en)}}get role(){return super.role}set role(en){super.role=en,this[xo]||this[Co]({role:en})}}}(function CursorAPIMixin(en){return class CursorAPI extends en{attributeChangedCallback(en,tn,nn){if("current-index"===en)this.currentIndex=Number(nn);else if("current-item-required"===en){const tn=booleanAttributeValue(en,nn);this.currentItemRequired!==tn&&(this.currentItemRequired=tn)}else if("cursor-operations-wrap"===en){const tn=booleanAttributeValue(en,nn);this.cursorOperationsWrap!==tn&&(this.cursorOperationsWrap=tn)}else super.attributeChangedCallback(en,tn,nn)}get currentIndex(){const{items:en,currentIndex:tn}=this[jo];return en&&en.length>0?tn:-1}set currentIndex(en){isNaN(en)||this[Co]({currentIndex:en})}get currentItem(){const{items:en,currentIndex:tn}=this[jo];return en&&en[tn]}set currentItem(en){const{items:tn}=this[jo];if(!tn)return;const nn=tn.indexOf(en);this[Co]({currentIndex:nn})}get currentItemRequired(){return this[jo].currentItemRequired}set currentItemRequired(en){this[Co]({currentItemRequired:en})}get cursorOperationsWrap(){return this[jo].cursorOperationsWrap}set cursorOperationsWrap(en){this[Co]({cursorOperationsWrap:en})}goFirst(){return super.goFirst&&super.goFirst(),this[eo]()}goLast(){return super.goLast&&super.goLast(),this[to]()}goNext(){return super.goNext&&super.goNext(),this[ro]()}goPrevious(){return super.goPrevious&&super.goPrevious(),this[oo]()}[wo](en){if(super[wo]&&super[wo](en),en.currentIndex&&this[fo]){const{currentIndex:en}=this[jo],tn=new CustomEvent("currentindexchange",{bubbles:!0,detail:{currentIndex:en}});this.dispatchEvent(tn)}}}}(function CursorInViewMixin(en){return class CursorInView extends en{[wo](en){super[wo]&&super[wo](en),en.currentItem&&this.scrollCurrentItemIntoView()}scrollCurrentItemIntoView(){super.scrollCurrentItemIntoView&&super.scrollCurrentItemIntoView();const{currentItem:en,items:tn}=this[jo];if(!en||!tn)return;const nn=this[ko].getBoundingClientRect(),rn=en.getBoundingClientRect(),an=rn.bottom-nn.bottom,sn=rn.left-nn.left,cn=rn.right-nn.right,An=rn.top-nn.top,dn=this[jo].orientation||"both";"horizontal"!==dn&&"both"!==dn||(cn>0?this[ko].scrollLeft+=cn:sn<0&&(this[ko].scrollLeft+=Math.ceil(sn))),"vertical"!==dn&&"both"!==dn||(an>0?this[ko].scrollTop+=an:An<0&&(this[ko].scrollTop+=Math.ceil(An)))}get[ko](){return super[ko]||defaultScrollTarget(this)}}}(DelegateFocusMixin(function DirectionCursorMixin(en){return class DirectionCursor extends en{get[Hr](){return Object.assign(super[Hr]||{},{canGoDown:null,canGoLeft:null,canGoRight:null,canGoUp:null})}[Zr](){return super[Zr]&&super[Zr](),this[ro]()}[Jr](){return super[Jr]&&super[Jr](),this[to]()}[no](){return super[no]&&super[no](),this[jo]&&this[jo].rightToLeft?this[ro]():this[oo]()}[io](){return super[io]&&super[io](),this[jo]&&this[jo].rightToLeft?this[oo]():this[ro]()}[ao](){return super[ao]&&super[ao](),this[eo]()}[lo](){return super[lo]&&super[lo](),this[oo]()}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};if(tn.canGoNext||tn.canGoPrevious||tn.languageDirection||tn.orientation||tn.rightToLeft){const{canGoNext:tn,canGoPrevious:rn,orientation:an,rightToLeft:sn}=en,cn="horizontal"===an||"both"===an,An="vertical"===an||"both"===an,dn=An&&tn,un=!!cn&&(sn?tn:rn),pn=!!cn&&(sn?rn:tn),hn=An&&rn;Object.assign(nn,{canGoDown:dn,canGoLeft:un,canGoRight:pn,canGoUp:hn})}return nn}}}(function ItemsAPIMixin(en){return class ItemsAPI extends en{get items(){return this[jo]?this[jo].items:null}[wo](en){if(super[wo]&&super[wo](en),!this[Wr]&&en.items&&this[fo]){const en=new CustomEvent("itemschange",{bubbles:!0});this.dispatchEvent(en)}}}}(function ItemsCursorMixin(en){return class ItemsCursor extends en{[Gr](en){let tn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const nn=void 0!==tn.direction?tn.direction:1,rn=void 0!==tn.index?tn.index:en.currentIndex,an=void 0!==tn.wrap?tn.wrap:en.cursorOperationsWrap,{items:sn}=en,cn=sn?sn.length:0;if(0===cn)return-1;if(an){let tn=(rn%cn+cn)%cn;const an=((tn-nn)%cn+cn)%cn;for(;tn!==an;){if(!en.availableItemFlags||en.availableItemFlags[tn])return tn;tn=((tn+nn)%cn+cn)%cn}}else for(let tn=rn;tn>=0&&tn0&&An[rn]!==sn){const en=An.indexOf(sn);en>=0&&(pn=en)}else tn.currentIndex&&(rn<0&&null!==sn||rn>=0&&(0===dn||An[rn]!==sn)||null===an)&&(pn=rn);cn&&pn<0&&(pn=0),pn<0?(pn=-1,un=-1):0===dn?un=-1:(un=Math.max(Math.min(dn-1,pn),0),un=this[Gr](en,{direction:1,index:un,wrap:!1}),un<0&&(un=this[Gr](en,{direction:-1,index:un-1,wrap:!1})));const hn=An&&An[un]||null;Object.assign(nn,{currentIndex:un,desiredCurrentIndex:pn,currentItem:hn})}return nn}}}(function ItemsTextMixin(en){return class ItemsText extends en{get[Hr](){return Object.assign(super[Hr]||{},{texts:null})}[Yr](en){return super[Yr]?super[Yr](en):function getDefaultText(en){return en.getAttribute("aria-label")||en.getAttribute("alt")||en.innerText||en.textContent||""}(en)}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};if(tn.items){const{items:tn}=en,rn=function getTextsFromItems(en,tn){return en?Array.from(en,(en=>tn(en))):null}(tn,this[Yr]);rn&&(Object.freeze(rn),Object.assign(nn,{texts:rn}))}return nn}}}(KeyboardDirectionMixin(KeyboardMixin(function KeyboardPagedCursorMixin(en){return class KeyboardPagedCursor extends en{[ho](en){let tn=!1;if("horizontal"!==this.orientation)switch(en.key){case"PageDown":tn=this.pageDown();break;case"PageUp":tn=this.pageUp()}return tn||super[ho]&&super[ho](en)}get orientation(){return super.orientation||this[jo]&&this[jo].orientation||"both"}pageDown(){return super.pageDown&&super.pageDown(),scrollOnePage(this,!0)}pageUp(){return super.pageUp&&super.pageUp(),scrollOnePage(this,!1)}get[ko](){return super[ko]||defaultScrollTarget(this)}}}(function KeyboardPrefixCursorMixin(en){return class KeyboardPrefixCursor extends en{constructor(){super(),resetTypedPrefix(this)}[so](en){if(super[so]&&super[so](en),null==en||0===en.length)return!1;const tn=en.toLowerCase(),nn=this[jo].texts.findIndex((nn=>nn.substr(0,en.length).toLowerCase()===tn));if(nn>=0){const en=this[jo].currentIndex;return this[Co]({currentIndex:nn}),this[jo].currentIndex!==en}return!1}[ho](en){let tn;switch(en.key){case"Backspace":!function handleBackspace(en){const tn=en,nn=tn[ki]?tn[ki].length:0;nn>0&&(tn[ki]=tn[ki].substr(0,nn-1));en[so](tn[ki]),setPrefixTimeout(en)}(this),tn=!0;break;case"Escape":resetTypedPrefix(this);break;default:en.ctrlKey||en.metaKey||en.altKey||1!==en.key.length||function handlePlainCharacter(en,tn){const nn=en,rn=nn[ki]||"";nn[ki]=rn+tn,en[so](nn[ki]),setPrefixTimeout(en)}(this,en.key)}return tn||super[ho]&&super[ho](en)}}}(LanguageDirectionMixin(function SlotItemsMixin(en){return ContentItemsMixin(SlotContentMixin(en))}(function TapCursorMixin(en){return class TapCursor extends en{constructor(){super(),this.addEventListener("mousedown",(en=>{0===en.button&&(this[fo]=!0,this[qo](en),this[fo]=!1)}))}[yo](en){super[yo]&&super[yo](en),this[Wr]&&Object.assign(this.style,{touchAction:"manipulation",mozUserSelect:"none",msUserSelect:"none",webkitUserSelect:"none",userSelect:"none"})}[qo](en){const tn=en.composedPath?en.composedPath()[0]:en.target,{items:nn,currentItemRequired:rn}=this[jo];if(nn&&tn instanceof Node){const an=indexOfItemContainingTarget(nn,tn),sn=an>=0?nn[an]:null;(sn&&!sn.disabled||!sn&&!rn)&&(this[Co]({currentIndex:an}),en.stopPropagation())}}}}(Qr)))))))))))))));class Menu extends Bi{get[Hr](){return Object.assign(super[Hr],{availableItemFlags:null,handleBubblingDirectionKeys:!0,highlightCurrentItem:!0,orientation:"vertical",currentItemFocused:!1})}async flashCurrentItem(){const en=this[jo].focusVisible,tn=matchMedia("(pointer: fine)").matches;if(en||tn){const en=75;this[Co]({highlightCurrentItem:!1}),await new Promise((tn=>setTimeout(tn,en))),this[Co]({highlightCurrentItem:!0}),await new Promise((tn=>setTimeout(tn,en)))}}[yo](en){super[yo](en),this[Wr]&&(this.addEventListener("disabledchange",(en=>{this[fo]=!0;const tn=en.target,{items:nn}=this[jo],rn=null===nn?-1:nn.indexOf(tn);if(rn>=0){const en=this[jo].availableItemFlags.slice();en[rn]=!tn.disabled,this[Co]({availableItemFlags:en})}this[fo]=!1})),"PointerEvent"in window?this.addEventListener("pointerdown",(en=>this[qo](en))):this.addEventListener("touchstart",(en=>this[qo](en))),this.removeAttribute("tabindex"));const{currentIndex:tn,items:nn}=this[jo];if((en.items||en.currentIndex||en.highlightCurrentItem)&&nn){const{highlightCurrentItem:en}=this[jo];nn.forEach(((nn,rn)=>{nn.toggleAttribute("current",en&&rn===tn)}))}(en.items||en.currentIndex||en.currentItemFocused||en.focusVisible)&&nn&&nn.forEach(((en,nn)=>{const rn=nn===tn,an=tn<0&&0===nn;this[jo].currentItemFocused?rn||an||en.removeAttribute("tabindex"):(rn||an)&&(en.tabIndex=0)}))}[wo](en){if(super[wo](en),!this[Wr]&&en.currentIndex&&!this[jo].currentItemFocused){const{currentItem:en}=this[jo];(en instanceof HTMLElement?en:this).focus(),this[Co]({currentItemFocused:!0})}}get[ko](){return this[Ao].content}[Lo](en,tn){const nn=super[Lo](en,tn);if(tn.currentIndex&&Object.assign(nn,{currentItemFocused:!1}),tn.items){const{items:tn}=en,rn=null===tn?null:tn.map((en=>!en.disabled));Object.assign(nn,{availableItemFlags:rn})}return nn}get[Vo](){return En.html(Si||(Si=_taggedTemplateLiteral(['\n \n
\n \n
\n '])))}}const Ei=Symbol("documentMouseupListener");async function handleMouseup(en){const tn=this,nn=tn[So].elementsFromPoint(en.clientX,en.clientY);if(tn.opened){const en=nn.indexOf(tn[Ao].source)>=0,rn=tn[Ao].popup,an=nn.indexOf(rn)>=0,sn=rn.frame&&nn.indexOf(rn.frame)>=0;en?tn[jo].dragSelect&&(tn[fo]=!0,tn[Co]({dragSelect:!1}),tn[fo]=!1):an||sn||(tn[fo]=!0,await tn.close(),tn[fo]=!1)}}function listenIfOpenAndConnected$1(en){en[jo].opened&&en.isConnected?en[Ei]||(en[Ei]=handleMouseup.bind(en),document.addEventListener("mouseup",en[Ei])):en[Ei]&&(document.removeEventListener("mouseup",en[Ei]),en[Ei]=null)}function availableSpace(en,tn,nn,rn){const an=getSourceOrigin(en,nn,rn);let sn=0,cn=0;const An="above"===nn||"below"===nn;switch(nn){case"above":sn=an.y-tn.top;break;case"below":sn=tn.bottom-an.y;break;case"left":cn=an.x-tn.left;break;case"right":cn=tn.right-an.x}switch(rn){case"bottom":sn=an.y-tn.top;break;case"center":An?cn=tn.width:sn=tn.height;break;case"stretch":An?cn=en.width:sn=en.height;break;case"left":cn=tn.right-an.x;break;case"right":cn=an.x-tn.left;break;case"top":sn=tn.bottom-an.y}return sn=Math.max(0,sn),cn=Math.max(0,cn),{height:sn,width:cn}}function getSourceOrigin(en,tn,nn){let rn=0,an=0;const sn="above"===tn||"below"===tn;switch(tn){case"above":an=en.top;break;case"below":an=en.bottom;break;case"left":case"right":rn=en[tn]}switch(nn){case"bottom":case"top":an=en[nn];break;case"left":case"right":rn=en[nn];break;case"center":sn?rn=en.left+en.width/2:an=en.top+en.height/2;break;case"stretch":sn?rn=en.left:an=en.top}return{x:rn,y:an}}function layoutPopup(en,tn,nn,rn){const an=function normalizeOptions(en){const{align:tn,direction:nn,rightToLeft:rn}=en,an="below",sn={above:"above",below:"below",column:"below","column-reverse":"above",left:"left",right:"right",row:rn?"left":"right","row-reverse":rn?"right":"left"}[nn]||an,cn={above:"horizontal",below:"horizontal",left:"vertical",right:"vertical"}[sn],An={horizontal:"left",vertical:"top"}[cn];return{align:{horizontal:{center:"center",end:rn?"left":"right",left:"left",right:"right",start:rn?"right":"left",stretch:"stretch"},vertical:{bottom:"bottom",center:"center",end:"bottom",start:"top",stretch:"stretch",top:"top"}}[cn][tn]||An,direction:sn,rightToLeft:rn}}(rn),sn=function prioritizedLayouts(en,tn){const nn={above:"below",below:"above",left:"right",right:"left"},rn={top:"bottom",bottom:"top",left:"right",right:"left"},an=[{align:tn,direction:en}];"center"===tn||"stretch"===tn?an.push({align:tn,direction:nn[en]}):(an.push({align:rn[tn],direction:en}),an.push({align:tn,direction:nn[en]}),an.push({align:rn[tn],direction:nn[en]}));return an}(an.direction,an.align);sn.sort(((rn,an)=>function compareLayouts(en,tn,nn,rn,an){const sn=availableSpace(nn,an,en.direction,en.align),cn=availableSpace(nn,an,tn.direction,tn.align),An=rn.width<=sn.width,dn=rn.height<=sn.height,un=An||dn,pn=An&&dn,hn=rn.width<=cn.width,gn=rn.height<=cn.height,_n=hn||gn,mn=hn&&gn,fn=sn.width*sn.height,yn=cn.width*cn.height;return pn&&mn?0:pn?-1:mn?1:un&&!_n?-1:_n&&!un?1:un&&fn>yn?-1:_n&&yn>fn?1:fn>yn?-1:yn>fn?1:0}(rn,an,en,tn,nn)));const cn=sn[0];return cn.rect=function getPositionedRect(en,tn,nn,rn,an){const sn=getSourceOrigin(en,rn,an);let{x:cn,y:An,bottom:dn,right:un}=nn,pn=0,hn=0,gn=tn.height,_n=tn.width;const mn="above"===rn||"below"===rn;switch(rn){case"above":hn=sn.y-tn.height,dn=sn.y;break;case"below":hn=sn.y,An=sn.y;break;case"left":pn=sn.x-tn.width,un=sn.x;break;case"right":pn=sn.x,cn=sn.x}switch(an){case"bottom":hn=sn.y-tn.height,dn=sn.y;break;case"left":pn=sn.x,cn=sn.x;break;case"center":mn?pn=sn.x-tn.width/2:hn=sn.y-tn.height/2;break;case"right":pn=sn.x-tn.width,un=sn.x;break;case"stretch":mn?(pn=sn.x,_n=en.width):(hn=sn.y,gn=en.height);break;case"top":hn=sn.y,An=sn.y}return pn=Math.max(pn,cn),hn=Math.max(hn,An),_n=Math.min(_n,un-pn),gn=Math.min(gn,dn-hn),new DOMRect(pn,hn,_n,gn)}(en,tn,nn,cn.direction,cn.align),cn}const ji=Symbol("closePromise"),Li=Symbol("closeResolve");function OpenCloseMixin(en){return class OpenClose extends en{attributeChangedCallback(en,tn,nn){if("opened"===en){const tn=booleanAttributeValue(en,nn);this.opened!==tn&&(this.opened=tn)}else super.attributeChangedCallback(en,tn,nn)}async close(en){super.close&&await super.close(),this[Co]({closeResult:en}),await this.toggle(!1)}get closed(){return this[jo]&&!this[jo].opened}get closeFinished(){return this[jo].closeFinished}get closeResult(){return this[jo].closeResult}get[Hr](){const en={closeResult:void 0,opened:!1};return this[Eo]&&Object.assign(en,{closeFinished:!0,effect:"close",effectPhase:"after",openCloseEffects:!0}),Object.assign(super[Hr]||{},en)}async open(){super.open&&await super.open(),await this.toggle(!0)}get opened(){return this[jo]&&this[jo].opened}set opened(en){this[Co]({closeResult:void 0}),this.toggle(en)}[yo](en){if(super[yo](en),en.opened){const{opened:en}=this[jo];setInternalState(this,"opened",en)}if(en.closeFinished){const{closeFinished:en}=this[jo];setInternalState(this,"closed",en)}}[wo](en){if(super[wo]&&super[wo](en),en.opened&&this[fo]){const en=new CustomEvent("openedchange",{bubbles:!0,detail:{closeResult:this[jo].closeResult,opened:this[jo].opened}});if(this.dispatchEvent(en),this[jo].opened){const en=new CustomEvent("opened",{bubbles:!0});this.dispatchEvent(en);const tn=new CustomEvent("open",{bubbles:!0});this.dispatchEvent(tn)}else{const en=new CustomEvent("closed",{bubbles:!0,detail:{closeResult:this[jo].closeResult}});this.dispatchEvent(en);const tn=new CustomEvent("close",{bubbles:!0,detail:{closeResult:this[jo].closeResult}});this.dispatchEvent(tn)}}const tn=this[Li];this.closeFinished&&tn&&(this[Li]=null,this[ji]=null,tn(this[jo].closeResult))}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};if(tn.opened&&en.opened&&Object.assign(nn,{closeResult:void 0}),tn.openCloseEffects||tn.effect||tn.effectPhase||tn.opened){const{effect:tn,effectPhase:rn,openCloseEffects:an,opened:sn}=en,cn=an?"close"===tn&&"after"===rn:!sn;Object.assign(nn,{closeFinished:cn})}return nn}async toggle(){let en=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!this.opened;super.toggle&&await super.toggle(en);if(en!==this[jo].opened){const tn={opened:en};this[jo].openCloseEffects&&(tn.effect=en?"open":"close","after"===this[jo].effectPhase&&(tn.effectPhase="before")),await this[Co](tn)}}whenClosed(){return this[ji]||(this[ji]=new Promise((en=>{this[Li]=en}))),this[ji]}}}var Pi;const Ti=function AriaRoleMixin(en){return class AriaRole extends en{get[Hr](){return Object.assign(super[Hr]||{},{role:null})}[yo](en){if(super[yo]&&super[yo](en),en.role){const{role:en}=this[jo];en?this.setAttribute("role",en):this.removeAttribute("role")}}get role(){return super.role}set role(en){const tn=String(en);super.role=tn,this[xo]||this[Co]({s:tn})}}}(Qr);class Backdrop extends Ti{get[Hr](){return Object.assign(super[Hr],{role:"none"})}get[Vo](){return En.html(Pi||(Pi=_taggedTemplateLiteral(["\n \n \n "])))}}var Fi,Ui,Ni;class OverlayFrame extends Qr{get[Vo](){return En.html(Fi||(Fi=_taggedTemplateLiteral(["\n \n \n "])))}}const Ii=Symbol("appendedToDocument"),Mi=Symbol("assignedZIndex"),Ri=Symbol("restoreFocusToElement");function bringToFront(en){const tn=function maxZIndexInUse(){const en=document.body.querySelectorAll("*"),tn=Array.from(en,(en=>{const tn=getComputedStyle(en);let nn=0;if("static"!==tn.position&&"auto"!==tn.zIndex){const en=tn.zIndex?parseInt(tn.zIndex):0;nn=isNaN(en)?0:en}return nn}));return Math.max(...tn)}()+1;en[Mi]=tn,en.style.zIndex=tn.toString()}function hasZIndex(en){const tn=getComputedStyle(en).zIndex,nn=en.style.zIndex,rn=!isNaN(parseInt(nn));if("auto"===tn)return rn;if("0"===tn&&!rn){const tn=en.assignedSlot||(en instanceof ShadowRoot?en.host:en.parentNode);if(!(tn instanceof HTMLElement))return!0;if(!hasZIndex(tn))return!1}return!0}var Oi;const Qi=OpenCloseMixin(function OverlayMixin(en){return class Overlay extends en{get autoFocus(){return this[jo].autoFocus}set autoFocus(en){this[Co]({autoFocus:en})}get[Hr](){return Object.assign(super[Hr]||{},{autoFocus:!0,persistent:!1})}async open(){this[jo].persistent||this.isConnected||(this[Ii]=!0,document.body.append(this)),super.open&&await super.open()}[yo](en){if(super[yo]&&super[yo](en),this[Wr]&&this.addEventListener("blur",(en=>{const tn=en.relatedTarget||document.activeElement;if(tn instanceof HTMLElement){deepContains(this,tn)||(this.opened?this[Ri]=tn:(tn.focus(),this[Ri]=null))}})),(en.effectPhase||en.opened||en.persistent)&&!this[jo].persistent){(void 0===this.closeFinished?this.closed:this.closeFinished)?this[Mi]&&(this.style.zIndex="",this[Mi]=null):this[Mi]?this.style.zIndex=this[Mi]:hasZIndex(this)||bringToFront(this)}}[wo](en){if(super[wo]&&super[wo](en),this[Wr]&&this[jo].persistent&&!hasZIndex(this)&&bringToFront(this),en.opened&&this[jo].autoFocus)if(this[jo].opened){this[Ri]||document.activeElement===document.body||(this[Ri]=document.activeElement);const en=firstFocusableElement(this);en&&en.focus()}else this[Ri]&&(this[Ri].focus(),this[Ri]=null);!this[Wr]&&!this[jo].persistent&&this.closeFinished&&this[Ii]&&(this[Ii]=!1,this.parentNode&&this.parentNode.removeChild(this))}get[Vo](){const en=super[Vo]||En.html(Ui||(Ui=_taggedTemplateLiteral([""])));return en.content.append(Bn.html(Ni||(Ni=_taggedTemplateLiteral(["\n \n "])))),en}}}(SlotContentMixin(Qr)));class Overlay extends Qi{get backdrop(){return this[Ao]&&this[Ao].backdrop}get backdropPartType(){return this[jo].backdropPartType}set backdropPartType(en){this[Co]({backdropPartType:en})}get[Hr](){return Object.assign(super[Hr],{backdropPartType:Backdrop,framePartType:OverlayFrame})}get frame(){return this[Ao].frame}get framePartType(){return this[jo].framePartType}set framePartType(en){this[Co]({framePartType:en})}[yo](en){super[yo](en),renderParts$3(this[So],this[jo],en)}[wo](en){super[wo](en),en.opened&&this[jo].content&&this[jo].content.forEach((en=>{en[Vr]&&en[Vr]()}))}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(Oi||(Oi=_taggedTemplateLiteral(['\n \n
\n
\n \n
\n '])))),renderParts$3(en.content,this[jo]),en}}function renderParts$3(en,tn,nn){if(!nn||nn.backdropPartType){const{backdropPartType:nn}=tn,rn=en.getElementById("backdrop");rn&&transmute(rn,nn)}if(!nn||nn.framePartType){const{framePartType:nn}=tn,rn=en.getElementById("frame");rn&&transmute(rn,nn)}}const qi=Symbol("implicitCloseListener"),Vi="true"===new URLSearchParams(location.search).get("elixdebugpopup");async function blurHandler$1(en){const tn=this,nn=en.relatedTarget||document.activeElement;nn instanceof Element&&!deepContains(tn,nn)&&(tn[fo]=!0,await tn.close({canceled:"window blur"}),tn[fo]=!1)}async function closeHandler(en){const tn=this,nn="resize"!==en.type||tn[jo].closeOnWindowResize;!ownEvent(tn,en)&&nn&&(tn[fo]=!0,await tn.close({canceled:"window ".concat(en.type)}),tn[fo]=!1)}var Gi;const Di=KeyboardMixin(function PopupModalityMixin(en){return class PopupModality extends en{get closeOnWindowResize(){return this[jo].closeOnWindowResize}set closeOnWindowResize(en){this[Co]({closeOnWindowResize:en})}get[Hr](){return Object.assign(super[Hr]||{},{closeOnWindowResize:!0,role:"alert"})}[ho](en){let tn=!1;if("Escape"===en.key)this.close({canceled:"Escape"}),tn=!0;return tn||super.keydown&&super.keydown(en)||!1}[yo](en){if(super[yo]&&super[yo](en),this[Wr]&&(Vi||this.addEventListener("blur",blurHandler$1.bind(this))),en.role){const{role:en}=this[jo];this.setAttribute("role",en)}}[wo](en){if(super[wo]&&super[wo](en),en.opened)if(this.opened){("requestIdleCallback"in window?window.requestIdleCallback:setTimeout)((()=>{this.opened&&function addEventListeners$1(en){en[qi]=closeHandler.bind(en),Vi||window.addEventListener("blur",en[qi]);window.addEventListener("resize",en[qi]),window.addEventListener("scroll",en[qi])}(this)}))}else!function removeEventListeners$1(en){en[qi]&&(Vi||window.removeEventListener("blur",en[qi]),window.removeEventListener("resize",en[qi]),window.removeEventListener("scroll",en[qi]),en[qi]=null)}(this)}get role(){return super.role}set role(en){super.role=en,this[xo]||this[Co]({role:en})}}}(Overlay));class Popup extends Di{[yo](en){super[yo](en),en.backdropPartType&&(this[Ao].backdrop.addEventListener("mousedown",mousedownHandler.bind(this)),"PointerEvent"in window||this[Ao].backdrop.addEventListener("touchend",mousedownHandler))}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(Gi||(Gi=_taggedTemplateLiteral(["\n \n "])))),en}}async function mousedownHandler(en){const tn=this;tn[fo]=!0,await tn.close({canceled:"mousedown outside"}),tn[fo]=!1,en.preventDefault(),en.stopPropagation()}var Hi;const zi=Symbol("resizeListener"),Ki=DisabledMixin(FocusVisibleMixin(LanguageDirectionMixin(OpenCloseMixin(Qr))));function choosePopupLayout(en){const{popupAlign:tn,popupDirection:nn,rightToLeft:rn}=en[jo],an=en[Ao].source.getBoundingClientRect(),sn=en[Ao].popup.getBoundingClientRect();en[Ao].popup.frame&&(sn.height=en[Ao].popup[Ao].frame.scrollHeight,sn.width=en[Ao].popup[Ao].frame.scrollWidth);const cn=layoutPopup(an,sn,function viewportBounds(){const en=window.visualViewport;return en?new DOMRect(en.offsetLeft,en.offsetTop,en.width,en.height):new DOMRect(0,0,window.innerWidth,window.innerHeight)}(),{align:tn,direction:nn,rightToLeft:rn});en[Co]({popupLayout:cn})}function renderParts$2(en,tn,nn){if(!nn||nn.popupPartType){const{popupPartType:nn}=tn,rn=en.getElementById("popup");rn&&transmute(rn,nn)}if(!nn||nn.sourcePartType){const{sourcePartType:nn}=tn,rn=en.getElementById("source");rn&&transmute(rn,nn)}}var $i;const Wi="true"===new URLSearchParams(location.search).get("elixdebugpopup"),Xi=DelegateFocusMixin(KeyboardMixin(function PopupDragSelectMixin(en){return class PopupDragSelect extends en{connectedCallback(){super.connectedCallback(),listenIfOpenAndConnected$1(this)}get[Hr](){return Object.assign(super[Hr]||{},{dragSelect:!0})}disconnectedCallback(){super.disconnectedCallback&&super.disconnectedCallback(),listenIfOpenAndConnected$1(this)}[wo](en){super[wo](en),en.opened&&listenIfOpenAndConnected$1(this)}[Lo](en,tn){const nn=super[Lo](en,tn);return tn.opened&&en.opened&&Object.assign(nn,{dragSelect:!0}),nn}}}(class PopupSource extends Ki{get[Hr](){return Object.assign(super[Hr],{ariaHasPopup:"true",popupAlign:"start",popupDirection:"column",popupLayout:null,popupPartType:Popup,sourcePartType:"div"})}get[uo](){return this[Ao].source}get frame(){return this[Ao].popup.frame}get popupAlign(){return this[jo].popupAlign}set popupAlign(en){this[Co]({popupAlign:en})}get popupDirection(){return this[jo].popupDirection}set popupDirection(en){this[Co]({popupDirection:en})}get popupPartType(){return this[jo].popupPartType}set popupPartType(en){this[Co]({popupPartType:en})}[yo](en){if(super[yo](en),renderParts$2(this[So],this[jo],en),this[Wr]||en.ariaHasPopup){const{ariaHasPopup:en}=this[jo];null===en?this[uo].removeAttribute("aria-haspopup"):this[uo].setAttribute("aria-haspopup",this[jo].ariaHasPopup)}if(en.popupPartType&&(this[Ao].popup.addEventListener("open",(()=>{this.opened||(this[fo]=!0,this.open(),this[fo]=!1)})),this[Ao].popup.addEventListener("close",(en=>{if(!this.closed){this[fo]=!0;const tn=en.detail.closeResult;this.close(tn),this[fo]=!1}}))),en.opened||en.popupLayout){const{opened:en,popupLayout:tn}=this[jo],nn={height:"",left:"",opacity:"",top:"",width:""};if(en)if(tn){const{align:en,direction:rn,rect:an}=tn,sn="stretch"===en,cn="above"===rn||"below"===rn,An=!cn&&sn?"minmax(0, 1fr)":"",dn=cn&&sn?"minmax(0, 1fr)":"";Object.assign(nn,{gridTemplateColumns:dn,gridTemplateRows:An,height:"".concat(an.height,"px"),left:"".concat(an.left,"px"),top:"".concat(an.top,"px"),width:"".concat(an.width,"px")})}else nn.opacity=0;else;Object.assign(this[Ao].popup.style,nn)}if(en.opened){const{opened:en}=this[jo];this[Ao].popup.opened=en}if(en.disabled&&"disabled"in this[Ao].source){const{disabled:en}=this[jo];this[Ao].source.disabled=en}if(en.popupLayout){const{popupLayout:en}=this[jo];if(en){const{align:tn,direction:nn}=en,rn=this[Ao].popup;"position"in rn&&(rn.position=nn),"align"in rn&&(rn.align=tn)}}}[wo](en){super[wo](en);const{opened:tn}=this[jo];en.opened?tn?function waitThenRenderOpened(en){setTimeout((()=>{en[jo].opened&&(choosePopupLayout(en),function addEventListeners(en){const tn=en;tn[zi]=()=>{choosePopupLayout(en)};(window.visualViewport||window).addEventListener("resize",tn[zi])}(en))}))}(this):function removeEventListeners(en){const tn=en;if(tn[zi]){(window.visualViewport||window).removeEventListener("resize",tn[zi]),tn[zi]=null}}(this):en.popupLayout&&this[jo].opened&&!this[jo].popupLayout&&choosePopupLayout(this)}get sourcePartType(){return this[jo].sourcePartType}set sourcePartType(en){this[Co]({sourcePartType:en})}[Lo](en,tn){const nn=super[Lo](en,tn);return(tn.opened&&!en.opened||en.opened&&(tn.popupAlign||tn.popupDirection||tn.rightToLeft))&&Object.assign(nn,{popupLayout:null}),nn}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(Hi||(Hi=_taggedTemplateLiteral(['\n \n
\n \n
\n \n '])))),renderParts$2(en.content,this[jo]),en}})));async function blurHandler(en){const tn=this,nn=en.relatedTarget||document.activeElement;nn instanceof Element&&!deepContains(tn,nn)&&(tn[fo]=!0,await tn.close({canceled:"blur"}),tn[fo]=!1)}const Yi=Symbol("documentMousemoveListener");function handleMousemove(en){const tn=this,{hasHoveredOverItemSinceOpened:nn,opened:rn}=tn[jo];if(rn){const rn=en.composedPath?en.composedPath()[0]:en.target,an=tn.items;if(rn&&rn instanceof Node&&an){const en=indexOfItemContainingTarget(an,rn),sn=an[en],cn=sn&&!sn.disabled?en:-1;(nn||cn>=0)&&cn!==tn[jo].currentIndex&&(tn[fo]=!0,tn[Co]({currentIndex:cn}),cn>=0&&!nn&&tn[Co]({hasHoveredOverItemSinceOpened:!0}),tn[fo]=!1)}}}function listenIfOpenAndConnected(en){en[jo].opened&&en.isConnected?en[Yi]||(en[Yi]=handleMousemove.bind(en),document.addEventListener("mousemove",en[Yi])):en[Yi]&&(document.removeEventListener("mousemove",en[Yi]),en[Yi]=null)}async function selectCurrentItemAndClose(en){const tn=en[fo],nn=en[jo].currentIndex>=0,rn=en.items;if(rn){const an=nn?rn[en[jo].currentIndex]:void 0,sn=en[jo].popupList;nn&&"flashCurrentItem"in sn&&await sn.flashCurrentItem();const cn=en[fo];en[fo]=tn,await en.close(an),en[fo]=cn}}var Zi,Ji;const ea=function PopupListMixin(en){return class PopupList extends en{connectedCallback(){super.connectedCallback(),listenIfOpenAndConnected(this)}get[Hr](){return Object.assign(super[Hr]||{},{currentIndex:-1,hasHoveredOverItemSinceOpened:!1,popupList:null})}disconnectedCallback(){super.disconnectedCallback&&super.disconnectedCallback(),listenIfOpenAndConnected(this)}[ho](en){let tn=!1;if("Enter"===en.key)this.opened&&(selectCurrentItemAndClose(this),tn=!0);return tn||super[ho]&&super[ho](en)||!1}[yo](en){if(super[yo]&&super[yo](en),en.popupList){const{popupList:en}=this[jo];en&&(en.addEventListener("mouseup",(async en=>{const tn=this[jo].currentIndex;this[jo].dragSelect||tn>=0?(en.stopPropagation(),this[fo]=!0,await selectCurrentItemAndClose(this),this[fo]=!1):en.stopPropagation()})),en.addEventListener("currentindexchange",(en=>{this[fo]=!0;const tn=en;this[Co]({currentIndex:tn.detail.currentIndex}),this[fo]=!1})))}if(en.currentIndex||en.popupList){const{currentIndex:en,popupList:tn}=this[jo];tn&&"currentIndex"in tn&&(tn.currentIndex=en)}}[wo](en){if(super[wo]&&super[wo](en),en.opened){if(this[jo].opened){const{popupList:en}=this[jo];en.scrollCurrentItemIntoView&&setTimeout((()=>{en.scrollCurrentItemIntoView()}))}listenIfOpenAndConnected(this)}}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};return tn.opened&&en.opened&&Object.assign(nn,{hasHoveredOverItemSinceOpened:!1}),nn}}}(class PopupButton extends Xi{get[Hr](){return Object.assign(super[Hr],{sourcePartType:"button"})}[ho](en){let tn;switch(en.key){case" ":case"ArrowDown":case"ArrowUp":this.closed&&(this.open(),tn=!0);break;case"Enter":this.opened||(this.open(),tn=!0);break;case"Escape":this.opened&&(this.close({canceled:"Escape"}),tn=!0)}if(tn=super[ho]&&super[ho](en),!tn&&this.opened&&!en.metaKey&&!en.altKey)switch(en.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":case"PageDown":case"PageUp":case" ":tn=!0}return tn}[yo](en){if(super[yo](en),this[Wr]&&(Wi||this.addEventListener("blur",blurHandler.bind(this)),this[Ao].source.addEventListener("focus",(async en=>{const tn=ownEvent(this[Ao].popup,en),nn=null!==this[jo].popupHeight;!tn&&this.opened&&nn&&(this[fo]=!0,await this.close(),this[fo]=!1)}))),en.opened){const{opened:en}=this[jo];this.toggleAttribute("opened",en)}if(en.sourcePartType){this[Ao].source.addEventListener("mousedown",(en=>{if(this.disabled)return void en.preventDefault();const tn=en;tn.button&&0!==tn.button||(setTimeout((()=>{this.opened||(this[fo]=!0,this.open(),this[fo]=!1)})),en.stopPropagation())}))}en.popupPartType&&this[Ao].popup.removeAttribute("tabindex")}get[Vo](){const en=super[Vo];return en.content.append(Bn.html($i||($i=_taggedTemplateLiteral(['\n \n '])))),en}});class MenuButton extends ea{get[Hr](){return Object.assign(super[Hr],{menuPartType:Menu})}get items(){const en=this[Ao]&&this[Ao].menu;return en?en.items:null}get menuPartType(){return this[jo].menuPartType}set menuPartType(en){this[Co]({menuPartType:en})}[yo](en){if(super[yo](en),renderParts$1(this[So],this[jo],en),en.menuPartType&&(this[Ao].menu.addEventListener("blur",(async en=>{const tn=en.relatedTarget||document.activeElement;this.opened&&!deepContains(this[Ao].menu,tn)&&(this[fo]=!0,await this.close(),this[fo]=!1)})),this[Ao].menu.addEventListener("mousedown",(en=>{0===en.button&&this.opened&&(en.stopPropagation(),en.preventDefault())}))),en.opened){const{opened:en}=this[jo];this[Ao].source.setAttribute("aria-expanded",en.toString())}}[wo](en){super[wo](en),en.menuPartType&&this[Co]({popupList:this[Ao].menu})}[Lo](en,tn){const nn=super[Lo](en,tn);return tn.opened&&!en.opened&&Object.assign(nn,{currentIndex:-1}),nn}get[Vo](){const en=super[Vo],tn=en.content.querySelector("slot:not([name])");return tn&&tn.replaceWith(Bn.html(Zi||(Zi=_taggedTemplateLiteral(['\n \n '])))),renderParts$1(en.content,this[jo]),en.content.append(Bn.html(Ji||(Ji=_taggedTemplateLiteral(['\n \n '])))),en}}function renderParts$1(en,tn,nn){if(!nn||nn.menuPartType){const{menuPartType:nn}=tn,rn=en.getElementById("menu");rn&&transmute(rn,nn)}}var ta;const na=DisabledMixin(Qr);class UpDownToggle extends na{get[Hr](){return Object.assign(super[Hr],{direction:"down"})}get direction(){return this[jo].direction}set direction(en){this[Co]({direction:en})}[yo](en){if(super[yo](en),en.direction){const{direction:en}=this[jo];this[Ao].downIcon.style.display="down"===en?"block":"none",this[Ao].upIcon.style.display="up"===en?"block":"none"}}get[Vo](){return En.html(ta||(ta=_taggedTemplateLiteral(['\n \n
\n \n
\n
\n \n
\n '])))}}var ra,oa,ia,aa,sa,la,ca,Aa,da,ua;function renderParts(en,tn,nn){if(!nn||nn.popupTogglePartType){const{popupTogglePartType:nn}=tn,rn=en.getElementById("popupToggle");rn&&transmute(rn,nn)}}class PlainButton extends(PlainButtonMixin(Button)){}class PlainBorderButton extends PlainButton{get[Vo](){const en=super[Vo];return en.content.append(Bn.html(ia||(ia=_taggedTemplateLiteral(['\n \n '])))),en}}class PlainMenu extends Menu{get[Vo](){const en=super[Vo];return en.content.append(Bn.html(aa||(aa=_taggedTemplateLiteral(["\n \n "])))),en}}class PlainOpenCloseToggle extends UpDownToggle{get[Vo](){const en=super[Vo],tn=en.content.getElementById("downIcon"),nn=Bn.html(sa||(sa=_taggedTemplateLiteral(['\n \n \n \n ']))).firstElementChild;tn&&nn&&replace(tn,nn);const rn=en.content.getElementById("upIcon"),an=Bn.html(la||(la=_taggedTemplateLiteral(['\n \n \n \n ']))).firstElementChild;return rn&&an&&replace(rn,an),en.content.append(Bn.html(ca||(ca=_taggedTemplateLiteral(['\n \n '])))),en}}class PlainBackdrop extends Backdrop{}class PlainOverlayFrame extends OverlayFrame{get[Vo](){const en=super[Vo];return en.content.append(Bn.html(Aa||(Aa=_taggedTemplateLiteral(["\n \n "])))),en}}class PlainPopup extends Popup{get[Hr](){return Object.assign(super[Hr],{backdropPartType:PlainBackdrop,framePartType:PlainOverlayFrame})}}class PlainMenuButton extends(function PopupToggleMixin(en){return class PopupToggle extends en{get[Hr](){return Object.assign(super[Hr]||{},{popupTogglePartType:UpDownToggle})}get popupTogglePartType(){return this[jo].popupTogglePartType}set popupTogglePartType(en){this[Co]({popupTogglePartType:en})}[yo](en){if(super[yo](en),renderParts(this[So],this[jo],en),en.popupDirection||en.popupTogglePartType){const{popupDirection:en}=this[jo],tn="above"===en||"column-reverse"===en?"up":"down",nn=this[Ao].popupToggle;"direction"in nn&&(nn.direction=tn)}if(en.disabled){const{disabled:en}=this[jo];this[Ao].popupToggle.disabled=en}}get[Vo](){const en=super[Vo],tn=en.content.querySelector('[part~="source"]');return tn&&tn.append(Bn.html(ra||(ra=_taggedTemplateLiteral(['\n \n '])))),renderParts(en.content,this[jo]),en.content.append(Bn.html(oa||(oa=_taggedTemplateLiteral(['\n \n '])))),en}}}(MenuButton)){get[Hr](){return Object.assign(super[Hr],{menuPartType:PlainMenu,popupPartType:PlainPopup,popupTogglePartType:PlainOpenCloseToggle,sourcePartType:PlainBorderButton})}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(da||(da=_taggedTemplateLiteral(['\n \n '])))),en}}class SePlainBorderButton extends PlainButton{get[Vo](){const en=super[Vo];return en.content.append(Bn.html(ua||(ua=_taggedTemplateLiteral(['\n \n '])))),en}}customElements.define("elix-menu-button",class ElixMenuButton extends PlainMenuButton{get[Hr](){return Object.assign(super[Hr],{sourcePartType:SePlainBorderButton})}});const pa=document.createElement("template");pa.innerHTML='\n \n\n \n \n \n\n';class SeMenu extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(pa.content.cloneNode(!0)),this.$menu=this._shadowRoot.querySelector("elix-menu-button"),this.$label=this.$menu.shadowRoot.querySelector("#popupToggle").shadowRoot,this.imgPath=svgEditor.configObj.curConfig.imgPath}static get observedAttributes(){return["label","src"]}attributeChangedCallback(en,tn,nn){const rn=new Image;if(tn!==nn)switch(en){case"src":rn.src=this.imgPath+"/"+nn,rn.width=24,rn.height=24,this.$label.prepend(rn);break;case"label":this.$label.prepend(nn);break;default:console.error("unknown attribute: ".concat(en))}}get label(){return this.getAttribute("label")}set label(en){this.setAttribute("label",en)}get src(){return this.getAttribute("src")}set src(en){this.setAttribute("src",en)}}customElements.define("se-menu",SeMenu);customElements.define("elix-menu",class ElixMenu extends PlainMenu{});const ha=document.createElement("template");ha.innerHTML='\n \n \n
\n icon\n \n
\n
\n';class SeMenuItem extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(ha.content.cloneNode(!0)),this.$img=this._shadowRoot.querySelector("img"),this.$label=this._shadowRoot.querySelector("span"),this.$menuitem=this._shadowRoot.querySelector("elix-menu-item"),this.$svg=this.$menuitem.shadowRoot.querySelector("#checkmark"),this.$svg.setAttribute("style","display: none;"),this.imgPath=svgEditor.configObj.curConfig.imgPath}static get observedAttributes(){return["label","src"]}attributeChangedCallback(en,tn,nn){let rn="";if(tn!==nn)switch(en){case"src":this.$img.style.display="inline-block",this.$img.setAttribute("src",this.imgPath+"/"+nn);break;case"label":rn=this.getAttribute("shortcut"),this.$label.textContent="".concat(t$1(nn)," ").concat(rn?"(".concat(rn,")"):"");break;default:console.error("unknown attribute: ".concat(en))}}get label(){return this.getAttribute("label")}set label(en){this.setAttribute("label",en)}get src(){return this.getAttribute("src")}set src(en){this.setAttribute("src",en)}connectedCallback(){const en=this.getAttribute("shortcut");en&&document.addEventListener("keydown",(tn=>{if("BODY"!==tn.target.nodeName)return;const nn="".concat(tn.metaKey?"meta+":"").concat(tn.ctrlKey?"ctrl+":"").concat(tn.key.toUpperCase());en===nn&&(this.id&&document.getElementById(this.id).click(),tn.preventDefault())}))}}customElements.define("se-menu-item",SeMenuItem);const ga=document.createElement("template");ga.innerHTML='\n\n \n
\n
\n
\n \n
\n
\n\n';class SeList extends HTMLElement{constructor(){super(),_defineProperty$1(this,"toggleList",(en=>{this.isDropdownOpen?this.closeDropdown():(this.openDropdown(),this.setDropdownListPosition())})),_defineProperty$1(this,"updateSelectedValue",(en=>{Array.from(this.items).forEach((tn=>{if(tn.getAttribute("value")===en)if(tn.setAttribute("selected",!0),tn.hasAttribute("src")){for(;this.$selection.firstChild;)this.$selection.removeChild(this.$selection.firstChild);const en=document.createElement("img");en.src=this.imgPath+"/"+tn.getAttribute("src"),en.style.height=tn.getAttribute("img-height"),en.setAttribute("title",t$1(tn.getAttribute("title"))),this.$selection.append(en)}else this.$selection.textContent=t$1(tn.getAttribute("option"));else tn.setAttribute("selected",!1)}))})),_defineProperty$1(this,"openDropdown",(()=>{this.isDropdownOpen=!0,this.$optionsContainer.classList.remove("closed")})),_defineProperty$1(this,"closeDropdown",(()=>{this.isDropdownOpen=!1,this.$optionsContainer.classList.add("closed")})),_defineProperty$1(this,"setDropdownListPosition",(()=>{const en=window.innerHeight,tn=this.$selection.getBoundingClientRect(),nn=this.$optionsContainer.getBoundingClientRect();tn.bottom+nn.height>en?(this.$optionsContainer.style.top=tn.top-nn.height+"px",this.$optionsContainer.style.left=tn.left+"px"):(this.$optionsContainer.style.top=tn.bottom+"px",this.$optionsContainer.style.left=tn.left+"px")})),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(ga.content.cloneNode(!0)),this.$dropdown=this._shadowRoot.querySelector("#select-container"),this.$label=this._shadowRoot.querySelector("label"),this.$selection=this.$dropdown.querySelector("#selected-value"),this.items=this.querySelectorAll("se-list-item"),this.imgPath=svgEditor.configObj.curConfig.imgPath,this.$optionsContainer=this._shadowRoot.querySelector("#options-container"),this.$optionsContainer.classList.add("closed"),this.$selection.addEventListener("click",this.toggleList),this.updateSelectedValue(this.items[0].getAttribute("value")),this.isDropdownOpen=!1}static get observedAttributes(){return["label","width","height","title","value"]}attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"title":this.$dropdown.setAttribute("title",t$1(nn));break;case"label":this.$label.textContent=t$1(nn);break;case"height":this.$dropdown.style.height=nn;break;case"width":this.$dropdown.style.width=nn;break;case"value":this.updateSelectedValue(nn);break;default:console.error("unknown attribute: ".concat(en))}}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get label(){return this.getAttribute("label")}set label(en){this.setAttribute("label",en)}get width(){return this.getAttribute("width")}set width(en){this.setAttribute("width",en)}get height(){return this.getAttribute("height")}set height(en){this.setAttribute("height",en)}connectedCallback(){const en=this;this.$dropdown.addEventListener("selectedindexchange",(tn=>{var nn;if(void 0!==(null==tn||null===(nn=tn.detail)||void 0===nn?void 0:nn.selectedItem)){const nn=tn.detail.selectedItem,rn=new CustomEvent("change",{detail:{value:nn}});en.dispatchEvent(rn),en.value=nn,en.setAttribute("value",nn)}})),this.$dropdown.addEventListener("focusout",(en=>{this.closeDropdown()})),window.addEventListener("mousedown",(en=>{this.isDropdownOpen&&(en.target.closest("se-list")||(en.stopPropagation(),this.closeDropdown()))}),{capture:!0})}}customElements.define("se-list",SeList);const _a=document.createElement("template");_a.innerHTML='\n \n
\n icon\n \n
\n';class SeListItem extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(_a.content.cloneNode(!0)),this.$menuitem=this._shadowRoot.querySelector("[aria-label=option]"),this.$img=this._shadowRoot.querySelector("img"),this.$img.setAttribute("style","display: none;"),this.imgPath=svgEditor.configObj.curConfig.imgPath,this.$menuitem.addEventListener("mousedown",(en=>{this.$menuitem.dispatchEvent(new CustomEvent("selectedindexchange",{bubbles:!0,composed:!0,detail:{selectedItem:this.getAttribute("value")}}))}))}static get observedAttributes(){return["option","src","title","img-height","selected"]}attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"option":this.$menuitem.setAttribute("option",nn),this.$menuitem.textContent=t$1(nn);break;case"src":this.$img.setAttribute("style","display: block;"),this.$img.setAttribute("src",this.imgPath+"/"+nn);break;case"title":this.$img.setAttribute("title",t$1(nn));break;case"img-height":this.$img.setAttribute("height",nn);break;case"selected":"true"===nn?this.$menuitem.classList.add("selected"):this.$menuitem.classList.remove("selected");break;default:console.error("unknown attribute: ".concat(en))}}get option(){return this.getAttribute("option")}set option(en){this.setAttribute("option",en)}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get imgHeight(){return this.getAttribute("img-height")}set imgHeight(en){this.setAttribute("img-height",en)}get src(){return this.getAttribute("src")}set src(en){this.setAttribute("src",en)}}function _mergeNamespaces(en,tn){return tn.forEach((function(tn){tn&&"string"!=typeof tn&&!Array.isArray(tn)&&Object.keys(tn).forEach((function(nn){if("default"!==nn&&!(nn in en)){var rn=Object.getOwnPropertyDescriptor(tn,nn);Object.defineProperty(en,nn,rn.get?rn:{enumerable:!0,get:function(){return tn[nn]}})}}))})),Object.freeze(en)}customElements.define("se-list-item",SeListItem),"undefined"!=typeof window&&("SVGPathSeg"in window||(window.SVGPathSeg=function(en,tn,nn){this.pathSegType=en,this.pathSegTypeAsLetter=tn,this._owningPathSegList=nn},window.SVGPathSeg.prototype.classname="SVGPathSeg",window.SVGPathSeg.PATHSEG_UNKNOWN=0,window.SVGPathSeg.PATHSEG_CLOSEPATH=1,window.SVGPathSeg.PATHSEG_MOVETO_ABS=2,window.SVGPathSeg.PATHSEG_MOVETO_REL=3,window.SVGPathSeg.PATHSEG_LINETO_ABS=4,window.SVGPathSeg.PATHSEG_LINETO_REL=5,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS=6,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL=7,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS=8,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL=9,window.SVGPathSeg.PATHSEG_ARC_ABS=10,window.SVGPathSeg.PATHSEG_ARC_REL=11,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS=12,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL=13,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS=14,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL=15,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS=16,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL=17,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS=18,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL=19,window.SVGPathSeg.prototype._segmentChanged=function(){this._owningPathSegList&&this._owningPathSegList.segmentChanged(this)},window.SVGPathSegClosePath=function(en){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CLOSEPATH,"z",en)},window.SVGPathSegClosePath.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegClosePath.prototype.toString=function(){return"[object SVGPathSegClosePath]"},window.SVGPathSegClosePath.prototype._asPathString=function(){return this.pathSegTypeAsLetter},window.SVGPathSegClosePath.prototype.clone=function(){return new window.SVGPathSegClosePath(void 0)},window.SVGPathSegMovetoAbs=function(en,tn,nn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_MOVETO_ABS,"M",en),this._x=tn,this._y=nn},window.SVGPathSegMovetoAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegMovetoAbs.prototype.toString=function(){return"[object SVGPathSegMovetoAbs]"},window.SVGPathSegMovetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegMovetoAbs.prototype.clone=function(){return new window.SVGPathSegMovetoAbs(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegMovetoAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegMovetoAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegMovetoRel=function(en,tn,nn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_MOVETO_REL,"m",en),this._x=tn,this._y=nn},window.SVGPathSegMovetoRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegMovetoRel.prototype.toString=function(){return"[object SVGPathSegMovetoRel]"},window.SVGPathSegMovetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegMovetoRel.prototype.clone=function(){return new window.SVGPathSegMovetoRel(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegMovetoRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegMovetoRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoAbs=function(en,tn,nn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_ABS,"L",en),this._x=tn,this._y=nn},window.SVGPathSegLinetoAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoAbs.prototype.toString=function(){return"[object SVGPathSegLinetoAbs]"},window.SVGPathSegLinetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegLinetoAbs.prototype.clone=function(){return new window.SVGPathSegLinetoAbs(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegLinetoAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegLinetoAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoRel=function(en,tn,nn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_REL,"l",en),this._x=tn,this._y=nn},window.SVGPathSegLinetoRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoRel.prototype.toString=function(){return"[object SVGPathSegLinetoRel]"},window.SVGPathSegLinetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegLinetoRel.prototype.clone=function(){return new window.SVGPathSegLinetoRel(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegLinetoRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegLinetoRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicAbs=function(en,tn,nn,rn,an,sn,cn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS,"C",en),this._x=tn,this._y=nn,this._x1=rn,this._y1=an,this._x2=sn,this._y2=cn},window.SVGPathSegCurvetoCubicAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoCubicAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicAbs]"},window.SVGPathSegCurvetoCubicAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},window.SVGPathSegCurvetoCubicAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicAbs(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)},Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"x1",{get:function(){return this._x1},set:function(en){this._x1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"y1",{get:function(){return this._y1},set:function(en){this._y1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"x2",{get:function(){return this._x2},set:function(en){this._x2=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"y2",{get:function(){return this._y2},set:function(en){this._y2=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicRel=function(en,tn,nn,rn,an,sn,cn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL,"c",en),this._x=tn,this._y=nn,this._x1=rn,this._y1=an,this._x2=sn,this._y2=cn},window.SVGPathSegCurvetoCubicRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoCubicRel.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicRel]"},window.SVGPathSegCurvetoCubicRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},window.SVGPathSegCurvetoCubicRel.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicRel(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)},Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"x1",{get:function(){return this._x1},set:function(en){this._x1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"y1",{get:function(){return this._y1},set:function(en){this._y1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"x2",{get:function(){return this._x2},set:function(en){this._x2=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"y2",{get:function(){return this._y2},set:function(en){this._y2=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticAbs=function(en,tn,nn,rn,an){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS,"Q",en),this._x=tn,this._y=nn,this._x1=rn,this._y1=an},window.SVGPathSegCurvetoQuadraticAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoQuadraticAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticAbs]"},window.SVGPathSegCurvetoQuadraticAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x+" "+this._y},window.SVGPathSegCurvetoQuadraticAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticAbs(void 0,this._x,this._y,this._x1,this._y1)},Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,"x1",{get:function(){return this._x1},set:function(en){this._x1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,"y1",{get:function(){return this._y1},set:function(en){this._y1=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticRel=function(en,tn,nn,rn,an){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL,"q",en),this._x=tn,this._y=nn,this._x1=rn,this._y1=an},window.SVGPathSegCurvetoQuadraticRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoQuadraticRel.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticRel]"},window.SVGPathSegCurvetoQuadraticRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x+" "+this._y},window.SVGPathSegCurvetoQuadraticRel.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticRel(void 0,this._x,this._y,this._x1,this._y1)},Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,"x1",{get:function(){return this._x1},set:function(en){this._x1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,"y1",{get:function(){return this._y1},set:function(en){this._y1=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegArcAbs=function(en,tn,nn,rn,an,sn,cn,An){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_ARC_ABS,"A",en),this._x=tn,this._y=nn,this._r1=rn,this._r2=an,this._angle=sn,this._largeArcFlag=cn,this._sweepFlag=An},window.SVGPathSegArcAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegArcAbs.prototype.toString=function(){return"[object SVGPathSegArcAbs]"},window.SVGPathSegArcAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._r1+" "+this._r2+" "+this._angle+" "+(this._largeArcFlag?"1":"0")+" "+(this._sweepFlag?"1":"0")+" "+this._x+" "+this._y},window.SVGPathSegArcAbs.prototype.clone=function(){return new window.SVGPathSegArcAbs(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)},Object.defineProperty(window.SVGPathSegArcAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"r1",{get:function(){return this._r1},set:function(en){this._r1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"r2",{get:function(){return this._r2},set:function(en){this._r2=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"angle",{get:function(){return this._angle},set:function(en){this._angle=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"largeArcFlag",{get:function(){return this._largeArcFlag},set:function(en){this._largeArcFlag=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"sweepFlag",{get:function(){return this._sweepFlag},set:function(en){this._sweepFlag=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegArcRel=function(en,tn,nn,rn,an,sn,cn,An){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_ARC_REL,"a",en),this._x=tn,this._y=nn,this._r1=rn,this._r2=an,this._angle=sn,this._largeArcFlag=cn,this._sweepFlag=An},window.SVGPathSegArcRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegArcRel.prototype.toString=function(){return"[object SVGPathSegArcRel]"},window.SVGPathSegArcRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._r1+" "+this._r2+" "+this._angle+" "+(this._largeArcFlag?"1":"0")+" "+(this._sweepFlag?"1":"0")+" "+this._x+" "+this._y},window.SVGPathSegArcRel.prototype.clone=function(){return new window.SVGPathSegArcRel(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)},Object.defineProperty(window.SVGPathSegArcRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"r1",{get:function(){return this._r1},set:function(en){this._r1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"r2",{get:function(){return this._r2},set:function(en){this._r2=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"angle",{get:function(){return this._angle},set:function(en){this._angle=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"largeArcFlag",{get:function(){return this._largeArcFlag},set:function(en){this._largeArcFlag=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"sweepFlag",{get:function(){return this._sweepFlag},set:function(en){this._sweepFlag=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoHorizontalAbs=function(en,tn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS,"H",en),this._x=tn},window.SVGPathSegLinetoHorizontalAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoHorizontalAbs.prototype.toString=function(){return"[object SVGPathSegLinetoHorizontalAbs]"},window.SVGPathSegLinetoHorizontalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x},window.SVGPathSegLinetoHorizontalAbs.prototype.clone=function(){return new window.SVGPathSegLinetoHorizontalAbs(void 0,this._x)},Object.defineProperty(window.SVGPathSegLinetoHorizontalAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoHorizontalRel=function(en,tn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL,"h",en),this._x=tn},window.SVGPathSegLinetoHorizontalRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoHorizontalRel.prototype.toString=function(){return"[object SVGPathSegLinetoHorizontalRel]"},window.SVGPathSegLinetoHorizontalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x},window.SVGPathSegLinetoHorizontalRel.prototype.clone=function(){return new window.SVGPathSegLinetoHorizontalRel(void 0,this._x)},Object.defineProperty(window.SVGPathSegLinetoHorizontalRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoVerticalAbs=function(en,tn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS,"V",en),this._y=tn},window.SVGPathSegLinetoVerticalAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoVerticalAbs.prototype.toString=function(){return"[object SVGPathSegLinetoVerticalAbs]"},window.SVGPathSegLinetoVerticalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._y},window.SVGPathSegLinetoVerticalAbs.prototype.clone=function(){return new window.SVGPathSegLinetoVerticalAbs(void 0,this._y)},Object.defineProperty(window.SVGPathSegLinetoVerticalAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoVerticalRel=function(en,tn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL,"v",en),this._y=tn},window.SVGPathSegLinetoVerticalRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoVerticalRel.prototype.toString=function(){return"[object SVGPathSegLinetoVerticalRel]"},window.SVGPathSegLinetoVerticalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._y},window.SVGPathSegLinetoVerticalRel.prototype.clone=function(){return new window.SVGPathSegLinetoVerticalRel(void 0,this._y)},Object.defineProperty(window.SVGPathSegLinetoVerticalRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicSmoothAbs=function(en,tn,nn,rn,an){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS,"S",en),this._x=tn,this._y=nn,this._x2=rn,this._y2=an},window.SVGPathSegCurvetoCubicSmoothAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoCubicSmoothAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicSmoothAbs]"},window.SVGPathSegCurvetoCubicSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},window.SVGPathSegCurvetoCubicSmoothAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicSmoothAbs(void 0,this._x,this._y,this._x2,this._y2)},Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,"x2",{get:function(){return this._x2},set:function(en){this._x2=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,"y2",{get:function(){return this._y2},set:function(en){this._y2=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicSmoothRel=function(en,tn,nn,rn,an){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL,"s",en),this._x=tn,this._y=nn,this._x2=rn,this._y2=an},window.SVGPathSegCurvetoCubicSmoothRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoCubicSmoothRel.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicSmoothRel]"},window.SVGPathSegCurvetoCubicSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},window.SVGPathSegCurvetoCubicSmoothRel.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicSmoothRel(void 0,this._x,this._y,this._x2,this._y2)},Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,"x2",{get:function(){return this._x2},set:function(en){this._x2=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,"y2",{get:function(){return this._y2},set:function(en){this._y2=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticSmoothAbs=function(en,tn,nn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS,"T",en),this._x=tn,this._y=nn},window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticSmoothAbs]"},window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticSmoothAbs(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticSmoothRel=function(en,tn,nn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL,"t",en),this._x=tn,this._y=nn},window.SVGPathSegCurvetoQuadraticSmoothRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticSmoothRel]"},window.SVGPathSegCurvetoQuadraticSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticSmoothRel(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathElement.prototype.createSVGPathSegClosePath=function(){return new window.SVGPathSegClosePath(void 0)},window.SVGPathElement.prototype.createSVGPathSegMovetoAbs=function(en,tn){return new window.SVGPathSegMovetoAbs(void 0,en,tn)},window.SVGPathElement.prototype.createSVGPathSegMovetoRel=function(en,tn){return new window.SVGPathSegMovetoRel(void 0,en,tn)},window.SVGPathElement.prototype.createSVGPathSegLinetoAbs=function(en,tn){return new window.SVGPathSegLinetoAbs(void 0,en,tn)},window.SVGPathElement.prototype.createSVGPathSegLinetoRel=function(en,tn){return new window.SVGPathSegLinetoRel(void 0,en,tn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicAbs=function(en,tn,nn,rn,an,sn){return new window.SVGPathSegCurvetoCubicAbs(void 0,en,tn,nn,rn,an,sn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicRel=function(en,tn,nn,rn,an,sn){return new window.SVGPathSegCurvetoCubicRel(void 0,en,tn,nn,rn,an,sn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticAbs=function(en,tn,nn,rn){return new window.SVGPathSegCurvetoQuadraticAbs(void 0,en,tn,nn,rn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticRel=function(en,tn,nn,rn){return new window.SVGPathSegCurvetoQuadraticRel(void 0,en,tn,nn,rn)},window.SVGPathElement.prototype.createSVGPathSegArcAbs=function(en,tn,nn,rn,an,sn,cn){return new window.SVGPathSegArcAbs(void 0,en,tn,nn,rn,an,sn,cn)},window.SVGPathElement.prototype.createSVGPathSegArcRel=function(en,tn,nn,rn,an,sn,cn){return new window.SVGPathSegArcRel(void 0,en,tn,nn,rn,an,sn,cn)},window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalAbs=function(en){return new window.SVGPathSegLinetoHorizontalAbs(void 0,en)},window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalRel=function(en){return new window.SVGPathSegLinetoHorizontalRel(void 0,en)},window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalAbs=function(en){return new window.SVGPathSegLinetoVerticalAbs(void 0,en)},window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalRel=function(en){return new window.SVGPathSegLinetoVerticalRel(void 0,en)},window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothAbs=function(en,tn,nn,rn){return new window.SVGPathSegCurvetoCubicSmoothAbs(void 0,en,tn,nn,rn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothRel=function(en,tn,nn,rn){return new window.SVGPathSegCurvetoCubicSmoothRel(void 0,en,tn,nn,rn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothAbs=function(en,tn){return new window.SVGPathSegCurvetoQuadraticSmoothAbs(void 0,en,tn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothRel=function(en,tn){return new window.SVGPathSegCurvetoQuadraticSmoothRel(void 0,en,tn)},"getPathSegAtLength"in window.SVGPathElement.prototype||(window.SVGPathElement.prototype.getPathSegAtLength=function(en){if(void 0===en||!isFinite(en))throw"Invalid arguments.";var tn=document.createElementNS("http://www.w3.org/2000/svg","path");tn.setAttribute("d",this.getAttribute("d"));var nn=tn.pathSegList.numberOfItems-1;if(nn<=0)return 0;do{if(tn.pathSegList.removeItem(nn),en>tn.getTotalLength())break;nn--}while(nn>0);return nn})),"SVGPathSegList"in window&&"appendItem"in window.SVGPathSegList.prototype||(window.SVGPathSegList=function(en){this._pathElement=en,this._list=this._parsePath(this._pathElement.getAttribute("d")),this._mutationObserverConfig={attributes:!0,attributeFilter:["d"]},this._pathElementMutationObserver=new MutationObserver(this._updateListFromPathMutations.bind(this)),this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)},window.SVGPathSegList.prototype.classname="SVGPathSegList",Object.defineProperty(window.SVGPathSegList.prototype,"numberOfItems",{get:function(){return this._checkPathSynchronizedToList(),this._list.length},enumerable:!0}),Object.defineProperty(window.SVGPathSegList.prototype,"length",{get:function(){return this._checkPathSynchronizedToList(),this._list.length},enumerable:!0}),Object.defineProperty(window.SVGPathElement.prototype,"pathSegList",{get:function(){return this._pathSegList||(this._pathSegList=new window.SVGPathSegList(this)),this._pathSegList},enumerable:!0}),Object.defineProperty(window.SVGPathElement.prototype,"normalizedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),Object.defineProperty(window.SVGPathElement.prototype,"animatedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),Object.defineProperty(window.SVGPathElement.prototype,"animatedNormalizedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),window.SVGPathSegList.prototype._checkPathSynchronizedToList=function(){this._updateListFromPathMutations(this._pathElementMutationObserver.takeRecords())},window.SVGPathSegList.prototype._updateListFromPathMutations=function(en){if(this._pathElement){var tn=!1;en.forEach((function(en){"d"==en.attributeName&&(tn=!0)})),tn&&(this._list=this._parsePath(this._pathElement.getAttribute("d")))}},window.SVGPathSegList.prototype._writeListToPath=function(){this._pathElementMutationObserver.disconnect(),this._pathElement.setAttribute("d",window.SVGPathSegList._pathSegArrayAsString(this._list)),this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)},window.SVGPathSegList.prototype.segmentChanged=function(en){this._writeListToPath()},window.SVGPathSegList.prototype.clear=function(){this._checkPathSynchronizedToList(),this._list.forEach((function(en){en._owningPathSegList=null})),this._list=[],this._writeListToPath()},window.SVGPathSegList.prototype.initialize=function(en){return this._checkPathSynchronizedToList(),this._list=[en],en._owningPathSegList=this,this._writeListToPath(),en},window.SVGPathSegList.prototype._checkValidIndex=function(en){if(isNaN(en)||en<0||en>=this.numberOfItems)throw"INDEX_SIZE_ERR"},window.SVGPathSegList.prototype.getItem=function(en){return this._checkPathSynchronizedToList(),this._checkValidIndex(en),this._list[en]},window.SVGPathSegList.prototype.insertItemBefore=function(en,tn){return this._checkPathSynchronizedToList(),tn>this.numberOfItems&&(tn=this.numberOfItems),en._owningPathSegList&&(en=en.clone()),this._list.splice(tn,0,en),en._owningPathSegList=this,this._writeListToPath(),en},window.SVGPathSegList.prototype.replaceItem=function(en,tn){return this._checkPathSynchronizedToList(),en._owningPathSegList&&(en=en.clone()),this._checkValidIndex(tn),this._list[tn]=en,en._owningPathSegList=this,this._writeListToPath(),en},window.SVGPathSegList.prototype.removeItem=function(en){this._checkPathSynchronizedToList(),this._checkValidIndex(en);var tn=this._list[en];return this._list.splice(en,1),this._writeListToPath(),tn},window.SVGPathSegList.prototype.appendItem=function(en){return this._checkPathSynchronizedToList(),en._owningPathSegList&&(en=en.clone()),this._list.push(en),en._owningPathSegList=this,this._writeListToPath(),en},window.SVGPathSegList._pathSegArrayAsString=function(en){var tn="",nn=!0;return en.forEach((function(en){nn?(nn=!1,tn+=en._asPathString()):tn+=" "+en._asPathString()})),tn},window.SVGPathSegList.prototype._parsePath=function(en){if(!en||0==en.length)return[];var tn=this,Builder=function(){this.pathSegList=[]};Builder.prototype.appendSegment=function(en){this.pathSegList.push(en)};var Source=function(en){this._string=en,this._currentIndex=0,this._endIndex=this._string.length,this._previousCommand=window.SVGPathSeg.PATHSEG_UNKNOWN,this._skipOptionalSpaces()};Source.prototype._isCurrentSpace=function(){var en=this._string[this._currentIndex];return en<=" "&&(" "==en||"\n"==en||"\t"==en||"\r"==en||"\f"==en)},Source.prototype._skipOptionalSpaces=function(){for(;this._currentIndex="0"&&en<="9")&&tn!=window.SVGPathSeg.PATHSEG_CLOSEPATH?tn==window.SVGPathSeg.PATHSEG_MOVETO_ABS?window.SVGPathSeg.PATHSEG_LINETO_ABS:tn==window.SVGPathSeg.PATHSEG_MOVETO_REL?window.SVGPathSeg.PATHSEG_LINETO_REL:tn:window.SVGPathSeg.PATHSEG_UNKNOWN},Source.prototype.initialCommandIsMoveTo=function(){if(!this.hasMoreData())return!0;var en=this.peekSegmentType();return en==window.SVGPathSeg.PATHSEG_MOVETO_ABS||en==window.SVGPathSeg.PATHSEG_MOVETO_REL},Source.prototype._parseNumber=function(){var en=0,tn=0,nn=1,rn=0,an=1,sn=1,cn=this._currentIndex;if(this._skipOptionalSpaces(),this._currentIndex"9")&&"."!=this._string.charAt(this._currentIndex))){for(var An=this._currentIndex;this._currentIndex="0"&&this._string.charAt(this._currentIndex)<="9";)this._currentIndex++;if(this._currentIndex!=An)for(var dn=this._currentIndex-1,un=1;dn>=An;)tn+=un*(this._string.charAt(dn--)-"0"),un*=10;if(this._currentIndex=this._endIndex||this._string.charAt(this._currentIndex)<"0"||this._string.charAt(this._currentIndex)>"9")return;for(;this._currentIndex="0"&&this._string.charAt(this._currentIndex)<="9";)nn*=10,rn+=(this._string.charAt(this._currentIndex)-"0")/nn,this._currentIndex+=1}if(this._currentIndex!=cn&&this._currentIndex+1=this._endIndex||this._string.charAt(this._currentIndex)<"0"||this._string.charAt(this._currentIndex)>"9")return;for(;this._currentIndex="0"&&this._string.charAt(this._currentIndex)<="9";)en*=10,en+=this._string.charAt(this._currentIndex)-"0",this._currentIndex++}var pn=tn+rn;if(pn*=an,en&&(pn*=Math.pow(10,sn*en)),cn!=this._currentIndex)return this._skipOptionalSpacesOrDelimiter(),pn}},Source.prototype._parseArcFlag=function(){if(!(this._currentIndex>=this._endIndex)){var en=!1,tn=this._string.charAt(this._currentIndex++);if("0"==tn)en=!1;else{if("1"!=tn)return;en=!0}return this._skipOptionalSpacesOrDelimiter(),en}},Source.prototype.parseSegment=function(){var en=this._string[this._currentIndex],nn=this._pathSegTypeFromChar(en);if(nn==window.SVGPathSeg.PATHSEG_UNKNOWN){if(this._previousCommand==window.SVGPathSeg.PATHSEG_UNKNOWN)return null;if((nn=this._nextCommandHelper(en,this._previousCommand))==window.SVGPathSeg.PATHSEG_UNKNOWN)return null}else this._currentIndex++;switch(this._previousCommand=nn,nn){case window.SVGPathSeg.PATHSEG_MOVETO_REL:return new window.SVGPathSegMovetoRel(tn,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_MOVETO_ABS:return new window.SVGPathSegMovetoAbs(tn,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_REL:return new window.SVGPathSegLinetoRel(tn,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_ABS:return new window.SVGPathSegLinetoAbs(tn,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL:return new window.SVGPathSegLinetoHorizontalRel(tn,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS:return new window.SVGPathSegLinetoHorizontalAbs(tn,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL:return new window.SVGPathSegLinetoVerticalRel(tn,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS:return new window.SVGPathSegLinetoVerticalAbs(tn,this._parseNumber());case window.SVGPathSeg.PATHSEG_CLOSEPATH:return this._skipOptionalSpaces(),new window.SVGPathSegClosePath(tn);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL:var rn={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicRel(tn,rn.x,rn.y,rn.x1,rn.y1,rn.x2,rn.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS:return rn={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoCubicAbs(tn,rn.x,rn.y,rn.x1,rn.y1,rn.x2,rn.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:return rn={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoCubicSmoothRel(tn,rn.x,rn.y,rn.x2,rn.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:return rn={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoCubicSmoothAbs(tn,rn.x,rn.y,rn.x2,rn.y2);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL:return rn={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoQuadraticRel(tn,rn.x,rn.y,rn.x1,rn.y1);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS:return rn={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoQuadraticAbs(tn,rn.x,rn.y,rn.x1,rn.y1);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:return new window.SVGPathSegCurvetoQuadraticSmoothRel(tn,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:return new window.SVGPathSegCurvetoQuadraticSmoothAbs(tn,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_ARC_REL:return rn={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegArcRel(tn,rn.x,rn.y,rn.x1,rn.y1,rn.arcAngle,rn.arcLarge,rn.arcSweep);case window.SVGPathSeg.PATHSEG_ARC_ABS:return rn={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegArcAbs(tn,rn.x,rn.y,rn.x1,rn.y1,rn.arcAngle,rn.arcLarge,rn.arcSweep);default:throw"Unknown path seg type."}};var nn=new Builder,rn=new Source(en);if(!rn.initialCommandIsMoveTo())return[];for(;rn.hasMoreData();){var an=rn.parseSegment();if(!an)return[];nn.appendSegment(an)}return nn.pathSegList}));class Paint{constructor(en){const tn=en||{};if(this.alpha=isNaN(tn.alpha)?100:tn.alpha,tn.copy)switch(this.type=tn.copy.type,this.alpha=tn.copy.alpha,this.solidColor=null,this.linearGradient=null,this.radialGradient=null,this.type){case"none":break;case"solidColor":this.solidColor=tn.copy.solidColor;break;case"linearGradient":this.linearGradient=tn.copy.linearGradient.cloneNode(!0);break;case"radialGradient":this.radialGradient=tn.copy.radialGradient.cloneNode(!0)}else if(tn.linearGradient)if(this.type="linearGradient",this.solidColor=null,this.radialGradient=null,tn.linearGradient.hasAttribute("xlink:href")){const en=document.getElementById(tn.linearGradient.getAttribute("xlink:href").substr(1));this.linearGradient=en.cloneNode(!0)}else this.linearGradient=tn.linearGradient.cloneNode(!0);else if(tn.radialGradient)if(this.type="radialGradient",this.solidColor=null,this.linearGradient=null,tn.radialGradient.hasAttribute("xlink:href")){const en=document.getElementById(tn.radialGradient.getAttribute("xlink:href").substr(1));this.radialGradient=en.cloneNode(!0)}else this.radialGradient=tn.radialGradient.cloneNode(!0);else tn.solidColor?(this.type="solidColor",this.solidColor=tn.solidColor):(this.type="none",this.solidColor=null,this.linearGradient=null,this.radialGradient=null)}} +/** + * Tools for working with units. + * @module units + * @license MIT + * + * @copyright 2010 Alexis Deveria, 2010 Jeff Schiller + */const ma="http://www.w3.org/2000/svg",fa=["x","x1","cx","rx","width"],ya=["y","y1","cy","ry","height"],ba=["r","radius",...fa,...ya];let va,wa={};const getTypeMap$2=()=>wa,shortFloat=en=>{const tn=va.getRoundDigits();return isNaN(en)?Array.isArray(en)?shortFloat(en[0])+","+shortFloat(en[1]):Number.parseFloat(en).toFixed(tn)-0:Number(Number(en).toFixed(tn))},convertUnit$3=(en,tn)=>(tn=tn||va.getBaseUnit(),shortFloat(en/wa[tn])),setUnitAttr=(en,tn,nn)=>{en.setAttribute(tn,nn)},convertToNum=(en,tn)=>{if(!isNaN(tn))return tn-0;if("%"===tn.substr(-1)){const nn=tn.substr(0,tn.length-1)/100,rn=va.getWidth(),an=va.getHeight();return fa.includes(en)?nn*rn:ya.includes(en)?nn*an:nn*Math.sqrt(rn*rn+an*an)/Math.sqrt(2)}const nn=tn.substr(-2);return tn.substr(0,tn.length-2)*wa[nn]},xa={HTML:"http://www.w3.org/1999/xhtml",MATH:"http://www.w3.org/1998/Math/MathML",SE:"http://svg-edit.googlecode.com",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink",OI:"http://www.optimistik.fr/namespace/svg/OIdata",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"},getReverseNS=function(){const en={};return Object.entries(xa).forEach((tn=>{let[nn,rn]=tn;en[rn]=nn.toLowerCase()})),en},ka=document.createElementNS(xa.SVG,"svg"),transformPoint=function(en,tn,nn){return{x:nn.a*en+nn.c*tn+nn.e,y:nn.b*en+nn.d*tn+nn.f}},isIdentity=function(en){return 1===en.a&&0===en.b&&0===en.c&&1===en.d&&0===en.e&&0===en.f},matrixMultiply=function(){for(var en=arguments.length,tn=new Array(en),nn=0;nntn.multiply(en)));return Math.abs(rn.a)<1e-14&&(rn.a=0),Math.abs(rn.b)<1e-14&&(rn.b=0),Math.abs(rn.c)<1e-14&&(rn.c=0),Math.abs(rn.d)<1e-14&&(rn.d=0),Math.abs(rn.e)<1e-14&&(rn.e=0),Math.abs(rn.f)<1e-14&&(rn.f=0),rn},hasMatrixTransform=function(en){if(!en)return!1;let tn=en.numberOfItems;for(;tn--;){const nn=en.getItem(tn);if(1===nn.type&&!isIdentity(nn.matrix))return!0}return!1},transformBox=function(en,tn,nn,rn,an){const sn=transformPoint(en,tn,an),cn=transformPoint(en+nn,tn,an),An=transformPoint(en,tn+rn,an),dn=transformPoint(en+nn,tn+rn,an),un=Math.min(sn.x,cn.x,An.x,dn.x),pn=Math.max(sn.x,cn.x,An.x,dn.x),hn=Math.min(sn.y,cn.y,An.y,dn.y);return{tl:sn,tr:cn,bl:An,br:dn,aabox:{x:un,y:hn,width:pn-un,height:Math.max(sn.y,cn.y,An.y,dn.y)-hn}}},transformListToTransform=function(en,tn,nn){if(!en)return ka.createSVGTransformFromMatrix(ka.createSVGMatrix());if(tn=tn||0,nn=nn||en.numberOfItems-1,(tn=Number.parseInt(tn))>(nn=Number.parseInt(nn))){const en=nn;nn=tn,tn=en}let rn=ka.createSVGMatrix();for(let an=tn;an<=nn;++an){const tn=an>=0&&an{const tn=en.transform.baseVal;return transformListToTransform(tn).matrix},snapToAngle=(en,tn,nn,rn)=>{const an=Math.PI/4,sn=nn-en,cn=rn-tn,An=Math.atan2(cn,sn),dn=Math.sqrt(sn*sn+cn*cn),un=Math.round(An/an)*an;return{x:en+dn*Math.cos(un),y:tn+dn*Math.sin(un),a:un}},rectsIntersect=(en,tn)=>tn.xen.x&&tn.yen.y;function isObject$9(en){return en&&"object"==typeof en&&!Array.isArray(en)}function mergeDeep$1(en,tn){const nn=Object.assign({},en);return isObject$9(en)&&isObject$9(tn)&&Object.keys(tn).forEach((rn=>{isObject$9(tn[rn])?rn in en?nn[rn]=mergeDeep$1(en[rn],tn[rn]):Object.assign(nn,{[rn]:tn[rn]}):Object.assign(nn,{[rn]:tn[rn]})})),nn}function getClosest(en,tn){const nn=tn.charAt(0),rn="classList"in document.documentElement;let an,sn;for("["===nn&&(an=(tn=tn.substr(1,tn.length-2)).split("="),an.length>1&&(sn=!0,an[1]=an[1].replace(/"/g,"").replace(/'/g,"")));en&&en!==document&&1===en.nodeType;en=en.parentNode){if("."===nn)if(rn){if(en.classList.contains(tn.substr(1)))return en}else if(new RegExp("(^|\\s)"+tn.substr(1)+"(\\s|$)").test(en.className))return en;if("#"===nn&&en.id===tn.substr(1))return en;if("["===nn&&en.hasAttribute(an[0])){if(!sn)return en;if(en.getAttribute(an[0])===an[1])return en}if(en.tagName.toLowerCase()===tn)return en}return null}function getParents(en,tn){const nn=[],rn=null==tn?void 0:tn.charAt(0);for(;en&&en!==document;en=en.parentNode)tn?("."===rn&&en.classList.contains(tn.substr(1))&&nn.push(en),"#"===rn&&en.id===tn.substr(1)&&nn.push(en),"["===rn&&en.hasAttribute(tn.substr(1,tn.length-1))&&nn.push(en),en.tagName.toLowerCase()===tn&&nn.push(en)):nn.push(en);return nn.length?nn:null} +/** + * Miscellaneous utilities. + * @module utilities + * @license MIT + * + * @copyright 2010 Alexis Deveria, 2010 Jeff Schiller + */const Ca="a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use,clipPath".split(",");let Sa=null,Ba=null;const toXml=en=>en.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");function encode64(en){return en=encodeUTF8(en),window.btoa(en)}function decode64$1(en){return function decodeUTF8(en){return decodeURIComponent(escape(en))}(window.atob(en))}const encodeUTF8=en=>unescape(encodeURIComponent(en)),createObjectURL=en=>en&&"undefined"!=typeof URL&&URL.createObjectURL?URL.createObjectURL(en):"",Ea=(()=>{if("undefined"==typeof Blob)return"";const en=new Blob(["SVG-edit "],{type:"text/html"});return createObjectURL(en)})(),text2xml=en=>{let tn,nn;en.includes("{if(1===(null==en?void 0:en.nodeType)){tn(en);let nn=en.childNodes.length;for(;nn--;)walkTree(en.childNodes.item(nn),tn)}},getUrlFromAttr=function(en){if(en){if(en.startsWith('url("'))return en.substring(5,en.indexOf('"',6));if(en.startsWith("url('"))return en.substring(5,en.indexOf("'",6));if(en.startsWith("url("))return en.substring(4,en.indexOf(")"))}return null};let getHref=function(en){return en.getAttributeNS(xa.XLINK,"href")},setHref=function(en,tn){en.setAttributeNS(xa.XLINK,"xlink:href",tn)};const findDefs=function(){const en=Sa.getSvgContent();let tn=en.getElementsByTagNameNS(xa.SVG,"defs");return tn.length>0?tn=tn[0]:(tn=en.ownerDocument.createElementNS(xa.SVG,"defs"),en.firstChild?en.insertBefore(tn,en.firstChild.nextSibling):en.append(tn)),tn},getBBox=function(en){const tn=en||Sa.getSelectedElements()[0];if(1!==en.nodeType)return null;const nn=tn.nodeName;let rn=null;switch(nn){case"text":""===tn.textContent?(tn.textContent="a",rn=tn.getBBox(),tn.textContent=""):tn.getBBox&&(rn=tn.getBBox());break;case"path":case"g":case"a":tn.getBBox&&(rn=tn.getBBox());break;default:if("use"===nn)rn=tn.getBBox();else if(Ca.includes(nn))if(tn)try{rn=tn.getBBox()}catch(en){const nn=tn.getExtentOfChar(0),an=tn.getComputedTextLength();rn={x:nn.x,y:nn.y,width:an,height:nn.height}}else{const en=getClosest(tn.parentNode,"foreignObject");en.length&&en[0].getBBox&&(rn=en[0].getBBox())}}return rn&&(rn=(en=>{let{x:tn,y:nn,width:rn,height:an}=en;return{x:tn,y:nn,width:rn,height:an}})(rn)),rn},getPathDFromSegments=function(en){let tn="";return en.forEach((function(en,nn){let[rn,an]=en;tn+=rn;for(let en=0;en-.001&&nn<.001||nn<-89.99||nn>89.99)}(sn,cn))if(["ellipse","path","line","polyline","polygon"].includes(en.tagName))An=getBBoxOfElementAsPath(en,tn,nn),rn=An;else if("rect"===en.tagName){const an=Number(en.getAttribute("rx")),sn=Number(en.getAttribute("ry"));(an||sn)&&(An=getBBoxOfElementAsPath(en,tn,nn),rn=An)}if(!An){const{matrix:en}=transformListToTransform(an);rn=transformBox(rn.x,rn.y,rn.width,rn.height,en).aabox}}return rn},getStrokeOffsetForBBox=en=>{const tn=en.getAttribute("stroke-width");return isNaN(tn)||"none"===en.getAttribute("stroke")?0:tn/2},getStrokedBBox=(en,tn,nn)=>{if(!en||!en.length)return!1;let rn;if(en.forEach((en=>{rn||en.parentNode&&(rn=getBBoxWithTransform(en,tn,nn))})),!rn)return null;let an=rn.x+rn.width,sn=rn.y+rn.height,cn=rn.x,An=rn.y;if(1===en.length){const tn=getStrokeOffsetForBBox(en[0]);cn-=tn,An-=tn,an+=tn,sn+=tn}else en.forEach((en=>{const rn=getBBoxWithTransform(en,tn,nn);if(rn){const tn=getStrokeOffsetForBBox(en);cn=Math.min(cn,rn.x-tn),An=Math.min(An,rn.y-tn),1===en.nodeType&&(an=Math.max(an,rn.x+rn.width+tn),sn=Math.max(sn,rn.y+rn.height+tn))}}));return rn.x=cn,rn.y=An,rn.width=an-cn,rn.height=sn-An,rn},getVisibleElements=en=>{en||(en=Sa.getSvgContent().children[0]);const tn=[],nn=en.children;return Array.from(nn,(en=>{en.getBBox&&tn.push(en)})),tn.reverse()},getStrokedBBoxDefaultVisible=en=>(en||(en=getVisibleElements()),getStrokedBBox(en,Sa.addSVGElementsFromJson,Sa.pathActions)),getRotationAngleFromTransformList=(en,tn)=>{if(!en)return 0;for(let nn=0;nn{var nn;const rn=null===(nn=(en||Sa.getSelectedElements()[0]).transform)||void 0===nn?void 0:nn.baseVal;return getRotationAngleFromTransformList(rn,tn)};const getRefElem=en=>getElement(getUrlFromAttr(en).substr(1)),getFeGaussianBlur=en=>{var tn;if("feGaussianBlur"===(null==en||null===(tn=en.firstChild)||void 0===tn?void 0:tn.tagName))return en.firstChild;{const tn=en.children;for(const[en,nn]of Object.entries(tn))if("feGaussianBlur"===nn.tagName)return nn}return null},getElement=en=>Ba.querySelector("#"+en),assignAttributes=(en,tn,nn,rn)=>{for(const[nn,an]of Object.entries(tn)){const tn="xml:"===nn.substr(0,4)?xa.XML:"xlink:"===nn.substr(0,6)?xa.XLINK:null;void 0!==an?tn?en.setAttributeNS(tn,nn,an):rn?setUnitAttr(en,nn,an):en.setAttribute(nn,an):tn?en.removeAttributeNS(tn,nn):en.removeAttribute(nn)}},cleanupElement=en=>{const tn={"fill-opacity":1,"stop-opacity":1,opacity:1,stroke:"none","stroke-dasharray":"none","stroke-linejoin":"miter","stroke-linecap":"butt","stroke-opacity":1,"stroke-width":1,rx:0,ry:0};"ellipse"===en.nodeName&&(delete tn.rx,delete tn.ry),Object.entries(tn).forEach((tn=>{let[nn,rn]=tn;en.getAttribute(nn)===String(rn)&&en.removeAttribute(nn)}))},snapToGrid=en=>{const tn=Sa.getBaseUnit();let nn=Sa.getSnappingStep();return"px"!==tn&&(nn*=getTypeMap$2()[tn]),Math.round(en/nn)*nn},preventClickDefault=en=>{$click$6(en,(en=>{en.preventDefault()}))},stringToHTML=en=>(new DOMParser).parseFromString(en,"text/html").body.firstChild,insertChildAtIndex=function(en,tn){let nn=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const rn=stringToHTML(tn);nn>=en.children.length?en.appendChild(rn):en.insertBefore(rn,en.children[nn])},$id$8=en=>document.getElementById(en),$qq$1=en=>document.querySelector(en),$qa$2=en=>[...document.querySelectorAll(en)],$click$6=(en,tn)=>{en.addEventListener("click",tn),en.addEventListener("touchend",tn)},ja={BEFORE_APPLY:"before_apply",AFTER_APPLY:"after_apply",BEFORE_UNAPPLY:"before_unapply",AFTER_UNAPPLY:"after_unapply"};class Command{getText(){return this.text}apply(en,tn){en&&en.handleHistoryEvent(ja.BEFORE_APPLY,this),tn(en),en&&en.handleHistoryEvent(ja.AFTER_APPLY,this)}unapply(en,tn){en&&en.handleHistoryEvent(ja.BEFORE_UNAPPLY,this),tn(),en&&en.handleHistoryEvent(ja.AFTER_UNAPPLY,this)}elements(){return[this.elem]}type(){return this.constructor.name}}class MoveElementCommand$1 extends Command{constructor(en,tn,nn,rn){super(),this.elem=en,this.text=rn?"Move "+en.tagName+" to "+rn:"Move "+en.tagName,this.oldNextSibling=tn,this.oldParent=nn,this.newNextSibling=en.nextSibling,this.newParent=en.parentNode}apply(en){super.apply(en,(()=>{this.elem=this.newParent.insertBefore(this.elem,this.newNextSibling)}))}unapply(en){super.unapply(en,(()=>{this.elem=this.oldParent.insertBefore(this.elem,this.oldNextSibling)}))}}class InsertElementCommand$4 extends Command{constructor(en,tn){super(),this.elem=en,this.text=tn||"Create "+en.tagName,this.parent=en.parentNode,this.nextSibling=this.elem.nextSibling}apply(en){super.apply(en,(()=>{this.elem=this.parent.insertBefore(this.elem,this.nextSibling)}))}unapply(en){super.unapply(en,(()=>{this.parent=this.elem.parentNode,this.elem.remove()}))}}class RemoveElementCommand$2 extends Command{constructor(en,tn,nn,rn){super(),this.elem=en,this.text=rn||"Delete "+en.tagName,this.nextSibling=tn,this.parent=nn}apply(en){super.apply(en,(()=>{this.parent=this.elem.parentNode,this.elem.remove()}))}unapply(en){super.unapply(en,(()=>{this.nextSibling||console.error("Reference element was lost"),this.parent.insertBefore(this.elem,this.nextSibling)}))}}class ChangeElementCommand$2 extends Command{constructor(en,tn,nn){super(),this.elem=en,this.text=nn?"Change "+en.tagName+" "+nn:"Change "+en.tagName,this.newValues={},this.oldValues=tn;for(const nn in tn)this.newValues[nn]="#text"===nn?en?en.textContent:"":"#href"===nn?getHref(en):en.getAttribute(nn)}apply(en){super.apply(en,(()=>{let en=!1;if(Object.entries(this.newValues).forEach((tn=>{let[nn,rn]=tn;rn?"#text"===nn?this.elem.textContent=rn:"#href"===nn?setHref(this.elem,rn):this.elem.setAttribute(nn,rn):"#text"===nn?this.elem.textContent="":(this.elem.setAttribute(nn,""),this.elem.removeAttribute(nn)),"transform"===nn&&(en=!0)})),!en){const en=getRotationAngle(this.elem);if(en){const tn=getBBox(this.elem),nn=["rotate(",en," ",tn.x+tn.width/2,",",tn.y+tn.height/2,")"].join("");nn!==this.elem.getAttribute("transform")&&this.elem.setAttribute("transform",nn)}}}))}unapply(en){super.unapply(en,(()=>{let en=!1;if(Object.entries(this.oldValues).forEach((tn=>{let[nn,rn]=tn;rn?"#text"===nn?this.elem.textContent=rn:"#href"===nn?setHref(this.elem,rn):this.elem.setAttribute(nn,rn):"#text"===nn?this.elem.textContent="":this.elem.removeAttribute(nn),"transform"===nn&&(en=!0)})),!en){const en=getRotationAngle(this.elem);if(en){const tn=getBBox(this.elem),nn=["rotate(",en," ",tn.x+tn.width/2,",",tn.y+tn.height/2,")"].join("");nn!==this.elem.getAttribute("transform")&&this.elem.setAttribute("transform",nn)}}}))}}class BatchCommand$4 extends Command{constructor(en){super(),this.text=en||"Batch Command",this.stack=[]}apply(en){super.apply(en,(()=>{this.stack.forEach((tn=>{console.assert(tn,"stack item should not be null"),tn&&tn.apply(en)}))}))}unapply(en){super.unapply(en,(()=>{this.stack.reverse().forEach((tn=>{console.assert(tn,"stack item should not be null"),tn&&tn.unapply(en)}))}))}elements(){const en=[];let tn=this.stack.length;for(;tn--;){if(!this.stack[tn])continue;const nn=this.stack[tn].elements();let rn=nn.length;for(;rn--;)en.includes(nn[rn])||en.push(nn[rn])}return en}addSubCommand(en){console.assert(null!==en,"cmd should not be null"),this.stack.push(en)}isEmpty(){return!this.stack.length}}var La=Object.freeze({__proto__:null,HistoryEventTypes:ja,Command:Command,MoveElementCommand:MoveElementCommand$1,InsertElementCommand:InsertElementCommand$4,RemoveElementCommand:RemoveElementCommand$2,ChangeElementCommand:ChangeElementCommand$2,BatchCommand:BatchCommand$4,UndoManager:class UndoManager$1{constructor(en){this.handler_=en||null,this.undoStackPointer=0,this.undoStack=[],this.undoChangeStackPointer=-1,this.undoableChangeStack=[]}resetUndoStack(){this.undoStack=[],this.undoStackPointer=0}getUndoStackSize(){return this.undoStackPointer}getRedoStackSize(){return this.undoStack.length-this.undoStackPointer}getNextUndoCommandText(){return this.undoStackPointer>0?this.undoStack[this.undoStackPointer-1].getText():""}getNextRedoCommandText(){return this.undoStackPointer0&&this.undoStack[--this.undoStackPointer].unapply(this.handler_)}redo(){this.undoStackPointer0&&this.undoStack[this.undoStackPointer++].apply(this.handler_)}addCommandToHistory(en){this.undoStackPointer0&&(this.undoStack=this.undoStack.splice(0,this.undoStackPointer)),this.undoStack.push(en),this.undoStackPointer=this.undoStack.length}beginUndoableChange(en,tn){const nn=++this.undoChangeStackPointer;let rn=tn.length;const an=new Array(rn),sn=new Array(rn);for(;rn--;){const nn=tn[rn];nn&&(sn[rn]=nn,an[rn]=nn.getAttribute(en))}this.undoableChangeStack[nn]={attrName:en,oldValues:an,elements:sn}}finishUndoableChange(){const en=this.undoChangeStackPointer--,tn=this.undoableChangeStack[en],{attrName:nn}=tn,rn=new BatchCommand$4("Change "+nn);let an=tn.elements.length;for(;an--;){const en=tn.elements[an];if(!en)continue;const sn={};sn[nn]=tn.oldValues[an],sn[nn]!==en.getAttribute(nn)&&rn.addSubCommand(new ChangeElementCommand$2(en,sn,nn))}return this.undoableChangeStack[en]=null,rn}}}); +/** + * Path functionality. + * @module path + * @license MIT + * + * @copyright 2011 Alexis Deveria, 2011 Jeff Schiller + */let Pa=null;const ptObjToArrMethod=function(en,tn){return Pa.getSegData()[en].map((en=>tn[en]))},getGripPtMethod=function(en,tn){const{path:nn}=en;let rn={x:tn?tn.x:en.item.x,y:tn?tn.y:en.item.y};nn.matrix&&(rn=transformPoint(rn.x,rn.y,nn.matrix));const an=Pa.getZoom();return rn.x*=an,rn.y*=an,rn},getPointFromGripMethod=function(en,tn){const nn={x:en.x,y:en.y};tn.matrix&&(en=transformPoint(nn.x,nn.y,tn.imatrix),nn.x=en.x,nn.y=en.y);const rn=Pa.getZoom();return nn.x/=rn,nn.y/=rn,nn},getGripContainerMethod=function(){let en=getElement("pathpointgrip_container");if(!en){const tn=getElement("selectorParentGroup");en=document.createElementNS(xa.SVG,"g"),tn.append(en),en.id="pathpointgrip_container"}return en},addPointGripMethod=function(en,tn,nn){const rn=getGripContainerMethod();let an=getElement("pathpointgrip_"+en);if(!an){var sn;an=document.createElementNS(xa.SVG,"circle");const tn={id:"pathpointgrip_"+en,display:"none",r:4,fill:"#0FF",stroke:"#00F","stroke-width":2,cursor:"move",style:"pointer-events:all"},nn=Pa.getUIStrings();"pathNodeTooltip"in nn&&(tn["xlink:title"]=nn.pathNodeTooltip),assignAttributes(an,tn),rn.append(an),null===(sn=document.getElementById("pathpointgrip_"+en))||void 0===sn||sn.addEventListener("dblclick",(()=>{const en=Pa.getPathObj();en&&en.setSegType()}))}return tn&&nn&&assignAttributes(an,{cx:tn,cy:nn,display:"inline"}),an},addCtrlGripMethod=function(en){let tn=getElement("ctrlpointgrip_"+en);if(tn)return tn;tn=document.createElementNS(xa.SVG,"circle");const nn={id:"ctrlpointgrip_"+en,display:"none",r:4,fill:"#0FF",stroke:"#55F","stroke-width":1,cursor:"move",style:"pointer-events:all"},rn=Pa.getUIStrings();return"pathCtrlPtTooltip"in rn&&(nn["xlink:title"]=rn.pathCtrlPtTooltip),assignAttributes(tn,nn),getGripContainerMethod().append(tn),tn},getCtrlLineMethod=function(en){let tn=getElement("ctrlLine_"+en);return tn||(tn=document.createElementNS(xa.SVG,"line"),assignAttributes(tn,{id:"ctrlLine_"+en,stroke:"#555","stroke-width":1,style:"pointer-events:none"}),getGripContainerMethod().append(tn),tn)},getPointGripMethod=function(en,tn){const{index:nn}=en,rn=addPointGripMethod(nn);if(tn){const tn=getGripPtMethod(en);assignAttributes(rn,{cx:tn.x,cy:tn.y,display:"inline"})}return rn},getControlPointsMethod=function(en){const{item:tn,index:nn}=en;if(!("x1"in tn)||!("x2"in tn))return null;const rn={};getGripContainerMethod();const an=[Pa.getPathObj().segs[nn-1].item,tn];for(let sn=1;sn<3;sn++){const cn=nn+"c"+sn,An=rn["c"+sn+"_line"]=getCtrlLineMethod(cn),dn=getGripPtMethod(en,{x:tn["x"+sn],y:tn["y"+sn]}),un=getGripPtMethod(en,{x:an[sn-1].x,y:an[sn-1].y});assignAttributes(An,{x1:dn.x,y1:dn.y,x2:un.x,y2:un.y,display:"inline"}),rn["c"+sn+"_line"]=An;const pn=rn["c"+sn]=addCtrlGripMethod(cn);assignAttributes(pn,{cx:dn.x,cy:dn.y,display:"inline"}),rn["c"+sn]=pn}return rn},replacePathSegMethod=function(en,tn,nn,rn){const an=Pa.getPathObj(),sn=rn||an.elem,cn=sn["createSVGPathSeg"+Pa.getPathFuncs()[en]](...nn);sn.pathSegList.replaceItem(cn,tn)},getSegSelectorMethod=function(en,tn){const{index:nn}=en;let rn=getElement("segline_"+nn);if(!rn){const en=getGripContainerMethod();rn=document.createElementNS(xa.SVG,"path"),assignAttributes(rn,{id:"segline_"+nn,display:"none",fill:"none",stroke:"#0FF","stroke-width":2,style:"pointer-events:none",d:"M0,0 0,0"}),en.append(rn)}if(tn){const{prev:tn}=en;if(!tn)return rn.setAttribute("display","none"),rn;const nn=getGripPtMethod(tn);replacePathSegMethod(2,0,[nn.x,nn.y],rn);const an=ptObjToArrMethod(en.type,en.item);for(let tn=0;tn element");this.elem=en,this.segs=[],this.selected_pts=[],Pa.setPathObj(this),this.init()}setPathContext(){Pa.setPathObj(this)}init(){const en=getGripContainerMethod().querySelectorAll("*");Array.prototype.forEach.call(en,(function(en){en.setAttribute("display","none")}));const tn=this.elem.pathSegList,nn=tn.numberOfItems;this.segs=[],this.selected_pts=[],this.first_seg=null;for(let en=0;en=nn?null:rn[en+1],cn=en-1<0?null:rn[en-1];if(2===tn.type){if(cn&&1!==cn.type){const en=rn[an];en.next=rn[an+1],en.next.prev=en,en.addGrip()}an=en}else if(1===(null==sn?void 0:sn.type))tn.next=rn[an+1],tn.next.prev=tn,tn.mate=rn[an],tn.addGrip(),this.first_seg||(this.first_seg=tn);else if(sn)1!==tn.type&&(tn.addGrip(),sn&&2!==sn.type&&(tn.next=sn,tn.next.prev=tn));else if(1!==tn.type){const en=rn[an];en.next=rn[an+1],en.next.prev=en,en.addGrip(),tn.addGrip(),this.first_seg||(this.first_seg=rn[an])}}return this}eachSeg(en){const tn=this.segs.length;for(let nn=0;nn{this.segs[en].ptgrip&&!this.selected_pts.includes(en)&&en>=0&&this.selected_pts.push(en)})),this.selected_pts.sort();let tn=this.selected_pts.length;const nn=[];for(nn.length=tn;tn--;){const en=this.selected_pts[tn],rn=this.segs[en];rn.select(!0),nn[tn]=rn.ptgrip}const rn=Path$1.subpathIsClosed(this.selected_pts[0]);Pa.addPtsToSelection({grips:nn,closedSubpath:rn})}static subpathIsClosed(en){let tn=!1;return Pa.getPathObj().eachSeg((function(nn){return nn<=en||2!==this.type&&(1!==this.type||(tn=!0,!1))})),tn}} +/** + * Path functionality. + * @module path + * @license MIT + * + * @copyright 2011 Alexis Deveria, 2011 Jeff Schiller + */let Ta=null,Fa=null;const convertPath$1=function(en,tn){const{pathSegList:nn}=en,rn=nn.numberOfItems;let an=0,sn=0,cn="",An=null;for(let en=0;en=nn-an&&un<=nn+an&&pn>=cn-an&&pn<=cn+an){sn=!0;break}}cn=Ta.getId(),Ta.removePath_(cn);const An=getElement(cn);let fn,yn;const bn=en.numberOfItems;if(sn){if(rn<=1&&bn>=2){const tn=en.getItem(0).x,nn=en.getItem(0).y;yn=hn.pathSegList.getItem(1),fn=4===yn.pathSegType?mn.createSVGPathSegLinetoAbs(tn,nn):mn.createSVGPathSegCurvetoCubicAbs(tn,nn,yn.x1/dn,yn.y1/dn,tn,nn);const rn=mn.createSVGPathSegClosePath();en.appendItem(fn),en.appendItem(rn)}else if(bn<3)return _n=!1,_n;if(hn.remove(),Ta.setDrawnPath(null),Ta.setStarted(!1),nn){Fa.matrix&&Ta.remapElement(An,{},Fa.matrix.inverse());const en=An.getAttribute("d"),tn=Fa.elem.getAttribute("d");return Fa.elem.setAttribute("d",tn+en),An.parentNode.removeChild(An),Fa.matrix&&Ta.recalcRotatedPath(),Ua.toEditMode(Fa.elem),Fa.selectPt(),!1}}else{if(Ta.getContainer()===Ta.getMouseTarget(tn)||!Ta.getContainer().contains(Ta.getMouseTarget(tn)))return!1;const en=mn.pathSegList.numberOfItems,rn=mn.pathSegList.getItem(en-1),an=rn.x,sn=rn.y;if(tn.shiftKey){const en=snapToAngle(an,sn,un,pn);({x:un,y:pn}=en)}yn=hn.pathSegList.getItem(1),fn=4===yn.pathSegType?mn.createSVGPathSegLinetoAbs(Ta.round(un),Ta.round(pn)):mn.createSVGPathSegCurvetoCubicAbs(Ta.round(un),Ta.round(pn),yn.x1/dn,yn.y1/dn,yn.x2/dn,yn.y2/dn),mn.pathSegList.appendItem(fn),un*=dn,pn*=dn,hn.setAttribute("d",["M",un,pn,un,pn].join(" ")),gn=en,nn&&(gn+=Fa.segs.length),Ta.addPointGrip(gn,un,pn)}}else{const en="M"+un+","+pn+" ";Ta.setDrawnPath(Ta.addSVGElementsFromJson({element:"path",curStyles:!0,attr:{d:en,id:Ta.getNextId(),opacity:Ta.getOpacity()/2}})),hn.setAttribute("d",["M",rn,An,rn,An].join(" ")),gn=nn?Fa.segs.length:0,Ta.addPointGrip(gn,rn,An)}}},mouseMove(nn,rn){const sn=Ta.getZoom();an=!0;const cn=Ta.getDrawnPath();if("path"!==Ta.getCurrentMode())if(Fa.dragging){const en=Ta.getPointFromGrip({x:Fa.dragging[0],y:Fa.dragging[1]},Fa),tn=Ta.getPointFromGrip({x:nn,y:rn},Fa),an=tn.x-en.x,sn=tn.y-en.y;Fa.dragging=[nn,rn],Fa.dragctrl?Fa.moveCtrl(an,sn):Fa.movePts(an,sn)}else Fa.selected_pts=[],Fa.eachSeg((function(en){const tn=this;if(!tn.next&&!tn.prev)return;const nn=Ta.getRubberBox(),rn=getBBox(nn),an=Ta.getGripPt(tn),sn={x:an.x,y:an.y,width:0,height:0},cn=rectsIntersect(rn,sn);this.select(cn),cn&&Fa.selected_pts.push(tn.index)}));else{if(!cn)return;const an=cn.pathSegList,An=an.numberOfItems-1;if(en){const dn=Ta.addCtrlGrip("1c1"),un=Ta.addCtrlGrip("0c2");dn.setAttribute("cx",nn),dn.setAttribute("cy",rn),dn.setAttribute("display","inline");const pn=en[0],hn=en[1],gn=pn+(pn-nn/sn),_n=hn+(hn-rn/sn);un.setAttribute("cx",gn*sn),un.setAttribute("cy",_n*sn),un.setAttribute("display","inline");const mn=Ta.getCtrlLine(1);if(assignAttributes(mn,{x1:nn,y1:rn,x2:gn*sn,y2:_n*sn,display:"inline"}),0===An)tn=[nn,rn];else{const en=an.getItem(An-1);let nn=en.x,rn=en.y;6===en.pathSegType?(nn+=nn-en.x2,rn+=rn-en.y2):tn&&(nn=tn[0]/sn,rn=tn[1]/sn),Ta.replacePathSeg(6,An,[pn,hn,nn,rn,gn,_n],cn)}}else{const en=getElement("path_stretch_line");if(en){const cn=an.getItem(An);if(6===cn.pathSegType){const tn=cn.x+(cn.x-cn.x2),an=cn.y+(cn.y-cn.y2);Ta.replacePathSeg(6,1,[nn,rn,tn*sn,an*sn,nn,rn],en)}else tn?Ta.replacePathSeg(6,1,[nn,rn,tn[0],tn[1],nn,rn],en):Ta.replacePathSeg(4,1,[nn,rn],en)}}}},mouseUp(nn,rn,sn,cn){const An=Ta.getDrawnPath();if("path"===Ta.getCurrentMode())return en=null,An||(rn=getElement(Ta.getId()),Ta.setStarted(!1),tn=null),{keep:!0,element:rn};const dn=Ta.getRubberBox();if(Fa.dragging){const en=Fa.cur_pt;Fa.dragging=!1,Fa.dragctrl=!1,Fa.update(),an&&Fa.endChanges("Move path point(s)"),nn.shiftKey||an||Fa.selectPt(en)}else"none"!==(null==dn?void 0:dn.getAttribute("display"))?(dn.setAttribute("display","none"),dn.getAttribute("width")<=2&&dn.getAttribute("height")<=2&&Ua.toSelectMode(nn.target)):Ua.toSelectMode(nn.target);an=!1},toEditMode(en){Fa=Ta.getPath_(en),Ta.setCurrentMode("pathedit"),Ta.clearSelection(),Fa.setPathContext(),Fa.show(!0).update(),Fa.oldbbox=getBBox(Fa.elem),nn=!1},toSelectMode(en){const tn=en===Fa.elem;Ta.setCurrentMode("select"),Fa.setPathContext(),Fa.show(!1),rn=!1,Ta.clearSelection(),Fa.matrix&&Ta.recalcRotatedPath(),tn&&(Ta.call("selected",[en]),Ta.addToSelection([en],!0))},addSubPath(en){en?(Ta.setCurrentMode("path"),nn=!0):(Ua.clear(!0),Ua.toEditMode(Fa.elem))},select(en){rn===en?(Ua.toEditMode(en),Ta.setCurrentMode("pathedit")):rn=en},reorient(){const en=Ta.getSelectedElements()[0];if(!en)return;if(0===getRotationAngle(en))return;const tn=new BatchCommand$4("Reorient path"),nn={d:en.getAttribute("d"),transform:en.getAttribute("transform")};tn.addSubCommand(new ChangeElementCommand$2(en,nn)),Ta.clearSelection(),this.resetOrientation(en),Ta.addCommandToHistory(tn),Ta.getPath_(en).show(!1).matrix=null,this.clear(),Ta.addToSelection([en],!0),Ta.call("changed",Ta.getSelectedElements())},clear(){const en=Ta.getDrawnPath();if(rn=null,en){const en=getElement(Ta.getId()),nn=getElement("path_stretch_line");nn.parentNode.removeChild(nn),en.parentNode.removeChild(en);const rn=getElement("pathpointgrip_container").querySelectorAll("*");Array.prototype.forEach.call(rn,(function(en){en.setAttribute("display","none")})),tn=null,Ta.setDrawnPath(null),Ta.setStarted(!1)}else"pathedit"===Ta.getCurrentMode()&&this.toSelectMode();Fa&&Fa.init().show(!1)},resetOrientation(en){if("path"!==(null==en?void 0:en.nodeName))return!1;const tn=en.transform.baseVal,nn=transformListToTransform(tn).matrix;tn.clear(),en.removeAttribute("transform");const rn=en.pathSegList,an=rn.numberOfItems;for(let tn=0;tn0){const nn=en.getItem(tn-1).pathSegType;if(2===nn){remItems(tn-1,1),cleanup();break}if(1===nn&&en.numberOfItems-1===tn){remItems(tn,1),cleanup();break}}}return!1};if(cleanup(),Fa.elem.pathSegList.numberOfItems<=1)return Ua.toSelectMode(Fa.elem),void Ta.canvas.deleteSelectedElements();Fa.init(),Fa.clearSelection(),window.opera&&Fa.elem.setAttribute("d",Fa.elem.getAttribute("d")),Fa.endChanges("Delete path node(s)")},smoothPolylineIntoPath:function(en){let tn;const{points:nn}=en,rn=nn.numberOfItems;if(rn>=4){let an=nn.getItem(0),sn=null,cn=[];for(cn.push(["M",an.x,",",an.y," C"].join("")),tn=1;tn<=rn-4;tn+=3){let en=nn.getItem(tn);const rn=nn.getItem(tn+1),An=nn.getItem(tn+2);if(sn){const tn=Ta.smoothControlPoints(sn,en,an);if(2===(null==tn?void 0:tn.length)){const nn=cn[cn.length-1].split(",");nn[2]=tn[0].x,nn[3]=tn[0].y,cn[cn.length-1]=nn.join(","),en=tn[1]}}cn.push([en.x,en.y,rn.x,rn.y,An.x,An.y].join(",")),an=An,sn=rn}for(cn.push("L");tn{Object.assign(Ma,en.ui)};let Ra=[],Oa=!0,Qa={};const setLinkControlPoints=en=>{Oa=en};let qa=null;const init$g=en=>{Ia=en,Ia.replacePathSeg=replacePathSegMethod,Ia.addPointGrip=addPointGripMethod,Ia.removePath_=removePath_,Ia.getPath_=getPath_,Ia.addCtrlGrip=addCtrlGripMethod,Ia.getCtrlLine=getCtrlLineMethod,Ia.getGripPt=Ga,Ia.getPointFromGrip=getPointFromGripMethod,Ia.setLinkControlPoints=setLinkControlPoints,Ia.reorientGrads=reorientGrads,Ia.getSegData=()=>Na,Ia.getUIStrings=()=>Ma,Ia.getPathObj=()=>qa,Ia.setPathObj=en=>{qa=en},Ia.getPathFuncs=()=>Ra,Ia.getLinkControlPts=()=>Oa,Ra=[0,"ClosePath"],["Moveto","Lineto","CurvetoCubic","CurvetoQuadratic","Arc","LinetoHorizontal","LinetoVertical","CurvetoCubicSmooth","CurvetoQuadraticSmooth"].forEach((en=>{Ra.push(en+"Abs"),Ra.push(en+"Rel")})),Ta=Ia,Pa=Ia},Va=ptObjToArrMethod,Ga=getGripPtMethod,Da=getPointFromGripMethod,Ha=addPointGripMethod,za=getGripContainerMethod,Ka=addCtrlGripMethod,$a=getCtrlLineMethod,Wa=getPointGripMethod,Xa=getControlPointsMethod,Ya=replacePathSegMethod,Za=getSegSelectorMethod,smoothControlPoints=(en,tn,nn)=>{const rn=en.x-nn.x,an=en.y-nn.y,sn=tn.x-nn.x,cn=tn.y-nn.y;if(!(0===rn&&0===an||0===sn&&0===cn)){const en=Math.sqrt(rn*rn+an*an),tn=Math.sqrt(sn*sn+cn*cn),An=Ia.getSvgRoot().createSVGPoint(),dn=Ia.getSvgRoot().createSVGPoint();let un=Math.atan2(an,rn),pn=Math.atan2(cn,sn);un<0&&(un+=2*Math.PI),pn<0&&(pn+=2*Math.PI);const hn=Math.abs(un-pn),gn=Math.abs(Math.PI-hn)/2;let _n,mn;return un-pn>0?(_n=hn{let tn=Qa[en.id];return tn||(tn=Qa[en.id]=new Path$1(en)),tn},removePath_=en=>{en in Qa&&delete Qa[en]};let Ja,es,ts,ns,rs;const getRotVals=(en,tn)=>{let nn=en-ts,rn=tn-ns,an=Math.sqrt(nn*nn+rn*rn),sn=Math.atan2(rn,nn)+rs;return nn=an*Math.cos(sn)+ts,rn=an*Math.sin(sn)+ns,nn-=Ja,rn-=es,an=Math.sqrt(nn*nn+rn*rn),sn=Math.atan2(rn,nn)-rs,{x:an*Math.cos(sn)+Ja,y:an*Math.sin(sn)+es}},clearData=()=>{Qa={}},reorientGrads=(en,tn)=>{const nn=getBBox(en);for(let rn=0;rn<2;rn++){const an=0===rn?"fill":"stroke",sn=en.getAttribute(an);if(sn&&sn.startsWith("url(")){const rn=getRefElem(sn);if("linearGradient"===rn.tagName){let sn=rn.getAttribute("x1")||0,cn=rn.getAttribute("y1")||0,An=rn.getAttribute("x2")||1,dn=rn.getAttribute("y2")||0;sn=nn.width*sn+nn.x,cn=nn.height*cn+nn.y,An=nn.width*An+nn.x,dn=nn.height*dn+nn.y;const un=transformPoint(sn,cn,tn),pn=transformPoint(An,dn,tn),hn={x1:(un.x-nn.x)/nn.width,y1:(un.y-nn.y)/nn.height,x2:(pn.x-nn.x)/nn.width,y2:(pn.y-nn.y)/nn.height},gn=rn.cloneNode(!0);for(const[en,tn]of Object.entries(hn))gn.setAttribute(en,tn);gn.id=Ia.getNextId(),findDefs().append(gn),en.setAttribute(an,"url(#"+gn.id+")")}}}},os=[0,"z","M","m","L","l","C","c","Q","q","A","a","H","h","V","v","S","s","T","t"],pathDSegment=(en,tn,nn,rn)=>{tn.forEach(((en,nn)=>{tn[nn]=shortFloat(en)}));let an=en+tn.join(" ");return nn&&(an+=" "+nn.join(" ")),rn&&(an+=" "+shortFloat(rn)),an},is=Ua;var as=Object.freeze({__proto__:null,setUiStrings:setUiStrings,setLinkControlPoints:setLinkControlPoints,get path(){return qa},init:init$g,ptObjToArr:Va,getGripPt:Ga,getPointFromGrip:Da,addPointGrip:Ha,getGripContainer:za,addCtrlGrip:Ka,getCtrlLine:$a,getPointGrip:Wa,getControlPoints:Xa,replacePathSeg:Ya,getSegSelector:Za,smoothControlPoints:smoothControlPoints,getPath_:getPath_,removePath_:removePath_,recalcRotatedPath:()=>{const en=qa.elem;if(rs=getRotationAngle(en,!0),!rs)return;const tn=qa.oldbbox;ts=tn.x+tn.width/2,ns=tn.y+tn.height/2;const nn=getBBox(en);Ja=nn.x+nn.width/2,es=nn.y+nn.height/2;const rn=Ja-ts,an=es-ns,sn=Math.sqrt(rn*rn+an*an),cn=Math.atan2(an,rn)+rs;Ja=sn*Math.cos(cn)+ts,es=sn*Math.sin(cn)+ns;const An=en.pathSegList;let dn=An.numberOfItems;for(;dn;){dn-=1;const en=An.getItem(dn),tn=en.pathSegType;if(1===tn)continue;const nn=getRotVals(en.x,en.y),rn=[nn.x,nn.y];if(en.x1&&en.x2){const tn=getRotVals(en.x1,en.y1),nn=getRotVals(en.x2,en.y2);rn.splice(rn.length,0,tn.x,tn.y,nn.x,nn.y)}Ya(tn,dn,rn)}getBBox(en);const un=Ia.getSvgRoot().createSVGTransform(),pn=en.transform.baseVal;un.setRotate(180*rs/Math.PI,Ja,es),pn.replaceItem(un,0)},clearData:clearData,reorientGrads:reorientGrads,convertPath:(en,tn)=>{const{pathSegList:nn}=en,rn=nn.numberOfItems;let an=0,sn=0,cn="",An=null;for(let en=0;en=0&&en<=1&&this.group_.setAttribute("opacity",en)}appendChildren(en){for(const tn of en)this.group_.append(tn)}getTitleElement(){const en=this.group_.childNodes.length;for(let tn=0;tn{nn.setAttributeNS(en.namespaceURI,en.nodeName,en.value)})),nn.removeAttribute("id"),nn.id=tn(),en.childNodes.forEach((function(en){switch(en.nodeType){case 1:nn.append(copyElem(en,tn));break;case 3:nn.textContent=en.nodeValue}})),en.dataset.gsvg)nn.dataset.gsvg=nn.firstChild;else if(en.dataset.symbol){const tn=en.dataset.symbol;nn.dataset.ref=tn,nn.dataset.symbol=tn}else"image"===nn.tagName&&preventClickDefault(nn);return nn},ss="a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use".split(","); +/** + * Tools for drawing. + * @module draw + * @license MIT + * @copyright 2011 Jeff Schiller + */let ls=0,cs=[];function historyRecordingService(en){return en||new HistoryRecordingService(As.undoMgr)}function findLayerNameInGroup(en){const tn=en.querySelector("title");return tn?tn.textContent:""}function getNewLayerName(en){let tn=1;for(;en.includes("Layer "+tn);)tn++;return"Layer "+tn}class Drawing{constructor(en,tn){if(!en||!en.tagName||!en.namespaceURI||"svg"!==en.tagName||en.namespaceURI!==xa.SVG)throw new Error("Error: svgedit.draw.Drawing instance initialized without a element");this.svgElem_=en,this.obj_num=0,this.idPrefix=tn||"svg_",this.releasedNums=[],this.all_layers=[],this.layer_map={},this.current_layer=null,this.nonce_="";const nn=this.svgElem_.getAttributeNS(xa.SE,"nonce");nn&&2!==ls?this.nonce_=nn:1===ls&&this.setNonce(Math.floor(100001*Math.random()))}getElem_(en){return this.svgElem_.querySelector?this.svgElem_.querySelector("#"+en):this.svgElem_.querySelector("[id="+en+"]")}getSvgElem(){return this.svgElem_}getNonce(){return this.nonce_}setNonce(en){this.svgElem_.setAttributeNS(xa.XMLNS,"xmlns:se",xa.SE),this.svgElem_.setAttributeNS(xa.SE,"se:nonce",en),this.nonce_=en}clearNonce(){this.nonce_=""}getId(){return this.nonce_?this.idPrefix+this.nonce_+"_"+this.obj_num:this.idPrefix+this.obj_num}getNextId(){const en=this.obj_num;let tn=!1;this.releasedNums.length>0?(this.obj_num=this.releasedNums.pop(),tn=!0):this.obj_num++;let nn=this.getId();for(;this.getElem_(nn);)tn&&(this.obj_num=en,tn=!1),this.obj_num++,nn=this.getId();return tn&&(this.obj_num=en),nn}releaseId(en){const tn=this.idPrefix+(this.nonce_?this.nonce_+"_":"");if("string"!=typeof en||!en.startsWith(tn))return!1;const nn=Number.parseInt(en.substr(tn.length));return!("number"!=typeof nn||nn<=0||this.releasedNums.includes(nn)||(this.releasedNums.push(nn),0))}getNumLayers(){return this.all_layers.length}hasLayer(en){return void 0!==this.layer_map[en]}getLayerName(en){return en>=0&&en=tn)return null;const nn=this.indexCurrentLayer();if(-1===nn||nn===en)return null;const rn=this.current_layer.getGroup(),an=rn.nextSibling;let sn=null;return en>nn?en0){const en=this.current_layer.getName();this.current_layer=this.all_layers[an-1],this.all_layers.splice(an,1),delete this.layer_map[en]}en.endBatchCommand()}mergeAllLayers(en){for(this.current_layer=this.all_layers[this.all_layers.length-1],en.startBatchCommand("Merge all Layers");this.all_layers.length>1;)this.mergeLayer(en);en.endBatchCommand()}setCurrentLayer(en){const tn=this.layer_map[en];return!!tn&&(this.current_layer&&this.current_layer.deactivate(),this.current_layer=tn,this.current_layer.activate(),!0)}indexCurrentLayer(){return this.all_layers.indexOf(this.current_layer)}deleteCurrentLayer(){if(this.current_layer&&this.getNumLayers()>1){const en=this.current_layer.removeGroup();return this.identifyLayers(),en}return null}identifyLayers(){this.all_layers=[],this.layer_map={};const en=this.svgElem_.childNodes.length,tn=[],nn=[];let rn=null,an=!1;for(let sn=0;sn0||!an?(rn=new Layer(getNewLayerName(nn),null,this.svgElem_),rn.appendChildren(tn),this.all_layers.push(rn),this.layer_map[name]=rn):rn.activate(),this.current_layer=rn}createLayer(en,tn){this.current_layer&&this.current_layer.deactivate(),(null==en||""===en||this.layer_map[en])&&(en=getNewLayerName(Object.keys(this.layer_map)));const nn=new Layer(en,null,this.svgElem_);return tn&&(tn.startBatchCommand("Create Layer"),tn.insertElement(nn.getGroup()),tn.endBatchCommand()),this.all_layers.push(nn),this.layer_map[en]=nn,this.current_layer=nn,nn.getGroup()}cloneLayer(en,tn){if(!this.current_layer)return null;this.current_layer.deactivate(),(null==en||""===en||this.layer_map[en])&&(en=getNewLayerName(Object.keys(this.layer_map)));const nn=this.current_layer.getGroup(),rn=new Layer(en,nn,this.svgElem_),an=rn.getGroup();[...nn.childNodes].forEach((en=>{"title"!==en.localName&&an.append(this.copyElem(en))})),tn&&(tn.startBatchCommand("Duplicate Layer"),tn.insertElement(an),tn.endBatchCommand());const sn=this.indexCurrentLayer();return sn>=0?this.all_layers.splice(sn+1,0,rn):this.all_layers.push(rn),this.layer_map[en]=rn,this.current_layer=rn,an}getLayerVisibility(en){const tn=this.layer_map[en];return!!tn&&tn.isVisible()}setLayerVisibility(en,tn){if("boolean"!=typeof tn)return null;const nn=this.layer_map[en];return nn?(nn.setVisible(tn),nn.getGroup()):null}getLayerOpacity(en){const tn=this.layer_map[en];return tn?tn.getOpacity():null}setLayerOpacity(en,tn){if("number"!=typeof tn||tn<0||tn>1)return;const nn=this.layer_map[en];nn&&nn.setOpacity(tn)}copyElem(en){const tn=this;return copyElem(en,(function(){return tn.getNextId()}))}}let As;const identifyLayers=()=>{leaveContext(),As.getCurrentDrawing().identifyLayers()},indexCurrentLayer=()=>As.getCurrentDrawing().indexCurrentLayer(),createLayer=(en,tn)=>{const nn=As.getCurrentDrawing().createLayer(en,historyRecordingService(tn));As.clearSelection(),As.call("changed",[nn])},cloneLayer=(en,tn)=>{const nn=As.getCurrentDrawing().cloneLayer(en,historyRecordingService(tn));As.clearSelection(),leaveContext(),As.call("changed",[nn])},deleteCurrentLayer=()=>{const{BatchCommand:en,RemoveElementCommand:tn}=As.history;let nn=As.getCurrentDrawing().getCurrentLayer();const{nextSibling:rn}=nn,an=nn.parentNode;if(nn=As.getCurrentDrawing().deleteCurrentLayer(),nn){const sn=new en("Delete Layer");return sn.addSubCommand(new tn(nn,rn,an)),As.addCommandToHistory(sn),As.clearSelection(),As.call("changed",[an]),!0}return!1},setCurrentLayer=en=>{const tn=As.getCurrentDrawing().setCurrentLayer(toXml(en));return tn&&As.clearSelection(),tn},renameCurrentLayer=en=>{const tn=As.getCurrentDrawing(),nn=tn.getCurrentLayer();return!(!nn||!tn.setCurrentLayerName(en,historyRecordingService()))&&(As.call("changed",[nn]),!0)},setCurrentLayerPosition=en=>{const{MoveElementCommand:tn}=As.history,nn=As.getCurrentDrawing().setCurrentLayerPosition(en);return!!nn&&(As.addCommandToHistory(new tn(nn.currentGroup,nn.oldNextSibling,As.getSvgContent())),!0)},setLayerVisibility=(en,tn)=>{const{ChangeElementCommand:nn}=As.history,rn=As.getCurrentDrawing(),an=rn.getLayerVisibility(en),sn=rn.setLayerVisibility(en,tn);if(!sn)return!1;{const en=an?"inline":"none";As.addCommandToHistory(new nn(sn,{display:en},"Layer Visibility"))}return sn===rn.getCurrentLayer()&&(As.clearSelection(),As.pathActions.clear()),!0},moveSelectedToLayer=en=>{const{BatchCommand:tn,MoveElementCommand:nn}=As.history,rn=As.getCurrentDrawing().getLayerByName(en);if(!rn)return!1;const an=new tn("Move Elements to Layer"),sn=As.getSelectedElements();let cn=sn.length;for(;cn--;){const en=sn[cn];if(!en)continue;const tn=en.nextSibling,An=en.parentNode;rn.append(en),an.addSubCommand(new nn(en,tn,An))}return As.addCommandToHistory(an),!0},mergeLayer=en=>{As.getCurrentDrawing().mergeLayer(historyRecordingService(en)),As.clearSelection(),leaveContext(),As.changeSvgContent()},mergeAllLayers=en=>{As.getCurrentDrawing().mergeAllLayers(historyRecordingService(en)),As.clearSelection(),leaveContext(),As.changeSvgContent()},leaveContext=()=>{const en=cs.length,tn=As.getDataStorage();if(en){for(let nn=0;nn{const tn=As.getDataStorage();leaveContext(),"string"==typeof en&&(en=getElement(en)),As.setCurrentGroup(en);const nn=function getParentsUntil(en,tn,nn){const rn=[],an=null==tn?void 0:tn.charAt(0),sn=null==nn?void 0:nn.selector.charAt(0);for(;en&&en!==document;en=en.parentNode){if(tn){if("."===an&&en.classList.contains(tn.substr(1)))break;if("#"===an&&en.id===tn.substr(1))break;if("["===an&&en.hasAttribute(tn.substr(1,tn.length-1)))break;if(en.tagName.toLowerCase()===tn)break}nn?("."===sn&&en.classList.contains(nn.substr(1))&&rn.push(en),"#"===sn&&en.id===nn.substr(1)&&rn.push(en),"["===sn&&en.hasAttribute(nn.substr(1,nn.length-1))&&rn.push(en),en.tagName.toLowerCase()===nn&&rn.push(en)):rn.push(en)}return rn.length?rn:null}(en,"#svgcontent"),rn=[];nn.forEach((function(en){Array.prototype.filter.call(en.parentNode.children,(function(tn){return tn!==en})).forEach((function(en){rn.push(en)}))})),rn.forEach((function(en){const nn=en.getAttribute("opacity")||1;tn.put(en,"orig_opac",nn),en.setAttribute("opacity",.33*nn),en.setAttribute("style","pointer-events: none"),cs.push(en)})),As.clearSelection(),As.call("contextset",As.getCurrentGroup())},{InsertElementCommand:ds,BatchCommand:us}=La;let ps=null;const pasteElementsMethod=function(en,tn,nn){let rn=JSON.parse(sessionStorage.getItem(ps.getClipboardID()));if(!rn)return;let an=rn.length;if(!an)return;const sn=[],cn=new us("Paste elements"),An={};function checkIDs(en){var tn;null!==(tn=en.attr)&&void 0!==tn&&tn.id&&(An[en.attr.id]=ps.getNextId(),en.attr.id=An[en.attr.id]),en.children&&en.children.forEach((en=>checkIDs(en)))}for(rn.forEach((en=>checkIDs(en))),ps.runExtensions("IDsUpdated",{elems:rn,changes:An},!0).forEach((function(en){en&&"remove"in en&&en.remove.forEach((function(en){rn=rn.filter((function(tn){return tn.attr.id!==en}))}))}));an--;){const en=rn[an];if(!en)continue;const tn=ps.addSVGElementsFromJson(en);sn.push(tn),cn.addSubCommand(new ds(tn)),ps.restoreRefElements(tn)}if(ps.selectOnly(sn),"in_place"!==en){let rn,an;en?"point"===en&&(rn=tn,an=nn):(rn=ps.getLastClickPoint("x"),an=ps.getLastClickPoint("y"));const An=getStrokedBBoxDefaultVisible(sn),dn=rn-(An.x+An.width/2),un=an-(An.y+An.height/2),pn=[],hn=[];sn.forEach((function(en){pn.push(dn),hn.push(un)}));const gn=ps.moveSelectedElements(pn,hn,!1);gn&&cn.addSubCommand(gn)}ps.addCommandToHistory(cn),ps.call("changed",sn)},touchHandler=en=>{en.preventDefault();const{changedTouches:tn}=en,nn=tn[0];let rn="";switch(en.type){case"touchstart":rn="mousedown";break;case"touchmove":rn="mousemove";break;case"touchend":rn="mouseup";break;default:return}const{screenX:an,screenY:sn,clientX:cn,clientY:An}=nn,dn=new MouseEvent(rn,{bubbles:!0,cancelable:!0,view:window,detail:1,screenX:an,screenY:sn,clientX:cn,clientY:An,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relatedTarget:null});tn.length<2&&nn.target.dispatchEvent(dn)},hs="http://www.w3.org/2000/svg",{userAgent:gs}=navigator,_s=gs.includes("AppleWebKit"),ms=gs.includes("Gecko/"),fs=gs.includes("Chrome/");gs.includes("Macintosh");const ys=function(){const en=document.createElementNS(hs,"svg"),tn=document.createElementNS(hs,"svg");document.documentElement.append(en),tn.setAttribute("x",5),en.append(tn);const nn=document.createElementNS(hs,"text");nn.textContent="a",tn.append(nn);try{return 0===nn.getStartPositionOfChar(0).x}catch(en){return!1}finally{en.remove()}}(),isWebkit=()=>_s,isGecko$1=()=>ms,{UndoManager:bs,HistoryEventTypes:vs}=La;let ws=null;const ffClone=function(en){if(!isGecko$1())return en;const tn=en.cloneNode(!0);return en.before(tn),en.remove(),ws.selectorManager.releaseSelector(en),ws.setSelectedElements(0,tn),ws.selectorManager.requestSelector(tn).showGrips(!0),tn},changeSelectedAttributeNoUndoMethod=(en,tn,nn)=>{var rn;if("id"===en){const en=nn[0],rn=en.id;return void(rn!==tn&&(ws.clearSelection(),en.id=tn,ws.addToSelection([en],!0),ws.call("elementRenamed",{elem:en,oldId:rn,newId:tn})))}const an=ws.getSelectedElements(),sn=ws.getZoom();"pathedit"===ws.getCurrentMode()&&ws.pathActions.moveNode(en,tn);let cn=(nn=null!==(rn=nn)&&void 0!==rn?rn:an).length;const An=["g","polyline","path"];for(;cn--;){let rn=nn[cn];if(!rn)continue;if(("x"===en||"y"===en)&&An.includes(rn.tagName)){const nn=getStrokedBBoxDefaultVisible([rn]),an="x"===en?tn-nn.x:0,cn="y"===en?tn-nn.y:0;ws.moveSelectedElements(an*sn,cn*sn,!0);continue}let un="#text"===en?rn.textContent:rn.getAttribute(en);if(un||(un=""),un!==String(tn)){"#text"===en?(rn.textContent=tn,/rotate/.test(rn.getAttribute("transform"))&&(rn=ffClone(rn))):"#href"===en?setHref(rn,tn):tn||"number"==typeof tn?rn.setAttribute(en,tn):rn.removeAttribute(en),"textedit"===ws.getCurrentMode()&&"#text"!==en&&rn.textContent.length&&ws.textActions.toSelectMode(rn),isGecko$1()&&"text"===rn.nodeName&&/rotate/.test(rn.getAttribute("transform"))&&(String(tn).startsWith("url")||["font-size","font-family","x","y"].includes(en)&&rn.textContent)&&(rn=ffClone(rn)),an.includes(rn)&&setTimeout((function(){rn.parentNode&&ws.selectorManager.requestSelector(rn).resize()}),0);const nn=getRotationAngle(rn);if(0!==nn&&"transform"!==en){var dn;const en=null===(dn=rn.transform)||void 0===dn?void 0:dn.baseVal;let tn=en.numberOfItems;for(;tn--;)if(4===en.getItem(tn).type){en.removeItem(tn);const an=getBBox(rn),sn=transformPoint(an.x+an.width/2,an.y+an.height/2,transformListToTransform(en).matrix),cn=sn.x,An=sn.y,dn=ws.getSvgRoot().createSVGTransform();dn.setRotate(nn,cn,An),en.insertItemBefore(dn,tn);break}}}}},changeSelectedAttributeMethod=function(en,tn,nn){const rn=ws.getSelectedElements();nn=nn||rn,ws.undoMgr.beginUndoableChange(en,nn),changeSelectedAttributeNoUndoMethod(en,tn,nn);const an=ws.undoMgr.finishUndoableChange();an.isEmpty()||ws.undoMgr.addCommandToHistory(an)},{BatchCommand:ks}=La;let Cs=null;const clearSelectionMethod=en=>{var tn;Cs.getSelectedElements().forEach((en=>{en&&Cs.selectorManager.releaseSelector(en)})),null!==(tn=Cs)&&void 0!==tn&&tn.setEmptySelectedElements(),en||Cs.call("selected",Cs.getSelectedElements())},addToSelectionMethod=(en,tn)=>{const nn=Cs.getSelectedElements();if(!en.length)return;let rn=0;for(;rn1&&en.showGrips(!1)}}if(nn.length)for(Cs.call("selected",nn),1===nn.length&&Cs.selectorManager.requestSelector(nn[0]).showGrips(tn),nn.sort(((en,tn)=>en&&tn&&en.compareDocumentPosition?3-(6&tn.compareDocumentPosition(en)):en?0:1));!nn[0];)nn.shift(0)},getMouseTargetMethod=en=>{if(!en)return null;let tn=en.target;if(tn.correspondingUseElement&&(tn=tn.correspondingUseElement),[xa.MATH,xa.HTML].includes(tn.namespaceURI)&&"svgcanvas"!==tn.id)for(;"foreignObject"!==tn.nodeName;)if(tn=tn.parentNode,!tn)return Cs.getSvgRoot();const nn=Cs.getCurrentDrawing().getCurrentLayer();if([Cs.getSvgRoot(),Cs.getDOMContainer(),Cs.getSvgContent(),nn].includes(tn))return Cs.getSvgRoot();if(getClosest(tn.parentNode,"#selectorParentGroup"))return Cs.selectorManager.selectorParentGroup;for(;null===(rn=tn)||void 0===rn||null===(an=rn.parentNode)||void 0===an||!an.isSameNode(Cs.getCurrentGroup()||nn);){var rn,an;tn=tn.parentNode}return tn},runExtensionsMethod=(en,tn,nn)=>{let rn=!!nn&&[];for(const[an,sn]of Object.entries(Cs.getExtensions()))if("function"==typeof tn&&(tn=tn(an)),sn.eventBased){const nn=new CustomEvent("svgedit",{detail:{action:en,vars:tn}});document.dispatchEvent(nn)}else sn[en]&&(nn?rn.push(sn[en](tn)):rn=sn[en](tn));return rn},getIntersectionListMethod=en=>{const tn=Cs.getZoom();if(!Cs.getRubberBox())return null;const nn=Cs.getCurrentGroup()||Cs.getCurrentDrawing().getCurrentLayer();let rn;if(en)rn=Cs.getSvgContent().createSVGRect(),rn.x=en.x,rn.y=en.y,rn.width=en.width,rn.height=en.height;else{rn=getBBox(Cs.getRubberBox());const en=Cs.getSvgContent().createSVGRect();["x","y","width","height","top","right","bottom","left"].forEach((nn=>{en[nn]=rn[nn]/tn})),rn=en}const an=[];0===Cs.getCurBBoxes().length&&Cs.setCurBBoxes((en=>{en||(en=Cs.getSvgContent().children);const tn=[],nn=en.children;return Array.from(nn).forEach((en=>{en.getBBox&&tn.push({elem:en,bbox:getStrokedBBoxDefaultVisible([en])})})),tn.reverse()})(nn));let sn=Cs.getCurBBoxes().length;for(;sn--;){const en=Cs.getCurBBoxes();rn.width&&rectsIntersect(rn,en[sn].bbox)&&an.push(en[sn].elem)}return an},groupSvgElem=en=>{const tn=Cs.getDataStorage(),nn=document.createElementNS(xa.SVG,"g");en.replaceWith(nn),nn.appendChild(en),tn.put(nn,"gsvg",en),nn.id=Cs.getNextId()},prepareSvg=en=>{Cs.sanitizeSvg(en.documentElement),[...en.getElementsByTagNameNS(xa.SVG,"path")].forEach((en=>{const tn=Cs.pathActions.convertPath(en);en.setAttribute("d",tn),Cs.pathActions.fixEnd(en)}))},setRotationAngle=(en,tn)=>{const nn=Cs.getSelectedElements();en=Number.parseFloat(en);const rn=nn[0],an=rn.getAttribute("transform"),sn=getBBox(rn),cn=sn.x+sn.width/2,An=sn.y+sn.height/2,dn=rn.transform.baseVal;if(dn.numberOfItems>0&&4===dn.getItem(0).type&&dn.removeItem(0),0!==en){const tn=transformPoint(cn,An,transformListToTransform(dn).matrix),nn=Cs.getSvgRoot().createSVGTransform();nn.setRotate(en,tn.x,tn.y),dn.numberOfItems?dn.insertItemBefore(nn,0):dn.appendItem(nn)}else 0===dn.numberOfItems&&rn.removeAttribute("transform");if(!tn){let en=rn.getAttribute("transform");if(en){const tn=en.split(" "),nn=(en=>Math.round(Number(en)+Number.EPSILON))(tn[1]);en="".concat(tn[0]," ").concat(nn," ").concat(tn[2])}an?rn.setAttribute("transform",an):rn.removeAttribute("transform"),Cs.changeSelectedAttribute("transform",en,nn),Cs.call("changed",nn)}Cs.selectorManager.requestSelector(nn[0]).resize(),Cs.getSelector().updateGripCursors(en)},recalculateAllSelectedDimensions=()=>{const en="none"===Cs.getCurrentResizeMode()?"position":"size",tn=new ks(en),nn=Cs.getSelectedElements();nn.forEach((en=>{const nn=Cs.recalculateDimensions(en);nn&&tn.addSubCommand(nn)})),tn.isEmpty()||(Cs.addCommandToHistory(tn),Cs.call("changed",nn))}; +/** + * @module text-actions Tools for Text edit functions + * @license MIT + * + * @copyright 2010 Alexis Deveria, 2010 Jeff Schiller + */let Bs=null;const js=function(){let en,tn,nn,rn,an,sn,cn,An,dn,un,pn=[];function setCursor(en){const cn=""===tn.value;if(tn.focus(),!arguments.length)if(cn)en=0;else{if(tn.selectionEnd!==tn.selectionStart)return;en=tn.selectionEnd}const An=pn[en];cn||tn.setSelectionRange(en,en),nn=getElement("text_cursor"),nn||(nn=document.createElementNS(xa.SVG,"line"),assignAttributes(nn,{id:"text_cursor",stroke:"#333","stroke-width":1}),getElement("selectorParentGroup").append(nn)),an||(an=setInterval((function(){const en="none"===nn.getAttribute("display");nn.setAttribute("display",en?"inline":"none")}),600));const dn=ptToScreen(An.x,sn.y),un=ptToScreen(An.x,sn.y+sn.height);assignAttributes(nn,{x1:dn.x,y1:dn.y,x2:un.x,y2:un.y,visibility:"visible",display:"inline"}),rn&&rn.setAttribute("d","")}function setSelection(en,an,cn){if(en===an)return void setCursor(an);cn||tn.setSelectionRange(en,an),rn=getElement("text_selectblock"),rn||(rn=document.createElementNS(xa.SVG,"path"),assignAttributes(rn,{id:"text_selectblock",fill:"green",opacity:.5,style:"pointer-events:none"}),getElement("selectorParentGroup").append(rn));const An=pn[en],dn=pn[an];nn.setAttribute("visibility","hidden");const un=ptToScreen(An.x,sn.y),hn=ptToScreen(An.x+(dn.x-An.x),sn.y),gn=ptToScreen(An.x,sn.y+sn.height),_n=ptToScreen(An.x+(dn.x-An.x),sn.y+sn.height),mn="M"+un.x+","+un.y+" L"+hn.x+","+hn.y+" "+_n.x+","+_n.y+" "+gn.x+","+gn.y+"z";assignAttributes(rn,{d:mn,display:"inline"})}function getIndexFromPoint(tn,nn){const rn=Bs.getSvgRoot().createSVGPoint();if(rn.x=tn,rn.y=nn,1===pn.length)return 0;let an=en.getCharNumAtPosition(rn);an<0?(an=pn.length-2,tn<=pn[0].x&&(an=0)):an>=pn.length-2&&(an=pn.length-2);const sn=pn[an];return tn>sn.x+sn.width/2&&an++,an}function setCursorFromPoint(en,tn){setCursor(getIndexFromPoint(en,tn))}function setEndSelectionFromPoint(en,nn,rn){const an=tn.selectionStart,sn=getIndexFromPoint(en,nn);setSelection(Math.min(an,sn),Math.max(an,sn),!rn)}function screenToPt(en,tn){const nn={x:en,y:tn},rn=Bs.getZoom();if(nn.x/=rn,nn.y/=rn,cn){const en=transformPoint(nn.x,nn.y,cn.inverse());nn.x=en.x,nn.y=en.y}return nn}function ptToScreen(en,tn){const nn={x:en,y:tn};if(cn){const en=transformPoint(nn.x,nn.y,cn);nn.x=en.x,nn.y=en.y}const rn=Bs.getZoom();return nn.x*=rn,nn.y*=rn,nn}function selectAll(tn){setSelection(0,en.textContent.length),tn.target.removeEventListener("click",selectAll)}function selectWord(tn){if(!un||!en)return;const nn=Bs.getZoom(),rn=transformPoint(tn.pageX,tn.pageY,Bs.getrootSctm()),an=screenToPt(rn.x*nn,rn.y*nn),sn=getIndexFromPoint(an.x,an.y),cn=en.textContent,An=cn.substr(0,sn).replace(/[a-z\d]+$/i,"").length,dn=cn.substr(sn).match(/^[a-z\d]+/i);setSelection(An,(dn?dn[0].length:0)+sn),Bs.$click(tn.target,selectAll),setTimeout((function(){tn.target.removeEventListener("click",selectAll)}),300)}return{select(tn,nn,rn){en=tn,Bs.textActions.toEditMode(nn,rn)},start(tn){en=tn,Bs.textActions.toEditMode()},mouseDown(en,nn,rn,an){const sn=screenToPt(rn,an);tn.focus(),setCursorFromPoint(sn.x,sn.y),An=rn,dn=an},mouseMove(en,tn){const nn=screenToPt(en,tn);setEndSelectionFromPoint(nn.x,nn.y)},mouseUp(tn,nn,rn){const an=screenToPt(nn,rn);setEndSelectionFromPoint(an.x,an.y,!0),tn.target!==en&&nnAn-2&&rndn-2&&Bs.textActions.toSelectMode(!0)},setCursor:setCursor,toEditMode(tn,nn){if(un=!1,Bs.setCurrentMode("textedit"),Bs.selectorManager.requestSelector(en).showGrips(!1),Bs.selectorManager.requestSelector(en),Bs.textActions.init(),en.style.cursor="text",arguments.length){const en=screenToPt(tn,nn);setCursorFromPoint(en.x,en.y)}else setCursor();setTimeout((function(){un=!0}),300)},toSelectMode(sn){var cn;Bs.setCurrentMode("select"),clearInterval(an),an=null,rn&&rn.setAttribute("display","none"),nn&&nn.setAttribute("visibility","hidden"),en.style.cursor="move",sn&&(Bs.clearSelection(),en.style.cursor="move",Bs.call("selected",[en]),Bs.addToSelection([en],!0)),null!==(cn=en)&&void 0!==cn&&cn.textContent.length||Bs.deleteSelectedElements(),tn.blur(),en=!1},setInputElem(en){tn=en},clear(){"textedit"===Bs.getCurrentMode()&&Bs.textActions.toSelectMode()},init(nn){if(!en)return;let rn,an;if(!en.parentNode){const tn=Bs.getSelectedElements();en=tn[0],Bs.selectorManager.requestSelector(en).showGrips(!1)}const An=en.textContent.length,dn=en.getAttribute("transform");for(sn=getBBox(en),cn=dn?getMatrix(en):null,pn=[],pn.length=An,tn.focus(),en.removeEventListener("dblclick",selectWord),en.addEventListener("dblclick",selectWord),An||(an={x:sn.x+sn.width/2,width:0}),rn=0;rn{const tn={x:0,y:0},nn=Ps.getControllPoint2("x"),rn=Ps.getControllPoint2("y"),an=Ps.getControllPoint1("x"),sn=Ps.getControllPoint1("y"),cn=Ps.getStart("x"),An=Ps.getStart("y"),dn=Ps.getEnd("x"),un=Ps.getEnd("y"),pn=1/6,hn=en*en,gn=hn*en,_n=[[-1,3,-3,1],[3,-6,3,0],[-3,0,3,0],[1,4,1,0]];return tn.x=pn*((nn*_n[0][0]+an*_n[0][1]+cn*_n[0][2]+dn*_n[0][3])*gn+(nn*_n[1][0]+an*_n[1][1]+cn*_n[1][2]+dn*_n[1][3])*hn+(nn*_n[2][0]+an*_n[2][1]+cn*_n[2][2]+dn*_n[2][3])*en+(nn*_n[3][0]+an*_n[3][1]+cn*_n[3][2]+dn*_n[3][3])),tn.y=pn*((rn*_n[0][0]+sn*_n[0][1]+An*_n[0][2]+un*_n[0][3])*gn+(rn*_n[1][0]+sn*_n[1][1]+An*_n[1][2]+un*_n[1][3])*hn+(rn*_n[2][0]+sn*_n[2][1]+An*_n[2][2]+un*_n[2][3])*en+(rn*_n[3][0]+sn*_n[3][1]+An*_n[3][2]+un*_n[3][3])),{x:tn.x,y:tn.y}},mouseMoveEvent=en=>{var tn;if(!Ps.getStarted())return;if(1===en.button||Ps.spaceKey)return;Ps.textActions.init(),en.preventDefault();const nn=Ps.getSelectedElements(),rn=Ps.getZoom(),an=Ps.getSvgRoot(),sn=nn[0];let cn,An,dn,un,pn,hn,gn,_n,mn;const fn=transformPoint(en.clientX,en.clientY,Ps.getrootSctm()),yn=fn.x*rn,bn=fn.y*rn,vn=getElement(Ps.getId());let wn,xn=yn/rn,kn=xn,Cn=bn/rn,Sn=Cn;switch(Ps.getCurConfig().gridSnapping&&(kn=snapToGrid(kn),Sn=snapToGrid(Sn)),Ps.getCurrentMode()){case"select":sn&&(pn=kn-Ps.getStartX(),hn=Sn-Ps.getStartY(),Ps.getCurConfig().gridSnapping&&(pn=snapToGrid(pn),hn=snapToGrid(hn)),(pn||hn)&&(nn.forEach((en=>{en&&(((en,tn,nn,rn)=>{var an;const sn=en.createSVGTransform();sn.setTranslate(nn,rn);const cn=null===(an=tn.transform)||void 0===an?void 0:an.baseVal;cn.numberOfItems?2===cn.getItem(0).type?cn.replaceItem(sn,0):cn.insertItemBefore(sn,0):cn.appendItem(sn)})(an,en,pn,hn),Ps.selectorManager.requestSelector(en).resize())})),Ps.call("transition",nn)));break;case"multiselect":{xn*=rn,Cn*=rn,assignAttributes(Ps.getRubberBox(),{x:Math.min(Ps.getRStartX(),xn),y:Math.min(Ps.getRStartY(),Cn),width:Math.abs(xn-Ps.getRStartX()),height:Math.abs(Cn-Ps.getRStartY())});const en=nn.slice(),tn=[],an=Ps.getIntersectionList();for(gn=an.length,cn=0;cn0&&Ps.removeFromSelection(en),tn.length>0&&Ps.addToSelection(tn);break}case"resize":{wn=sn.transform.baseVal;const tn=hasMatrixTransform(wn);mn=tn?Ps.getInitBbox():getBBox(sn);let rn=mn.x,cn=mn.y,{width:An,height:dn}=mn;if(pn=kn-Ps.getStartX(),hn=Sn-Ps.getStartY(),Ps.getCurConfig().gridSnapping&&(pn=snapToGrid(pn),hn=snapToGrid(hn),dn=snapToGrid(dn),An=snapToGrid(An)),_n=getRotationAngle(sn),_n){const en=Math.sqrt(pn*pn+hn*hn),tn=Math.atan2(hn,pn)-_n*Math.PI/180;pn=en*Math.cos(tn),hn=en*Math.sin(tn)}Ps.getCurrentResizeMode().includes("n")||Ps.getCurrentResizeMode().includes("s")||(hn=0),Ps.getCurrentResizeMode().includes("e")||Ps.getCurrentResizeMode().includes("w")||(pn=0);let un=0,gn=0,fn=dn?(dn+hn)/dn:1,yn=An?(An+pn)/An:1;Ps.getCurrentResizeMode().includes("n")&&(fn=dn?(dn-hn)/dn:1,gn=dn),Ps.getCurrentResizeMode().includes("w")&&(yn=An?(An-pn)/An:1,un=An);const bn=an.createSVGTransform(),vn=an.createSVGTransform(),xn=an.createSVGTransform();if(Ps.getCurConfig().gridSnapping&&(rn=snapToGrid(rn),un=snapToGrid(un),cn=snapToGrid(cn),gn=snapToGrid(gn)),bn.setTranslate(-(rn+un),-(cn+gn)),en.shiftKey&&(1===yn?yn=fn:fn=yn),vn.setScale(yn,fn),xn.setTranslate(rn+un,cn+gn),tn){const en=_n?1:0;wn.replaceItem(bn,2+en),wn.replaceItem(vn,1+en),wn.replaceItem(xn,Number(en))}else{const en=wn.numberOfItems;wn.replaceItem(xn,en-3),wn.replaceItem(vn,en-2),wn.replaceItem(bn,en-1)}Ps.selectorManager.requestSelector(sn).resize(),Ps.call("transition",nn);break}case"zoom":xn*=rn,Cn*=rn,assignAttributes(Ps.getRubberBox(),{x:Math.min(Ps.getRStartX()*rn,xn),y:Math.min(Ps.getRStartY()*rn,Cn),width:Math.abs(xn-Ps.getRStartX()*rn),height:Math.abs(Cn-Ps.getRStartY()*rn)});break;case"text":assignAttributes(vn,{x:kn,y:Sn});break;case"line":{Ps.getCurConfig().gridSnapping&&(kn=snapToGrid(kn),Sn=snapToGrid(Sn));let tn=kn,nn=Sn;en.shiftKey&&(An=snapToAngle(Ps.getStartX(),Ps.getStartY(),tn,nn),tn=An.x,nn=An.y),vn.setAttribute("x2",tn),vn.setAttribute("y2",nn);break}case"foreignObject":case"square":case"rect":case"image":{const tn="square"===Ps.getCurrentMode()||en.shiftKey;let nn,rn,an=Math.abs(kn-Ps.getStartX()),sn=Math.abs(Sn-Ps.getStartY());tn?(an=sn=Math.max(an,sn),nn=Ps.getStartX()Ps.getThreSholdDist()){Ps.setSumDistance(Ps.getSumDistance()-Ps.getThreSholdDist());const en=Ps.getSvgContent().createSVGPoint();en.x=Ps.getbSpline("x"),en.y=Ps.getbSpline("y"),vn.points.appendItem(en)}Ps.setControllPoint2("x",Ps.getControllPoint1("x")),Ps.setControllPoint2("y",Ps.getControllPoint1("y")),Ps.setControllPoint1("x",Ps.getStart("x")),Ps.setControllPoint1("y",Ps.getStart("y")),Ps.setStart({x:Ps.getEnd("x"),y:Ps.getEnd("y")});break;case"path":case"pathedit":if(kn*=rn,Sn*=rn,Ps.getCurConfig().gridSnapping&&(kn=snapToGrid(kn),Sn=snapToGrid(Sn),Ps.setStartX(snapToGrid(Ps.getStartX())),Ps.setStartY(snapToGrid(Ps.getStartY()))),en.shiftKey){const{path:en}=as;let tn,nn;en?(tn=en.dragging?en.dragging[0]:Ps.getStartX(),nn=en.dragging?en.dragging[1]:Ps.getStartY()):(tn=Ps.getStartX(),nn=Ps.getStartY()),An=snapToAngle(tn,nn,kn,Sn),({x:kn,y:Sn}=An)}"none"!==(null===(tn=Ps.getRubberBox())||void 0===tn?void 0:tn.getAttribute("display"))&&(xn*=rn,Cn*=rn,assignAttributes(Ps.getRubberBox(),{x:Math.min(Ps.getRStartX()*rn,xn),y:Math.min(Ps.getRStartY()*rn,Cn),width:Math.abs(xn-Ps.getRStartX()*rn),height:Math.abs(Cn-Ps.getRStartY()*rn)})),Ps.pathActions.mouseMove(kn,Sn);break;case"textedit":kn*=rn,Sn*=rn,Ps.textActions.mouseMove(yn,bn);break;case"rotate":{mn=getBBox(sn),dn=mn.x+mn.width/2,un=mn.y+mn.height/2;const tn=getMatrix(sn),rn=transformPoint(dn,un,tn);if(dn=rn.x,un=rn.y,_n=(Math.atan2(un-Sn,dn-kn)*(180/Math.PI)-90)%360,Ps.getCurConfig().gridSnapping&&(_n=snapToGrid(_n)),en.shiftKey){const en=45;_n=Math.round(_n/en)*en}Ps.setRotationAngle(_n<-180?360+_n:_n,!0),Ps.call("transition",nn);break}}Ps.runExtensions("mouseMove",{event:en,mouse_x:yn,mouse_y:bn,selected:sn})},mouseOutEvent=()=>{const{$id:en}=Ps;if("select"!==Ps.getCurrentMode()&&Ps.getStarted()){const tn=new Event("mouseup");en("svgcanvas").dispatchEvent(tn)}},mouseUpEvent=en=>{if(2===en.button)return;if(!Ps.getStarted())return;Ps.textActions.init();const tn=Ps.getSelectedElements(),nn=Ps.getZoom(),rn=Ps.getJustSelected();Ps.setJustSelected(null);const an=transformPoint(en.clientX,en.clientY,Ps.getrootSctm()),sn=an.x*nn,cn=an.y*nn,An=sn/nn,dn=cn/nn;let un=getElement(Ps.getId()),pn=!1;const hn=An,gn=dn;let _n;switch(Ps.setStarted(!1),Ps.getCurrentMode()){case"resize":case"multiselect":Ps.getRubberBox()&&(Ps.getRubberBox().setAttribute("display","none"),Ps.setCurBBoxes([])),Ps.setCurrentMode("select");case"select":if(tn[0]){if(!tn[1]){const en=tn[0];switch(en.tagName){case"g":case"use":case"image":case"foreignObject":break;case"text":Ps.setCurText("font_size",en.getAttribute("font-size")),Ps.setCurText("font_family",en.getAttribute("font-family"));default:Ps.setCurProperties("fill",en.getAttribute("fill")),Ps.setCurProperties("fill_opacity",en.getAttribute("fill-opacity")),Ps.setCurProperties("stroke",en.getAttribute("stroke")),Ps.setCurProperties("stroke_opacity",en.getAttribute("stroke-opacity")),Ps.setCurProperties("stroke_width",en.getAttribute("stroke-width")),Ps.setCurProperties("stroke_dasharray",en.getAttribute("stroke-dasharray")),Ps.setCurProperties("stroke_linejoin",en.getAttribute("stroke-linejoin")),Ps.setCurProperties("stroke_linecap",en.getAttribute("stroke-linecap"))}Ps.selectorManager.requestSelector(en).showGrips(!0)}if(Ps.recalculateAllSelectedDimensions(),hn!==Ps.getRStartX()||gn!==Ps.getRStartY()){const en=tn.length;for(let nn=0;nn{en.removeAttribute("style")})))}return;case"zoom":{var mn;null===(mn=Ps.getRubberBox())||void 0===mn||mn.setAttribute("display","none");const tn=en.shiftKey?.5:2;return void Ps.call("zoomed",{x:Math.min(Ps.getRStartX(),hn),y:Math.min(Ps.getRStartY(),gn),width:Math.abs(hn-Ps.getRStartX()),height:Math.abs(gn-Ps.getRStartY()),factor:tn})}case"fhpath":{Ps.setSumDistance(0),Ps.setControllPoint2("x",0),Ps.setControllPoint2("y",0),Ps.setControllPoint1("x",0),Ps.setControllPoint1("y",0),Ps.setStart({x:0,y:0}),Ps.setEnd("x",0),Ps.setEnd("y",0);const en=un.getAttribute("points"),tn=en.indexOf(",");pn=tn>=0?en.includes(",",tn+1):en.includes(" ",en.indexOf(" ")+1),pn&&(un=Ps.pathActions.smoothPolylineIntoPath(un));break}case"line":{const en=un.getAttribute("x1"),tn=un.getAttribute("y1"),nn=un.getAttribute("x2"),rn=un.getAttribute("y2");pn=en!==nn||tn!==rn}break;case"foreignObject":case"square":case"rect":case"image":{const en=un.getAttribute("width"),tn=un.getAttribute("height");pn=en||tn||"image"===Ps.getCurrentMode()}break;case"circle":pn="0"!==un.getAttribute("r");break;case"ellipse":{const en=Number(un.getAttribute("rx")),tn=Number(un.getAttribute("ry"));pn=en||tn}break;case"fhellipse":Ps.getFreehand("maxx")-Ps.getFreehand("minx")>0&&Ps.getFreehand("maxy")-Ps.getFreehand("miny")>0&&(un=Ps.addSVGElementsFromJson({element:"ellipse",curStyles:!0,attr:{cx:(Ps.getFreehand("minx")+Ps.getFreehand("maxx"))/2,cy:(Ps.getFreehand("miny")+Ps.getFreehand("maxy"))/2,rx:(Ps.getFreehand("maxx")-Ps.getFreehand("minx"))/2,ry:(Ps.getFreehand("maxy")-Ps.getFreehand("miny"))/2,id:Ps.getId()}}),Ps.call("changed",[un]),pn=!0);break;case"fhrect":Ps.getFreehand("maxx")-Ps.getFreehand("minx")>0&&Ps.getFreehand("maxy")-Ps.getFreehand("miny")>0&&(un=Ps.addSVGElementsFromJson({element:"rect",curStyles:!0,attr:{x:Ps.getFreehand("minx"),y:Ps.getFreehand("miny"),width:Ps.getFreehand("maxx")-Ps.getFreehand("minx"),height:Ps.getFreehand("maxy")-Ps.getFreehand("miny"),id:Ps.getId()}}),Ps.call("changed",[un]),pn=!0);break;case"text":pn=!0,Ps.selectOnly([un]),Ps.textActions.start(un);break;case"path":{un=null,Ps.setStarted(!0);const tn=Ps.pathActions.mouseUp(en,un,sn,cn);({element:un}=tn),({keep:pn}=tn);break}case"pathedit":pn=!0,un=null,Ps.pathActions.mouseUp(en);break;case"textedit":pn=!1,un=null,Ps.textActions.mouseUp(en,sn,cn);break;case"rotate":{pn=!0,un=null,Ps.setCurrentMode("select");const en=Ps.undoMgr.finishUndoableChange();en.isEmpty()||Ps.addCommandToHistory(en),Ps.recalculateAllSelectedDimensions(),Ps.call("changed",tn);break}}if(Ps.runExtensions("mouseUp",{event:en,mouse_x:sn,mouse_y:cn},!0).forEach((en=>{en&&(pn=en.keep||pn,({element:un}=en),Ps.setStarted(en.started||Ps.getStarted()))})),!pn&&un){var fn;for(Ps.getCurrentDrawing().releaseId(Ps.getId()),un.remove(),un=null,_n=en.target;"g"===(null===(yn=_n)||void 0===yn||null===(bn=yn.parentNode)||void 0===bn||null===(vn=bn.parentNode)||void 0===vn?void 0:vn.tagName);){var yn,bn,vn;_n=_n.parentNode}"path"===Ps.getCurrentMode()&&Ps.getDrawnPath()||!_n||"selectorParentGroup"===(null===(fn=_n.parentNode)||void 0===fn?void 0:fn.id)||"svgcanvas"===_n.id||"svgroot"===_n.id||(Ps.setMode("select"),Ps.selectOnly([_n],!0))}else if(un){Ps.addedNew=!0;let tn,nn=.2;const rn=Ps.getStyle(),an=Ps.getOpacAni();if(an.beginElement&&Number.parseFloat(un.getAttribute("opacity"))!==rn.opacity){tn=an.cloneNode(!0),tn.setAttribute("to",rn.opacity),tn.setAttribute("dur",nn),un.appendChild(tn);try{tn.beginElement()}catch(en){}}else nn=0;setTimeout((()=>{tn&&tn.remove(),un.setAttribute("opacity",rn.opacity),un.setAttribute("style","pointer-events:inherit"),cleanupElement(un),"path"===Ps.getCurrentMode()?Ps.pathActions.toEditMode(un):Ps.getCurConfig().selectNew&&(-1!==["circle","ellipse","square","rect","fhpath","line","fhellipse","fhrect","star","polygon"].indexOf(Ps.getCurrentMode())&&Ps.setMode("select"),Ps.selectOnly([un],!0)),Ps.addCommandToHistory(new Ls(un)),Ps.call("changed",[un])}),1e3*nn)}Ps.setStartTransform(null)},dblClickEvent=en=>{const tn=Ps.getSelectedElements(),nn=en.target.parentNode;let rn=Ps.getMouseTarget(en);const{tagName:an}=rn;if("text"===an&&"textedit"!==Ps.getCurrentMode()){const tn=transformPoint(en.clientX,en.clientY,Ps.getrootSctm());Ps.textActions.select(rn,tn.x,tn.y)}nn!==Ps.getCurrentGroup()&&("g"!==an&&"a"!==an||!getRotationAngle(rn)||(Ps.pushGroupProperties(rn),rn=tn[0],Ps.clearSelection(!0)),Ps.getCurrentGroup()&&leaveContext(),"g"!==nn.tagName&&"a"!==nn.tagName||nn===Ps.getCurrentDrawing().getCurrentLayer()||rn===Ps.selectorManager.selectorParentGroup||setContext(rn))},mouseDownEvent=en=>{const tn=Ps.getDataStorage(),nn=Ps.getSelectedElements(),rn=Ps.getZoom(),an=Ps.getStyle(),sn=Ps.getSvgRoot(),{$id:cn}=Ps;if(Ps.spaceKey||1===en.button)return;const An=2===en.button;en.altKey&&Ps.cloneSelectedElements(0,0),Ps.setRootSctm(cn("svgcontent").querySelector("g").getScreenCTM().inverse());const dn=transformPoint(en.clientX,en.clientY,Ps.getrootSctm()),un=dn.x*rn,pn=dn.y*rn;if(en.preventDefault(),An){if("path"===Ps.getCurrentMode())return;Ps.setCurrentMode("select"),Ps.setLastClickPoint(dn)}let hn=un/rn,gn=pn/rn,_n=Ps.getMouseTarget(en);"a"===_n.tagName&&1===_n.childNodes.length&&(_n=_n.firstChild);const mn=hn;Ps.setStartX(hn),Ps.setRStartX(hn);const fn=gn;if(Ps.setStartY(gn),Ps.setRStartY(gn),Ps.getCurConfig().gridSnapping&&(hn=snapToGrid(hn),gn=snapToGrid(gn),Ps.setStartX(snapToGrid(Ps.getStartX())),Ps.setStartY(snapToGrid(Ps.getStartY()))),_n===Ps.selectorManager.selectorParentGroup&&nn[0]){const rn=en.target,an=tn.get(rn,"type");"rotate"===an?Ps.setCurrentMode("rotate"):"resize"===an&&(Ps.setCurrentMode("resize"),Ps.setCurrentResizeMode(tn.get(rn,"dir"))),_n=nn[0]}Ps.setStartTransform(_n.getAttribute("transform"));const yn=_n.transform.baseVal;if(yn.numberOfItems>1){const en=yn.getItem(0);yn.removeItem(0),yn.consolidate(),yn.insertItemBefore(en,0)}switch(Ps.getCurrentMode()){case"select":if(Ps.setStarted(!0),Ps.setCurrentResizeMode("none"),An&&Ps.setStarted(!1),_n!==sn){if(nn.includes(_n)||(en.shiftKey||Ps.clearSelection(!0),Ps.addToSelection([_n]),Ps.setJustSelected(_n),Ps.pathActions.clear()),!An)for(const en of nn){var bn;if(!en)continue;const tn=null===(bn=en.transform)||void 0===bn?void 0:bn.baseVal;tn.numberOfItems?tn.insertItemBefore(sn.createSVGTransform(),0):tn.appendItem(sn.createSVGTransform())}}else An||(Ps.clearSelection(),Ps.setCurrentMode("multiselect"),Ps.getRubberBox()||Ps.setRubberBox(Ps.selectorManager.getRubberBandBox()),Ps.setRStartX(Ps.getRStartX()*rn),Ps.setRStartY(Ps.getRStartY()*rn),assignAttributes(Ps.getRubberBox(),{x:Ps.getRStartX(),y:Ps.getRStartY(),width:0,height:0,display:"inline"}));break;case"zoom":Ps.setStarted(!0),Ps.getRubberBox()||Ps.setRubberBox(Ps.selectorManager.getRubberBandBox()),assignAttributes(Ps.getRubberBox(),{x:mn*rn,y:mn*rn,width:0,height:0,display:"inline"});break;case"resize":{Ps.setStarted(!0),Ps.setStartX(hn),Ps.setStartY(gn),Ps.setInitBbox(getBBox(cn("selectedBox0")));const en={};for(const[tn,nn]of Object.entries(Ps.getInitBbox()))en[tn]=nn/rn;Ps.setInitBbox(en);const tn=getRotationAngle(_n)?1:0;hasMatrixTransform(yn)?(yn.insertItemBefore(sn.createSVGTransform(),tn),yn.insertItemBefore(sn.createSVGTransform(),tn),yn.insertItemBefore(sn.createSVGTransform(),tn)):(yn.appendItem(sn.createSVGTransform()),yn.appendItem(sn.createSVGTransform()),yn.appendItem(sn.createSVGTransform()));break}case"fhellipse":case"fhrect":case"fhpath":Ps.setStart({x:mn,y:fn}),Ps.setControllPoint1("x",0),Ps.setControllPoint1("y",0),Ps.setControllPoint2("x",0),Ps.setControllPoint2("y",0),Ps.setStarted(!0),Ps.setDAttr(mn+","+fn+" "),Ps.addSVGElementsFromJson({element:"polyline",curStyles:!0,attr:{points:Ps.getDAttr(),id:Ps.getNextId(),fill:"none",opacity:an.opacity/2,"stroke-linecap":"round",style:"pointer-events:none"}}),Ps.setFreehand("minx",mn),Ps.setFreehand("maxx",mn),Ps.setFreehand("miny",fn),Ps.setFreehand("maxy",fn);break;case"image":{Ps.setStarted(!0);const en=Ps.addSVGElementsFromJson({element:"image",attr:{x:hn,y:gn,width:0,height:0,id:Ps.getNextId(),opacity:an.opacity/2,style:"pointer-events:inherit"}});setHref(en,Ps.getLastGoodImgUrl()),preventClickDefault(en);break}case"square":case"rect":Ps.setStarted(!0),Ps.setStartX(hn),Ps.setStartY(gn),Ps.addSVGElementsFromJson({element:"rect",curStyles:!0,attr:{x:hn,y:gn,width:0,height:0,id:Ps.getNextId(),opacity:an.opacity/2}});break;case"line":{Ps.setStarted(!0);const en=0===Number(an.stroke_width)?1:an.stroke_width;Ps.addSVGElementsFromJson({element:"line",curStyles:!0,attr:{x1:hn,y1:gn,x2:hn,y2:gn,id:Ps.getNextId(),stroke:an.stroke,"stroke-width":en,"stroke-dasharray":an.stroke_dasharray,"stroke-linejoin":an.stroke_linejoin,"stroke-linecap":an.stroke_linecap,"stroke-opacity":an.stroke_opacity,fill:"none",opacity:an.opacity/2,style:"pointer-events:none"}});break}case"circle":Ps.setStarted(!0),Ps.addSVGElementsFromJson({element:"circle",curStyles:!0,attr:{cx:hn,cy:gn,r:0,id:Ps.getNextId(),opacity:an.opacity/2}});break;case"ellipse":Ps.setStarted(!0),Ps.addSVGElementsFromJson({element:"ellipse",curStyles:!0,attr:{cx:hn,cy:gn,rx:0,ry:0,id:Ps.getNextId(),opacity:an.opacity/2}});break;case"text":Ps.setStarted(!0),Ps.addSVGElementsFromJson({element:"text",curStyles:!0,attr:{x:hn,y:gn,id:Ps.getNextId(),fill:Ps.getCurText("fill"),"stroke-width":Ps.getCurText("stroke_width"),"font-size":Ps.getCurText("font_size"),"font-family":Ps.getCurText("font_family"),"text-anchor":"middle","xml:space":"preserve",opacity:an.opacity}});break;case"path":case"pathedit":Ps.setStartX(Ps.getStartX()*rn),Ps.setStartY(Ps.getStartY()*rn),Ps.pathActions.mouseDown(en,_n,Ps.getStartX(),Ps.getStartY()),Ps.setStarted(!0);break;case"textedit":Ps.setStartX(Ps.getStartX()*rn),Ps.setStartY(Ps.getStartY()*rn),Ps.textActions.mouseDown(en,_n,Ps.getStartX(),Ps.getStartY()),Ps.setStarted(!0);break;case"rotate":Ps.setStarted(!0),Ps.undoMgr.beginUndoableChange("transform",nn)}Ps.runExtensions("mouseDown",{event:en,start_x:Ps.getStartX(),start_y:Ps.getStartY(),selectedElements:nn},!0).forEach((en=>{(null==en?void 0:en.started)&&Ps.setStarted(!0)}))},DOMMouseScrollEvent=en=>{const tn=Ps.getZoom(),{$id:nn}=Ps;if(!en.shiftKey)return;en.preventDefault(),Ps.setRootSctm(nn("svgcontent").querySelector("g").getScreenCTM().inverse());const rn=document.getElementById("workarea"),an=Ps.getCurConfig().showRulers?16:0,sn=transformPoint(en.clientX,en.clientY,Ps.getrootSctm()),cn=parseFloat(getComputedStyle(rn,null).width.replace("px","")),An=parseFloat(getComputedStyle(rn,null).height.replace("px","")),dn=cn-15-an,un=An-15-an,pn=dn*Ps.getrootSctm().a,hn=un*Ps.getrootSctm().d,gn=function findPos(en){let tn=0,nn=0;if(en.offsetParent){do{tn+=en.offsetLeft,nn+=en.offsetTop}while(en=en.offsetParent);return{left:tn,top:nn}}return{left:tn,top:nn}}(rn),_n=gn.left+an,mn=gn.top+an,fn=en.wheelDelta?en.wheelDelta:en.detail?-en.detail:0;if(!fn)return;let yn,bn,vn=Math.max(3/4,Math.min(4/3,fn));vn>1?(yn=Math.ceil(dn/pn*vn*100)/100,bn=Math.ceil(un/hn*vn*100)/100):(yn=Math.floor(dn/pn*vn*100)/100,bn=Math.floor(un/hn*vn*100)/100);let wn=Math.min(yn,bn);if(wn=Math.min(10,Math.max(.01,wn)),wn===tn)return;vn=wn/tn;const xn=transformPoint(_n,mn,Ps.getrootSctm()),kn={x:(sn.x-(sn.x-xn.x)/vn)*wn-an+cn/2,y:(sn.y-(sn.y-xn.y)/vn)*wn-an+An/2};Ps.setZoom(wn),document.getElementById("zoom").value=(100*wn).toFixed(1),Ps.call("updateCanvas",{center:!1,newCtr:kn}),Ps.call("zoomDone")}; +/** + * Tools for SVG handle on JSON format. + * @module svgcanvas + * @license MIT + * + * @copyright 2010 Alexis Deveria, 2010 Jeff Schiller + */let Ts=null,Ns=null;const getJsonFromSvgElements=en=>{if(3===en.nodeType)return en.nodeValue;const tn={element:en.tagName,attr:{},children:[]};for(let nn,rn=0;nn=en.attributes[rn];rn++)tn.attr[nn.name]=nn.value;for(let nn,rn=0;nn=en.childNodes[rn];rn++)tn.children[rn]=getJsonFromSvgElements(nn);return tn},addSVGElementsFromJson=en=>{if("string"==typeof en)return Ns.createTextNode(en);let tn=getElement(en.attr.id);const nn=Ts.getDrawing().getCurrentLayer();if(tn&&en.element!==tn.tagName&&(tn.remove(),tn=null),!tn){const rn=en.namespace||xa.SVG;tn=Ns.createElementNS(rn,en.element),nn&&(Ts.getCurrentGroup()||nn).append(tn)}const rn=Ts.getCurShape();return en.curStyles&&assignAttributes(tn,{fill:rn.fill,stroke:rn.stroke,"stroke-width":rn.strokeWidth,"stroke-dasharray":rn.stroke_dasharray,"stroke-linejoin":rn.stroke_linejoin,"stroke-linecap":rn.stroke_linecap,"stroke-opacity":rn.stroke_opacity,"fill-opacity":rn.fill_opacity,opacity:rn.opacity/2,style:"pointer-events:inherit"}),assignAttributes(tn,en.attr),cleanupElement(tn),en.children&&en.children.forEach((en=>{tn.append(addSVGElementsFromJson(en))})),tn}; +/** + * @module elem-get-set get and set methods. + * @license MIT + * @copyright 2011 Jeff Schiller + */let Is=null;const getResolutionMethod=()=>{const en=Is.getZoom();return{w:Is.getSvgContent().getAttribute("width")/en,h:Is.getSvgContent().getAttribute("height")/en,zoom:en}},getTitleMethod=en=>{const tn=Is.getSelectedElements(),nn=Is.getDataStorage();if(!(en=en||tn[0]))return;nn.has(en,"gsvg")?en=nn.get(en,"gsvg"):nn.has(en,"symbol")&&(en=nn.get(en,"symbol"));const rn=en.childNodes;for(const en of rn)if("title"===en.nodeName)return en.textContent;return""},setGroupTitleMethod=en=>{const{InsertElementCommand:tn,RemoveElementCommand:nn,ChangeElementCommand:rn,BatchCommand:an}=Is.history,sn=Is.getSelectedElements(),cn=Is.getDataStorage();let An=sn[0];cn.has(An,"gsvg")&&(An=cn.get(An,"gsvg"));const dn=An.querySelectorAll("title"),un=new an("Set Label");let pn;if(0===en.length){const en=dn.nextSibling;un.addSubCommand(new nn(dn[0],en,An)),dn.remove()}else dn.length?(pn=dn[0],un.addSubCommand(new rn(pn,{"#text":pn.textContent})),pn.textContent=en):(pn=Is.getDOMDocument().createElementNS(xa.SVG,"title"),pn.textContent=en,An.insertBefore(pn,An.firstChild),un.addSubCommand(new tn(pn)));Is.addCommandToHistory(un)},setDocumentTitleMethod=en=>{const{ChangeElementCommand:tn,BatchCommand:nn}=Is.history,rn=Is.getSvgContent().childNodes;let an=!1,sn="";const cn=new nn("Change Image Title");for(const en of rn)if("title"===en.nodeName){an=en,sn=an.textContent;break}an||(an=Is.getDOMDocument().createElementNS(xa.SVG,"title"),Is.getSvgContent().insertBefore(an,Is.getSvgContent().firstChild)),en.length?an.textContent=en:an.remove(),cn.addSubCommand(new tn(an,{"#text":sn})),Is.addCommandToHistory(cn)},setResolutionMethod=(en,tn)=>{const{ChangeElementCommand:nn,BatchCommand:rn}=Is.history,an=Is.getZoom(),sn=Is.getResolution(),{w:cn,h:An}=sn;let dn;if("fit"===en){const nn=getStrokedBBoxDefaultVisible();if(!nn)return!1;{dn=new rn("Fit Canvas to Content");const an=getVisibleElements();Is.addToSelection(an);const sn=[],cn=[];an.forEach(((en,tn)=>{sn.push(-1*nn.x),cn.push(-1*nn.y)}));const An=Is.moveSelectedElements(sn,cn,!0);dn.addSubCommand(An),Is.clearSelection(),en=Math.round(nn.width),tn=Math.round(nn.height)}}return en===cn&&tn===An||(dn||(dn=new rn("Change Image Dimensions")),en=convertToNum("width",en),tn=convertToNum("height",tn),Is.getSvgContent().setAttribute("width",en),Is.getSvgContent().setAttribute("height",tn),Is.contentW=en,Is.contentH=tn,dn.addSubCommand(new nn(Is.getSvgContent(),{width:cn,height:An})),Is.getSvgContent().setAttribute("viewBox",[0,0,en/an,tn/an].join(" ")),dn.addSubCommand(new nn(Is.getSvgContent(),{viewBox:["0 0",cn,An].join(" ")})),Is.addCommandToHistory(dn),Is.call("changed",[Is.getSvgContent()])),!0},getEditorNSMethod=en=>(en&&Is.getSvgContent().setAttribute("xmlns:se",xa.SE),xa.SE),setBBoxZoomMethod=(en,tn,nn)=>{const rn=Is.getZoom(),an=Is.getSelectedElements();let sn,cn=.85;const calcZoom=en=>{if(!en)return!1;const rn=Math.round(tn/en.width*100*cn)/100,an=Math.round(nn/en.height*100*cn)/100,sn=Math.min(rn,an);return Is.setZoom(sn),{zoom:sn,bbox:en}};if("object"==typeof en){if(sn=en,0===sn.width||0===sn.height){const en=sn.zoom?sn.zoom:rn*sn.factor;return Is.setZoom(en),{zoom:rn,bbox:sn}}return calcZoom(sn)}switch(en){case"selection":{if(!an[0])return;const en=an.map(((en,tn)=>{if(en)return en}));sn=getStrokedBBoxDefaultVisible(en);break}case"canvas":{const en=Is.getResolution();cn=.95,sn={width:en.w,height:en.h,x:0,y:0};break}case"content":sn=getStrokedBBoxDefaultVisible();break;case"layer":sn=getStrokedBBoxDefaultVisible(getVisibleElements(Is.getCurrentDrawing().getCurrentLayer()));break;default:return}return calcZoom(sn)},setZoomMethod=en=>{const tn=Is.getSelectedElements(),nn=Is.getResolution();Is.getSvgContent().setAttribute("viewBox","0 0 "+nn.w/en+" "+nn.h/en),Is.setZoom(en),tn.forEach((en=>{en&&Is.selectorManager.requestSelector(en).resize()})),Is.pathActions.zoomChange(),Is.runExtensions("zoomChanged",en)},setColorMethod=(en,tn,nn)=>{const rn=Is.getSelectedElements();Is.setCurShape(en,tn),Is.setCurProperties(en+"_paint",{type:"solidColor"});const an=[],addNonG=en=>{"g"!==en.nodeName&&an.push(en)};let sn=rn.length;for(;sn--;){const tn=rn[sn];tn&&("g"===tn.tagName?walkTree(tn,addNonG):"fill"===en?"polyline"!==tn.tagName&&"line"!==tn.tagName&&an.push(tn):an.push(tn))}an.length>0&&(nn?Is.changeSelectedAttributeNoUndo(en,tn,an):(Is.changeSelectedAttribute(en,tn,an),Is.call("changed",an)))},setGradientMethod=en=>{if(!Is.getCurProperties(en+"_paint")||"solidColor"===Is.getCurProperties(en+"_paint").type)return;let tn=Is[en+"Grad"];const nn=findDuplicateGradient(tn),rn=findDefs();nn?tn=nn:(tn=Is.getDOMDocument().importNode(tn,!0),rn.append(tn),tn.id=Is.getNextId()),Is.setColor(en,"url(#"+tn.id+")")},findDuplicateGradient=en=>{const tn=findDefs().querySelectorAll("linearGradient, radialGradient");let nn=tn.length;const rn=["r","cx","cy","fx","fy"];for(;nn--;){const an=tn[nn];if("linearGradient"===en.tagName){if(en.getAttribute("x1")!==an.getAttribute("x1")||en.getAttribute("y1")!==an.getAttribute("y1")||en.getAttribute("x2")!==an.getAttribute("x2")||en.getAttribute("y2")!==an.getAttribute("y2"))continue}else{const tn={r:Number(en.getAttribute("r")),cx:Number(en.getAttribute("cx")),cy:Number(en.getAttribute("cy")),fx:Number(en.getAttribute("fx")),fy:Number(en.getAttribute("fy"))},nn={r:Number(an.getAttribute("r")),cx:Number(an.getAttribute("cx")),cy:Number(an.getAttribute("cy")),fx:Number(an.getAttribute("fx")),fy:Number(an.getAttribute("fy"))};let sn=!1;if(rn.forEach((en=>{tn[en]!==nn[en]&&(sn=!0)})),sn)continue}const sn=en.getElementsByTagNameNS(xa.SVG,"stop"),cn=an.getElementsByTagNameNS(xa.SVG,"stop");if(sn.length!==cn.length)continue;let An=sn.length;for(;An--;){const en=sn[An],tn=cn[An];if(en.getAttribute("offset")!==tn.getAttribute("offset")||en.getAttribute("stop-opacity")!==tn.getAttribute("stop-opacity")||en.getAttribute("stop-color")!==tn.getAttribute("stop-color"))break}if(-1===An)return an}return null},setPaintMethod=(en,tn)=>{const nn=new Paint(tn);switch(Is.setPaintOpacity(en,nn.alpha/100,!0),Is.setCurProperties(en+"_paint",nn),nn.type){case"solidColor":Is.setColor(en,"none"!==nn.solidColor?"#"+nn.solidColor:"none");break;case"linearGradient":case"radialGradient":Is.setCanvas(en+"Grad",nn[nn.type]),Is.setGradient(en)}},setStrokeWidthMethod=en=>{const tn=Is.getSelectedElements();if(0===en&&["line","path"].includes(Is.getMode()))return void Is.setStrokeWidth(1);Is.setCurProperties("stroke_width",en);const nn=[],addNonG=en=>{"g"!==en.nodeName&&nn.push(en)};let rn=tn.length;for(;rn--;){const en=tn[rn];en&&("g"===en.tagName?walkTree(en,addNonG):nn.push(en))}nn.length>0&&(Is.changeSelectedAttribute("stroke-width",en,nn),Is.call("changed",tn))},setStrokeAttrMethod=(en,tn)=>{const nn=Is.getSelectedElements();Is.setCurShape(en.replace("-","_"),tn);const rn=[];let an=nn.length;for(;an--;){const en=nn[an];en&&("g"===en.tagName?walkTree(en,(en=>{"g"!==en.nodeName&&rn.push(en)})):rn.push(en))}rn.length>0&&(Is.changeSelectedAttribute(en,tn,rn),Is.call("changed",nn))},getBoldMethod=()=>{const en=Is.getSelectedElements(),tn=en[0];return"text"===(null==tn?void 0:tn.tagName)&&!en[1]&&"bold"===tn.getAttribute("font-weight")},setBoldMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("font-weight",en?"bold":"normal"),nn[0].textContent||Is.textActions.setCursor()},hasTextDecorationMethod=en=>{const tn=Is.getSelectedElements(),nn=tn[0];return"text"===(null==nn?void 0:nn.tagName)&&!tn[1]&&(nn.getAttribute("text-decoration")||"").includes(en)},addTextDecorationMethod=en=>{const tn=Is.getSelectedElements(),nn=tn[0];if("text"===(null==nn?void 0:nn.tagName)&&!tn[1]){const tn=nn.getAttribute("text-decoration")||"";Is.changeSelectedAttribute("text-decoration",(tn+" "+en).trim())}tn.length>0&&!tn[0].textContent&&Is.textActions.setCursor()},removeTextDecorationMethod=en=>{const tn=Is.getSelectedElements(),nn=tn[0];if("text"===(null==nn?void 0:nn.tagName)&&!tn[1]){const tn=nn.getAttribute("text-decoration")||"";Is.changeSelectedAttribute("text-decoration",tn.replace(en,"").trim())}tn.length>0&&!tn[0].textContent&&Is.textActions.setCursor()},getItalicMethod=()=>{const en=Is.getSelectedElements(),tn=en[0];return"text"===(null==tn?void 0:tn.tagName)&&!en[1]&&"italic"===tn.getAttribute("font-style")},setItalicMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("font-style",en?"italic":"normal"),nn[0].textContent||Is.textActions.setCursor()},setTextAnchorMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("text-anchor",en),nn.length>0&&!nn[0].textContent&&Is.textActions.setCursor()},setLetterSpacingMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("letter-spacing",en),nn.length>0&&!nn[0].textContent&&Is.textActions.setCursor()},setWordSpacingMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("word-spacing",en),nn.length>0&&!nn[0].textContent&&Is.textActions.setCursor()},setTextLengthMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("textLength",en),nn.length>0&&!nn[0].textContent&&Is.textActions.setCursor()},setLengthAdjustMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("lengthAdjust",en),nn.length>0&&!nn[0].textContent&&Is.textActions.setCursor()},getFontFamilyMethod=()=>Is.getCurText("font_family"),setFontFamilyMethod=en=>{var tn;const nn=Is.getSelectedElements();Is.setCurText("font_family",en),Is.changeSelectedAttribute("font-family",en),(null===(tn=nn[0])||void 0===tn?void 0:tn.textContent)||Is.textActions.setCursor()},setFontColorMethod=en=>{Is.setCurText("fill",en),Is.changeSelectedAttribute("fill",en)},getFontColorMethod=()=>Is.getCurText("fill"),getFontSizeMethod=()=>Is.getCurText("font_size"),setFontSizeMethod=en=>{var tn;const nn=Is.getSelectedElements();Is.setCurText("font_size",en),Is.changeSelectedAttribute("font-size",en),(null===(tn=nn[0])||void 0===tn?void 0:tn.textContent)||Is.textActions.setCursor()},getTextMethod=()=>{const en=Is.getSelectedElements()[0];return en?en.textContent:""},setTextContentMethod=en=>{Is.changeSelectedAttribute("#text",en),Is.textActions.init(en),Is.textActions.setCursor()},setImageURLMethod=en=>{const{ChangeElementCommand:tn,BatchCommand:nn}=Is.history,rn=Is.getSelectedElements()[0];if(!rn)return;const an=rn.getAttribute("width"),sn=rn.getAttribute("height"),cn=!an||!sn,An=getHref(rn);if(An===en&&!cn)return;const dn=new nn("Change Image URL");setHref(rn,en),dn.addSubCommand(new tn(rn,{"#href":An}));const un=new Image;un.onload=function(){const en={width:rn.getAttribute("width"),height:rn.getAttribute("height")};rn.setAttribute("width",this.width),rn.setAttribute("height",this.height),Is.selectorManager.requestSelector(rn).resize(),dn.addSubCommand(new tn(rn,en)),Is.addCommandToHistory(dn),Is.call("changed",[rn])},un.src=en},setLinkURLMethod=en=>{const{ChangeElementCommand:tn,BatchCommand:nn}=Is.history;let rn=Is.getSelectedElements()[0];if(!rn)return;if("a"!==rn.tagName){const en=getParents(rn.parentNode,"a");if(null==en||!en.length)return;rn=en[0]}const an=getHref(rn);if(an===en)return;const sn=new nn("Change Link URL");setHref(rn,en),sn.addSubCommand(new tn(rn,{"#href":an})),Is.addCommandToHistory(sn)},setRectRadiusMethod=en=>{const{ChangeElementCommand:tn}=Is.history,nn=Is.getSelectedElements()[0];if("rect"===(null==nn?void 0:nn.tagName)){const rn=Number(nn.getAttribute("rx"));rn!==en&&(nn.setAttribute("rx",en),nn.setAttribute("ry",en),Is.addCommandToHistory(new tn(nn,{rx:rn,ry:rn},"Radius")),Is.call("changed",[nn]))}},makeHyperlinkMethod=en=>{Is.groupSelectedElements("a",en)},removeHyperlinkMethod=()=>{Is.ungroupSelectedElement()},setSegTypeMethod=en=>{Is.pathActions.setSegType(en)},setBackgroundMethod=(en,tn)=>{const nn=getElement("canvasBackground"),rn=nn.querySelector("rect");let an=getElement("background_image"),sn=getElement("background_pattern");if(rn.setAttribute("fill","chessboard"===en?"#fff":en),"chessboard"===en){if(!sn){sn=Is.getDOMDocument().createElementNS(xa.SVG,"foreignObject"),Is.assignAttributes(sn,{id:"background_pattern",width:"100%",height:"100%",preserveAspectRatio:"xMinYMin",style:"pointer-events:none"});const en=document.createElement("div");Is.assignAttributes(en,{style:"pointer-events:none;width:100%;height:100%;background-image:url(data:image/gif;base64,R0lGODlhEAAQAIAAAP///9bW1iH5BAAAAAAALAAAAAAQABAAAAIfjG+gq4jM3IFLJgpswNly/XkcBpIiVaInlLJr9FZWAQA7);"}),sn.append(en),nn.append(sn)}}else sn&&sn.remove();tn?(an||(an=Is.getDOMDocument().createElementNS(xa.SVG,"image"),Is.assignAttributes(an,{id:"background_image",width:"100%",height:"100%",preserveAspectRatio:"xMinYMin",style:"pointer-events:none"})),setHref(an,tn),nn.append(an)):an&&an.remove()},Ms=[0,"z","M","m","L","l","C","c","Q","q","A","a","H","h","V","v","S","s","T","t"];let Rs=null;const remapElement=(en,tn,nn)=>{const remap=(en,tn)=>transformPoint(en,tn,nn),scalew=en=>nn.a*en,scaleh=en=>nn.d*en,rn=Rs.getGridSnapping()&&"svg"===en.parentNode.parentNode.localName,finishUp=()=>{rn&&Object.entries(tn).forEach((en=>{let[nn,rn]=en;tn[nn]=snapToGrid(rn)})),assignAttributes(en,tn,0,!0)},an=getBBox(en);["fill","stroke"].forEach((tn=>{const rn=en.getAttribute(tn);if(null!=rn&&rn.startsWith("url(")&&(nn.a<0||nn.d<0)){const an=getRefElem(rn).cloneNode(!0);if(nn.a<0){const en=an.getAttribute("x1"),tn=an.getAttribute("x2");an.setAttribute("x1",-(en-1)),an.setAttribute("x2",-(tn-1))}if(nn.d<0){const en=an.getAttribute("y1"),tn=an.getAttribute("y2");an.setAttribute("y1",-(en-1)),an.setAttribute("y2",-(tn-1))}an.id=Rs.getCurrentDrawing().getNextId(),findDefs().append(an),en.setAttribute(tn,"url(#"+an.id+")")}}));const sn=en.tagName;if("g"===sn||"text"===sn||"tspan"===sn||"use"===sn)if(1!==nn.a||0!==nn.b||0!==nn.c||1!==nn.d||0===nn.e&&0===nn.f){const tn=en.transform.baseVal,rn=Rs.getSvgRoot().createSVGTransform();rn.setMatrix(matrixMultiply(transformListToTransform(tn).matrix,nn)),tn.clear(),tn.appendItem(rn)}else{const rn=transformListToTransform(en).matrix,an=matrixMultiply(rn.inverse(),nn,rn);tn.x=Number.parseFloat(tn.x)+an.e,tn.y=Number.parseFloat(tn.y)+an.f}switch(sn){case"foreignObject":case"rect":case"image":if("image"===sn&&(nn.a<0||nn.d<0)){const tn=en.transform.baseVal,rn=Rs.getSvgRoot().createSVGTransform();rn.setMatrix(matrixMultiply(transformListToTransform(tn).matrix,nn)),tn.clear(),tn.appendItem(rn)}else{const en=remap(tn.x,tn.y);tn.width=scalew(tn.width),tn.height=scaleh(tn.height),tn.x=en.x+Math.min(0,tn.width),tn.y=en.y+Math.min(0,tn.height),tn.width=Math.abs(tn.width),tn.height=Math.abs(tn.height)}finishUp();break;case"ellipse":{const en=remap(tn.cx,tn.cy);tn.cx=en.x,tn.cy=en.y,tn.rx=scalew(tn.rx),tn.ry=scaleh(tn.ry),tn.rx=Math.abs(tn.rx),tn.ry=Math.abs(tn.ry),finishUp();break}case"circle":{const en=remap(tn.cx,tn.cy);tn.cx=en.x,tn.cy=en.y;const rn=transformBox(an.x,an.y,an.width,an.height,nn),sn=rn.tr.x-rn.tl.x,cn=rn.bl.y-rn.tl.y;tn.r=Math.min(sn/2,cn/2),tn.r&&(tn.r=Math.abs(tn.r)),finishUp();break}case"line":{const en=remap(tn.x1,tn.y1),nn=remap(tn.x2,tn.y2);tn.x1=en.x,tn.y1=en.y,tn.x2=nn.x,tn.y2=nn.y}case"text":case"tspan":case"use":finishUp();break;case"g":{const nn=Rs.getDataStorage().get(en,"gsvg");nn&&assignAttributes(nn,tn,0,!0);break}case"polyline":case"polygon":{tn.points.forEach((en=>{const{x:tn,y:nn}=remap(en.x,en.y);en.x=tn,en.y=nn}));let nn="";tn.points.forEach((en=>{nn+=en.x+","+en.y+" "})),en.setAttribute("points",nn);break}case"path":{const nn=en.pathSegList;let rn=nn.numberOfItems;tn.d=[];for(let en=0;en0&&(sn=remap(an.x,an.y),tn.d[0].x=sn.x,tn.d[0].y=sn.y);for(let en=1;en{const{type:tn}=en;switch(cn+=Ms[tn],tn){case 13:case 12:cn+=en.x+" ";break;case 15:case 14:cn+=en.y+" ";break;case 3:case 5:case 19:case 2:case 4:case 18:cn+=en.x+","+en.y+" ";break;case 7:case 6:cn+=en.x1+","+en.y1+" "+en.x2+","+en.y2+" "+en.x+","+en.y+" ";break;case 9:case 8:cn+=en.x1+","+en.y1+" "+en.x+","+en.y+" ";break;case 11:case 10:cn+=en.r1+","+en.r2+" "+en.angle+" "+Number(en.largeArcFlag)+" "+Number(en.sweepFlag)+" "+en.x+","+en.y+" ";break;case 17:case 16:cn+=en.x2+","+en.y2+" "+en.x+","+en.y+" "}})),en.setAttribute("d",cn);break}}}; +/** + * Recalculate. + * @module recalculate + * @license MIT + */let Os;const updateClipPath=(en,tn,nn)=>{const rn=getRefElem(en).firstChild,an=rn.transform.baseVal,sn=Os.getSvgRoot().createSVGTransform();sn.setTranslate(tn,nn),an.appendItem(sn),recalculateDimensions(rn)},recalculateDimensions=en=>{var tn;if(!en)return null;const nn=Os.getSvgRoot(),rn=Os.getDataStorage(),an=null===(tn=en.transform)||void 0===tn?void 0:tn.baseVal;if((null==an?void 0:an.numberOfItems)>0){let tn=an.numberOfItems;const nn=tn;for(;tn--;){const rn=an.getItem(tn);if(0===rn.type)an.removeItem(tn);else if(1===rn.type){if(isIdentity(rn.matrix)){if(1===nn)return en.removeAttribute("transform"),null;an.removeItem(tn)}}else 4===rn.type&&0===rn.angle&&an.removeItem(tn)}if(1===an.numberOfItems&&getRotationAngle(en))return null}if(!an||0===an.numberOfItems)return en.setAttribute("transform",""),en.removeAttribute("transform"),null;if(an){let en=[],tn=an.numberOfItems;for(;tn--;){const nn=an.getItem(tn);1===nn.type?en.push([nn.matrix,tn]):en.length&&(en=[])}if(2===en.length){const tn=nn.createSVGTransformFromMatrix(matrixMultiply(en[1][0],en[0][0]));an.removeItem(en[0][1]),an.removeItem(en[1][1]),an.insertItemBefore(tn,en[1][1])}if(tn=an.numberOfItems,tn>=2&&1===an.getItem(tn-2).type&&2===an.getItem(tn-1).type){const en=nn.createSVGTransform(),rn=matrixMultiply(an.getItem(tn-2).matrix,an.getItem(tn-1).matrix);en.setMatrix(rn),an.removeItem(tn-2),an.removeItem(tn-2),an.appendItem(en)}}switch(en.tagName){case"line":case"polyline":case"polygon":case"path":break;default:if(1===an.numberOfItems&&1===an.getItem(0).type||2===an.numberOfItems&&1===an.getItem(0).type&&4===an.getItem(0).type)return null}const sn=rn.has(en,"gsvg")?rn.get(en,"gsvg"):void 0,cn=new BatchCommand$4("Transform");let An,dn,un={},pn=null,hn=[];switch(en.tagName){case"line":hn=["x1","y1","x2","y2"];break;case"circle":hn=["cx","cy","r"];break;case"ellipse":hn=["cx","cy","rx","ry"];break;case"foreignObject":case"rect":case"image":hn=["width","height","x","y"];break;case"use":case"text":case"tspan":hn=["x","y"];break;case"polygon":case"polyline":{pn={},pn.points=en.getAttribute("points");const tn=en.points,nn=tn.numberOfItems;un.points=new Array(nn);for(let en=0;en{un[tn]=convertToNum(tn,en.getAttribute(tn))})):sn&&(un={x:Number(sn.getAttribute("x"))||0,y:Number(sn.getAttribute("y"))||0}),!pn){pn=mergeDeep$1({},un);for(const[en,tn]of Object.entries(pn))pn[en]=convertToNum(en,tn)}if(pn.transform=Os.getStartTransform()||"","g"===en.tagName&&!sn||"a"===en.tagName){const tn=getBBox(en);An={x:tn.x+tn.width/2,y:tn.y+tn.height/2},dn=transformPoint(tn.x+tn.width/2,tn.y+tn.height/2,transformListToTransform(an).matrix);const rn=getRotationAngle(en);if(rn){const en=rn*Math.PI/180,tn=Math.abs(en)>1e-10?Math.sin(en)/(1-Math.cos(en)):2/en;for(let en=0;en=3&&3===an.getItem(sn-2).type&&2===an.getItem(sn-3).type&&2===an.getItem(sn-1).type){yn=3;const tn=an.getItem(sn-3).matrix,rn=an.getItem(sn-2).matrix,An=an.getItem(sn-1).matrix,dn=en.childNodes;let un=dn.length;for(;un--;){const en=dn.item(un);if(hn=0,fn=0,1===en.nodeType){const an=en.transform.baseVal;if(!an)continue;const sn=transformListToTransform(an).matrix,dn=getRotationAngle(en);if(pn=Os.getStartTransform(),Os.setStartTransform(en.getAttribute("transform")),dn||hasMatrixTransform(an)){const en=nn.createSVGTransform();en.setMatrix(matrixMultiply(tn,rn,An,sn)),an.clear(),an.appendItem(en)}else{const en=matrixMultiply(sn.inverse(),An,sn),cn=nn.createSVGMatrix();cn.e=-en.e,cn.f=-en.f;const dn=matrixMultiply(cn.inverse(),sn.inverse(),tn,rn,An,sn,en.inverse()),un=nn.createSVGTransform(),pn=nn.createSVGTransform(),hn=nn.createSVGTransform();un.setTranslate(en.e,en.f),pn.setScale(dn.a,dn.d),hn.setTranslate(cn.e,cn.f),an.appendItem(hn),an.appendItem(pn),an.appendItem(un)}cn.addSubCommand(recalculateDimensions(en)),Os.setStartTransform(pn)}}an.removeItem(sn-1),an.removeItem(sn-2),an.removeItem(sn-3)}else if(sn>=3&&1===an.getItem(sn-1).type){yn=3;const en=transformListToTransform(an).matrix,tn=nn.createSVGTransform();tn.setMatrix(en),an.clear(),an.appendItem(tn)}else if((1===sn||sn>1&&3!==an.getItem(1).type)&&2===an.getItem(0).type){yn=2;const tn=transformListToTransform(an).matrix;an.removeItem(0);const rn=transformListToTransform(an).matrix.inverse(),sn=matrixMultiply(rn,tn);if(hn=sn.e,fn=sn.f,0!==hn||0!==fn){const tn=en.childNodes;let rn=tn.length;const an=[];for(;rn--;){const sn=tn.item(rn);if(1===sn.nodeType){var gn;if(sn.getAttribute("clip-path")){const en=sn.getAttribute("clip-path");an.includes(en)||(updateClipPath(en,hn,fn),an.push(en))}pn=Os.getStartTransform(),Os.setStartTransform(sn.getAttribute("transform"));const tn=null===(gn=sn.transform)||void 0===gn?void 0:gn.baseVal;if(tn){const rn=nn.createSVGTransform();rn.setTranslate(hn,fn),tn.numberOfItems?tn.insertItemBefore(rn,0):tn.appendItem(rn),cn.addSubCommand(recalculateDimensions(sn));const an=en.getElementsByTagNameNS(xa.SVG,"use"),An="#"+sn.id;let dn=an.length;for(;dn--;){const en=an.item(dn);if(An===getHref(en)){const tn=nn.createSVGTransform();tn.setTranslate(-hn,-fn),en.transform.baseVal.insertItemBefore(tn,0),cn.addSubCommand(recalculateDimensions(en))}}Os.setStartTransform(pn)}}}Os.setStartTransform(pn)}}else{if(1!==sn||1!==an.getItem(0).type||rn){if(rn){const en=nn.createSVGTransform();en.setRotate(rn,dn.x,dn.y),an.numberOfItems?an.insertItemBefore(en,0):an.appendItem(en)}return 0===an.numberOfItems&&en.removeAttribute("transform"),null}{yn=1;const tn=an.getItem(0).matrix,rn=en.childNodes;let sn=rn.length;for(;sn--;){const en=rn.item(sn);if(1===en.nodeType){var _n;pn=Os.getStartTransform(),Os.setStartTransform(en.getAttribute("transform"));const rn=null===(_n=en.transform)||void 0===_n?void 0:_n.baseVal;if(!rn)continue;const an=matrixMultiply(tn,transformListToTransform(rn).matrix),sn=nn.createSVGTransform();sn.setMatrix(an),rn.clear(),rn.appendItem(sn,0),cn.addSubCommand(recalculateDimensions(en)),Os.setStartTransform(pn);const An=en.getAttribute("stroke-width");if("none"!==en.getAttribute("stroke")&&!isNaN(An)){const tn=(Math.abs(an.a)+Math.abs(an.d))/2;en.setAttribute("stroke-width",An*tn)}}}an.clear()}}if(2===yn){if(rn){dn={x:An.x+un.e,y:An.y+un.f};const en=nn.createSVGTransform();en.setRotate(rn,dn.x,dn.y),an.numberOfItems?an.insertItemBefore(en,0):an.appendItem(en)}}else if(3===yn){const tn=transformListToTransform(an).matrix,sn=nn.createSVGTransform();sn.setRotate(rn,An.x,An.y);const un=sn.matrix,gn=nn.createSVGTransform();gn.setRotate(rn,dn.x,dn.y);const _n=gn.matrix.inverse(),yn=tn.inverse(),bn=matrixMultiply(yn,_n,un,tn);if(hn=bn.e,fn=bn.f,0!==hn||0!==fn){const tn=en.childNodes;let rn=tn.length;for(;rn--;){const en=tn.item(rn);if(1===en.nodeType){var mn;pn=Os.getStartTransform(),Os.setStartTransform(en.getAttribute("transform"));const tn=null===(mn=en.transform)||void 0===mn?void 0:mn.baseVal,rn=nn.createSVGTransform();rn.setTranslate(hn,fn),tn.numberOfItems?tn.insertItemBefore(rn,0):tn.appendItem(rn),cn.addSubCommand(recalculateDimensions(en)),Os.setStartTransform(pn)}}}rn&&(an.numberOfItems?an.insertItemBefore(gn,0):an.appendItem(gn))}}else{const tn=getBBox(en);if(!tn&&"path"!==en.tagName)return null;let rn;const sn=getRotationAngle(en);if(sn){An={x:tn.x+tn.width/2,y:tn.y+tn.height/2},dn=transformPoint(tn.x+tn.width/2,tn.y+tn.height/2,transformListToTransform(an).matrix);const en=sn*Math.PI/180,nn=Math.abs(en)>1e-10?Math.sin(en)/(1-Math.cos(en)):2/en;for(let en=0;en=3&&3===an.getItem(pn-2).type&&2===an.getItem(pn-3).type&&2===an.getItem(pn-1).type)cn=3,rn=transformListToTransform(an,pn-3,pn-1).matrix,an.removeItem(pn-1),an.removeItem(pn-2),an.removeItem(pn-3);else if(4===pn&&1===an.getItem(pn-1).type){cn=3,rn=transformListToTransform(an).matrix;const en=nn.createSVGTransform();en.setMatrix(rn),an.clear(),an.appendItem(en),rn=nn.createSVGMatrix()}else if((1===pn||pn>1&&3!==an.getItem(1).type)&&2===an.getItem(0).type){cn=2;const en=an.getItem(0).matrix,tn=transformListToTransform(an,1).matrix,nn=tn.inverse();rn=matrixMultiply(nn,en,tn),an.removeItem(0)}else{if(1!==pn||1!==an.getItem(0).type||sn){if(sn){const en=nn.createSVGTransform();en.setRotate(sn,dn.x,dn.y),an.numberOfItems?an.insertItemBefore(en,0):an.appendItem(en)}return 0===an.numberOfItems&&en.removeAttribute("transform"),null}switch(rn=transformListToTransform(an).matrix,en.tagName){case"line":un={x1:en.getAttribute("x1"),y1:en.getAttribute("y1"),x2:en.getAttribute("x2"),y2:en.getAttribute("y2")};case"polyline":case"polygon":if(un.points=en.getAttribute("points"),un.points){const tn=en.points,nn=tn.numberOfItems;un.points=new Array(nn);for(let en=0;en{const[en]=zs.getSelectedElements();if(en){const tn=en,nn=tn.parentNode,rn=tn.nextSibling;tn.parentNode.append(tn),rn!==tn.nextSibling&&(zs.addCommandToHistory(new Qs(tn,rn,nn,"top")),zs.call("changed",[tn]))}},moveToBottomSelectedElem=()=>{const[en]=zs.getSelectedElements();if(en){let tn=en;const nn=tn.parentNode,rn=tn.nextSibling;let{firstChild:an}=tn.parentNode;"title"===an.tagName&&(an=an.nextSibling),"defs"===an.tagName&&(an=an.nextSibling),tn=tn.parentNode.insertBefore(tn,an),rn!==tn.nextSibling&&(zs.addCommandToHistory(new Qs(tn,rn,nn,"bottom")),zs.call("changed",[tn]))}},moveUpDownSelected=en=>{const tn=zs.getSelectedElements()[0];if(!tn)return;let nn,rn;zs.setCurBBoxes([]);const an=zs.getIntersectionList(getStrokedBBoxDefaultVisible([tn]));if("Down"===en&&an.reverse(),Array.prototype.forEach.call(an,(en=>rn?(void 0===nn&&(nn=en),!1):(en===tn&&(rn=!0),!0))),!nn)return;const sn=tn,cn=sn.parentNode,An=sn.nextSibling;"Down"===en?nn.insertAdjacentElement("beforebegin",sn):nn.insertAdjacentElement("afterend",sn),An!==sn.nextSibling&&(zs.addCommandToHistory(new Qs(sn,An,cn,"Move "+en)),zs.call("changed",[sn]))},moveSelectedElements=function(en,tn){let nn=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const rn=zs.getSelectedElements(),an=zs.getZoom();Array.isArray(en)||(en/=an,tn/=an);const sn=new Vs("position");if(rn.forEach(((nn,rn)=>{if(nn){var an;const cn=zs.getSvgRoot().createSVGTransform(),An=null===(an=nn.transform)||void 0===an?void 0:an.baseVal;Array.isArray(en)?cn.setTranslate(en[rn],tn[rn]):cn.setTranslate(en,tn),An.numberOfItems?An.insertItemBefore(cn,0):An.appendItem(cn);const dn=recalculateDimensions(nn);dn&&sn.addSubCommand(dn),zs.gettingSelectorManager().requestSelector(nn).resize()}})),!sn.isEmpty())return nn&&zs.addCommandToHistory(sn),zs.call("changed",rn),sn},cloneSelectedElements=(en,tn)=>{const nn=zs.getSelectedElements(),rn=zs.getCurrentGroup();let an,sn;const cn=new Vs("Clone Elements"),An=nn.length,index=en=>{if(!en)return-1;let tn=0;do{tn++}while(en===en.previousElementSibling);return tn};for(nn.sort(((en,tn)=>index(tn)-index(en))),an=0;an{const nn=zs.getSelectedElements(),rn=[],an=nn.length;if(!an)return;let sn=Number.MAX_VALUE,cn=Number.MIN_VALUE,An=Number.MAX_VALUE,dn=Number.MIN_VALUE;const isHorizontalAlign=en=>["l","c","r","left","center","right"].includes(en),isVerticalAlign=en=>["t","m","b","top","middle","bottom"].includes(en);for(let en=0;enen.width-tn.width)),tn=en[0];sn=tn.x,An=tn.y,cn=tn.x+tn.width,dn=tn.y+tn.height}break;case"largest":if(isHorizontalAlign(en)||isVerticalAlign(en)){const en=rn.slice().sort(((en,tn)=>en.width-tn.width)),tn=en[rn.length-1];sn=tn.x,An=tn.y,cn=tn.x+tn.width,dn=tn.y+tn.height}break;case"page":sn=0,An=0,cn=zs.getContentW(),dn=zs.getContentH();break;default:sn=Math.min(...rn.map((en=>en.x))),An=Math.min(...rn.map((en=>en.y))),cn=Math.max(...rn.map((en=>en.x+en.width))),dn=Math.max(...rn.map((en=>en.y+en.height)))}let un=[],pn=[];["dh","distrib_horiz"].includes(en)?[un,pn]=_getDistributeHorizontalDistances(tn,nn,rn,sn,cn,An,dn):["dv","distrib_verti"].includes(en)?[un,pn]=_getDistributeVerticalDistances(tn,nn,rn,sn,cn,An,dn):[un,pn]=_getNormalDistances(en,nn,rn,sn,cn,An,dn),moveSelectedElements(un,pn)},_getDistributeHorizontalDistances=(en,tn,nn,rn,an,sn,cn)=>{const An=[],dn=[];for(let en=0;en{const nn=en.x+en.width,rn=tn.x+tn.width;return nn===rn?0:nn>rn?1:-1}));"page"===en&&(un.unshift({x:0,y:0,width:0,height:cn}),un.push({x:an,y:0,width:0,height:cn}));const pn=an-rn,hn=un.map((en=>en.width)).reduce(((en,tn)=>en+tn),0),gn=(pn-hn)/(un.length-1),_n=[];for(let en=0;en{const rn=nn.findIndex((tn=>tn===en));-1!==rn&&(An[rn]=_n[tn])})),[An,dn]},_getDistributeVerticalDistances=(en,tn,nn,rn,an,sn,cn)=>{const An=[],dn=[];for(let en=0;en{const nn=en.y+en.height,rn=tn.y+tn.height;return nn===rn?0:nn>rn?1:-1}));"page"===en&&(un.unshift({x:0,y:0,width:an,height:0}),un.push({x:0,y:cn,width:an,height:0}));const pn=cn-sn,hn=un.map((en=>en.height)).reduce(((en,tn)=>en+tn),0),gn=(pn-hn)/(un.length-1),_n=[];for(let en=0;en{const rn=nn.findIndex((tn=>tn===en));-1!==rn&&(dn[rn]=_n[tn])})),[An,dn]},_getNormalDistances=(en,tn,nn,rn,an,sn,cn)=>{const An=tn.length,dn=new Array(An),un=new Array(An);for(let pn=0;pn{const en=zs.getSelectedElements(),tn=new Vs("Delete Elements"),nn=[];en.forEach((en=>{if(en){let rn=en.parentNode,an=en;zs.gettingSelectorManager().releaseSelector(an),removePath_(an.id),"a"===rn.tagName&&1===rn.childNodes.length&&(an=rn,rn=rn.parentNode);const{nextSibling:sn}=an;an.remove();const cn=an;nn.push(en),tn.addSubCommand(new Ds(cn,sn,rn))}})),zs.setEmptySelectedElements(),tn.isEmpty()||zs.addCommandToHistory(tn),zs.call("changed",nn),zs.clearSelection()},copySelectedElements=()=>{const en=zs.getSelectedElements(),tn=JSON.stringify(en.map((en=>zs.getJsonFromSvgElements(en))));sessionStorage.setItem(zs.getClipboardID(),tn),zs.flashStorage(),document.getElementById("se-cmenu_canvas").setAttribute("enablemenuitems","#paste,#paste_in_place")},groupSelectedElements=(en,tn)=>{const nn=zs.getSelectedElements();en||(en="g");let rn,an="";"a"===en?(an="Make hyperlink",rn=tn||""):(en="g",an="Group Elements");const sn=new Vs(an),cn=zs.addSVGElementsFromJson({element:en,attr:{id:zs.getNextId()}});"a"===en&&setHref(cn,rn),sn.addSubCommand(new Gs(cn));let An=nn.length;for(;An--;){let en=nn[An];if(!en)continue;"a"===en.parentNode.tagName&&1===en.parentNode.childNodes.length&&(en=en.parentNode);const tn=en.nextSibling,rn=en.parentNode;cn.append(en),sn.addSubCommand(new Qs(en,tn,rn))}sn.isEmpty()||zs.addCommandToHistory(sn),zs.selectOnly([cn],!0)},pushGroupProperty=(en,tn)=>{const nn=en.childNodes,rn=nn.length,an=en.getAttribute("transform"),sn=en.transform.baseVal,cn=transformListToTransform(sn).matrix,An=new Vs("Push group properties"),dn=getRotationAngle(en),un={filter:en.getAttribute("filter"),opacity:en.getAttribute("opacity")};let pn,hn,gn;const _n=zs.getDrawing();for(let tn=0;tn{const tn=zs.getSelectedElements();en||(en=tn[0]);const nn=en,rn=new Vs;let an;const sn=zs.getDataStorage();if(sn.has(nn,"gsvg")){const tn=en.firstChild,nn={x:Number(tn.getAttribute("x")),y:Number(tn.getAttribute("y"))},rn=en.firstChild.firstChild;rn&&(rn.outerHTML=rn.innerHTML),sn.remove(en,"gsvg");const an=en.transform.baseVal,cn=zs.getSvgRoot().createSVGTransform();cn.setTranslate(nn.x,nn.y),an.appendItem(cn),recalculateDimensions(en),zs.call("selected",[en])}else if(sn.has(nn,"symbol")){en=sn.get(nn,"symbol"),an=nn.getAttribute("transform");const tn={x:Number(nn.getAttribute("x")),y:Number(nn.getAttribute("y"))},cn=en.getAttribute("viewBox");if(cn){const en=cn.split(" ");tn.x-=Number(en[0]),tn.y-=Number(en[1])}an+=" translate("+(tn.x||0)+","+(tn.y||0)+")";const An=nn.previousElementSibling;rn.addSubCommand(new Ds(nn,nn.nextElementSibling,nn.parentNode)),nn.remove();const dn=zs.getSvgContent().querySelectorAll("use").length,un=zs.getDOMDocument().createElementNS(xa.SVG,"g"),pn=en.childNodes;let hn;for(hn=0;hntn;tn++)un.appendChild(en[tn].cloneNode(!0))}an&&un.setAttribute("transform",an);const gn=en.parentNode;if(zs.uniquifyElems(un),isGecko$1()){const en=findDefs(),tn=un.querySelectorAll("linearGradient,radialGradient,pattern");for(let nn=0,rn=tn.length;rn>nn;nn++)en.appendChild(tn[nn])}if(un.id=zs.getNextId(),An.after(un),gn){if(!dn){const{nextSibling:tn}=en;en.remove(),rn.addSubCommand(new Ds(en,tn,gn))}rn.addSubCommand(new Gs(un))}zs.setUseData(un),isGecko$1()?zs.convertGradients(findDefs()):zs.convertGradients(un),((en,tn)=>{if(1===(null==en?void 0:en.nodeType)){let nn=en.childNodes.length;for(;nn--;)walkTree(en.childNodes.item(nn),tn);tn(en)}})(un,(en=>{try{recalculateDimensions(en)}catch(en){console.error(en)}}));const _n=un.querySelectorAll(zs.getVisElems());Array.prototype.forEach.call(_n,(en=>{en.id||(en.id=zs.getNextId())})),zs.selectOnly([un]);const mn=pushGroupProperty(un,!0);mn&&rn.addSubCommand(mn),zs.addCommandToHistory(rn)}else console.warn("Unexpected element to ungroup:",en)},ungroupSelectedElement=()=>{const en=zs.getSelectedElements(),tn=zs.getDataStorage();let nn=en[0];if(!nn)return;if(tn.has(nn,"gsvg")||tn.has(nn,"symbol"))return void convertToGroup(nn);if("use"===nn.tagName){const en=getElement(getHref(nn).substr(1));return tn.put(nn,"symbol",en),tn.put(nn,"ref",en),void convertToGroup(nn)}const rn=getParents(nn.parentNode,"a");if(null!=rn&&rn.length&&(nn=rn[0]),"g"===nn.tagName||"a"===nn.tagName){const en=new Vs("Ungroup Elements"),tn=pushGroupProperty(nn,!0);tn&&en.addSubCommand(tn);const rn=nn.parentNode,an=nn.nextSibling,sn=new Array(nn.childNodes.length);let cn=0;for(;nn.firstChild;){const tn=nn.firstChild,An=tn.nextSibling,dn=tn.parentNode;if("title"!==tn.tagName)sn[cn++]=rn.insertBefore(tn,an),en.addSubCommand(new Qs(tn,An,dn));else{const{nextSibling:nn}=tn;en.addSubCommand(new Ds(tn,nn,dn)),tn.remove()}}zs.clearSelection();const An=nn.nextSibling;nn.remove(),en.addSubCommand(new Ds(nn,An,rn)),en.isEmpty()||zs.addCommandToHistory(en),zs.addToSelection(sn)}},updateCanvas=(en,tn)=>{zs.getSvgRoot().setAttribute("width",en),zs.getSvgRoot().setAttribute("height",tn);const nn=zs.getZoom(),rn=document.getElementById("canvasBackground"),an=Number(zs.getSvgContent().getAttribute("x")),sn=Number(zs.getSvgContent().getAttribute("y")),cn=(en-zs.contentW*nn)/2,An=(tn-zs.contentH*nn)/2;assignAttributes(zs.getSvgContent(),{width:zs.contentW*nn,height:zs.contentH*nn,x:cn,y:An,viewBox:"0 0 "+zs.contentW+" "+zs.contentH}),assignAttributes(rn,{width:zs.getSvgContent().getAttribute("width"),height:zs.getSvgContent().getAttribute("height"),x:cn,y:An});const dn=getElement("background_image");return dn&&assignAttributes(dn,{width:"100%",height:"100%"}),zs.selectorManager.selectorParentGroup.setAttribute("transform","translate("+cn+","+An+")"),zs.runExtensions("canvasUpdated",{new_x:cn,new_y:An,old_x:an,old_y:sn,d_x:cn-an,d_y:An-sn}),{x:cn,y:An,old_x:an,old_y:sn,d_x:cn-an,d_y:An-sn}},cycleElement=en=>{const tn=zs.getSelectedElements(),nn=zs.getCurrentGroup();let rn;const an=tn[0];let sn=!1;const cn=getVisibleElements(nn||zs.getCurrentDrawing().getCurrentLayer());if(cn.length){if(an){let tn=cn.length;for(;tn--;)if(cn[tn]===an){rn=en?tn-1:tn+1,rn>=cn.length?rn=0:rn<0&&(rn=cn.length-1),sn=cn[rn];break}}else rn=en?cn.length-1:0,sn=cn[rn];zs.selectOnly([sn],!0),zs.call("selected",tn)}}; +/** + * Tools for blur event. + * @module blur + * @license MIT + * @copyright 2011 Jeff Schiller + */let Ks=null;const setBlurNoUndo=function(en){const tn=Ks.getSelectedElements();if(Ks.getFilter())if(0===en)Ks.changeSelectedAttributeNoUndo("filter",""),Ks.setFilterHidden(!0);else{const nn=tn[0];Ks.getFilterHidden()&&Ks.changeSelectedAttributeNoUndo("filter","url(#"+nn.id+"_blur)");const rn=Ks.getFilter();Ks.changeSelectedAttributeNoUndo("stdDeviation",en,[rn.firstChild]),Ks.setBlurOffsets(rn,en)}else Ks.setBlur(en)};function finishChange(){const en=Ks.undoMgr.finishUndoableChange();Ks.getCurCommand().addSubCommand(en),Ks.addCommandToHistory(Ks.getCurCommand()),Ks.setCurCommand(null),Ks.setFilter(null)}const setBlurOffsets=function(en,tn){tn>3?Ks.assignAttributes(en,{x:"-50%",y:"-50%",width:"200%",height:"200%"},100):(en.removeAttribute("x"),en.removeAttribute("y"),en.removeAttribute("width"),en.removeAttribute("height"))},setBlur=function(en,tn){const{InsertElementCommand:nn,ChangeElementCommand:rn,BatchCommand:an}=Ks.history,sn=Ks.getSelectedElements();if(Ks.getCurCommand())return void finishChange();const cn=sn[0],An=cn.id;Ks.setFilter(Ks.getElement(An+"_blur")),en-=0;const dn=new an;if(Ks.getFilter())0===en&&Ks.setFilter(null);else{const tn=Ks.addSVGElementsFromJson({element:"feGaussianBlur",attr:{in:"SourceGraphic",stdDeviation:en}});Ks.setFilter(Ks.addSVGElementsFromJson({element:"filter",attr:{id:An+"_blur"}})),Ks.getFilter().append(tn),Ks.findDefs().append(Ks.getFilter()),dn.addSubCommand(new nn(Ks.getFilter()))}const un={filter:cn.getAttribute("filter")};if(0===en)return cn.removeAttribute("filter"),void dn.addSubCommand(new rn(cn,un));Ks.changeSelectedAttribute("filter","url(#"+An+"_blur)"),dn.addSubCommand(new rn(cn,un)),Ks.setBlurOffsets(Ks.getFilter(),en);const pn=Ks.getFilter();Ks.setCurCommand(dn),Ks.undoMgr.beginUndoableChange("stdDeviation",[pn?pn.firstChild:null]),tn&&(Ks.setBlurNoUndo(en),finishChange())},$s=getReverseNS(),Ws=["class","id","display","transform","style"],Xs={a:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","mask","opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","xlink:href","xlink:title"],circle:["clip-path","clip-rule","cx","cy","enable-background","fill","fill-opacity","fill-rule","filter","mask","opacity","r","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage"],clipPath:["clipPathUnits"],defs:[],desc:[],ellipse:["clip-path","clip-rule","cx","cy","fill","fill-opacity","fill-rule","filter","mask","opacity","requiredFeatures","rx","ry","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage"],feBlend:["in","in2"],feColorMatrix:["in","type","value","result","values"],feComposite:["in","operator","result","in2"],feFlood:["flood-color","in","result","flood-opacity"],feGaussianBlur:["color-interpolation-filters","in","requiredFeatures","stdDeviation","result"],feMerge:[],feMergeNode:["in"],feMorphology:["in","operator","radius"],feOffset:["dx","in","dy","result"],filter:["color-interpolation-filters","filterRes","filterUnits","height","primitiveUnits","requiredFeatures","width","x","xlink:href","y"],foreignObject:["font-size","height","opacity","requiredFeatures","width","x","y"],g:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","mask","opacity","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","font-family","font-size","font-style","font-weight","text-anchor"],image:["clip-path","clip-rule","filter","height","mask","opacity","requiredFeatures","systemLanguage","width","x","xlink:href","xlink:title","y"],line:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","marker-end","marker-mid","marker-start","mask","opacity","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","x1","x2","y1","y2"],linearGradient:["gradientTransform","gradientUnits","requiredFeatures","spreadMethod","systemLanguage","x1","x2","xlink:href","y1","y2"],marker:["markerHeight","markerUnits","markerWidth","orient","preserveAspectRatio","refX","refY","se_type","systemLanguage","viewBox"],mask:["height","maskContentUnits","maskUnits","width","x","y"],metadata:[],path:["clip-path","clip-rule","d","enable-background","fill","fill-opacity","fill-rule","filter","marker-end","marker-mid","marker-start","mask","opacity","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage"],pattern:["height","patternContentUnits","patternTransform","patternUnits","requiredFeatures","systemLanguage","viewBox","width","x","xlink:href","y"],polygon:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","marker-end","marker-mid","marker-start","mask","opacity","points","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","sides","shape","edge","point","starRadiusMultiplier","r","radialshift","r2","orient","cx","cy"],polyline:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","marker-end","marker-mid","marker-start","mask","opacity","points","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","se:connector"],radialGradient:["cx","cy","fx","fy","gradientTransform","gradientUnits","r","requiredFeatures","spreadMethod","systemLanguage","xlink:href"],rect:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","height","mask","opacity","requiredFeatures","rx","ry","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","width","x","y"],stop:["offset","requiredFeatures","stop-opacity","systemLanguage","stop-color","gradientUnits","gradientTransform"],style:["type"],svg:["clip-path","clip-rule","enable-background","filter","height","mask","preserveAspectRatio","requiredFeatures","systemLanguage","version","viewBox","width","x","xmlns","xmlns:se","xmlns:xlink","xmlns:oi","oi:animations","y","stroke-linejoin","fill-rule","aria-label","stroke-width","fill-rule","xml:space"],switch:["requiredFeatures","systemLanguage"],symbol:["fill","fill-opacity","fill-rule","filter","font-family","font-size","font-style","font-weight","opacity","overflow","preserveAspectRatio","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","viewBox","width","height"],text:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","font-family","font-size","font-style","font-weight","mask","opacity","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","text-anchor","letter-spacing","word-spacing","text-decoration","textLength","lengthAdjust","x","xml:space","y"],textPath:["method","requiredFeatures","spacing","startOffset","systemLanguage","xlink:href"],title:[],tspan:["clip-path","clip-rule","dx","dy","fill","fill-opacity","fill-rule","filter","font-family","font-size","font-style","font-weight","mask","opacity","requiredFeatures","rotate","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","text-anchor","textLength","x","xml:space","y"],use:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","height","mask","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","width","x","xlink:href","y","overflow"],annotation:["encoding"],"annotation-xml":["encoding"],maction:["actiontype","other","selection"],math:["xmlns"],menclose:["notation"],merror:[],mfrac:["linethickness"],mi:["mathvariant"],mmultiscripts:[],mn:[],mo:["fence","lspace","maxsize","minsize","rspace","stretchy"],mover:[],mpadded:["lspace","width","height","depth","voffset"],mphantom:[],mprescripts:[],mroot:[],mrow:["xlink:href","xlink:type","xmlns:xlink"],mspace:["depth","height","width"],msqrt:[],mstyle:["displaystyle","mathbackground","mathcolor","mathvariant","scriptlevel"],msub:[],msubsup:[],msup:[],mtable:["align","columnalign","columnlines","columnspacing","displaystyle","equalcolumns","equalrows","frame","rowalign","rowlines","rowspacing","width"],mtd:["columnalign","columnspan","rowalign","rowspan"],mtext:[],mtr:["columnalign","rowalign"],munder:[],munderover:[],none:[],semantics:[]};Object.keys(Xs).forEach((en=>{Xs[en]=[...Xs[en],...Ws]}));const Ys={};Object.entries(Xs).forEach((en=>{let[tn,nn]=en;const rn={};Object.entries(nn).forEach((en=>{let[tn,nn]=en;if(nn.includes(":")){const en=nn.split(":");rn[en[1]]=xa[en[0].toUpperCase()]}else rn[nn]="xmlns"===nn?xa.XMLNS:null})),Ys[tn]=rn}));const sanitizeSvg=en=>{if(3===en.nodeType&&(en.nodeValue=en.nodeValue.trim(),en.nodeValue.length||en.remove()),1!==en.nodeType)return;const tn=en.ownerDocument,nn=en.parentNode;if(!tn||!nn)return;const rn=Xs[en.nodeName],an=Ys[en.nodeName];if(void 0!==rn){const tn=[];let nn=en.attributes.length;for(;nn--;){const sn=en.attributes.item(nn),cn=sn.nodeName,An=sn.localName,dn=sn.namespaceURI;if(dn!==an[An]&&dn!==xa.XMLNS&&(dn!==xa.XMLNS||!$s[sn.value]))if(cn.startsWith("se:")||cn.startsWith("oi:")||cn.startsWith("data-")){const en=cn.startsWith("se:")?xa.SE:cn.startsWith("oi:")?xa.OI:null;tn.push([cn,sn.value,en])}else console.warn("sanitizeSvg: attribute ".concat(cn," in element ").concat(en.nodeName," not in whitelist is removed")),en.removeAttributeNS(dn,An);if("style"===cn){const tn=sn.value.split(";");let nn=tn.length;for(;nn--;){const[an,sn]=tn[nn].split(":"),cn=(an||"").trim(),An=(sn||"").trim();rn.includes(cn)&&en.setAttribute(cn,An)}en.removeAttribute("style")}}Object.values(tn).forEach((tn=>{let[nn,rn,an]=tn;en.setAttributeNS(an,nn,rn)}));const sn=getHref(en);if(sn&&["filter","linearGradient","pattern","radialGradient","textPath","use"].includes(en.nodeName)&&"#"!==sn[0]&&(setHref(en,""),console.warn("sanitizeSvg: attribute href in element ".concat(en.nodeName," pointing to a non-local reference (").concat(sn,") is removed")),en.removeAttributeNS(xa.XLINK,"href")),"use"===en.nodeName&&!getHref(en))return console.warn("sanitizeSvg: element ".concat(en.nodeName," without a xlink:href is removed")),void en.remove();for(Object.values(["clip-path","fill","filter","marker-end","marker-mid","marker-start","mask","stroke"],(tn=>{let nn=en.getAttribute(tn);nn&&(nn=getUrlFromAttr(nn),nn&&"#"!==nn[0]&&(en.setAttribute(tn,""),console.warn("sanitizeSvg: attribute ".concat(tn," in element ").concat(en.nodeName," pointing to a non-local reference (").concat(nn,") is removed")),en.removeAttribute(tn)))})),nn=en.childNodes.length;nn--;)sanitizeSvg(en.childNodes.item(nn))}else{console.warn("sanitizeSvg: element ".concat(en.nodeName," not supported is removed"));const tn=[];for(;en.hasChildNodes();)tn.push(nn.insertBefore(en.firstChild,en));en.remove();let rn=tn.length;for(;rn--;)sanitizeSvg(tn[rn])}};function _typeof$1(en){return _typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(en){return typeof en}:function(en){return en&&"function"==typeof Symbol&&en.constructor===Symbol&&en!==Symbol.prototype?"symbol":typeof en},_typeof$1(en)}var Zs=Uint8Array,Js=Uint16Array,el=Uint32Array,tl=new Zs([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),nl=new Zs([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),rl=new Zs([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),freb=function(en,tn){for(var nn=new Js(31),rn=0;rn<31;++rn)nn[rn]=tn+=1<>>1|(21845&dl)<<1;ul=(61680&(ul=(52428&ul)>>>2|(13107&ul)<<2))>>>4|(3855&ul)<<4,Al[dl]=((65280&ul)>>>8|(255&ul)<<8)>>>1}var hMap=function(en,tn,nn){for(var rn=en.length,an=0,sn=new Js(tn);an>>dn]=un}else for(cn=new Js(rn),an=0;an>>15-en[an];return cn},pl=new Zs(288);for(dl=0;dl<144;++dl)pl[dl]=8;for(dl=144;dl<256;++dl)pl[dl]=9;for(dl=256;dl<280;++dl)pl[dl]=7;for(dl=280;dl<288;++dl)pl[dl]=8;var hl=new Zs(32);for(dl=0;dl<32;++dl)hl[dl]=5;var gl=hMap(pl,9,0),_l=hMap(pl,9,1),ml=hMap(hl,5,0),fl=hMap(hl,5,1),max$3=function(en){for(var tn=en[0],nn=1;nntn&&(tn=en[nn]);return tn},bits=function(en,tn,nn){var rn=tn/8>>0;return(en[rn]|en[rn+1]<<8)>>>(7&tn)&nn},bits16=function(en,tn){var nn=tn/8>>0;return(en[nn]|en[nn+1]<<8|en[nn+2]<<16)>>>(7&tn)},shft=function(en){return(en/8>>0)+(7&en&&1)},slc=function(en,tn,nn){(null==tn||tn<0)&&(tn=0),(null==nn||nn>en.length)&&(nn=en.length);var rn=new(en instanceof Js?Js:en instanceof el?el:Zs)(nn-tn);return rn.set(en.subarray(tn,nn)),rn},wbits=function(en,tn,nn){nn<<=7&tn;var rn=tn/8>>0;en[rn]|=nn,en[rn+1]|=nn>>>8},wbits16=function(en,tn,nn){nn<<=7&tn;var rn=tn/8>>0;en[rn]|=nn,en[rn+1]|=nn>>>8,en[rn+2]|=nn>>>16},hTree=function(en,tn){for(var nn=[],rn=0;rngn&&(gn=sn[rn].s);var _n=new Js(gn+1),mn=ln(nn[pn-1],_n,0);if(mn>tn){rn=0;var fn=0,yn=mn-tn,bn=1<tn))break;fn+=bn-(1<>>=yn;fn>0;){var wn=sn[rn].s;_n[wn]=0&&fn;--rn){var xn=sn[rn].s;_n[xn]==tn&&(--_n[xn],++fn)}mn=tn}return[new Zs(_n),mn]},ln=function(en,tn,nn){return-1==en.s?Math.max(ln(en.l,tn,nn+1),ln(en.r,tn,nn+1)):tn[en.s]=nn},lc=function(en){for(var tn=en.length;tn&&!en[--tn];);for(var nn=new Js(++tn),rn=0,an=en[0],sn=1,w=function(en){nn[rn++]=en},cn=1;cn<=tn;++cn)if(en[cn]==an&&cn!=tn)++sn;else{if(!an&&sn>2){for(;sn>138;sn-=138)w(32754);sn>2&&(w(sn>10?sn-11<<5|28690:sn-3<<5|12305),sn=0)}else if(sn>3){for(w(an),--sn;sn>6;sn-=6)w(8304);sn>2&&(w(sn-3<<5|8208),sn=0)}for(;sn--;)w(an);sn=1,an=en[cn]}return[nn.subarray(0,rn),tn]},clen=function(en,tn){for(var nn=0,rn=0;rn>>8,en[an+2]=255^en[an],en[an+3]=255^en[an+1];for(var sn=0;sn4&&!jn[rl[Pn-1]];--Pn);var Tn,Fn,Un,Nn,In=un+5<<3,Mn=clen(an,pl)+clen(sn,hl)+cn,Rn=clen(an,gn)+clen(sn,fn)+cn+14+3*Pn+clen(Sn,jn)+(2*Sn[16]+3*Sn[17]+7*Sn[18]);if(In<=Mn&&In<=Rn)return wfblk(tn,pn,en.subarray(dn,dn+un));if(wbits(tn,pn,1+(Rn15&&(wbits(tn,pn,Vn[Bn]>>>5&127),pn+=Vn[Bn]>>>12)}}}else Tn=gl,Fn=pl,Un=ml,Nn=hl;for(Bn=0;Bn255){Gn=rn[Bn]>>>18&31,wbits16(tn,pn,Tn[Gn+257]),pn+=Fn[Gn+257],Gn>7&&(wbits(tn,pn,rn[Bn]>>>23&31),pn+=tl[Gn]);var Dn=31&rn[Bn];wbits16(tn,pn,Un[Dn]),pn+=Nn[Dn],Dn>3&&(wbits16(tn,pn,rn[Bn]>>>5&8191),pn+=nl[Dn])}else wbits16(tn,pn,Tn[rn[Bn]]),pn+=Fn[rn[Bn]];return wbits16(tn,pn,Tn[256]),pn+Fn[256]},yl=new el([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),bl=new Zs(0);function zlibSync(en,tn){void 0===tn&&(tn={});var nn=function(){var en=1,tn=0;return{p:function(nn){for(var rn=en,an=tn,sn=nn.length,cn=0;cn!=sn;){for(var An=Math.min(cn+5552,sn);cn>>8<<16|(255&tn)<<8|tn>>>8)+2*((255&en)<<23)}}}();nn.p(en);var rn=function(en,tn,nn,rn,an){return function(en,tn,nn,rn,an,sn){var cn=en.length,An=new Zs(rn+cn+5*(1+Math.floor(cn/7e3))+an),dn=An.subarray(rn,An.length-an),un=0;if(!tn||cn<8)for(var pn=0;pn<=cn;pn+=65535){var hn=pn+65535;hn>>13,mn=8191&gn,fn=(1<7e3||En>24576)&&Un>423){un=wblk(en,dn,0,xn,kn,Cn,Bn,En,Ln,pn-Ln,un),En=Sn=Bn=0,Ln=pn;for(var Nn=0;Nn<286;++Nn)kn[Nn]=0;for(Nn=0;Nn<30;++Nn)Cn[Nn]=0}var In=2,Mn=0,Rn=mn,On=Tn-Fn&32767;if(Un>2&&Pn==hsh(pn-On))for(var Qn=Math.min(_n,Un)-1,qn=Math.min(32767,pn),Vn=Math.min(258,Un);On<=qn&&--Rn&&Tn!=Fn;){if(en[pn+In]==en[pn+In-On]){for(var Gn=0;GnIn){if(In=Gn,Mn=On,Gn>Qn)break;var Dn=Math.min(On,Gn-2),Hn=0;for(Nn=0;NnHn&&(Hn=Kn,Fn=zn)}}}On+=(Tn=Fn)-(Fn=yn[Tn])+32768&32767}if(Mn){xn[En++]=268435456|al[In]<<18|cl[Mn];var $n=31&al[In],Wn=31&cl[Mn];Bn+=tl[$n]+nl[Wn],++kn[257+$n],++Cn[Wn],jn=pn+In,++Sn}else xn[En++]=en[pn],++kn[en[pn]]}}un=wblk(en,dn,sn,xn,kn,Cn,Bn,En,Ln,pn-Ln,un),sn||(un=wfblk(dn,un,bl))}return slc(An,0,rn+shft(un)+an)}(en,null==tn.level?6:tn.level,null==tn.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(en.length)))):12+tn.mem,nn,rn,!an)}(en,tn,2,4);return function(en,tn){var nn=tn.level,rn=0==nn?0:nn<6?1:9==nn?3:2;en[0]=120,en[1]=rn<<6|(rn?32-2*rn:1)}(rn,tn),function(en,tn,nn){for(;nn;++tn)en[tn]=nn,nn>>>=8}(rn,rn.length-4,nn.d()),rn} +/** @license + * + * jsPDF - PDF Document creation from JavaScript + * Version 2.5.1 Built on 2022-01-28T15:37:57.791Z + * CommitID 00000000 + * + * Copyright (c) 2010-2021 James Hall , https://github.com/MrRio/jsPDF + * 2015-2021 yWorks GmbH, http://www.yworks.com + * 2015-2021 Lukas Holländer , https://github.com/HackbrettXXX + * 2016-2018 Aras Abbasi + * 2010 Aaron Spike, https://github.com/acspike + * 2012 Willow Systems Corporation, https://github.com/willowsystems + * 2012 Pablo Hess, https://github.com/pablohess + * 2012 Florian Jenett, https://github.com/fjenett + * 2013 Warren Weckesser, https://github.com/warrenweckesser + * 2013 Youssef Beddad, https://github.com/lifof + * 2013 Lee Driscoll, https://github.com/lsdriscoll + * 2013 Stefan Slonevskiy, https://github.com/stefslon + * 2013 Jeremy Morel, https://github.com/jmorel + * 2013 Christoph Hartmann, https://github.com/chris-rock + * 2014 Juan Pablo Gaviria, https://github.com/juanpgaviria + * 2014 James Makes, https://github.com/dollaruw + * 2014 Diego Casorran, https://github.com/diegocr + * 2014 Steven Spungin, https://github.com/Flamenco + * 2014 Kenneth Glassey, https://github.com/Gavvers + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * Contributor(s): + * siefkenj, ahwolf, rickygu, Midnith, saintclair, eaparango, + * kim3er, mfo, alnorth, Flamenco + */ +var vl=function(){return"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this}();function i$2(){vl.console&&"function"==typeof vl.console.log&&vl.console.log.apply(vl.console,arguments)}var wl={log:i$2,warn:function(en){vl.console&&("function"==typeof vl.console.warn?vl.console.warn.apply(vl.console,arguments):i$2.call(null,arguments))},error:function(en){vl.console&&("function"==typeof vl.console.error?vl.console.error.apply(vl.console,arguments):i$2(en))}};function o$1(en,tn,nn){var rn=new XMLHttpRequest;rn.open("GET",en),rn.responseType="blob",rn.onload=function(){Cl(rn.response,tn,nn)},rn.onerror=function(){wl.error("could not download file")},rn.send()}function s$1(en){var tn=new XMLHttpRequest;tn.open("HEAD",en,!1);try{tn.send()}catch(en){}return tn.status>=200&&tn.status<=299}function c$2(en){try{en.dispatchEvent(new MouseEvent("click"))}catch(nn){var tn=document.createEvent("MouseEvents");tn.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),en.dispatchEvent(tn)}}var xl,kl,Cl=vl.saveAs||("object"!==("undefined"==typeof window?"undefined":_typeof$1(window))||window!==vl?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(en,tn,nn){var rn=vl.URL||vl.webkitURL,an=document.createElement("a");tn=tn||en.name||"download",an.download=tn,an.rel="noopener","string"==typeof en?(an.href=en,an.origin!==location.origin?s$1(an.href)?o$1(en,tn,nn):c$2(an,an.target="_blank"):c$2(an)):(an.href=rn.createObjectURL(en),setTimeout((function(){rn.revokeObjectURL(an.href)}),4e4),setTimeout((function(){c$2(an)}),0))}:"msSaveOrOpenBlob"in navigator?function(en,tn,nn){if(tn=tn||en.name||"download","string"==typeof en)if(s$1(en))o$1(en,tn,nn);else{var rn=document.createElement("a");rn.href=en,rn.target="_blank",setTimeout((function(){c$2(rn)}))}else navigator.msSaveOrOpenBlob(function(en,tn){return void 0===tn?tn={autoBom:!1}:"object"!==_typeof$1(tn)&&(wl.warn("Deprecated: Expected third argument to be a object"),tn={autoBom:!tn}),tn.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(en.type)?new Blob([String.fromCharCode(65279),en],{type:en.type}):en}(en,nn),tn)}:function(en,tn,nn,rn){if((rn=rn||open("","_blank"))&&(rn.document.title=rn.document.body.innerText="downloading..."),"string"==typeof en)return o$1(en,tn,nn);var an="application/octet-stream"===en.type,sn=/constructor/i.test(vl.HTMLElement)||vl.safari,cn=/CriOS\/[\d]+/.test(navigator.userAgent);if((cn||an&&sn)&&"object"===("undefined"==typeof FileReader?"undefined":_typeof$1(FileReader))){var An=new FileReader;An.onloadend=function(){var en=An.result;en=cn?en:en.replace(/^data:[^;]*;/,"data:attachment/file;"),rn?rn.location.href=en:location=en,rn=null},An.readAsDataURL(en)}else{var dn=vl.URL||vl.webkitURL,un=dn.createObjectURL(en);rn?rn.location=un:location.href=un,rn=null,setTimeout((function(){dn.revokeObjectURL(un)}),4e4)}}); +/** + * A class to parse color values + * @author Stoyan Stefanov + * {@link http://www.phpied.com/rgb-color-parser-in-javascript/} + * @license Use it if you like it + */function f$1(en){var tn;en=en||"",this.ok=!1,"#"==en.charAt(0)&&(en=en.substr(1,6)),en={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[en=(en=en.replace(/ /g,"")).toLowerCase()]||en;for(var nn=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(en){return[parseInt(en[1]),parseInt(en[2]),parseInt(en[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(en){return[parseInt(en[1],16),parseInt(en[2],16),parseInt(en[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(en){return[parseInt(en[1]+en[1],16),parseInt(en[2]+en[2],16),parseInt(en[3]+en[3],16)]}}],rn=0;rn255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var en=this.r.toString(16),tn=this.g.toString(16),nn=this.b.toString(16);return 1==en.length&&(en="0"+en),1==tn.length&&(tn="0"+tn),1==nn.length&&(nn="0"+nn),"#"+en+tn+nn}} +/** + * @license + * Joseph Myers does not specify a particular license for his work. + * + * Author: Joseph Myers + * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js + * + * Modified by: Owen Leong + */function d(en,tn){var nn=en[0],rn=en[1],an=en[2],sn=en[3];nn=g(nn,rn,an,sn,tn[0],7,-680876936),sn=g(sn,nn,rn,an,tn[1],12,-389564586),an=g(an,sn,nn,rn,tn[2],17,606105819),rn=g(rn,an,sn,nn,tn[3],22,-1044525330),nn=g(nn,rn,an,sn,tn[4],7,-176418897),sn=g(sn,nn,rn,an,tn[5],12,1200080426),an=g(an,sn,nn,rn,tn[6],17,-1473231341),rn=g(rn,an,sn,nn,tn[7],22,-45705983),nn=g(nn,rn,an,sn,tn[8],7,1770035416),sn=g(sn,nn,rn,an,tn[9],12,-1958414417),an=g(an,sn,nn,rn,tn[10],17,-42063),rn=g(rn,an,sn,nn,tn[11],22,-1990404162),nn=g(nn,rn,an,sn,tn[12],7,1804603682),sn=g(sn,nn,rn,an,tn[13],12,-40341101),an=g(an,sn,nn,rn,tn[14],17,-1502002290),nn=m$2(nn,rn=g(rn,an,sn,nn,tn[15],22,1236535329),an,sn,tn[1],5,-165796510),sn=m$2(sn,nn,rn,an,tn[6],9,-1069501632),an=m$2(an,sn,nn,rn,tn[11],14,643717713),rn=m$2(rn,an,sn,nn,tn[0],20,-373897302),nn=m$2(nn,rn,an,sn,tn[5],5,-701558691),sn=m$2(sn,nn,rn,an,tn[10],9,38016083),an=m$2(an,sn,nn,rn,tn[15],14,-660478335),rn=m$2(rn,an,sn,nn,tn[4],20,-405537848),nn=m$2(nn,rn,an,sn,tn[9],5,568446438),sn=m$2(sn,nn,rn,an,tn[14],9,-1019803690),an=m$2(an,sn,nn,rn,tn[3],14,-187363961),rn=m$2(rn,an,sn,nn,tn[8],20,1163531501),nn=m$2(nn,rn,an,sn,tn[13],5,-1444681467),sn=m$2(sn,nn,rn,an,tn[2],9,-51403784),an=m$2(an,sn,nn,rn,tn[7],14,1735328473),nn=v$1(nn,rn=m$2(rn,an,sn,nn,tn[12],20,-1926607734),an,sn,tn[5],4,-378558),sn=v$1(sn,nn,rn,an,tn[8],11,-2022574463),an=v$1(an,sn,nn,rn,tn[11],16,1839030562),rn=v$1(rn,an,sn,nn,tn[14],23,-35309556),nn=v$1(nn,rn,an,sn,tn[1],4,-1530992060),sn=v$1(sn,nn,rn,an,tn[4],11,1272893353),an=v$1(an,sn,nn,rn,tn[7],16,-155497632),rn=v$1(rn,an,sn,nn,tn[10],23,-1094730640),nn=v$1(nn,rn,an,sn,tn[13],4,681279174),sn=v$1(sn,nn,rn,an,tn[0],11,-358537222),an=v$1(an,sn,nn,rn,tn[3],16,-722521979),rn=v$1(rn,an,sn,nn,tn[6],23,76029189),nn=v$1(nn,rn,an,sn,tn[9],4,-640364487),sn=v$1(sn,nn,rn,an,tn[12],11,-421815835),an=v$1(an,sn,nn,rn,tn[15],16,530742520),nn=b(nn,rn=v$1(rn,an,sn,nn,tn[2],23,-995338651),an,sn,tn[0],6,-198630844),sn=b(sn,nn,rn,an,tn[7],10,1126891415),an=b(an,sn,nn,rn,tn[14],15,-1416354905),rn=b(rn,an,sn,nn,tn[5],21,-57434055),nn=b(nn,rn,an,sn,tn[12],6,1700485571),sn=b(sn,nn,rn,an,tn[3],10,-1894986606),an=b(an,sn,nn,rn,tn[10],15,-1051523),rn=b(rn,an,sn,nn,tn[1],21,-2054922799),nn=b(nn,rn,an,sn,tn[8],6,1873313359),sn=b(sn,nn,rn,an,tn[15],10,-30611744),an=b(an,sn,nn,rn,tn[6],15,-1560198380),rn=b(rn,an,sn,nn,tn[13],21,1309151649),nn=b(nn,rn,an,sn,tn[4],6,-145523070),sn=b(sn,nn,rn,an,tn[11],10,-1120210379),an=b(an,sn,nn,rn,tn[2],15,718787259),rn=b(rn,an,sn,nn,tn[9],21,-343485551),en[0]=_$1(nn,en[0]),en[1]=_$1(rn,en[1]),en[2]=_$1(an,en[2]),en[3]=_$1(sn,en[3])}function p$1(en,tn,nn,rn,an,sn){return tn=_$1(_$1(tn,en),_$1(rn,sn)),_$1(tn<>>32-an,nn)}function g(en,tn,nn,rn,an,sn,cn){return p$1(tn&nn|~tn&rn,en,tn,an,sn,cn)}function m$2(en,tn,nn,rn,an,sn,cn){return p$1(tn&rn|nn&~rn,en,tn,an,sn,cn)}function v$1(en,tn,nn,rn,an,sn,cn){return p$1(tn^nn^rn,en,tn,an,sn,cn)}function b(en,tn,nn,rn,an,sn,cn){return p$1(nn^(tn|~rn),en,tn,an,sn,cn)}function y$1(en){var tn,nn=en.length,rn=[1732584193,-271733879,-1732584194,271733878];for(tn=64;tn<=en.length;tn+=64)d(rn,w(en.substring(tn-64,tn)));en=en.substring(tn-64);var an=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(tn=0;tn>2]|=en.charCodeAt(tn)<<(tn%4<<3);if(an[tn>>2]|=128<<(tn%4<<3),tn>55)for(d(rn,an),tn=0;tn<16;tn++)an[tn]=0;return an[14]=8*nn,d(rn,an),rn}function w(en){var tn,nn=[];for(tn=0;tn<64;tn+=4)nn[tn>>2]=en.charCodeAt(tn)+(en.charCodeAt(tn+1)<<8)+(en.charCodeAt(tn+2)<<16)+(en.charCodeAt(tn+3)<<24);return nn}xl=vl.atob.bind(vl),kl=vl.btoa.bind(vl);var Sl="0123456789abcdef".split("");function L(en){for(var tn="",nn=0;nn<4;nn++)tn+=Sl[en>>8*nn+4&15]+Sl[en>>8*nn&15];return tn}function A(en){return String.fromCharCode((255&en)>>0,(65280&en)>>8,(16711680&en)>>16,(4278190080&en)>>24)}function x(en){return y$1(en).map(A).join("")}var Bl="5d41402abc4b2a76b9719d911017c592"!=function(en){for(var tn=0;tn>16)+(tn>>16)+(nn>>16)<<16|65535&nn}return en+tn&4294967295} +/** + * @license + * FPDF is released under a permissive license: there is no usage restriction. + * You may embed it freely in your application (commercial or not), with or + * without modifications. + * + * Reference: http://www.fpdf.org/en/script/script37.php + */function P(en,tn){var nn,rn,an,sn;if(en!==nn){for(var cn=(an=en,sn=1+(256/en.length>>0),new Array(sn+1).join(an)),An=[],dn=0;dn<256;dn++)An[dn]=dn;var un=0;for(dn=0;dn<256;dn++){var pn=An[dn];un=(un+pn+cn.charCodeAt(dn))%256,An[dn]=An[un],An[un]=pn}nn=en,rn=An}else An=rn;var hn=tn.length,gn=0,_n=0,mn="";for(dn=0;dn€/\f©þdSiz";var sn=(tn+this.padding).substr(0,32),cn=(nn+this.padding).substr(0,32);this.O=this.processOwnerPassword(sn,cn),this.P=-(1+(255^an)),this.encryptionKey=x(sn+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(rn)).substr(0,5),this.U=P(this.encryptionKey,this.padding)}function F(en){if(/[^\u0000-\u00ff]/.test(en))throw new Error("Invalid PDF Name Object: "+en+", Only accept ASCII characters.");for(var tn="",nn=en.length,rn=0;rn126?"#"+("0"+an.toString(16)).slice(-2):en[rn]}return tn}function C(en){if("object"!==_typeof$1(en))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var tn={};this.subscribe=function(en,nn,rn){if(rn=rn||!1,"string"!=typeof en||"function"!=typeof nn||"boolean"!=typeof rn)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");tn.hasOwnProperty(en)||(tn[en]={});var an=Math.random().toString(35);return tn[en][an]=[nn,!!rn],an},this.unsubscribe=function(en){for(var nn in tn)if(tn[nn][en])return delete tn[nn][en],0===Object.keys(tn[nn]).length&&delete tn[nn],!0;return!1},this.publish=function(nn){if(tn.hasOwnProperty(nn)){var rn=Array.prototype.slice.call(arguments,1),an=[];for(var sn in tn[nn]){var cn=tn[nn][sn];try{cn[0].apply(en,rn)}catch(nn){vl.console&&wl.error("jsPDF PubSub Error",nn.message,nn)}cn[1]&&an.push(sn)}an.length&&an.forEach(this.unsubscribe)}},this.getTopics=function(){return tn}}function j(en){if(!(this instanceof j))return new j(en);var tn="opacity,stroke-opacity".split(",");for(var nn in en)en.hasOwnProperty(nn)&&tn.indexOf(nn)>=0&&(this[nn]=en[nn]);this.id="",this.objectNumber=-1}function O$1(en,tn){this.gState=en,this.matrix=tn,this.id="",this.objectNumber=-1}function B(en,tn,nn,rn,an){if(!(this instanceof B))return new B(en,tn,nn,rn,an);this.type="axial"===en?2:3,this.coords=tn,this.colors=nn,O$1.call(this,rn,an)}function M(en,tn,nn,rn,an){if(!(this instanceof M))return new M(en,tn,nn,rn,an);this.boundingBox=en,this.xStep=tn,this.yStep=nn,this.stream="",this.cloneIndex=0,O$1.call(this,rn,an)}function E(en){var tn,nn="string"==typeof arguments[0]?arguments[0]:"p",rn=arguments[1],an=arguments[2],sn=arguments[3],cn=[],An=1,dn=16,un="S",pn=null;"object"===_typeof$1(en=en||{})&&(nn=en.orientation,rn=en.unit||rn,an=en.format||an,sn=en.compress||en.compressPdf||sn,null!==(pn=en.encryption||null)&&(pn.userPassword=pn.userPassword||"",pn.ownerPassword=pn.ownerPassword||"",pn.userPermissions=pn.userPermissions||[]),An="number"==typeof en.userUnit?Math.abs(en.userUnit):1,void 0!==en.precision&&(tn=en.precision),void 0!==en.floatPrecision&&(dn=en.floatPrecision),un=en.defaultPathOperation||"S"),cn=en.filters||(!0===sn?["FlateEncode"]:cn),rn=rn||"mm",nn=(""+(nn||"P")).toLowerCase();var hn=en.putOnlyUsedFonts||!1,gn={},_n={internal:{},__private__:{}};_n.__private__.PubSub=C;var mn="1.3",fn=_n.__private__.getPdfVersion=function(){return mn};_n.__private__.setPdfVersion=function(en){mn=en};var yn={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};_n.__private__.getPageFormats=function(){return yn};var bn=_n.__private__.getPageFormat=function(en){return yn[en]};an=an||"a4";var vn={COMPAT:"compat",ADVANCED:"advanced"},wn=vn.COMPAT;function _(){this.saveGraphicsState(),$n(new po(Kr,0,0,-Kr,0,fi()*Kr).toString()+" cm"),this.setFontSize(this.getFontSize()/Kr),un="n",wn=vn.ADVANCED}function P(){this.restoreGraphicsState(),un="S",wn=vn.COMPAT}var xn=_n.__private__.combineFontStyleAndFontWeight=function(en,tn){if("bold"==en&&"normal"==tn||"bold"==en&&400==tn||"normal"==en&&"italic"==tn||"bold"==en&&"italic"==tn)throw new Error("Invalid Combination of fontweight and fontstyle");return tn&&(en=400==tn||"normal"===tn?"italic"===en?"italic":"normal":700!=tn&&"bold"!==tn||"normal"!==en?(700==tn?"bold":tn)+""+en:"bold"),en};_n.advancedAPI=function(en){var tn=wn===vn.COMPAT;return tn&&_.call(this),"function"!=typeof en||(en(this),tn&&P.call(this)),this},_n.compatAPI=function(en){var tn=wn===vn.ADVANCED;return tn&&P.call(this),"function"!=typeof en||(en(this),tn&&_.call(this)),this},_n.isAdvancedAPI=function(){return wn===vn.ADVANCED};var kn,q=function(en){if(wn!==vn.ADVANCED)throw new Error(en+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Cn=_n.roundToPrecision=_n.__private__.roundToPrecision=function(en,nn){var rn=tn||nn;if(isNaN(en)||isNaN(rn))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return en.toFixed(rn).replace(/0+$/,"")};kn=_n.hpf=_n.__private__.hpf="number"==typeof dn?function(en){if(isNaN(en))throw new Error("Invalid argument passed to jsPDF.hpf");return Cn(en,dn)}:"smart"===dn?function(en){if(isNaN(en))throw new Error("Invalid argument passed to jsPDF.hpf");return Cn(en,en>-1&&en<1?16:5)}:function(en){if(isNaN(en))throw new Error("Invalid argument passed to jsPDF.hpf");return Cn(en,16)};var Sn=_n.f2=_n.__private__.f2=function(en){if(isNaN(en))throw new Error("Invalid argument passed to jsPDF.f2");return Cn(en,2)},Bn=_n.__private__.f3=function(en){if(isNaN(en))throw new Error("Invalid argument passed to jsPDF.f3");return Cn(en,3)},En=_n.scale=_n.__private__.scale=function(en){if(isNaN(en))throw new Error("Invalid argument passed to jsPDF.scale");return wn===vn.COMPAT?en*Kr:wn===vn.ADVANCED?en:void 0},z=function(en){return wn===vn.COMPAT?fi()-en:wn===vn.ADVANCED?en:void 0},H=function(en){return En(z(en))};_n.__private__.setPrecision=_n.setPrecision=function(en){"number"==typeof parseInt(en,10)&&(tn=parseInt(en,10))};var jn,Ln="00000000000000000000000000000000",Pn=_n.__private__.getFileId=function(){return Ln},Tn=_n.__private__.setFileId=function(en){return Ln=void 0!==en&&/^[a-fA-F0-9]{32}$/.test(en)?en.toUpperCase():Ln.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==pn&&(Ro=new I(pn.userPermissions,pn.userPassword,pn.ownerPassword,Ln)),Ln};_n.setFileId=function(en){return Tn(en),this},_n.getFileId=function(){return Pn()};var Fn=_n.__private__.convertDateToPDFDate=function(en){var tn=en.getTimezoneOffset(),nn=tn<0?"+":"-",rn=Math.floor(Math.abs(tn/60)),an=Math.abs(tn%60),sn=[nn,Rn(rn),"'",Rn(an),"'"].join("");return["D:",en.getFullYear(),Rn(en.getMonth()+1),Rn(en.getDate()),Rn(en.getHours()),Rn(en.getMinutes()),Rn(en.getSeconds()),sn].join("")},Un=_n.__private__.convertPDFDateToDate=function(en){var tn=parseInt(en.substr(2,4),10),nn=parseInt(en.substr(6,2),10)-1,rn=parseInt(en.substr(8,2),10),an=parseInt(en.substr(10,2),10),sn=parseInt(en.substr(12,2),10),cn=parseInt(en.substr(14,2),10);return new Date(tn,nn,rn,an,sn,cn,0)},Nn=_n.__private__.setCreationDate=function(en){var tn;if(void 0===en&&(en=new Date),en instanceof Date)tn=Fn(en);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(en))throw new Error("Invalid argument passed to jsPDF.setCreationDate");tn=en}return jn=tn},In=_n.__private__.getCreationDate=function(en){var tn=jn;return"jsDate"===en&&(tn=Un(jn)),tn};_n.setCreationDate=function(en){return Nn(en),this},_n.getCreationDate=function(en){return In(en)};var Mn,Rn=_n.__private__.padd2=function(en){return("0"+parseInt(en)).slice(-2)},On=_n.__private__.padd2Hex=function(en){return("00"+(en=en.toString())).substr(en.length)},Qn=0,qn=[],Vn=[],Gn=0,Dn=[],Hn=[],zn=!1,Kn=Vn,ut=function(){Qn=0,Gn=0,Vn=[],qn=[],Dn=[],yo=mo(),bo=mo()};_n.__private__.setCustomOutputDestination=function(en){zn=!0,Kn=en};var ht=function(en){zn||(Kn=en)};_n.__private__.resetCustomOutputDestination=function(){zn=!1,Kn=Vn};var $n=_n.__private__.out=function(en){return en=en.toString(),Gn+=en.length+1,Kn.push(en),Kn},Wn=_n.__private__.write=function(en){return $n(1===arguments.length?en.toString():Array.prototype.join.call(arguments," "))},Xn=_n.__private__.getArrayBuffer=function(en){for(var tn=en.length,nn=new ArrayBuffer(tn),rn=new Uint8Array(nn);tn--;)rn[tn]=en.charCodeAt(tn);return nn},Yn=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];_n.__private__.getStandardFonts=function(){return Yn};var Zn=en.fontSize||16;_n.__private__.setFontSize=_n.setFontSize=function(en){return Zn=wn===vn.ADVANCED?en/Kr:en,this};var Jn,Tr=_n.__private__.getFontSize=_n.getFontSize=function(){return wn===vn.COMPAT?Zn:Zn*Kr},Ur=en.R2L||!1;_n.__private__.setR2L=_n.setR2L=function(en){return Ur=en,this},_n.__private__.getR2L=_n.getR2L=function(){return Ur};var Rr,Qr=_n.__private__.setZoomMode=function(en){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(en))Jn=en;else if(isNaN(en)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(en))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+en+'" is not recognized.');Jn=en}else Jn=parseInt(en,10)};_n.__private__.getZoomMode=function(){return Jn};var Vr,Gr=_n.__private__.setPageMode=function(en){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(en))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+en+'" is not recognized.');Rr=en};_n.__private__.getPageMode=function(){return Rr};var Dr=_n.__private__.setLayoutMode=function(en){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(en))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+en+'" is not recognized.');Vr=en};_n.__private__.getLayoutMode=function(){return Vr},_n.__private__.setDisplayMode=_n.setDisplayMode=function(en,tn,nn){return Qr(en),Dr(tn),Gr(nn),this};var Hr={title:"",subject:"",author:"",keywords:"",creator:""};_n.__private__.getDocumentProperty=function(en){if(-1===Object.keys(Hr).indexOf(en))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Hr[en]},_n.__private__.getDocumentProperties=function(){return Hr},_n.__private__.setDocumentProperties=_n.setProperties=_n.setDocumentProperties=function(en){for(var tn in Hr)Hr.hasOwnProperty(tn)&&en[tn]&&(Hr[tn]=en[tn]);return this},_n.__private__.setDocumentProperty=function(en,tn){if(-1===Object.keys(Hr).indexOf(en))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Hr[en]=tn};var zr,Kr,$r,Wr,Xr,Yr={},Zr={},Jr=[],eo={},to={},no={},ro={},oo=null,io=0,ao=[],so=new C(_n),lo=en.hotfixes||[],co={},Ao={},uo=[],po=function t(en,tn,nn,rn,an,sn){if(!(this instanceof t))return new t(en,tn,nn,rn,an,sn);isNaN(en)&&(en=1),isNaN(tn)&&(tn=0),isNaN(nn)&&(nn=0),isNaN(rn)&&(rn=1),isNaN(an)&&(an=0),isNaN(sn)&&(sn=0),this._matrix=[en,tn,nn,rn,an,sn]};Object.defineProperty(po.prototype,"sx",{get:function(){return this._matrix[0]},set:function(en){this._matrix[0]=en}}),Object.defineProperty(po.prototype,"shy",{get:function(){return this._matrix[1]},set:function(en){this._matrix[1]=en}}),Object.defineProperty(po.prototype,"shx",{get:function(){return this._matrix[2]},set:function(en){this._matrix[2]=en}}),Object.defineProperty(po.prototype,"sy",{get:function(){return this._matrix[3]},set:function(en){this._matrix[3]=en}}),Object.defineProperty(po.prototype,"tx",{get:function(){return this._matrix[4]},set:function(en){this._matrix[4]=en}}),Object.defineProperty(po.prototype,"ty",{get:function(){return this._matrix[5]},set:function(en){this._matrix[5]=en}}),Object.defineProperty(po.prototype,"a",{get:function(){return this._matrix[0]},set:function(en){this._matrix[0]=en}}),Object.defineProperty(po.prototype,"b",{get:function(){return this._matrix[1]},set:function(en){this._matrix[1]=en}}),Object.defineProperty(po.prototype,"c",{get:function(){return this._matrix[2]},set:function(en){this._matrix[2]=en}}),Object.defineProperty(po.prototype,"d",{get:function(){return this._matrix[3]},set:function(en){this._matrix[3]=en}}),Object.defineProperty(po.prototype,"e",{get:function(){return this._matrix[4]},set:function(en){this._matrix[4]=en}}),Object.defineProperty(po.prototype,"f",{get:function(){return this._matrix[5]},set:function(en){this._matrix[5]=en}}),Object.defineProperty(po.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(po.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(po.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(po.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),po.prototype.join=function(en){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(kn).join(en)},po.prototype.multiply=function(en){var tn=en.sx*this.sx+en.shy*this.shx,nn=en.sx*this.shy+en.shy*this.sy,rn=en.shx*this.sx+en.sy*this.shx,an=en.shx*this.shy+en.sy*this.sy,sn=en.tx*this.sx+en.ty*this.shx+this.tx,cn=en.tx*this.shy+en.ty*this.sy+this.ty;return new po(tn,nn,rn,an,sn,cn)},po.prototype.decompose=function(){var en=this.sx,tn=this.shy,nn=this.shx,rn=this.sy,an=this.tx,sn=this.ty,cn=Math.sqrt(en*en+tn*tn),An=(en/=cn)*nn+(tn/=cn)*rn;nn-=en*An,rn-=tn*An;var dn=Math.sqrt(nn*nn+rn*rn);return An/=dn,en*(rn/=dn)>16&255,rn=dn>>8&255,an=255&dn}if(void 0===rn||void 0===sn&&nn===rn&&rn===an)tn="string"==typeof nn?nn+" "+cn[0]:2===en.precision?Sn(nn/255)+" "+cn[0]:Bn(nn/255)+" "+cn[0];else if(void 0===sn||"object"===_typeof$1(sn)){if(sn&&!isNaN(sn.a)&&0===sn.a)return["1.","1.","1.",cn[1]].join(" ");tn="string"==typeof nn?[nn,rn,an,cn[1]].join(" "):2===en.precision?[Sn(nn/255),Sn(rn/255),Sn(an/255),cn[1]].join(" "):[Bn(nn/255),Bn(rn/255),Bn(an/255),cn[1]].join(" ")}else tn="string"==typeof nn?[nn,rn,an,sn,cn[2]].join(" "):2===en.precision?[Sn(nn),Sn(rn),Sn(an),Sn(sn),cn[2]].join(" "):[Bn(nn),Bn(rn),Bn(an),Bn(sn),cn[2]].join(" ");return tn},xo=_n.__private__.getFilters=function(){return cn},ko=_n.__private__.putStream=function(en){var tn=(en=en||{}).data||"",nn=en.filters||xo(),rn=en.alreadyAppliedFilters||[],an=en.addLength1||!1,sn=tn.length,cn=en.objectId,s=function(en){return en};if(null!==pn&&void 0===cn)throw new Error("ObjectId must be passed to putStream for file encryption");null!==pn&&(s=Ro.encryptor(cn,0));var An={};!0===nn&&(nn=["FlateEncode"]);var dn=en.additionalKeyValues||[],un=(An=void 0!==E.API.processDataByFilters?E.API.processDataByFilters(tn,nn):{data:tn,reverseChain:[]}).reverseChain+(Array.isArray(rn)?rn.join(" "):rn.toString());if(0!==An.data.length&&(dn.push({key:"Length",value:An.data.length}),!0===an&&dn.push({key:"Length1",value:sn})),0!=un.length)if(un.split("/").length-1==1)dn.push({key:"Filter",value:un});else{dn.push({key:"Filter",value:"["+un+"]"});for(var hn=0;hn>"),0!==An.data.length&&($n("stream"),$n(s(An.data)),$n("endstream"))},Co=_n.__private__.putPage=function(en){var tn=en.number,nn=en.data,rn=en.objId,an=en.contentsObjId;Zt(rn,!0),$n("<>"),$n("endobj");var sn=nn.join("\n");return wn===vn.ADVANCED&&(sn+="\nQ"),Zt(an,!0),ko({data:sn,filters:xo(),objectId:an}),$n("endobj"),rn},So=_n.__private__.putPages=function(){var en,tn,nn=[];for(en=1;en<=io;en++)ao[en].objId=mo(),ao[en].contentsObjId=mo();for(en=1;en<=io;en++)nn.push(Co({number:en,data:Hn[en],objId:ao[en].objId,contentsObjId:ao[en].contentsObjId,mediaBox:ao[en].mediaBox,cropBox:ao[en].cropBox,bleedBox:ao[en].bleedBox,trimBox:ao[en].trimBox,artBox:ao[en].artBox,userUnit:ao[en].userUnit,rootDictionaryObjId:yo,resourceDictionaryObjId:bo}));Zt(yo,!0),$n("<>"),$n("endobj"),so.publish("postPutPages")},se=function(en){so.publish("putFont",{font:en,out:$n,newObject:_o,putStream:ko}),!0!==en.isAlreadyPutted&&(en.objectNumber=_o(),$n("<<"),$n("/Type /Font"),$n("/BaseFont /"+F(en.postScriptName)),$n("/Subtype /Type1"),"string"==typeof en.encoding&&$n("/Encoding /"+en.encoding),$n("/FirstChar 32"),$n("/LastChar 255"),$n(">>"),$n("endobj"))},ce=function(){for(var en in Yr)Yr.hasOwnProperty(en)&&(!1===hn||!0===hn&&gn.hasOwnProperty(en))&&se(Yr[en])},ue=function(en){en.objectNumber=_o();var tn=[];tn.push({key:"Type",value:"/XObject"}),tn.push({key:"Subtype",value:"/Form"}),tn.push({key:"BBox",value:"["+[kn(en.x),kn(en.y),kn(en.x+en.width),kn(en.y+en.height)].join(" ")+"]"}),tn.push({key:"Matrix",value:"["+en.matrix.toString()+"]"});var nn=en.pages[1].join("\n");ko({data:nn,additionalKeyValues:tn,objectId:en.objectNumber}),$n("endobj")},he=function(){for(var en in co)co.hasOwnProperty(en)&&ue(co[en])},le=function(en,tn){var nn,rn=[],an=1/(tn-1);for(nn=0;nn<1;nn+=an)rn.push(nn);if(rn.push(1),0!=en[0].offset){var sn={offset:0,color:en[0].color};en.unshift(sn)}if(1!=en[en.length-1].offset){var cn={offset:1,color:en[en.length-1].color};en.push(cn)}for(var An="",dn=0,un=0;unen[dn+1].offset;)dn++;var pn=en[dn].offset,hn=(nn-pn)/(en[dn+1].offset-pn),gn=en[dn].color,_n=en[dn+1].color;An+=On(Math.round((1-hn)*gn[0]+hn*_n[0]).toString(16))+On(Math.round((1-hn)*gn[1]+hn*_n[1]).toString(16))+On(Math.round((1-hn)*gn[2]+hn*_n[2]).toString(16))}return An.trim()},fe=function(en,tn){tn||(tn=21);var nn=_o(),rn=le(en.colors,tn),an=[];an.push({key:"FunctionType",value:"0"}),an.push({key:"Domain",value:"[0.0 1.0]"}),an.push({key:"Size",value:"["+tn+"]"}),an.push({key:"BitsPerSample",value:"8"}),an.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),an.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ko({data:rn,additionalKeyValues:an,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:nn}),$n("endobj"),en.objectNumber=_o(),$n("<< /ShadingType "+en.type),$n("/ColorSpace /DeviceRGB");var sn="/Coords ["+kn(parseFloat(en.coords[0]))+" "+kn(parseFloat(en.coords[1]))+" ";2===en.type?sn+=kn(parseFloat(en.coords[2]))+" "+kn(parseFloat(en.coords[3])):sn+=kn(parseFloat(en.coords[2]))+" "+kn(parseFloat(en.coords[3]))+" "+kn(parseFloat(en.coords[4]))+" "+kn(parseFloat(en.coords[5])),$n(sn+="]"),en.matrix&&$n("/Matrix ["+en.matrix.toString()+"]"),$n("/Function "+nn+" 0 R"),$n("/Extend [true true]"),$n(">>"),$n("endobj")},de=function(en,tn){var nn=mo(),rn=_o();tn.push({resourcesOid:nn,objectOid:rn}),en.objectNumber=rn;var an=[];an.push({key:"Type",value:"/Pattern"}),an.push({key:"PatternType",value:"1"}),an.push({key:"PaintType",value:"1"}),an.push({key:"TilingType",value:"1"}),an.push({key:"BBox",value:"["+en.boundingBox.map(kn).join(" ")+"]"}),an.push({key:"XStep",value:kn(en.xStep)}),an.push({key:"YStep",value:kn(en.yStep)}),an.push({key:"Resources",value:nn+" 0 R"}),en.matrix&&an.push({key:"Matrix",value:"["+en.matrix.toString()+"]"}),ko({data:en.stream,additionalKeyValues:an,objectId:en.objectNumber}),$n("endobj")},pe=function(en){var tn;for(tn in eo)eo.hasOwnProperty(tn)&&(eo[tn]instanceof B?fe(eo[tn]):eo[tn]instanceof M&&de(eo[tn],en))},ge=function(en){for(var tn in en.objectNumber=_o(),$n("<<"),en)switch(tn){case"opacity":$n("/ca "+Sn(en[tn]));break;case"stroke-opacity":$n("/CA "+Sn(en[tn]))}$n(">>"),$n("endobj")},me=function(){var en;for(en in no)no.hasOwnProperty(en)&&ge(no[en])},ve=function(){for(var en in $n("/XObject <<"),co)co.hasOwnProperty(en)&&co[en].objectNumber>=0&&$n("/"+en+" "+co[en].objectNumber+" 0 R");so.publish("putXobjectDict"),$n(">>")},be=function(){Ro.oid=_o(),$n("<<"),$n("/Filter /Standard"),$n("/V "+Ro.v),$n("/R "+Ro.r),$n("/U <"+Ro.toHexString(Ro.U)+">"),$n("/O <"+Ro.toHexString(Ro.O)+">"),$n("/P "+Ro.P),$n(">>"),$n("endobj")},ye=function(){for(var en in $n("/Font <<"),Yr)Yr.hasOwnProperty(en)&&(!1===hn||!0===hn&&gn.hasOwnProperty(en))&&$n("/"+en+" "+Yr[en].objectNumber+" 0 R");$n(">>")},we=function(){if(Object.keys(eo).length>0){for(var en in $n("/Shading <<"),eo)eo.hasOwnProperty(en)&&eo[en]instanceof B&&eo[en].objectNumber>=0&&$n("/"+en+" "+eo[en].objectNumber+" 0 R");so.publish("putShadingPatternDict"),$n(">>")}},Ne=function(en){if(Object.keys(eo).length>0){for(var tn in $n("/Pattern <<"),eo)eo.hasOwnProperty(tn)&&eo[tn]instanceof _n.TilingPattern&&eo[tn].objectNumber>=0&&eo[tn].objectNumber>")}},Le=function(){if(Object.keys(no).length>0){var en;for(en in $n("/ExtGState <<"),no)no.hasOwnProperty(en)&&no[en].objectNumber>=0&&$n("/"+en+" "+no[en].objectNumber+" 0 R");so.publish("putGStateDict"),$n(">>")}},Ae=function(en){Zt(en.resourcesOid,!0),$n("<<"),$n("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ye(),we(),Ne(en.objectOid),Le(),ve(),$n(">>"),$n("endobj")},xe=function(){var en=[];ce(),me(),he(),pe(en),so.publish("putResources"),en.forEach(Ae),Ae({resourcesOid:bo,objectOid:Number.MAX_SAFE_INTEGER}),so.publish("postPutResources")},Se=function(){so.publish("putAdditionalObjects");for(var en=0;en>8&&(dn=!0);en=An.join("")}for(nn=en.length;void 0===dn&&0!==nn;)en.charCodeAt(nn-1)>>8&&(dn=!0),nn--;if(!dn)return en;for(An=tn.noBOM?[]:[254,255],nn=0,rn=en.length;nn>8)>>8)throw new Error("Character at position "+nn+" of string '"+en+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");An.push(pn),An.push(un-(pn<<8))}return String.fromCharCode.apply(void 0,An)},Bo=_n.__private__.pdfEscape=_n.pdfEscape=function(en,tn){return Fe(en,tn).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Eo=_n.__private__.beginPage=function(en){Hn[++io]=[],ao[io]={objId:0,contentsObjId:0,userUnit:Number(An),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(en[0]),topRightY:Number(en[1])}},Me(io),ht(Hn[Mn])},Oe=function(en,tn){var rn,sn,cn;switch(nn=tn||nn,"string"==typeof en&&(rn=bn(en.toLowerCase()),Array.isArray(rn)&&(sn=rn[0],cn=rn[1])),Array.isArray(en)&&(sn=en[0]*Kr,cn=en[1]*Kr),isNaN(sn)&&(sn=an[0],cn=an[1]),(sn>14400||cn>14400)&&(wl.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),sn=Math.min(14400,sn),cn=Math.min(14400,cn)),an=[sn,cn],nn.substr(0,1)){case"l":cn>sn&&(an=[cn,sn]);break;case"p":sn>cn&&(an=[cn,sn])}Eo(an),Jo(Yo),$n(si),0!==pi&&$n(pi+" J"),0!==hi&&$n(hi+" j"),so.publish("addPage",{pageNumber:io})},Be=function(en){en>0&&en<=io&&(Hn.splice(en,1),ao.splice(en,1),io--,Mn>io&&(Mn=io),this.setPage(Mn))},Me=function(en){en>0&&en<=io&&(Mn=en)},jo=_n.__private__.getNumberOfPages=_n.getNumberOfPages=function(){return Hn.length-1},qe=function(en,tn,nn){var rn,an=void 0;return nn=nn||{},en=void 0!==en?en:Yr[zr].fontName,tn=void 0!==tn?tn:Yr[zr].fontStyle,rn=en.toLowerCase(),void 0!==Zr[rn]&&void 0!==Zr[rn][tn]?an=Zr[rn][tn]:void 0!==Zr[en]&&void 0!==Zr[en][tn]?an=Zr[en][tn]:!1===nn.disableWarning&&wl.warn("Unable to look up font label for font '"+en+"', '"+tn+"'. Refer to getFontList() for available fonts."),an||nn.noFallback||null==(an=Zr.times[tn])&&(an=Zr.times.normal),an},Lo=_n.__private__.putInfo=function(){var en=_o(),e=function(en){return en};for(var tn in null!==pn&&(e=Ro.encryptor(en,0)),$n("<<"),$n("/Producer ("+Bo(e("jsPDF "+E.version))+")"),Hr)Hr.hasOwnProperty(tn)&&Hr[tn]&&$n("/"+tn.substr(0,1).toUpperCase()+tn.substr(1)+" ("+Bo(e(Hr[tn]))+")");$n("/CreationDate ("+Bo(e(jn))+")"),$n(">>"),$n("endobj")},Po=_n.__private__.putCatalog=function(en){var tn=(en=en||{}).rootDictionaryObjId||yo;switch(_o(),$n("<<"),$n("/Type /Catalog"),$n("/Pages "+tn+" 0 R"),Jn||(Jn="fullwidth"),Jn){case"fullwidth":$n("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$n("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$n("/OpenAction [3 0 R /Fit]");break;case"original":$n("/OpenAction [3 0 R /XYZ null null 1]");break;default:var nn=""+Jn;"%"===nn.substr(nn.length-1)&&(Jn=parseInt(Jn)/100),"number"==typeof Jn&&$n("/OpenAction [3 0 R /XYZ null null "+Sn(Jn)+"]")}switch(Vr||(Vr="continuous"),Vr){case"continuous":$n("/PageLayout /OneColumn");break;case"single":$n("/PageLayout /SinglePage");break;case"two":case"twoleft":$n("/PageLayout /TwoColumnLeft");break;case"tworight":$n("/PageLayout /TwoColumnRight")}Rr&&$n("/PageMode /"+Rr),so.publish("putCatalog"),$n(">>"),$n("endobj")},To=_n.__private__.putTrailer=function(){$n("trailer"),$n("<<"),$n("/Size "+(Qn+1)),$n("/Root "+Qn+" 0 R"),$n("/Info "+(Qn-1)+" 0 R"),null!==pn&&$n("/Encrypt "+Ro.oid+" 0 R"),$n("/ID [ <"+Ln+"> <"+Ln+"> ]"),$n(">>")},Fo=_n.__private__.putHeader=function(){$n("%PDF-"+mn),$n("%ºß¬à")},Uo=_n.__private__.putXRef=function(){var en="0000000000";$n("xref"),$n("0 "+(Qn+1)),$n("0000000000 65535 f ");for(var tn=1;tn<=Qn;tn++)"function"==typeof qn[tn]?$n((en+qn[tn]()).slice(-10)+" 00000 n "):void 0!==qn[tn]?$n((en+qn[tn]).slice(-10)+" 00000 n "):$n("0000000000 00000 n ")},No=_n.__private__.buildDocument=function(){ut(),ht(Vn),so.publish("buildDocument"),Fo(),So(),Se(),xe(),null!==pn&&be(),Lo(),Po();var en=Gn;return Uo(),To(),$n("startxref"),$n(""+en),$n("%%EOF"),ht(Hn[Mn]),Vn.join("\n")},Io=_n.__private__.getBlob=function(en){return new Blob([Xn(en)],{type:"application/pdf"})},Mo=_n.output=_n.__private__.output=Ie((function(en,tn){switch("string"==typeof(tn=tn||{})?tn={filename:tn}:tn.filename=tn.filename||"generated.pdf",en){case void 0:return No();case"save":_n.save(tn.filename);break;case"arraybuffer":return Xn(No());case"blob":return Io(No());case"bloburi":case"bloburl":if(void 0!==vl.URL&&"function"==typeof vl.URL.createObjectURL)return vl.URL&&vl.URL.createObjectURL(Io(No()))||void 0;wl.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var nn="",rn=No();try{nn=kl(rn)}catch(en){nn=kl(unescape(encodeURIComponent(rn)))}return"data:application/pdf;filename="+tn.filename+";base64,"+nn;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(vl)){var an="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",sn=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';tn.pdfObjectUrl&&(an=tn.pdfObjectUrl,sn="");var cn=' + SVG-edit + + + + + +
+ + + + diff --git a/SVGEdit/build/debug/svgedit/images/add_subpath.svg b/SVGEdit/build/debug/svgedit/images/add_subpath.svg new file mode 100644 index 0000000..f655641 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/add_subpath.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/align.svg b/SVGEdit/build/debug/svgedit/images/align.svg new file mode 100644 index 0000000..7dc49f3 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/align.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/align_bottom.svg b/SVGEdit/build/debug/svgedit/images/align_bottom.svg new file mode 100644 index 0000000..6b698db --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/align_bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/align_center.svg b/SVGEdit/build/debug/svgedit/images/align_center.svg new file mode 100644 index 0000000..7127500 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/align_center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/align_distrib_horiz.svg b/SVGEdit/build/debug/svgedit/images/align_distrib_horiz.svg new file mode 100644 index 0000000..394f156 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/align_distrib_horiz.svg @@ -0,0 +1 @@ + diff --git a/SVGEdit/build/debug/svgedit/images/align_distrib_verti.svg b/SVGEdit/build/debug/svgedit/images/align_distrib_verti.svg new file mode 100644 index 0000000..9905364 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/align_distrib_verti.svg @@ -0,0 +1 @@ + diff --git a/SVGEdit/build/debug/svgedit/images/align_left.svg b/SVGEdit/build/debug/svgedit/images/align_left.svg new file mode 100644 index 0000000..ae16316 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/align_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/align_middle.svg b/SVGEdit/build/debug/svgedit/images/align_middle.svg new file mode 100644 index 0000000..49a6b3f --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/align_middle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/align_right.svg b/SVGEdit/build/debug/svgedit/images/align_right.svg new file mode 100644 index 0000000..1ab1e7c --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/align_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/align_top.svg b/SVGEdit/build/debug/svgedit/images/align_top.svg new file mode 100644 index 0000000..cd38753 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/align_top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/anchor_end.svg b/SVGEdit/build/debug/svgedit/images/anchor_end.svg new file mode 100644 index 0000000..f175ca7 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/anchor_end.svg @@ -0,0 +1,8 @@ + + + + Layer 1 + abcd + + + diff --git a/SVGEdit/build/debug/svgedit/images/anchor_middle.svg b/SVGEdit/build/debug/svgedit/images/anchor_middle.svg new file mode 100644 index 0000000..39888e7 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/anchor_middle.svg @@ -0,0 +1,8 @@ + + + + Layer 1 + abcd + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/anchor_start.svg b/SVGEdit/build/debug/svgedit/images/anchor_start.svg new file mode 100644 index 0000000..e404458 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/anchor_start.svg @@ -0,0 +1,8 @@ + + + + Layer 1 + abcd + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/angle.svg b/SVGEdit/build/debug/svgedit/images/angle.svg new file mode 100644 index 0000000..7739b5d --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/angle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/arrow_down.svg b/SVGEdit/build/debug/svgedit/images/arrow_down.svg new file mode 100644 index 0000000..15dfc80 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/arrow_down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/arrow_right.svg b/SVGEdit/build/debug/svgedit/images/arrow_right.svg new file mode 100644 index 0000000..c6fd63c --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/arrow_right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/arrow_right_big.svg b/SVGEdit/build/debug/svgedit/images/arrow_right_big.svg new file mode 100644 index 0000000..8b34298 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/arrow_right_big.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/blur.svg b/SVGEdit/build/debug/svgedit/images/blur.svg new file mode 100644 index 0000000..3467c2d --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/blur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/bold.svg b/SVGEdit/build/debug/svgedit/images/bold.svg new file mode 100644 index 0000000..d65d0bf --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/bold.svg @@ -0,0 +1,8 @@ + + + + + Layer 1 + B + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/box.svg b/SVGEdit/build/debug/svgedit/images/box.svg new file mode 100644 index 0000000..5f6f7af --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/box.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/box_o.svg b/SVGEdit/build/debug/svgedit/images/box_o.svg new file mode 100644 index 0000000..6be412d --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/box_o.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/c_radius.svg b/SVGEdit/build/debug/svgedit/images/c_radius.svg new file mode 100644 index 0000000..4c90d6f --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/c_radius.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/cancel.svg b/SVGEdit/build/debug/svgedit/images/cancel.svg new file mode 100644 index 0000000..205ade1 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/cancel.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/circle.svg b/SVGEdit/build/debug/svgedit/images/circle.svg new file mode 100644 index 0000000..e29f1c6 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/clone.svg b/SVGEdit/build/debug/svgedit/images/clone.svg new file mode 100644 index 0000000..9b8444a --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/clone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/close_path.svg b/SVGEdit/build/debug/svgedit/images/close_path.svg new file mode 100644 index 0000000..06ca8a4 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/close_path.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/closepath_icons.svg b/SVGEdit/build/debug/svgedit/images/closepath_icons.svg new file mode 100644 index 0000000..d126703 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/closepath_icons.svg @@ -0,0 +1,41 @@ + + + + + Layer 1 + + + + + + + + + + + + + + + + + Layer 1 + + + + + + + + + + + + + + + + + + + diff --git a/SVGEdit/build/debug/svgedit/images/config.svg b/SVGEdit/build/debug/svgedit/images/config.svg new file mode 100644 index 0000000..a62cae6 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/config.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/conn.svg b/SVGEdit/build/debug/svgedit/images/conn.svg new file mode 100644 index 0000000..5aad993 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/conn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/context_menu.svg b/SVGEdit/build/debug/svgedit/images/context_menu.svg new file mode 100644 index 0000000..4bc94a3 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/context_menu.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/delete.svg b/SVGEdit/build/debug/svgedit/images/delete.svg new file mode 100644 index 0000000..a12229d --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/docprop.svg b/SVGEdit/build/debug/svgedit/images/docprop.svg new file mode 100644 index 0000000..4f46341 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/docprop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/docprops.svg b/SVGEdit/build/debug/svgedit/images/docprops.svg new file mode 100644 index 0000000..8014603 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/docprops.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/editPref.svg b/SVGEdit/build/debug/svgedit/images/editPref.svg new file mode 100644 index 0000000..6eee013 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/editPref.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/edit_foreign.svg b/SVGEdit/build/debug/svgedit/images/edit_foreign.svg new file mode 100644 index 0000000..fb2eed2 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/edit_foreign.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/ellipse.svg b/SVGEdit/build/debug/svgedit/images/ellipse.svg new file mode 100644 index 0000000..fa9de95 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/ellipse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/export.svg b/SVGEdit/build/debug/svgedit/images/export.svg new file mode 100644 index 0000000..be70747 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/eye.svg b/SVGEdit/build/debug/svgedit/images/eye.svg new file mode 100644 index 0000000..73d984d --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/eye.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/eye_dropper.svg b/SVGEdit/build/debug/svgedit/images/eye_dropper.svg new file mode 100644 index 0000000..23376df --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/eye_dropper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/fh_ellipse.svg b/SVGEdit/build/debug/svgedit/images/fh_ellipse.svg new file mode 100644 index 0000000..5194417 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/fh_ellipse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/fh_rect.svg b/SVGEdit/build/debug/svgedit/images/fh_rect.svg new file mode 100644 index 0000000..c9bf421 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/fh_rect.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/fill.svg b/SVGEdit/build/debug/svgedit/images/fill.svg new file mode 100644 index 0000000..e6526d6 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/fill.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/fontsize.svg b/SVGEdit/build/debug/svgedit/images/fontsize.svg new file mode 100644 index 0000000..748d624 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/fontsize.svg @@ -0,0 +1,4 @@ + + T + T + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/forwardslash.svg b/SVGEdit/build/debug/svgedit/images/forwardslash.svg new file mode 100644 index 0000000..15672b7 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/forwardslash.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/globe_link.svg b/SVGEdit/build/debug/svgedit/images/globe_link.svg new file mode 100644 index 0000000..d532d1b --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/globe_link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/go_down.svg b/SVGEdit/build/debug/svgedit/images/go_down.svg new file mode 100644 index 0000000..ccb102f --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/go_down.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/go_up.svg b/SVGEdit/build/debug/svgedit/images/go_up.svg new file mode 100644 index 0000000..c369f66 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/go_up.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/grid.svg b/SVGEdit/build/debug/svgedit/images/grid.svg new file mode 100644 index 0000000..1fbe0cf --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/group_elements.svg b/SVGEdit/build/debug/svgedit/images/group_elements.svg new file mode 100644 index 0000000..20043c5 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/group_elements.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/handle.svg b/SVGEdit/build/debug/svgedit/images/handle.svg new file mode 100644 index 0000000..6b1ddc6 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/handle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/height.svg b/SVGEdit/build/debug/svgedit/images/height.svg new file mode 100644 index 0000000..7e9cfd2 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/height.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/hello_world.svg b/SVGEdit/build/debug/svgedit/images/hello_world.svg new file mode 100644 index 0000000..97dfc75 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/hello_world.svg @@ -0,0 +1,11 @@ + + + + + Layer 1 + + Hello + World! + + + diff --git a/SVGEdit/build/debug/svgedit/images/image.svg b/SVGEdit/build/debug/svgedit/images/image.svg new file mode 100644 index 0000000..7836222 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/imagelib.svg b/SVGEdit/build/debug/svgedit/images/imagelib.svg new file mode 100644 index 0000000..e4f821c --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/imagelib.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/import.svg b/SVGEdit/build/debug/svgedit/images/import.svg new file mode 100644 index 0000000..623cbb3 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/import.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/importImg.svg b/SVGEdit/build/debug/svgedit/images/importImg.svg new file mode 100644 index 0000000..a20d161 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/importImg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/italic.svg b/SVGEdit/build/debug/svgedit/images/italic.svg new file mode 100644 index 0000000..72899b2 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/italic.svg @@ -0,0 +1,8 @@ + + + + + Layer 1 + i + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/leftarrow.svg b/SVGEdit/build/debug/svgedit/images/leftarrow.svg new file mode 100644 index 0000000..239dc80 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/leftarrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/leftarrow_o.svg b/SVGEdit/build/debug/svgedit/images/leftarrow_o.svg new file mode 100644 index 0000000..8fb7aea --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/leftarrow_o.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/letter_spacing.svg b/SVGEdit/build/debug/svgedit/images/letter_spacing.svg new file mode 100644 index 0000000..410f151 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/letter_spacing.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + Layer 1 + + ab + + + + diff --git a/SVGEdit/build/debug/svgedit/images/library.svg b/SVGEdit/build/debug/svgedit/images/library.svg new file mode 100644 index 0000000..6e2bc8d --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/library.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/linecap_butt.svg b/SVGEdit/build/debug/svgedit/images/linecap_butt.svg new file mode 100644 index 0000000..28bf537 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/linecap_butt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/linecap_round.svg b/SVGEdit/build/debug/svgedit/images/linecap_round.svg new file mode 100644 index 0000000..c9eb3d0 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/linecap_round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/linecap_square.svg b/SVGEdit/build/debug/svgedit/images/linecap_square.svg new file mode 100644 index 0000000..e03cd56 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/linecap_square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/linejoin_bevel.svg b/SVGEdit/build/debug/svgedit/images/linejoin_bevel.svg new file mode 100644 index 0000000..a49e7a7 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/linejoin_bevel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/linejoin_miter.svg b/SVGEdit/build/debug/svgedit/images/linejoin_miter.svg new file mode 100644 index 0000000..9bab1f0 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/linejoin_miter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/linejoin_round.svg b/SVGEdit/build/debug/svgedit/images/linejoin_round.svg new file mode 100644 index 0000000..8c813b8 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/linejoin_round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/link_controls.svg b/SVGEdit/build/debug/svgedit/images/link_controls.svg new file mode 100644 index 0000000..9cb4555 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/link_controls.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/logo.svg b/SVGEdit/build/debug/svgedit/images/logo.svg new file mode 100644 index 0000000..9e4f4d3 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/logo.svg @@ -0,0 +1,25 @@ + + + + Layer 1 + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/mcircle.svg b/SVGEdit/build/debug/svgedit/images/mcircle.svg new file mode 100644 index 0000000..81f2b46 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/mcircle.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/mcircle_o.svg b/SVGEdit/build/debug/svgedit/images/mcircle_o.svg new file mode 100644 index 0000000..3999193 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/mcircle_o.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/mkr_markers_dimension.svg b/SVGEdit/build/debug/svgedit/images/mkr_markers_dimension.svg new file mode 100644 index 0000000..0008641 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/mkr_markers_dimension.svg @@ -0,0 +1,7 @@ + + + + T + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/mkr_markers_label.svg b/SVGEdit/build/debug/svgedit/images/mkr_markers_label.svg new file mode 100644 index 0000000..6562d05 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/mkr_markers_label.svg @@ -0,0 +1,5 @@ + + + T + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/mkr_markers_off.svg b/SVGEdit/build/debug/svgedit/images/mkr_markers_off.svg new file mode 100644 index 0000000..46981a2 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/mkr_markers_off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/move_bottom.svg b/SVGEdit/build/debug/svgedit/images/move_bottom.svg new file mode 100644 index 0000000..db13e55 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/move_bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/move_top.svg b/SVGEdit/build/debug/svgedit/images/move_top.svg new file mode 100644 index 0000000..0dbd5e4 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/move_top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/netlify-dark.svg b/SVGEdit/build/debug/svgedit/images/netlify-dark.svg new file mode 100644 index 0000000..b45b6c1 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/netlify-dark.svg @@ -0,0 +1,17 @@ + + + + netlify-callout-vertical-dark + Created with Sketch. + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/new.svg b/SVGEdit/build/debug/svgedit/images/new.svg new file mode 100644 index 0000000..cf4bce1 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/no_color.svg b/SVGEdit/build/debug/svgedit/images/no_color.svg new file mode 100644 index 0000000..330170b --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/no_color.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/node_clone.svg b/SVGEdit/build/debug/svgedit/images/node_clone.svg new file mode 100644 index 0000000..692fea6 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/node_clone.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/node_delete.svg b/SVGEdit/build/debug/svgedit/images/node_delete.svg new file mode 100644 index 0000000..35b7628 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/node_delete.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/nomarker.svg b/SVGEdit/build/debug/svgedit/images/nomarker.svg new file mode 100644 index 0000000..08ec8de --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/nomarker.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/ok.svg b/SVGEdit/build/debug/svgedit/images/ok.svg new file mode 100644 index 0000000..67e433c --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/ok.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/opacity.svg b/SVGEdit/build/debug/svgedit/images/opacity.svg new file mode 100644 index 0000000..cf9f8a8 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/opacity.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/open.svg b/SVGEdit/build/debug/svgedit/images/open.svg new file mode 100644 index 0000000..71de44c --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/open_path.svg b/SVGEdit/build/debug/svgedit/images/open_path.svg new file mode 100644 index 0000000..1efa710 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/open_path.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/openpath.png b/SVGEdit/build/debug/svgedit/images/openpath.png new file mode 100644 index 0000000000000000000000000000000000000000..e04f889ee4a6802284b168988a84069dcc7ebc0a GIT binary patch literal 7955 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 \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/path.svg b/SVGEdit/build/debug/svgedit/images/path.svg new file mode 100644 index 0000000..b483942 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/path.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/pen.svg b/SVGEdit/build/debug/svgedit/images/pen.svg new file mode 100644 index 0000000..4ba3f92 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/pencil.svg b/SVGEdit/build/debug/svgedit/images/pencil.svg new file mode 100644 index 0000000..0d0e390 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/polygon.svg b/SVGEdit/build/debug/svgedit/images/polygon.svg new file mode 100644 index 0000000..1c64987 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/polygon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/rect.svg b/SVGEdit/build/debug/svgedit/images/rect.svg new file mode 100644 index 0000000..76eaa11 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/rect.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/redo.svg b/SVGEdit/build/debug/svgedit/images/redo.svg new file mode 100644 index 0000000..ab85641 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/redo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/reorient.svg b/SVGEdit/build/debug/svgedit/images/reorient.svg new file mode 100644 index 0000000..af85c4e --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/reorient.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/reverseslash.svg b/SVGEdit/build/debug/svgedit/images/reverseslash.svg new file mode 100644 index 0000000..49b2d92 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/reverseslash.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/rightarrow.svg b/SVGEdit/build/debug/svgedit/images/rightarrow.svg new file mode 100644 index 0000000..b817f9c --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/rightarrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/rightarrow_o.svg b/SVGEdit/build/debug/svgedit/images/rightarrow_o.svg new file mode 100644 index 0000000..a225baf --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/rightarrow_o.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/rotate.svg b/SVGEdit/build/debug/svgedit/images/rotate.svg new file mode 100644 index 0000000..315524d --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/rotate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/save.svg b/SVGEdit/build/debug/svgedit/images/save.svg new file mode 100644 index 0000000..912cdbe --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/save.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/saveImg.svg b/SVGEdit/build/debug/svgedit/images/saveImg.svg new file mode 100644 index 0000000..1616c16 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/saveImg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/select.svg b/SVGEdit/build/debug/svgedit/images/select.svg new file mode 100644 index 0000000..e964bb4 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/select_node.svg b/SVGEdit/build/debug/svgedit/images/select_node.svg new file mode 100644 index 0000000..c1ca968 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/select_node.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/shapelib.svg b/SVGEdit/build/debug/svgedit/images/shapelib.svg new file mode 100644 index 0000000..6e2bc8d --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/shapelib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/source.svg b/SVGEdit/build/debug/svgedit/images/source.svg new file mode 100644 index 0000000..e33356f --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/source.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/square.svg b/SVGEdit/build/debug/svgedit/images/square.svg new file mode 100644 index 0000000..b245ce1 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/star.svg b/SVGEdit/build/debug/svgedit/images/star.svg new file mode 100644 index 0000000..dca7377 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/star_o.svg b/SVGEdit/build/debug/svgedit/images/star_o.svg new file mode 100644 index 0000000..26d3834 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/star_o.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/stroke.svg b/SVGEdit/build/debug/svgedit/images/stroke.svg new file mode 100644 index 0000000..9298ae3 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/stroke.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/svg-edit-home.svg b/SVGEdit/build/debug/svgedit/images/svg-edit-home.svg new file mode 100644 index 0000000..a160c55 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/svg-edit-home.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/text.svg b/SVGEdit/build/debug/svgedit/images/text.svg new file mode 100644 index 0000000..a38b972 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/text_decoration_linethrough.svg b/SVGEdit/build/debug/svgedit/images/text_decoration_linethrough.svg new file mode 100644 index 0000000..1dda6e9 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/text_decoration_linethrough.svg @@ -0,0 +1,6 @@ + + + + ab + + diff --git a/SVGEdit/build/debug/svgedit/images/text_decoration_overline.svg b/SVGEdit/build/debug/svgedit/images/text_decoration_overline.svg new file mode 100644 index 0000000..7d4aace --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/text_decoration_overline.svg @@ -0,0 +1,6 @@ + + + + ab + + diff --git a/SVGEdit/build/debug/svgedit/images/text_decoration_underline.svg b/SVGEdit/build/debug/svgedit/images/text_decoration_underline.svg new file mode 100644 index 0000000..f5f2a07 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/text_decoration_underline.svg @@ -0,0 +1,6 @@ + + + + ab + + diff --git a/SVGEdit/build/debug/svgedit/images/text_length.svg b/SVGEdit/build/debug/svgedit/images/text_length.svg new file mode 100644 index 0000000..f31e162 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/text_length.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + A + + + + + + diff --git a/SVGEdit/build/debug/svgedit/images/textmarker.svg b/SVGEdit/build/debug/svgedit/images/textmarker.svg new file mode 100644 index 0000000..294fa8c --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/textmarker.svg @@ -0,0 +1,3 @@ + + T + diff --git a/SVGEdit/build/debug/svgedit/images/textmarker_bottom.svg b/SVGEdit/build/debug/svgedit/images/textmarker_bottom.svg new file mode 100644 index 0000000..6913d02 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/textmarker_bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/textmarker_top.svg b/SVGEdit/build/debug/svgedit/images/textmarker_top.svg new file mode 100644 index 0000000..1af75d4 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/textmarker_top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/to_path.svg b/SVGEdit/build/debug/svgedit/images/to_path.svg new file mode 100644 index 0000000..60cb7b5 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/to_path.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/tool_add_subpath.svg b/SVGEdit/build/debug/svgedit/images/tool_add_subpath.svg new file mode 100644 index 0000000..996e917 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/tool_add_subpath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/tool_foreign.svg b/SVGEdit/build/debug/svgedit/images/tool_foreign.svg new file mode 100644 index 0000000..b10340b --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/tool_foreign.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/tool_imagelib.svg b/SVGEdit/build/debug/svgedit/images/tool_imagelib.svg new file mode 100644 index 0000000..bd992b5 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/tool_imagelib.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/tool_node_clone.svg b/SVGEdit/build/debug/svgedit/images/tool_node_clone.svg new file mode 100644 index 0000000..f751ab8 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/tool_node_clone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/tool_node_delete.svg b/SVGEdit/build/debug/svgedit/images/tool_node_delete.svg new file mode 100644 index 0000000..fab41b4 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/tool_node_delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/tool_node_link.svg b/SVGEdit/build/debug/svgedit/images/tool_node_link.svg new file mode 100644 index 0000000..99b5962 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/tool_node_link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/tool_openclose_path.svg b/SVGEdit/build/debug/svgedit/images/tool_openclose_path.svg new file mode 100644 index 0000000..068f6ba --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/tool_openclose_path.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/tool_placemark.svg b/SVGEdit/build/debug/svgedit/images/tool_placemark.svg new file mode 100644 index 0000000..4f2626e --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/tool_placemark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/triangle.svg b/SVGEdit/build/debug/svgedit/images/triangle.svg new file mode 100644 index 0000000..d6f9d15 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/triangle.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/triangle_o.svg b/SVGEdit/build/debug/svgedit/images/triangle_o.svg new file mode 100644 index 0000000..ae04886 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/triangle_o.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/undo.svg b/SVGEdit/build/debug/svgedit/images/undo.svg new file mode 100644 index 0000000..5a356e1 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/ungroup.svg b/SVGEdit/build/debug/svgedit/images/ungroup.svg new file mode 100644 index 0000000..218a860 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/ungroup.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/unlink_use.svg b/SVGEdit/build/debug/svgedit/images/unlink_use.svg new file mode 100644 index 0000000..90ced49 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/unlink_use.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/verticalslash.svg b/SVGEdit/build/debug/svgedit/images/verticalslash.svg new file mode 100644 index 0000000..2742739 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/verticalslash.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/warning.svg b/SVGEdit/build/debug/svgedit/images/warning.svg new file mode 100644 index 0000000..62fb888 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/warning.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/webappfind.svg b/SVGEdit/build/debug/svgedit/images/webappfind.svg new file mode 100644 index 0000000..e33193a --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/webappfind.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SVGEdit/build/debug/svgedit/images/width.svg b/SVGEdit/build/debug/svgedit/images/width.svg new file mode 100644 index 0000000..c5846bf --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/width.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/wireframe.svg b/SVGEdit/build/debug/svgedit/images/wireframe.svg new file mode 100644 index 0000000..0ab7f26 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/wireframe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/images/word_spacing.svg b/SVGEdit/build/debug/svgedit/images/word_spacing.svg new file mode 100644 index 0000000..e677af5 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/word_spacing.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + Layer 1 + A B + + + diff --git a/SVGEdit/build/debug/svgedit/images/xmark.svg b/SVGEdit/build/debug/svgedit/images/xmark.svg new file mode 100644 index 0000000..79462a1 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/xmark.svg @@ -0,0 +1,3 @@ + + + diff --git a/SVGEdit/build/debug/svgedit/images/zoom.svg b/SVGEdit/build/debug/svgedit/images/zoom.svg new file mode 100644 index 0000000..29a0c8e --- /dev/null +++ b/SVGEdit/build/debug/svgedit/images/zoom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/SVGEdit/build/debug/svgedit/index.html b/SVGEdit/build/debug/svgedit/index.html new file mode 100644 index 0000000..2b3403d --- /dev/null +++ b/SVGEdit/build/debug/svgedit/index.html @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + SVG-edit + + + + + +
+ + + + diff --git a/SVGEdit/build/debug/svgedit/svgedit.css b/SVGEdit/build/debug/svgedit/svgedit.css new file mode 100644 index 0000000..77b07ac --- /dev/null +++ b/SVGEdit/build/debug/svgedit/svgedit.css @@ -0,0 +1,615 @@ +:root { + --main-bg-color: #72797A; + --text-color: #000000; + --border-color: #808080; + --canvas-bg-color: #B2B2B2; + --link-color: #19c; + --ruler-color: #B2B2B2; + --icon-bg-color: #72797A; + --icon-bg-color-hover: #2B3C45; + --input-color: #B2B2B2; + --global-se-spin-input-width: 82px; +} + +.svg_editor * { + transform-origin: 0 0; +} + +.svg_editor { + display: grid; + grid-template-rows: auto 15px 1fr 40px; + grid-template-columns: 40px 15px 50px 1fr 15px; + grid-template-areas: + "main main main top top" + "left corner rulerX rulerX side" + "left rulerY workarea workarea side" + "left bottom bottom bottom bottom"; + font-size: 8pt; + background: var(--main-bg-color); + font-family: Verdana, Helvetica, Arial; + color: var(--text-color); + user-select: text; + width: 100%; + height: 100%; +} + +#title_panel > p { + color: white; + padding-left: 5px; + padding-right: 3px; + font-weight: bold; +} + +/* on smaller screen, allow 2 lines for the toolbar */ +@media screen and (max-width:1250px) { + .svg_editor { + grid-template-rows: minmax(80px, auto) 15px 1fr 40px; + } +} + +/* class to open the right panel */ +.svg_editor.open { + grid-template-columns: 34px 15px 50px 1fr 220px; +} + +#svgroot { + user-select: none; + position: absolute; + top: 0; + left: 0; +} + +#workarea { + grid-area: workarea; + background-color: #A0A0A0; + border: 1px solid var(--border-color); + overflow: auto; + text-align: center; +} + +#svgcanvas { + line-height: normal; + display: inline-block; + background: var(--canvas-bg-color); + text-align: center; + vertical-align: middle; + position: relative; +} + +#sidepanels { + grid-area: side; +} + +#sidepanel_handle { + writing-mode: vertical-rl; + text-orientation: upright; + color: white; + position: absolute; + cursor: pointer; + top:50%; +} + +.svg_editor:not(.open) #sidepanel_content { + display: none; +} + +a { + color: var(--link-color); +} + +hr { + border: none; + border-bottom: 1px solid var(--border-color); +} + +#linkLabel>svg { + height: 20px; + padding-top: 4px; +} + +#layersLabel { + color: white; +} + +#layerpanel { + user-select: none; + padding-left: 15px; +} + +#layerbuttons { + margin: 0; + padding: 0; + padding-left: 2px; + padding-right: 2px; + width: 125px; + height: 20px; + border: 0px; + overflow: hidden; + display: flex; + justify-content: center; + align-items: center; +} + +#layerlist { + margin: 1px; + padding: 0; + width: 132px; + border-collapse: collapse; + border: 1px solid var(--border-color); + background-color: #FFFFFF; +} + +#layerlist tr.layer { + background-color: #FFFFFF; + margin: 0; + padding: 0; +} + +#layerlist tr.layersel { + border: 1px solid var(--border-color); + background-color: #CCCCCC; +} + +#layerlist td.layervis { + width: 22px; + cursor: pointer; +} + +#layerlist td.layerinvis { + background-image: none; + cursor: pointer; +} + +#layerlist td.layervis * { + display: block; +} + +#layerlist td.layerinvis * { + display: none; +} + +#layerlist td.layername { + cursor: pointer; +} + +#layerlist td.layername:hover { + color: blue; +} + +#layerlist tr.layersel td.layername { + font-weight: bold; +} + +#selLayerLabel { + white-space: nowrap; +} + +#selLayerNames { + display: block; + top: -8px; + position: relative; +} + +/* Main button +—————————————————————————————*/ + +#main_button { + grid-area: main; + color: #fff; + border-radius: 3px; + padding-block: 2px; + padding-left: 3px; + height: 34px; +} + +#main_icon { + position: relative; + top: -2px; + left: -2px; + width: 95px; + line-height: 26px; +} + +#main_icon:hover { + background: #eee !important; +} + +#main_icon.buttondown { + background: #eee !important; + -moz-box-shadow: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + border-radius: 3px 3px 0 0; +} + +#logo { + margin-top: -2px; +} + +#logo img { + border: 0; + width: 28px; + height: 28px; +} + +#main_icon>div { + float: left; +} + +#main_button .dropdown { + position: absolute; + right: 7px; + top: 4px; +} + +#main_icon span { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + z-index: 2; + font-weight: bold; + padding-left: 34px; + line-height: 32px; + font-family: sans-serif; +} + +#main_menu { + z-index: 12; + background: #eee; + position: relative; + width: 230px; + padding: 5px; + -moz-box-shadow: #555 1px 1px 4px; + -webkit-box-shadow: #555 1px 1px 4px; + box-shadow: #555 1px 1px 4px; + font-size: 1.1em; + display: none; + overflow: hidden; + clear: both; + top: -9px; +} + +#main_menu ul, #main_menu li { + list-style: none; + margin: 0; + padding: 0; +} + +#main_menu li { + /* height: 35px;*/ + line-height: 22px; + padding-top: 7px; + padding-left: 7px; + margin: -5px; + overflow: auto; + cursor: pointer; +} + +#main_menu li:hover { + background: #FFC; +} + +#main_menu li>div { + float: left; + padding-right: 5px; +} + +#main_menu p { + margin-top: 5px; +} + +/*—————————————————————————————*/ + +#tools_top { + grid-area: top; + display: flex; + flex-direction: row; + flex-wrap: wrap; + align-items: flex-start; + background-color: var(--main-bg-color); +} + +#tools_top>* { + display: flex; + flex-direction: row; + flex-wrap: wrap; + background-color: var(--main-bg-color); +} + +/*—————————————————————————————*/ + +#tools_bottom { + grid-area: bottom; + overflow: auto; + display: flex; + align-items: center; + scrollbar-width: thin; /* Firefox */ +} + +#tools_bottom ::-webkit-scrollbar { /* Chrome, Edge, and Safari */ + width: 3px; +} + +#tools_bottom se-list, #tools_bottom se-select { + margin-bottom: 8px; +} + +#zoom { + color: var(--text-color); + background-color: var(--main-bg-color); + border: none; +} + +/*—————————————————————————————*/ + +#tools_left { + grid-area: left; + border-right: none; + margin-left: auto; + margin-right: auto; + overflow-y: scroll; + scrollbar-width: none; /* Firefox */ +} + +#tools_left::-webkit-scrollbar { /* Chrome, Edge, and Safari */ + width: 3px; +} + +#tools_left::-webkit-scrollbar-track { + background: transparent; +} + +#tools_left::-webkit-scrollbar-thumb { + background-color:rgb(70, 70, 70); +} + +/* End scrollbar styling */ + +/*—————————————————————————————*/ + +#workarea.wireframe #svgcontent * { + fill: none; + stroke: #000; + stroke-width: 1px; + stroke-opacity: 1.0; + stroke-dasharray: 0; + opacity: 1; + pointer-events: stroke; + filter: none; +} + +#workarea.wireframe #svgcontent text { + fill: #000; + stroke: none; +} + +#workarea.wireframe #canvasBackground>rect { + fill: #FFF !important; +} + +#cur_context_panel { + grid-area: rulerX; + line-height: 22px; + overflow: auto; + padding-left: 5px; + font-size: 12px; + background: rgba(0, 0, 0, 0.8); + color: #ccc; +} + +#cur_context_panel a { + float: none; + text-decoration: none; +} + +#cur_context_panel a:hover { + text-decoration: underline; +} + +input[type=text] { + padding: 2px; +} + +.dropdown { + position: relative; +} + +.dropdown button { + width: 15px; + height: 21px; + margin: 6px 0 0 1px; + padding: 0; + border-left: 1px solid #FFFFFF; + border-top: 1px solid #FFFFFF; + border-right: 1px solid var(--border-color); + border-bottom: 1px solid var(--border-color); + background-color: #E8E8E8; +} + +.dropdown button.down { + border-left: 1px solid var(--border-color); + border-top: 1px solid var(--border-color); + border-right: 1px solid #FFFFFF; + border-bottom: 1px solid #FFFFFF; + background-color: #5a6162; +} + +.dropdown ul { + list-style: none; + position: absolute; + margin: 0; + padding: 0; + left: -85px; + top: 26px; + z-index: 4; + display: none; +} + +.dropup ul { + top: auto; + bottom: 24px; +} + +.dropdown li { + display: block; + width: 120px; + padding: 4px; + background: #E8E8E8; + border: 1px solid #5a6162; + margin: 0 0 -1px 0; + line-height: 16px; +} + +.dropdown li:hover { + background-color: #FFC; +} + +.dropdown li.special { + padding: 10px 4px; +} + +.dropdown li.special:hover { + background: #FFC; +} + +#font_family_dropdown-list li { + font-size: 1.4em; +} + +#font_family { + margin-left: 5px; + margin-right: 0; +} + +#main_menu li#tool_open, #main_menu li#tool_import { + position: relative; + overflow: hidden; +} + +#tool_image { + overflow: hidden; +} + +#tool_open input, #tool_import input, #tool_image input { + position: absolute; + opacity: 0; + font-size: 10em; + top: -5px; + right: -5px; + margin: 0; + cursor: pointer; + /* Sadly doesn't appear to have an effect */ +} + +.disabled { + opacity: 0.5; + cursor: default; +} + +.tool_sep { + border-left: 1px outset #EEE; + margin: 5px 1px; + height: 30px; +} + +.width_label { + padding-right: 5px; +} + +#text { + position: absolute; + left: -9999px; +} + +.bottom-icon { + width: 22px; +} + +#palette { + margin-left: auto; +} + +#stroke_expand { + width: 0; + overflow: hidden; +} + +#toggle_stroke_tools { + position: absolute; + right: 0; + top: 0; + bottom: 0; + width: 25px; + text-align: center; + border-radius: 0 3px 3px 0; + margin: 0; +} + +#toggle_stroke_tools:before { + content: '>>'; + letter-spacing: -3px; + font-weight: bold; + color: #666; +} + +.expanded #toggle_stroke_tools:before { + content: '<<'; +} + +#toggle_stroke_tools:hover { + background: white; +} + +#tool_opacity { + right: 0; +} + +#tool_opacity { + overflow: visible; +} + +ul li.current { + background-color: #F4E284; +} + +#copyright { + text-align: right; + padding-right: .3em; +} + +.overlay { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + background-color: black; + opacity: 0.6; + z-index: 5; +} + +#save_output_btns { + display: none; + text-align: left; +} + +#save_output_btns p { + margin: .5em 1.5em; + display: inline-block; +} + +#bg_blocks { + overflow: auto; + margin-left: 30px; +} + +/* ------------ */ + +.dropdown li.tool_button { + width: 24px; +} + + diff --git a/SVGEdit/build/debug/svgedit/xdomain-Editor.js b/SVGEdit/build/debug/svgedit/xdomain-Editor.js new file mode 100644 index 0000000..c097cf6 --- /dev/null +++ b/SVGEdit/build/debug/svgedit/xdomain-Editor.js @@ -0,0 +1,518 @@ +function _typeof$2(en){return _typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(en){return typeof en}:function(en){return en&&"function"==typeof Symbol&&en.constructor===Symbol&&en!==Symbol.prototype?"symbol":typeof en},_typeof$2(en)}function _classCallCheck(en,tn){if(!(en instanceof tn))throw new TypeError("Cannot call a class as a function")}function _defineProperties(en,tn){for(var nn=0;nnen.length)&&(tn=en.length);for(var nn=0,rn=new Array(tn);nn1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,Logger),this.init(en,tn)}return _createClass(Logger,[{key:"init",value:function init(tn){var nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=nn.prefix||"i18next:",this.logger=tn||en,this.options=nn,this.debug=nn.debug}},{key:"setDebug",value:function setDebug(en){this.debug=en}},{key:"log",value:function log(){for(var en=arguments.length,tn=new Array(en),nn=0;nn1?tn-1:0),rn=1;rn-1?en.replace(/###/g,"."):en}function canNotTraverseDeeper(){return!en||"string"==typeof en}for(var rn="string"!=typeof tn?[].concat(tn):tn.split(".");rn.length>1;){if(canNotTraverseDeeper())return{};var an=cleanKey(rn.shift());!en[an]&&nn&&(en[an]=new nn),en=Object.prototype.hasOwnProperty.call(en,an)?en[an]:{}}return canNotTraverseDeeper()?{}:{obj:en,k:cleanKey(rn.shift())}}function setPath(en,tn,nn){var rn=getLastOfPath(en,tn,Object);rn.obj[rn.k]=nn}function getPath(en,tn){var nn=getLastOfPath(en,tn),rn=nn.obj,an=nn.k;if(rn)return rn[an]}function getPathWithDefaults(en,tn,nn){var rn=getPath(en,nn);return void 0!==rn?rn:getPath(tn,nn)}function deepExtend(en,tn,nn){for(var rn in tn)"__proto__"!==rn&&"constructor"!==rn&&(rn in en?"string"==typeof en[rn]||en[rn]instanceof String||"string"==typeof tn[rn]||tn[rn]instanceof String?nn&&(en[rn]=tn[rn]):deepExtend(en[rn],tn[rn],nn):en[rn]=tn[rn]);return en}function regexEscape$1(en){return en.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var rn={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function escape$1(en){return"string"==typeof en?en.replace(/[&<>"'\/]/g,(function(en){return rn[en]})):en}var an="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,sn=[" ",",","?","!",";"];function ownKeys$1$1(en,tn){var nn=Object.keys(en);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(en);tn&&(rn=rn.filter((function(tn){return Object.getOwnPropertyDescriptor(en,tn).enumerable}))),nn.push.apply(nn,rn)}return nn}function _objectSpread$1$1(en){for(var tn=1;tn2&&void 0!==arguments[2]?arguments[2]:".";if(en){if(en[tn])return en[tn];for(var rn=tn.split(nn),an=en,sn=0;snsn+cn;)cn++,dn=an[An=rn.slice(sn,sn+cn).join(nn)];if(void 0===dn)return;if(null===dn)return null;if(tn.endsWith(An)){if("string"==typeof dn)return dn;if(An&&"string"==typeof dn[An])return dn[An]}var un=rn.slice(sn+cn).join(nn);return un?deepFind(dn,un,nn):void 0}an=an[rn[sn]]}return an}}var cn=function(en){_inherits(ResourceStore,nn);var tn=_createSuper(ResourceStore);function ResourceStore(en){var rn,sn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return _classCallCheck(this,ResourceStore),rn=tn.call(this),an&&nn.call(_assertThisInitialized(rn)),rn.data=en||{},rn.options=sn,void 0===rn.options.keySeparator&&(rn.options.keySeparator="."),void 0===rn.options.ignoreJSONStructure&&(rn.options.ignoreJSONStructure=!0),rn}return _createClass(ResourceStore,[{key:"addNamespaces",value:function addNamespaces(en){this.options.ns.indexOf(en)<0&&this.options.ns.push(en)}},{key:"removeNamespaces",value:function removeNamespaces(en){var tn=this.options.ns.indexOf(en);tn>-1&&this.options.ns.splice(tn,1)}},{key:"getResource",value:function getResource(en,tn,nn){var rn=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},an=void 0!==rn.keySeparator?rn.keySeparator:this.options.keySeparator,sn=void 0!==rn.ignoreJSONStructure?rn.ignoreJSONStructure:this.options.ignoreJSONStructure,cn=[en,tn];nn&&"string"!=typeof nn&&(cn=cn.concat(nn)),nn&&"string"==typeof nn&&(cn=cn.concat(an?nn.split(an):nn)),en.indexOf(".")>-1&&(cn=en.split("."));var An=getPath(this.data,cn);return An||!sn||"string"!=typeof nn?An:deepFind(this.data&&this.data[en]&&this.data[en][tn],nn,an)}},{key:"addResource",value:function addResource(en,tn,nn,rn){var an=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},sn=this.options.keySeparator;void 0===sn&&(sn=".");var cn=[en,tn];nn&&(cn=cn.concat(sn?nn.split(sn):nn)),en.indexOf(".")>-1&&(rn=tn,tn=(cn=en.split("."))[1]),this.addNamespaces(tn),setPath(this.data,cn,rn),an.silent||this.emit("added",en,tn,nn,rn)}},{key:"addResources",value:function addResources(en,tn,nn){var rn=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var an in nn)"string"!=typeof nn[an]&&"[object Array]"!==Object.prototype.toString.apply(nn[an])||this.addResource(en,tn,an,nn[an],{silent:!0});rn.silent||this.emit("added",en,tn,nn)}},{key:"addResourceBundle",value:function addResourceBundle(en,tn,nn,rn,an){var sn=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},cn=[en,tn];en.indexOf(".")>-1&&(rn=nn,nn=tn,tn=(cn=en.split("."))[1]),this.addNamespaces(tn);var An=getPath(this.data,cn)||{};rn?deepExtend(An,nn,an):An=_objectSpread$1$1(_objectSpread$1$1({},An),nn),setPath(this.data,cn,An),sn.silent||this.emit("added",en,tn,nn)}},{key:"removeResourceBundle",value:function removeResourceBundle(en,tn){this.hasResourceBundle(en,tn)&&delete this.data[en][tn],this.removeNamespaces(tn),this.emit("removed",en,tn)}},{key:"hasResourceBundle",value:function hasResourceBundle(en,tn){return void 0!==this.getResource(en,tn)}},{key:"getResourceBundle",value:function getResourceBundle(en,tn){return tn||(tn=this.options.defaultNS),"v1"===this.options.compatibilityAPI?_objectSpread$1$1(_objectSpread$1$1({},{}),this.getResource(en,tn)):this.getResource(en,tn)}},{key:"getDataByLanguage",value:function getDataByLanguage(en){return this.data[en]}},{key:"hasLanguageSomeTranslations",value:function hasLanguageSomeTranslations(en){var tn=this.getDataByLanguage(en);return!!(tn&&Object.keys(tn)||[]).find((function(en){return tn[en]&&Object.keys(tn[en]).length>0}))}},{key:"toJSON",value:function toJSON(){return this.data}}]),ResourceStore}(),An={processors:{},addPostProcessor:function addPostProcessor(en){this.processors[en.name]=en},handle:function handle(en,tn,nn,rn,an){var sn=this;return en.forEach((function(en){sn.processors[en]&&(tn=sn.processors[en].process(tn,nn,rn,an))})),tn}};function ownKeys$2$1(en,tn){var nn=Object.keys(en);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(en);tn&&(rn=rn.filter((function(tn){return Object.getOwnPropertyDescriptor(en,tn).enumerable}))),nn.push.apply(nn,rn)}return nn}function _objectSpread$2$1(en){for(var tn=1;tn1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,Translator),sn=rn.call(this),an&&nn.call(_assertThisInitialized(sn)),copy(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],en,_assertThisInitialized(sn)),sn.options=cn,void 0===sn.options.keySeparator&&(sn.options.keySeparator="."),sn.logger=tn.create("translator"),sn}return _createClass(Translator,[{key:"changeLanguage",value:function changeLanguage(en){en&&(this.language=en)}},{key:"exists",value:function exists(en){var tn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==en)return!1;var nn=this.resolve(en,tn);return nn&&void 0!==nn.res}},{key:"extractFromKey",value:function extractFromKey(en,tn){var nn=void 0!==tn.nsSeparator?tn.nsSeparator:this.options.nsSeparator;void 0===nn&&(nn=":");var rn=void 0!==tn.keySeparator?tn.keySeparator:this.options.keySeparator,an=tn.ns||this.options.defaultNS||[],cn=nn&&en.indexOf(nn)>-1,An=!(this.options.userDefinedKeySeparator||tn.keySeparator||this.options.userDefinedNsSeparator||tn.nsSeparator||function looksLikeObjectPath(en,tn,nn){tn=tn||"",nn=nn||"";var rn=sn.filter((function(en){return tn.indexOf(en)<0&&nn.indexOf(en)<0}));if(0===rn.length)return!0;var an=new RegExp("(".concat(rn.map((function(en){return"?"===en?"\\?":en})).join("|"),")")),cn=!an.test(en);if(!cn){var An=en.indexOf(nn);An>0&&!an.test(en.substring(0,An))&&(cn=!0)}return cn}(en,nn,rn));if(cn&&!An){var dn=en.match(this.interpolator.nestingRegexp);if(dn&&dn.length>0)return{key:en,namespaces:an};var un=en.split(nn);(nn!==rn||nn===rn&&this.options.ns.indexOf(un[0])>-1)&&(an=un.shift()),en=un.join(rn)}return"string"==typeof an&&(an=[an]),{key:en,namespaces:an}}},{key:"translate",value:function translate(en,tn,nn){var rn=this;if("object"!==_typeof$2(tn)&&this.options.overloadTranslationOptionHandler&&(tn=this.options.overloadTranslationOptionHandler(arguments)),tn||(tn={}),null==en)return"";Array.isArray(en)||(en=[String(en)]);var an=void 0!==tn.returnDetails?tn.returnDetails:this.options.returnDetails,sn=void 0!==tn.keySeparator?tn.keySeparator:this.options.keySeparator,cn=this.extractFromKey(en[en.length-1],tn),An=cn.key,dn=cn.namespaces,un=dn[dn.length-1],pn=tn.lng||this.language,hn=tn.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(pn&&"cimode"===pn.toLowerCase()){if(hn){var gn=tn.nsSeparator||this.options.nsSeparator;return an?(_n.res="".concat(un).concat(gn).concat(An),_n):"".concat(un).concat(gn).concat(An)}return an?(_n.res=An,_n):An}var _n=this.resolve(en,tn),mn=_n&&_n.res,fn=_n&&_n.usedKey||An,yn=_n&&_n.exactUsedKey||An,bn=Object.prototype.toString.apply(mn),vn=["[object Number]","[object Function]","[object RegExp]"],wn=void 0!==tn.joinArrays?tn.joinArrays:this.options.joinArrays,xn=!this.i18nFormat||this.i18nFormat.handleAsObject,kn="string"!=typeof mn&&"boolean"!=typeof mn&&"number"!=typeof mn;if(xn&&mn&&kn&&vn.indexOf(bn)<0&&("string"!=typeof wn||"[object Array]"!==bn)){if(!tn.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var Cn=this.options.returnedObjectHandler?this.options.returnedObjectHandler(fn,mn,_objectSpread$2$1(_objectSpread$2$1({},tn),{},{ns:dn})):"key '".concat(An," (").concat(this.language,")' returned an object instead of string.");return an?(_n.res=Cn,_n):Cn}if(sn){var Sn="[object Array]"===bn,Bn=Sn?[]:{},En=Sn?yn:fn;for(var jn in mn)if(Object.prototype.hasOwnProperty.call(mn,jn)){var Ln="".concat(En).concat(sn).concat(jn);Bn[jn]=this.translate(Ln,_objectSpread$2$1(_objectSpread$2$1({},tn),{joinArrays:!1,ns:dn})),Bn[jn]===Ln&&(Bn[jn]=mn[jn])}mn=Bn}}else if(xn&&"string"==typeof wn&&"[object Array]"===bn)(mn=mn.join(wn))&&(mn=this.extendTranslation(mn,en,tn,nn));else{var Pn=!1,Tn=!1,Fn=void 0!==tn.count&&"string"!=typeof tn.count,Un=Translator.hasDefaultValue(tn),Nn=Fn?this.pluralResolver.getSuffix(pn,tn.count,tn):"",In=tn["defaultValue".concat(Nn)]||tn.defaultValue;!this.isValidLookup(mn)&&Un&&(Pn=!0,mn=In),this.isValidLookup(mn)||(Tn=!0,mn=An);var Mn=tn.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,Rn=Mn&&Tn?void 0:mn,On=Un&&In!==mn&&this.options.updateMissing;if(Tn||Pn||On){if(this.logger.log(On?"updateKey":"missingKey",pn,un,An,On?In:mn),sn){var Qn=this.resolve(An,_objectSpread$2$1(_objectSpread$2$1({},tn),{},{keySeparator:!1}));Qn&&Qn.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var qn=[],Vn=this.languageUtils.getFallbackCodes(this.options.fallbackLng,tn.lng||this.language);if("fallback"===this.options.saveMissingTo&&Vn&&Vn[0])for(var Gn=0;Gn1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof en&&(en=[en]),en.forEach((function(en){if(!cn.isValidLookup(tn)){var un=cn.extractFromKey(en,An),pn=un.key;nn=pn;var hn=un.namespaces;cn.options.fallbackNS&&(hn=hn.concat(cn.options.fallbackNS));var gn=void 0!==An.count&&"string"!=typeof An.count,_n=gn&&!An.ordinal&&0===An.count&&cn.pluralResolver.shouldUseIntlApi(),mn=void 0!==An.context&&("string"==typeof An.context||"number"==typeof An.context)&&""!==An.context,fn=An.lngs?An.lngs:cn.languageUtils.toResolveHierarchy(An.lng||cn.language,An.fallbackLng);hn.forEach((function(en){cn.isValidLookup(tn)||(sn=en,!dn["".concat(fn[0],"-").concat(en)]&&cn.utils&&cn.utils.hasLoadedNamespace&&!cn.utils.hasLoadedNamespace(sn)&&(dn["".concat(fn[0],"-").concat(en)]=!0,cn.logger.warn('key "'.concat(nn,'" for languages "').concat(fn.join(", "),'" won\'t get resolved as namespace "').concat(sn,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),fn.forEach((function(nn){if(!cn.isValidLookup(tn)){an=nn;var sn,dn=[pn];if(cn.i18nFormat&&cn.i18nFormat.addLookupKeys)cn.i18nFormat.addLookupKeys(dn,pn,nn,en,An);else{var un;gn&&(un=cn.pluralResolver.getSuffix(nn,An.count,An));var hn="".concat(cn.options.pluralSeparator,"zero");if(gn&&(dn.push(pn+un),_n&&dn.push(pn+hn)),mn){var fn="".concat(pn).concat(cn.options.contextSeparator).concat(An.context);dn.push(fn),gn&&(dn.push(fn+un),_n&&dn.push(fn+hn))}}for(;sn=dn.pop();)cn.isValidLookup(tn)||(rn=sn,tn=cn.getResource(nn,en,sn,An))}})))}))}})),{res:tn,usedKey:nn,exactUsedKey:rn,usedLng:an,usedNS:sn}}},{key:"isValidLookup",value:function isValidLookup(en){return!(void 0===en||!this.options.returnNull&&null===en||!this.options.returnEmptyString&&""===en)}},{key:"getResource",value:function getResource(en,tn,nn){var rn=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(en,tn,nn,rn):this.resourceStore.getResource(en,tn,nn,rn)}}],[{key:"hasDefaultValue",value:function hasDefaultValue(en){var tn="defaultValue";for(var nn in en)if(Object.prototype.hasOwnProperty.call(en,nn)&&tn===nn.substring(0,tn.length)&&void 0!==en[nn])return!0;return!1}}]),Translator}();function capitalize(en){return en.charAt(0).toUpperCase()+en.slice(1)}var pn=function(){function LanguageUtil(en){_classCallCheck(this,LanguageUtil),this.options=en,this.supportedLngs=this.options.supportedLngs||!1,this.logger=tn.create("languageUtils")}return _createClass(LanguageUtil,[{key:"getScriptPartFromCode",value:function getScriptPartFromCode(en){if(!en||en.indexOf("-")<0)return null;var tn=en.split("-");return 2===tn.length?null:(tn.pop(),"x"===tn[tn.length-1].toLowerCase()?null:this.formatLanguageCode(tn.join("-")))}},{key:"getLanguagePartFromCode",value:function getLanguagePartFromCode(en){if(!en||en.indexOf("-")<0)return en;var tn=en.split("-");return this.formatLanguageCode(tn[0])}},{key:"formatLanguageCode",value:function formatLanguageCode(en){if("string"==typeof en&&en.indexOf("-")>-1){var tn=["hans","hant","latn","cyrl","cans","mong","arab"],nn=en.split("-");return this.options.lowerCaseLng?nn=nn.map((function(en){return en.toLowerCase()})):2===nn.length?(nn[0]=nn[0].toLowerCase(),nn[1]=nn[1].toUpperCase(),tn.indexOf(nn[1].toLowerCase())>-1&&(nn[1]=capitalize(nn[1].toLowerCase()))):3===nn.length&&(nn[0]=nn[0].toLowerCase(),2===nn[1].length&&(nn[1]=nn[1].toUpperCase()),"sgn"!==nn[0]&&2===nn[2].length&&(nn[2]=nn[2].toUpperCase()),tn.indexOf(nn[1].toLowerCase())>-1&&(nn[1]=capitalize(nn[1].toLowerCase())),tn.indexOf(nn[2].toLowerCase())>-1&&(nn[2]=capitalize(nn[2].toLowerCase()))),nn.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?en.toLowerCase():en}},{key:"isSupportedCode",value:function isSupportedCode(en){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(en=this.getLanguagePartFromCode(en)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(en)>-1}},{key:"getBestMatchFromCodes",value:function getBestMatchFromCodes(en){var tn,nn=this;return en?(en.forEach((function(en){if(!tn){var rn=nn.formatLanguageCode(en);nn.options.supportedLngs&&!nn.isSupportedCode(rn)||(tn=rn)}})),!tn&&this.options.supportedLngs&&en.forEach((function(en){if(!tn){var rn=nn.getLanguagePartFromCode(en);if(nn.isSupportedCode(rn))return tn=rn;tn=nn.options.supportedLngs.find((function(en){if(0===en.indexOf(rn))return en}))}})),tn||(tn=this.getFallbackCodes(this.options.fallbackLng)[0]),tn):null}},{key:"getFallbackCodes",value:function getFallbackCodes(en,tn){if(!en)return[];if("function"==typeof en&&(en=en(tn)),"string"==typeof en&&(en=[en]),"[object Array]"===Object.prototype.toString.apply(en))return en;if(!tn)return en.default||[];var nn=en[tn];return nn||(nn=en[this.getScriptPartFromCode(tn)]),nn||(nn=en[this.formatLanguageCode(tn)]),nn||(nn=en[this.getLanguagePartFromCode(tn)]),nn||(nn=en.default),nn||[]}},{key:"toResolveHierarchy",value:function toResolveHierarchy(en,tn){var nn=this,rn=this.getFallbackCodes(tn||this.options.fallbackLng||[],en),an=[],sn=function addCode(en){en&&(nn.isSupportedCode(en)?an.push(en):nn.logger.warn("rejecting language code not found in supportedLngs: ".concat(en)))};return"string"==typeof en&&en.indexOf("-")>-1?("languageOnly"!==this.options.load&&sn(this.formatLanguageCode(en)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&sn(this.getScriptPartFromCode(en)),"currentOnly"!==this.options.load&&sn(this.getLanguagePartFromCode(en))):"string"==typeof en&&sn(this.formatLanguageCode(en)),rn.forEach((function(en){an.indexOf(en)<0&&sn(nn.formatLanguageCode(en))})),an}}]),LanguageUtil}(),hn=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],gn={1:function _(en){return Number(en>1)},2:function _(en){return Number(1!=en)},3:function _(en){return 0},4:function _(en){return Number(en%10==1&&en%100!=11?0:en%10>=2&&en%10<=4&&(en%100<10||en%100>=20)?1:2)},5:function _(en){return Number(0==en?0:1==en?1:2==en?2:en%100>=3&&en%100<=10?3:en%100>=11?4:5)},6:function _(en){return Number(1==en?0:en>=2&&en<=4?1:2)},7:function _(en){return Number(1==en?0:en%10>=2&&en%10<=4&&(en%100<10||en%100>=20)?1:2)},8:function _(en){return Number(1==en?0:2==en?1:8!=en&&11!=en?2:3)},9:function _(en){return Number(en>=2)},10:function _(en){return Number(1==en?0:2==en?1:en<7?2:en<11?3:4)},11:function _(en){return Number(1==en||11==en?0:2==en||12==en?1:en>2&&en<20?2:3)},12:function _(en){return Number(en%10!=1||en%100==11)},13:function _(en){return Number(0!==en)},14:function _(en){return Number(1==en?0:2==en?1:3==en?2:3)},15:function _(en){return Number(en%10==1&&en%100!=11?0:en%10>=2&&(en%100<10||en%100>=20)?1:2)},16:function _(en){return Number(en%10==1&&en%100!=11?0:0!==en?1:2)},17:function _(en){return Number(1==en||en%10==1&&en%100!=11?0:1)},18:function _(en){return Number(0==en?0:1==en?1:2)},19:function _(en){return Number(1==en?0:0==en||en%100>1&&en%100<11?1:en%100>10&&en%100<20?2:3)},20:function _(en){return Number(1==en?0:0==en||en%100>0&&en%100<20?1:2)},21:function _(en){return Number(en%100==1?1:en%100==2?2:en%100==3||en%100==4?3:0)},22:function _(en){return Number(1==en?0:2==en?1:(en<0||en>10)&&en%10==0?2:3)}},_n=["v1","v2","v3"],mn={zero:0,one:1,two:2,few:3,many:4,other:5};function createRules(){var en={};return hn.forEach((function(tn){tn.lngs.forEach((function(nn){en[nn]={numbers:tn.nr,plurals:gn[tn.fc]}}))})),en}var fn=function(){function PluralResolver(en){var nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,PluralResolver),this.languageUtils=en,this.options=nn,this.logger=tn.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=createRules()}return _createClass(PluralResolver,[{key:"addRule",value:function addRule(en,tn){this.rules[en]=tn}},{key:"getRule",value:function getRule(en){var tn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(en,{type:tn.ordinal?"ordinal":"cardinal"})}catch(en){return}return this.rules[en]||this.rules[this.languageUtils.getLanguagePartFromCode(en)]}},{key:"needsPlural",value:function needsPlural(en){var tn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},nn=this.getRule(en,tn);return this.shouldUseIntlApi()?nn&&nn.resolvedOptions().pluralCategories.length>1:nn&&nn.numbers.length>1}},{key:"getPluralFormsOfKey",value:function getPluralFormsOfKey(en,tn){var nn=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(en,nn).map((function(en){return"".concat(tn).concat(en)}))}},{key:"getSuffixes",value:function getSuffixes(en){var tn=this,nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},rn=this.getRule(en,nn);return rn?this.shouldUseIntlApi()?rn.resolvedOptions().pluralCategories.sort((function(en,tn){return mn[en]-mn[tn]})).map((function(en){return"".concat(tn.options.prepend).concat(en)})):rn.numbers.map((function(rn){return tn.getSuffix(en,rn,nn)})):[]}},{key:"getSuffix",value:function getSuffix(en,tn){var nn=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},rn=this.getRule(en,nn);return rn?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(rn.select(tn)):this.getSuffixRetroCompatible(rn,tn):(this.logger.warn("no plural rule found for: ".concat(en)),"")}},{key:"getSuffixRetroCompatible",value:function getSuffixRetroCompatible(en,tn){var nn=this,rn=en.noAbs?en.plurals(tn):en.plurals(Math.abs(tn)),an=en.numbers[rn];this.options.simplifyPluralSuffix&&2===en.numbers.length&&1===en.numbers[0]&&(2===an?an="plural":1===an&&(an=""));var sn=function returnSuffix(){return nn.options.prepend&&an.toString()?nn.options.prepend+an.toString():an.toString()};return"v1"===this.options.compatibilityJSON?1===an?"":"number"==typeof an?"_plural_".concat(an.toString()):sn():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===en.numbers.length&&1===en.numbers[0]?sn():this.options.prepend&&rn.toString()?this.options.prepend+rn.toString():rn.toString()}},{key:"shouldUseIntlApi",value:function shouldUseIntlApi(){return!_n.includes(this.options.compatibilityJSON)}}]),PluralResolver}();function ownKeys$3$1(en,tn){var nn=Object.keys(en);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(en);tn&&(rn=rn.filter((function(tn){return Object.getOwnPropertyDescriptor(en,tn).enumerable}))),nn.push.apply(nn,rn)}return nn}function _objectSpread$3(en){for(var tn=1;tn0&&void 0!==arguments[0]?arguments[0]:{};_classCallCheck(this,Interpolator),this.logger=tn.create("interpolator"),this.options=en,this.format=en.interpolation&&en.interpolation.format||function(en){return en},this.init(en)}return _createClass(Interpolator,[{key:"init",value:function init(){var en=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};en.interpolation||(en.interpolation={escapeValue:!0});var tn=en.interpolation;this.escape=void 0!==tn.escape?tn.escape:escape$1,this.escapeValue=void 0===tn.escapeValue||tn.escapeValue,this.useRawValueToEscape=void 0!==tn.useRawValueToEscape&&tn.useRawValueToEscape,this.prefix=tn.prefix?regexEscape$1(tn.prefix):tn.prefixEscaped||"{{",this.suffix=tn.suffix?regexEscape$1(tn.suffix):tn.suffixEscaped||"}}",this.formatSeparator=tn.formatSeparator?tn.formatSeparator:tn.formatSeparator||",",this.unescapePrefix=tn.unescapeSuffix?"":tn.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":tn.unescapeSuffix||"",this.nestingPrefix=tn.nestingPrefix?regexEscape$1(tn.nestingPrefix):tn.nestingPrefixEscaped||regexEscape$1("$t("),this.nestingSuffix=tn.nestingSuffix?regexEscape$1(tn.nestingSuffix):tn.nestingSuffixEscaped||regexEscape$1(")"),this.nestingOptionsSeparator=tn.nestingOptionsSeparator?tn.nestingOptionsSeparator:tn.nestingOptionsSeparator||",",this.maxReplaces=tn.maxReplaces?tn.maxReplaces:1e3,this.alwaysFormat=void 0!==tn.alwaysFormat&&tn.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function reset(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function resetRegExp(){var en="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(en,"g");var tn="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(tn,"g");var nn="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(nn,"g")}},{key:"interpolate",value:function interpolate(en,tn,nn,rn){var an,sn,cn,An=this,dn=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function regexSafe(en){return en.replace(/\$/g,"$$$$")}var un=function handleFormat(en){if(en.indexOf(An.formatSeparator)<0){var an=getPathWithDefaults(tn,dn,en);return An.alwaysFormat?An.format(an,void 0,nn,_objectSpread$3(_objectSpread$3(_objectSpread$3({},rn),tn),{},{interpolationkey:en})):an}var sn=en.split(An.formatSeparator),cn=sn.shift().trim(),un=sn.join(An.formatSeparator).trim();return An.format(getPathWithDefaults(tn,dn,cn),un,nn,_objectSpread$3(_objectSpread$3(_objectSpread$3({},rn),tn),{},{interpolationkey:cn}))};this.resetRegExp();var pn=rn&&rn.missingInterpolationHandler||this.options.missingInterpolationHandler,hn=rn&&rn.interpolation&&void 0!==rn.interpolation.skipOnVariables?rn.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function safeValue(en){return regexSafe(en)}},{regex:this.regexp,safeValue:function safeValue(en){return An.escapeValue?regexSafe(An.escape(en)):regexSafe(en)}}].forEach((function(tn){for(cn=0;an=tn.regex.exec(en);){var nn=an[1].trim();if(void 0===(sn=un(nn)))if("function"==typeof pn){var dn=pn(en,an,rn);sn="string"==typeof dn?dn:""}else if(rn&&rn.hasOwnProperty(nn))sn="";else{if(hn){sn=an[0];continue}An.logger.warn("missed to pass in variable ".concat(nn," for interpolating ").concat(en)),sn=""}else"string"==typeof sn||An.useRawValueToEscape||(sn=makeString(sn));var gn=tn.safeValue(sn);if(en=en.replace(an[0],gn),hn?(tn.regex.lastIndex+=sn.length,tn.regex.lastIndex-=an[0].length):tn.regex.lastIndex=0,++cn>=An.maxReplaces)break}})),en}},{key:"nest",value:function nest(en,tn){var nn,rn,an=this,sn=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},cn=_objectSpread$3({},sn);function handleHasOptions(en,tn){var nn=this.nestingOptionsSeparator;if(en.indexOf(nn)<0)return en;var rn=en.split(new RegExp("".concat(nn,"[ ]*{"))),an="{".concat(rn[1]);en=rn[0],an=(an=this.interpolate(an,cn)).replace(/'/g,'"');try{cn=JSON.parse(an),tn&&(cn=_objectSpread$3(_objectSpread$3({},tn),cn))}catch(tn){return this.logger.warn("failed parsing options string in nesting for key ".concat(en),tn),"".concat(en).concat(nn).concat(an)}return delete cn.defaultValue,en}for(cn.applyPostProcessor=!1,delete cn.defaultValue;nn=this.nestingRegexp.exec(en);){var An=[],dn=!1;if(-1!==nn[0].indexOf(this.formatSeparator)&&!/{.*}/.test(nn[1])){var un=nn[1].split(this.formatSeparator).map((function(en){return en.trim()}));nn[1]=un.shift(),An=un,dn=!0}if((rn=tn(handleHasOptions.call(this,nn[1].trim(),cn),cn))&&nn[0]===en&&"string"!=typeof rn)return rn;"string"!=typeof rn&&(rn=makeString(rn)),rn||(this.logger.warn("missed to resolve ".concat(nn[1]," for nesting ").concat(en)),rn=""),dn&&(rn=An.reduce((function(en,tn){return an.format(en,tn,sn.lng,_objectSpread$3(_objectSpread$3({},sn),{},{interpolationkey:nn[1].trim()}))}),rn.trim())),en=en.replace(nn[0],rn),this.regexp.lastIndex=0}return en}}]),Interpolator}();function ownKeys$4(en,tn){var nn=Object.keys(en);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(en);tn&&(rn=rn.filter((function(tn){return Object.getOwnPropertyDescriptor(en,tn).enumerable}))),nn.push.apply(nn,rn)}return nn}function _objectSpread$4(en){for(var tn=1;tn0&&void 0!==arguments[0]?arguments[0]:{};_classCallCheck(this,Formatter),this.logger=tn.create("formatter"),this.options=en,this.formats={number:function number(en,tn,nn){return new Intl.NumberFormat(tn,nn).format(en)},currency:function currency(en,tn,nn){return new Intl.NumberFormat(tn,_objectSpread$4(_objectSpread$4({},nn),{},{style:"currency"})).format(en)},datetime:function datetime(en,tn,nn){return new Intl.DateTimeFormat(tn,_objectSpread$4({},nn)).format(en)},relativetime:function relativetime(en,tn,nn){return new Intl.RelativeTimeFormat(tn,_objectSpread$4({},nn)).format(en,nn.range||"day")},list:function list(en,tn,nn){return new Intl.ListFormat(tn,_objectSpread$4({},nn)).format(en)}},this.init(en)}return _createClass(Formatter,[{key:"init",value:function init(en){var tn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},nn=tn.interpolation;this.formatSeparator=nn.formatSeparator?nn.formatSeparator:nn.formatSeparator||","}},{key:"add",value:function add(en,tn){this.formats[en.toLowerCase().trim()]=tn}},{key:"format",value:function format(en,tn,nn,rn){var an=this,sn=tn.split(this.formatSeparator).reduce((function(en,tn){var sn=function parseFormatStr(en){var tn=en.toLowerCase().trim(),nn={};if(en.indexOf("(")>-1){var rn=en.split("(");tn=rn[0].toLowerCase().trim();var an=rn[1].substring(0,rn[1].length-1);"currency"===tn&&an.indexOf(":")<0?nn.currency||(nn.currency=an.trim()):"relativetime"===tn&&an.indexOf(":")<0?nn.range||(nn.range=an.trim()):an.split(";").forEach((function(en){if(en){var tn=_toArray(en.split(":")),rn=tn[0],an=tn.slice(1).join(":").trim().replace(/^'+|'+$/g,"");nn[rn.trim()]||(nn[rn.trim()]=an),"false"===an&&(nn[rn.trim()]=!1),"true"===an&&(nn[rn.trim()]=!0),isNaN(an)||(nn[rn.trim()]=parseInt(an,10))}}))}return{formatName:tn,formatOptions:nn}}(tn),cn=sn.formatName,An=sn.formatOptions;if(an.formats[cn]){var dn=en;try{var un=rn&&rn.formatParams&&rn.formatParams[rn.interpolationkey]||{},pn=un.locale||un.lng||rn.locale||rn.lng||nn;dn=an.formats[cn](en,pn,_objectSpread$4(_objectSpread$4(_objectSpread$4({},An),rn),un))}catch(en){an.logger.warn(en)}return dn}return an.logger.warn("there was no format function for ".concat(cn)),en}),en);return sn}}]),Formatter}();function ownKeys$5(en,tn){var nn=Object.keys(en);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(en);tn&&(rn=rn.filter((function(tn){return Object.getOwnPropertyDescriptor(en,tn).enumerable}))),nn.push.apply(nn,rn)}return nn}function _objectSpread$5(en){for(var tn=1;tn3&&void 0!==arguments[3]?arguments[3]:{};return _classCallCheck(this,Connector),An=rn.call(this),an&&nn.call(_assertThisInitialized(An)),An.backend=en,An.store=sn,An.services=cn,An.languageUtils=cn.languageUtils,An.options=dn,An.logger=tn.create("backendConnector"),An.waitingReads=[],An.maxParallelReads=dn.maxParallelReads||10,An.readingCalls=0,An.maxRetries=dn.maxRetries>=0?dn.maxRetries:5,An.retryTimeout=dn.retryTimeout>=1?dn.retryTimeout:350,An.state={},An.queue=[],An.backend&&An.backend.init&&An.backend.init(cn,dn.backend,dn),An}return _createClass(Connector,[{key:"queueLoad",value:function queueLoad(en,tn,nn,rn){var an=this,sn={},cn={},An={},dn={};return en.forEach((function(en){var rn=!0;tn.forEach((function(tn){var An="".concat(en,"|").concat(tn);!nn.reload&&an.store.hasResourceBundle(en,tn)?an.state[An]=2:an.state[An]<0||(1===an.state[An]?void 0===cn[An]&&(cn[An]=!0):(an.state[An]=1,rn=!1,void 0===cn[An]&&(cn[An]=!0),void 0===sn[An]&&(sn[An]=!0),void 0===dn[tn]&&(dn[tn]=!0)))})),rn||(An[en]=!0)})),(Object.keys(sn).length||Object.keys(cn).length)&&this.queue.push({pending:cn,pendingCount:Object.keys(cn).length,loaded:{},errors:[],callback:rn}),{toLoad:Object.keys(sn),pending:Object.keys(cn),toLoadLanguages:Object.keys(An),toLoadNamespaces:Object.keys(dn)}}},{key:"loaded",value:function loaded(en,tn,nn){var rn=en.split("|"),an=rn[0],sn=rn[1];tn&&this.emit("failedLoading",an,sn,tn),nn&&this.store.addResourceBundle(an,sn,nn),this.state[en]=tn?-1:2;var loaded={};this.queue.forEach((function(nn){!function pushPath(en,tn,nn,rn){var an=getLastOfPath(en,tn,Object),sn=an.obj,cn=an.k;sn[cn]=sn[cn]||[],rn&&(sn[cn]=sn[cn].concat(nn)),rn||sn[cn].push(nn)}(nn.loaded,[an],sn),function removePending(en,tn){void 0!==en.pending[tn]&&(delete en.pending[tn],en.pendingCount--)}(nn,en),tn&&nn.errors.push(tn),0!==nn.pendingCount||nn.done||(Object.keys(nn.loaded).forEach((function(en){loaded[en]||(loaded[en]={});var tn=nn.loaded[en];tn.length&&tn.forEach((function(tn){void 0===loaded[en][tn]&&(loaded[en][tn]=!0)}))})),nn.done=!0,nn.errors.length?nn.callback(nn.errors):nn.callback())})),this.emit("loaded",loaded),this.queue=this.queue.filter((function(en){return!en.done}))}},{key:"read",value:function read(en,tn,nn){var rn=this,an=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,sn=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,cn=arguments.length>5?arguments[5]:void 0;return en.length?this.readingCalls>=this.maxParallelReads?void this.waitingReads.push({lng:en,ns:tn,fcName:nn,tried:an,wait:sn,callback:cn}):(this.readingCalls++,this.backend[nn](en,tn,(function(An,dn){if(rn.readingCalls--,rn.waitingReads.length>0){var un=rn.waitingReads.shift();rn.read(un.lng,un.ns,un.fcName,un.tried,un.wait,un.callback)}An&&dn&&an2&&void 0!==arguments[2]?arguments[2]:{},an=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),an&&an();"string"==typeof en&&(en=this.languageUtils.toResolveHierarchy(en)),"string"==typeof tn&&(tn=[tn]);var sn=this.queueLoad(en,tn,rn,an);if(!sn.toLoad.length)return sn.pending.length||an(),null;sn.toLoad.forEach((function(en){nn.loadOne(en)}))}},{key:"load",value:function load(en,tn,nn){this.prepareLoading(en,tn,{},nn)}},{key:"reload",value:function reload(en,tn,nn){this.prepareLoading(en,tn,{reload:!0},nn)}},{key:"loadOne",value:function loadOne(en){var tn=this,nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",rn=en.split("|"),an=rn[0],sn=rn[1];this.read(an,sn,"read",void 0,void 0,(function(rn,cn){rn&&tn.logger.warn("".concat(nn,"loading namespace ").concat(sn," for language ").concat(an," failed"),rn),!rn&&cn&&tn.logger.log("".concat(nn,"loaded namespace ").concat(sn," for language ").concat(an),cn),tn.loaded(en,rn,cn)}))}},{key:"saveMissing",value:function saveMissing(en,tn,nn,rn,an){var sn=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(tn)?this.logger.warn('did not save key "'.concat(nn,'" as the namespace "').concat(tn,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=nn&&""!==nn&&(this.backend&&this.backend.create&&this.backend.create(en,tn,nn,rn,null,_objectSpread$5(_objectSpread$5({},sn),{},{isUpdate:an})),en&&en[0]&&this.store.addResource(en[0],tn,nn,rn))}}]),Connector}();function get(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function handle(en){var tn={};if("object"===_typeof$2(en[1])&&(tn=en[1]),"string"==typeof en[1]&&(tn.defaultValue=en[1]),"string"==typeof en[2]&&(tn.tDescription=en[2]),"object"===_typeof$2(en[2])||"object"===_typeof$2(en[3])){var nn=en[3]||en[2];Object.keys(nn).forEach((function(en){tn[en]=nn[en]}))}return tn},interpolation:{escapeValue:!0,format:function format(en,tn,nn,rn){return en},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function transformOptions(en){return"string"==typeof en.ns&&(en.ns=[en.ns]),"string"==typeof en.fallbackLng&&(en.fallbackLng=[en.fallbackLng]),"string"==typeof en.fallbackNS&&(en.fallbackNS=[en.fallbackNS]),en.supportedLngs&&en.supportedLngs.indexOf("cimode")<0&&(en.supportedLngs=en.supportedLngs.concat(["cimode"])),en}function ownKeys$6(en,tn){var nn=Object.keys(en);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(en);tn&&(rn=rn.filter((function(tn){return Object.getOwnPropertyDescriptor(en,tn).enumerable}))),nn.push.apply(nn,rn)}return nn}function _objectSpread$6(en){for(var tn=1;tn0&&void 0!==arguments[0]?arguments[0]:{},cn=arguments.length>1?arguments[1]:void 0;if(_classCallCheck(this,I18n),en=rn.call(this),an&&nn.call(_assertThisInitialized(en)),en.options=transformOptions(sn),en.services={},en.logger=tn,en.modules={external:[]},bindMemberFunctions(_assertThisInitialized(en)),cn&&!en.isInitialized&&!sn.isClone){if(!en.options.initImmediate)return en.init(sn,cn),_possibleConstructorReturn(en,_assertThisInitialized(en));setTimeout((function(){en.init(sn,cn)}),0)}return en}return _createClass(I18n,[{key:"init",value:function init(){var en=this,nn=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},rn=arguments.length>1?arguments[1]:void 0;"function"==typeof nn&&(rn=nn,nn={}),!nn.defaultNS&&nn.ns&&("string"==typeof nn.ns?nn.defaultNS=nn.ns:nn.ns.indexOf("translation")<0&&(nn.defaultNS=nn.ns[0]));var an=get();function createClassOnDemand(en){return en?"function"==typeof en?new en:en:null}if(this.options=_objectSpread$6(_objectSpread$6(_objectSpread$6({},an),this.options),transformOptions(nn)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=_objectSpread$6(_objectSpread$6({},an.interpolation),this.options.interpolation)),void 0!==nn.keySeparator&&(this.options.userDefinedKeySeparator=nn.keySeparator),void 0!==nn.nsSeparator&&(this.options.userDefinedNsSeparator=nn.nsSeparator),!this.options.isClone){var sn;this.modules.logger?tn.init(createClassOnDemand(this.modules.logger),this.options):tn.init(null,this.options),this.modules.formatter?sn=this.modules.formatter:"undefined"!=typeof Intl&&(sn=bn);var An=new pn(this.options);this.store=new cn(this.options.resources,this.options);var dn=this.services;dn.logger=tn,dn.resourceStore=this.store,dn.languageUtils=An,dn.pluralResolver=new fn(An,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!sn||this.options.interpolation.format&&this.options.interpolation.format!==an.interpolation.format||(dn.formatter=createClassOnDemand(sn),dn.formatter.init(dn,this.options),this.options.interpolation.format=dn.formatter.format.bind(dn.formatter)),dn.interpolator=new yn(this.options),dn.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},dn.backendConnector=new vn(createClassOnDemand(this.modules.backend),dn.resourceStore,dn,this.options),dn.backendConnector.on("*",(function(tn){for(var nn=arguments.length,rn=new Array(nn>1?nn-1:0),an=1;an1?nn-1:0),an=1;an0&&"dev"!==hn[0]&&(this.options.lng=hn[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var gn=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];gn.forEach((function(tn){en[tn]=function(){var nn;return(nn=en.store)[tn].apply(nn,arguments)}}));var _n=["addResource","addResources","addResourceBundle","removeResourceBundle"];_n.forEach((function(tn){en[tn]=function(){var nn;return(nn=en.store)[tn].apply(nn,arguments),en}}));var mn=defer(),wn=function load(){var tn=function finish(tn,nn){en.isInitialized&&!en.initializedStoreOnce&&en.logger.warn("init: i18next is already initialized. You should call init just once!"),en.isInitialized=!0,en.options.isClone||en.logger.log("initialized",en.options),en.emit("initialized",en.options),mn.resolve(nn),rn(tn,nn)};if(en.languages&&"v1"!==en.options.compatibilityAPI&&!en.isInitialized)return tn(null,en.t.bind(en));en.changeLanguage(en.options.lng,tn)};return this.options.resources||!this.options.initImmediate?wn():setTimeout(wn,0),mn}},{key:"loadResources",value:function loadResources(en){var tn=this,nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:noop$2,rn=nn,an="string"==typeof en?en:this.language;if("function"==typeof en&&(rn=en),!this.options.resources||this.options.partialBundledLanguages){if(an&&"cimode"===an.toLowerCase())return rn();var sn=[],cn=function append(en){en&&tn.services.languageUtils.toResolveHierarchy(en).forEach((function(en){sn.indexOf(en)<0&&sn.push(en)}))};if(an)cn(an);else{var An=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);An.forEach((function(en){return cn(en)}))}this.options.preload&&this.options.preload.forEach((function(en){return cn(en)})),this.services.backendConnector.load(sn,this.options.ns,(function(en){en||tn.resolvedLanguage||!tn.language||tn.setResolvedLanguage(tn.language),rn(en)}))}else rn(null)}},{key:"reloadResources",value:function reloadResources(en,tn,nn){var rn=defer();return en||(en=this.languages),tn||(tn=this.options.ns),nn||(nn=noop$2),this.services.backendConnector.reload(en,tn,(function(en){rn.resolve(),nn(en)})),rn}},{key:"use",value:function use(en){if(!en)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!en.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===en.type&&(this.modules.backend=en),("logger"===en.type||en.log&&en.warn&&en.error)&&(this.modules.logger=en),"languageDetector"===en.type&&(this.modules.languageDetector=en),"i18nFormat"===en.type&&(this.modules.i18nFormat=en),"postProcessor"===en.type&&An.addPostProcessor(en),"formatter"===en.type&&(this.modules.formatter=en),"3rdParty"===en.type&&this.modules.external.push(en),this}},{key:"setResolvedLanguage",value:function setResolvedLanguage(en){if(en&&this.languages&&!(["cimode","dev"].indexOf(en)>-1))for(var tn=0;tn-1)&&this.store.hasLanguageSomeTranslations(nn)){this.resolvedLanguage=nn;break}}}},{key:"changeLanguage",value:function changeLanguage(en,tn){var nn=this;this.isLanguageChangingTo=en;var rn=defer();this.emit("languageChanging",en);var an=function setLngProps(en){nn.language=en,nn.languages=nn.services.languageUtils.toResolveHierarchy(en),nn.resolvedLanguage=void 0,nn.setResolvedLanguage(en)},sn=function setLng(sn){en||sn||!nn.services.languageDetector||(sn=[]);var cn="string"==typeof sn?sn:nn.services.languageUtils.getBestMatchFromCodes(sn);cn&&(nn.language||an(cn),nn.translator.language||nn.translator.changeLanguage(cn),nn.services.languageDetector&&nn.services.languageDetector.cacheUserLanguage(cn)),nn.loadResources(cn,(function(en){!function done(en,sn){sn?(an(sn),nn.translator.changeLanguage(sn),nn.isLanguageChangingTo=void 0,nn.emit("languageChanged",sn),nn.logger.log("languageChanged",sn)):nn.isLanguageChangingTo=void 0,rn.resolve((function(){return nn.t.apply(nn,arguments)})),tn&&tn(en,(function(){return nn.t.apply(nn,arguments)}))}(en,cn)}))};return en||!this.services.languageDetector||this.services.languageDetector.async?!en&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(sn):sn(en):sn(this.services.languageDetector.detect()),rn}},{key:"getFixedT",value:function getFixedT(en,tn,nn){var rn=this,an=function fixedT(en,tn){var an;if("object"!==_typeof$2(tn)){for(var sn=arguments.length,cn=new Array(sn>2?sn-2:0),An=2;An1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var rn=this.resolvedLanguage||this.languages[0],an=!!this.options&&this.options.fallbackLng,sn=this.languages[this.languages.length-1];if("cimode"===rn.toLowerCase())return!0;var cn=function loadNotPending(en,nn){var rn=tn.services.backendConnector.state["".concat(en,"|").concat(nn)];return-1===rn||2===rn};if(nn.precheck){var An=nn.precheck(this,cn);if(void 0!==An)return An}return!!this.hasResourceBundle(rn,en)||(!(this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages))||!(!cn(rn,en)||an&&!cn(sn,en)))}},{key:"loadNamespaces",value:function loadNamespaces(en,tn){var nn=this,rn=defer();return this.options.ns?("string"==typeof en&&(en=[en]),en.forEach((function(en){nn.options.ns.indexOf(en)<0&&nn.options.ns.push(en)})),this.loadResources((function(en){rn.resolve(),tn&&tn(en)})),rn):(tn&&tn(),Promise.resolve())}},{key:"loadLanguages",value:function loadLanguages(en,tn){var nn=defer();"string"==typeof en&&(en=[en]);var rn=this.options.preload||[],an=en.filter((function(en){return rn.indexOf(en)<0}));return an.length?(this.options.preload=rn.concat(an),this.loadResources((function(en){nn.resolve(),tn&&tn(en)})),nn):(tn&&tn(),Promise.resolve())}},{key:"dir",value:function dir(en){if(en||(en=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!en)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(this.services.languageUtils.getLanguagePartFromCode(en))>-1||en.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function cloneInstance(){var en=this,tn=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:noop$2,rn=_objectSpread$6(_objectSpread$6(_objectSpread$6({},this.options),tn),{isClone:!0}),an=new I18n(rn),sn=["store","services","language"];return sn.forEach((function(tn){an[tn]=en[tn]})),an.services=_objectSpread$6({},this.services),an.services.utils={hasLoadedNamespace:an.hasLoadedNamespace.bind(an)},an.translator=new un(an.services,an.options),an.translator.on("*",(function(en){for(var tn=arguments.length,nn=new Array(tn>1?tn-1:0),rn=1;rn0&&void 0!==arguments[0]?arguments[0]:{},tn=arguments.length>1?arguments[1]:void 0;return new wn(en,tn)}));var xn=wn.createInstance();let kn;xn.createInstance=wn.createInstance,xn.createInstance,xn.init,xn.loadResources,xn.reloadResources,xn.use,xn.changeLanguage,xn.getFixedT,xn.t,xn.exists,xn.setDefaultNamespace,xn.hasLoadedNamespace,xn.loadNamespaces,xn.loadLanguages;const putLocale=async function(en,tn){en?kn=en:navigator.userLanguage?kn=navigator.userLanguage:navigator.language&&(kn=navigator.language),tn.includes(kn)||"test"===kn||(kn="en");const nn=await function __variableDynamicImportRuntime0__(en){switch(en){case"./locale/lang.af.js":return Promise.resolve().then((function(){return zS}));case"./locale/lang.ar.js":return Promise.resolve().then((function(){return KS}));case"./locale/lang.az.js":return Promise.resolve().then((function(){return $S}));case"./locale/lang.be.js":return Promise.resolve().then((function(){return WS}));case"./locale/lang.bg.js":return Promise.resolve().then((function(){return XS}));case"./locale/lang.ca.js":return Promise.resolve().then((function(){return YS}));case"./locale/lang.cs.js":return Promise.resolve().then((function(){return ZS}));case"./locale/lang.cy.js":return Promise.resolve().then((function(){return JS}));case"./locale/lang.da.js":return Promise.resolve().then((function(){return eB}));case"./locale/lang.de.js":return Promise.resolve().then((function(){return tB}));case"./locale/lang.el.js":return Promise.resolve().then((function(){return nB}));case"./locale/lang.en.js":return Promise.resolve().then((function(){return rB}));case"./locale/lang.es.js":return Promise.resolve().then((function(){return oB}));case"./locale/lang.et.js":return Promise.resolve().then((function(){return iB}));case"./locale/lang.fa.js":return Promise.resolve().then((function(){return aB}));case"./locale/lang.fi.js":return Promise.resolve().then((function(){return sB}));case"./locale/lang.fr.js":return Promise.resolve().then((function(){return lB}));case"./locale/lang.fy.js":return Promise.resolve().then((function(){return cB}));case"./locale/lang.ga.js":return Promise.resolve().then((function(){return AB}));case"./locale/lang.gl.js":return Promise.resolve().then((function(){return dB}));case"./locale/lang.he.js":return Promise.resolve().then((function(){return uB}));case"./locale/lang.hi.js":return Promise.resolve().then((function(){return pB}));case"./locale/lang.hr.js":return Promise.resolve().then((function(){return hB}));case"./locale/lang.hu.js":return Promise.resolve().then((function(){return gB}));case"./locale/lang.hy.js":return Promise.resolve().then((function(){return _B}));case"./locale/lang.id.js":return Promise.resolve().then((function(){return mB}));case"./locale/lang.is.js":return Promise.resolve().then((function(){return fB}));case"./locale/lang.it.js":return Promise.resolve().then((function(){return yB}));case"./locale/lang.ja.js":return Promise.resolve().then((function(){return bB}));case"./locale/lang.ko.js":return Promise.resolve().then((function(){return vB}));case"./locale/lang.lt.js":return Promise.resolve().then((function(){return wB}));case"./locale/lang.lv.js":return Promise.resolve().then((function(){return xB}));case"./locale/lang.mk.js":return Promise.resolve().then((function(){return kB}));case"./locale/lang.ms.js":return Promise.resolve().then((function(){return CB}));case"./locale/lang.mt.js":return Promise.resolve().then((function(){return SB}));case"./locale/lang.nl.js":return Promise.resolve().then((function(){return BB}));case"./locale/lang.no.js":return Promise.resolve().then((function(){return EB}));case"./locale/lang.pl.js":return Promise.resolve().then((function(){return jB}));case"./locale/lang.pt-BR.js":return Promise.resolve().then((function(){return LB}));case"./locale/lang.pt-PT.js":return Promise.resolve().then((function(){return PB}));case"./locale/lang.ro.js":return Promise.resolve().then((function(){return TB}));case"./locale/lang.ru.js":return Promise.resolve().then((function(){return FB}));case"./locale/lang.sk.js":return Promise.resolve().then((function(){return UB}));case"./locale/lang.sl.js":return Promise.resolve().then((function(){return NB}));case"./locale/lang.sq.js":return Promise.resolve().then((function(){return IB}));case"./locale/lang.sr.js":return Promise.resolve().then((function(){return MB}));case"./locale/lang.sv.js":return Promise.resolve().then((function(){return RB}));case"./locale/lang.sw.js":return Promise.resolve().then((function(){return OB}));case"./locale/lang.test.js":return Promise.resolve().then((function(){return QB}));case"./locale/lang.th.js":return Promise.resolve().then((function(){return qB}));case"./locale/lang.tl.js":return Promise.resolve().then((function(){return VB}));case"./locale/lang.tr.js":return Promise.resolve().then((function(){return GB}));case"./locale/lang.uk.js":return Promise.resolve().then((function(){return DB}));case"./locale/lang.vi.js":return Promise.resolve().then((function(){return HB}));case"./locale/lang.yi.js":return Promise.resolve().then((function(){return zB}));case"./locale/lang.zh-CN.js":return Promise.resolve().then((function(){return KB}));case"./locale/lang.zh-HK.js":return Promise.resolve().then((function(){return $B}));case"./locale/lang.zh-TW.js":return Promise.resolve().then((function(){return WB}));default:return new Promise((function(tn,nn){("function"==typeof queueMicrotask?queueMicrotask:setTimeout)(nn.bind(null,new Error("Unknown variable dynamic import: "+en)))}))}}("./locale/lang.".concat(encodeURIComponent(kn),".js"));return xn.init({lng:kn,debug:!1,resources:{[kn]:{translation:nn.default}}}),{langParam:kn,i18next:xn}},t$1=function(en){return xn.t(en)},Cn=document.createElement("template");Cn.innerHTML='\n \n
\n icon\n
\n';class ToolButton extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(Cn.content.cloneNode(!0)),this.$div=this._shadowRoot.querySelector("div"),this.$img=this._shadowRoot.querySelector("img"),this.imgPath=svgEditor.configObj.curConfig.imgPath}static get observedAttributes(){return["title","src","pressed","disabled","size","style"]}attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"title":{const en=this.getAttribute("shortcut");this.$div.setAttribute("title","".concat(t$1(nn)," ").concat(en?"[".concat(t$1(en),"]"):""))}break;case"style":this.$div.style=nn;break;case"src":-1!==nn.indexOf("data:")?this.$img.setAttribute("src",nn):this.$img.setAttribute("src",this.imgPath+"/"+nn);break;case"pressed":null===nn?this.$div.classList.remove("pressed"):this.$div.classList.add("pressed");break;case"size":"small"===nn?this.$div.classList.add("small"):this.$div.classList.remove("small");break;case"disabled":nn?this.$div.classList.add("disabled"):this.$div.classList.remove("disabled");break;default:console.error("unknown attribute: ".concat(en))}}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get pressed(){return this.hasAttribute("pressed")}set pressed(en){en?this.setAttribute("pressed","true"):this.removeAttribute("pressed")}get disabled(){return this.hasAttribute("disabled")}set disabled(en){en?this.setAttribute("disabled","true"):this.removeAttribute("disabled")}get src(){return this.getAttribute("src")}set src(en){this.setAttribute("src",en)}get size(){return this.getAttribute("size")}set size(en){this.setAttribute("size",en)}connectedCallback(){const en=this.getAttribute("shortcut");en&&document.addEventListener("keydown",(tn=>{if("BODY"!==tn.target.nodeName)return;const nn="".concat(tn.metaKey?"meta+":"").concat(tn.ctrlKey?"ctrl+":"").concat(tn.key.toUpperCase());en===nn&&(this.click(),tn.preventDefault())}))}}customElements.define("se-button",ToolButton);class FlyingButton extends HTMLElement{constructor(){super(),this.imgPath=svgEditor.configObj.curConfig.imgPath,this.template=this.createTemplate(this.imgPath),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(this.template.content.cloneNode(!0)),this.$button=this._shadowRoot.querySelector(".menu-button"),this.$handle=this._shadowRoot.querySelector(".handle"),this.$overall=this._shadowRoot.querySelector(".overall"),this.$img=this._shadowRoot.querySelector("img"),this.$menu=this._shadowRoot.querySelector(".menu"),this.$elements=this.$menu.lastElementChild.assignedElements()}createTemplate(en){const tn=document.createElement("template");return tn.innerHTML="\n \n\n
\n \n \n
'),tn}static get observedAttributes(){return["title","pressed","disabled","opened"]}attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"title":{const en=this.getAttribute("shortcut");this.$button.setAttribute("title","".concat(t$1(nn)," ").concat(en?"[".concat(t$1(en),"]"):""))}break;case"pressed":nn?this.$overall.classList.add("pressed"):this.$overall.classList.remove("pressed");break;case"opened":nn?this.$menu.classList.add("open"):this.$menu.classList.remove("open");break;case"disabled":nn?this.$overall.classList.add("disabled"):this.$overall.classList.remove("disabled");break;default:console.error("unknown attribute: ".concat(en))}}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get pressed(){return this.hasAttribute("pressed")}set pressed(en){en?this.setAttribute("pressed","true"):(this.removeAttribute("pressed",""),this.removeAttribute("opened"))}get opened(){return this.hasAttribute("opened")}set opened(en){en?this.setAttribute("opened","opened"):this.removeAttribute("opened")}get disabled(){return this.hasAttribute("disabled")}set disabled(en){en?this.setAttribute("disabled","true"):this.removeAttribute("disabled","")}connectedCallback(){this.activeSlot=this.shadowRoot.querySelector("slot").assignedElements()[0],this.$img.setAttribute("src",this.imgPath+"/"+this.activeSlot.getAttribute("src"));const onClickHandler=en=>{switch(en.stopPropagation(),en.target.nodeName){case"SE-FLYINGBUTTON":this.pressed?this.setAttribute("opened","opened"):(this.activeSlot.click(),this.setAttribute("pressed","pressed"));break;case"SE-BUTTON":this.$img.setAttribute("src",this.imgPath+"/"+en.target.getAttribute("src")),this.activeSlot=en.target,this.setAttribute("pressed","pressed"),this.$menu.classList.remove("open");break;case"DIV":if(this.opened)this.removeAttribute("opened");else{this.setAttribute("opened","opened");const en=this.getBoundingClientRect();this.$menu.style.top=en.top+"px"}break;default:console.error("unkonw nodeName for:",en.target,en.target.className)}};svgEditor.$click(this,onClickHandler),svgEditor.$click(this.$handle,onClickHandler)}}customElements.define("se-flyingbutton",FlyingButton);class ExplorerButton extends HTMLElement{constructor(){super(),this.imgPath=svgEditor.configObj.curConfig.imgPath,this.template=this.createTemplate(this.imgPath),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(this.template.content.cloneNode(!0)),this.$button=this._shadowRoot.querySelector(".menu-button"),this.$overall=this._shadowRoot.querySelector(".overall"),this.$img=this._shadowRoot.querySelector(".menu-button img"),this.$menu=this._shadowRoot.querySelector(".menu"),this.$handle=this._shadowRoot.querySelector(".handle"),this.$lib=this._shadowRoot.querySelector(".image-lib"),this.files=[],this.request=new XMLHttpRequest,this.imgPath=svgEditor.configObj.curConfig.imgPath}createTemplate(en){const tn=document.createElement("template");return tn.innerHTML="\n \n \n
\n \n
\n \n
\n \n
'),tn}static get observedAttributes(){return["title","pressed","disabled","lib","src"]}async attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"title":{const en=this.getAttribute("shortcut");this.$button.setAttribute("title","".concat(nn," [").concat(en,"]"))}break;case"pressed":nn?this.$overall.classList.add("pressed"):this.$overall.classList.remove("pressed");break;case"disabled":nn?this.$overall.classList.add("disabled"):this.$overall.classList.remove("disabled");break;case"lib":try{const en=await fetch("".concat(nn,"index.json")),tn=await en.json(),{lib:rn}=tn;this.$menu.innerHTML=rn.map(((en,tn)=>'"))).join(""),await this.updateLib(rn[0])}catch(en){console.error(en)}break;case"src":this.$img.setAttribute("src",this.imgPath+"/"+nn);break;default:console.error("unknown attribute: ".concat(en))}}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get pressed(){return this.hasAttribute("pressed")}set pressed(en){en?this.setAttribute("pressed","true"):this.removeAttribute("pressed","")}get disabled(){return this.hasAttribute("disabled")}set disabled(en){en?this.setAttribute("disabled","true"):this.removeAttribute("disabled","")}connectedCallback(){const onClickHandler=en=>{switch(en.stopPropagation(),en.target.nodeName){case"SE-EXPLORERBUTTON":this.$menu.classList.add("open"),this.$lib.classList.add("open-lib");break;case"SE-BUTTON":this.currentAction=en.target,this.$img.setAttribute("src",this.currentAction.getAttribute("src")),this.dataset.draw=this.data[this.currentAction.dataset.shape],this._shadowRoot.querySelectorAll(".image-lib [pressed]").forEach((en=>{en.pressed=!1})),this.currentAction.setAttribute("pressed","pressed"),this.$menu.classList.remove("open"),this.$lib.classList.remove("open-lib");break;case"DIV":"handle"===en.target.classList[0]?(this.$menu.classList.toggle("open"),this.$lib.classList.toggle("open-lib")):(this._shadowRoot.querySelectorAll(".menu > .pressed").forEach((en=>{en.classList.remove("pressed")})),en.target.classList.add("pressed"),this.updateLib(en.target.dataset.menu));break;default:console.error("unknown nodeName for:",en.target,en.target.className)}};svgEditor.$click(this,onClickHandler),svgEditor.$click(this.$menu,onClickHandler),svgEditor.$click(this.$lib,onClickHandler),svgEditor.$click(this.$handle,onClickHandler)}async updateLib(en){const tn=this.getAttribute("lib");try{var nn;const rn=await fetch("".concat(tn).concat(en,".json")),an=await rn.json();this.data=an.data;const sn=null!==(nn=an.size)&&void 0!==nn?nn:300,cn=an.fill?"#333":"none",An=.05*sn,dn=[-An,-An,sn+2*An,sn+2*An].join(" "),un=an.fill?0:sn/30;this.$lib.innerHTML=Object.entries(this.data).map((en=>{let[tn,nn]=en;const rn=btoa('\n \n \n '));return'')})).join("")}catch(nn){console.error("could not read file:".concat(tn).concat(en,".json"),nn)}}}customElements.define("se-explorerbutton",ExplorerButton);const Sn=document.createElement("template");Sn.innerHTML='\n \n
\n icon\n \n
\n
\n
\n
\n
\n \n
\n
\n \n';class SeZoom extends HTMLElement{constructor(){super(),this.handleMouseDown=this.handleMouseDown.bind(this),this.handleMouseUp=this.handleMouseUp.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this),this.initPopup=this.initPopup.bind(this),this.handleInput=this.handleInput.bind(this),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(Sn.content.cloneNode(!0)),this.slotElement=this._shadowRoot.querySelector("slot"),this.slotElement.addEventListener("slotchange",this.handleOptionsChange.bind(this)),this.inputElement=this._shadowRoot.querySelector("input"),this.inputElement.addEventListener("click",this.handleClick.bind(this)),this.inputElement.addEventListener("change",this.handleInput),this.inputElement.addEventListener("keydown",this.handleKeyDown),this.clickArea=this._shadowRoot.querySelector("#down"),this.clickArea.addEventListener("click",this.handleClick.bind(this)),this.imageElement=this._shadowRoot.querySelector("img"),this.imageElement.setAttribute("src",this.imgPath=svgEditor.configObj.curConfig.imgPath+"/"+this.getAttribute("src")),this.arrowUp=this._shadowRoot.querySelector("#arrow-up"),this.arrowUp.addEventListener("click",this.increment.bind(this)),this.arrowUp.addEventListener("mousedown",(en=>this.handleMouseDown("up",!0))),this.arrowUp.addEventListener("mouseleave",(en=>this.handleMouseUp("up"))),this.arrowUp.addEventListener("mouseup",(en=>this.handleMouseUp("up"))),this.arrowDown=this._shadowRoot.querySelector("#arrow-down"),this.arrowDown.addEventListener("click",this.decrement.bind(this)),this.arrowDown.addEventListener("mousedown",(en=>this.handleMouseDown("down",!0))),this.arrowDown.addEventListener("mouseleave",(en=>this.handleMouseUp("down"))),this.arrowDown.addEventListener("mouseup",(en=>this.handleMouseUp("down"))),this.optionsContainer=this._shadowRoot.querySelector("#options-container"),document.addEventListener("click",(en=>this.handleClose(en))),this.changedTimeout=null}static get observedAttributes(){return["value"]}get value(){return this.getAttribute("value")}set value(en){this.setAttribute("value",en)}attributeChangedCallback(en,tn,nn){if(tn!==nn){if("value"===en)this.inputElement.value=nn,this.dispatchEvent(new CustomEvent("change",{detail:{value:nn}}))}else if("value"===en)parseInt(this.inputElement.value)!==nn&&(this.inputElement.value=nn)}handleOptionsChange(){this.slotElement.assignedElements().length>0&&(this.options=this.slotElement.assignedElements(),this.selectedValue=this.options[0].textContent,this.initPopup(),this.options.forEach((en=>{en.addEventListener("click",(en=>this.handleSelect(en)))})))}handleClick(){this.optionsContainer.style.display="flex",this.inputElement.select(),this.initPopup()}handleSelect(en){this.value=en.target.getAttribute("value"),this.title=en.target.getAttribute("text")}initPopup(){const en=this.getBoundingClientRect(),tn=this.optionsContainer.getBoundingClientRect(),nn=en.top-tn.height,rn=en.left;this.optionsContainer.style.position="fixed",this.optionsContainer.style.top="".concat(nn,"px"),this.optionsContainer.style.left="".concat(rn,"px")}handleClose(en){en.target!==this&&(this.optionsContainer.style.display="none",this.inputElement.blur())}handleInput(){this.changedTimeout&&clearTimeout(this.changedTimeout),this.changedTimeout=setTimeout(this.triggerInputChanged.bind(this),500)}triggerInputChanged(){const en=this.inputElement.value;this.value=en}increment(){this.value=parseInt(this.value)+10}decrement(){this.value-10<=0?this.value=10:this.value=parseInt(this.value)-10}handleMouseDown(en,tn){"up"===en?(this.incrementHold=!0,!tn&&this.increment(),setTimeout((()=>{this.incrementHold&&this.handleMouseDown(en,!1)}),tn?500:50)):"down"===en&&(this.decrementHold=!0,!tn&&this.decrement(),setTimeout((()=>{this.decrementHold&&this.handleMouseDown(en,!1)}),tn?500:50))}handleMouseUp(en){"up"===en?this.incrementHold=!1:this.decrementHold=!1}handleKeyDown(en){"ArrowUp"===en.key?this.increment():"ArrowDown"===en.key&&this.decrement()}}function _defineProperty$1(en,tn,nn){return tn in en?Object.defineProperty(en,tn,{value:nn,enumerable:!0,configurable:!0,writable:!0}):en[tn]=nn,en}function _taggedTemplateLiteral(en,tn){return tn||(tn=en.slice(0)),Object.freeze(Object.defineProperties(en,{raw:{value:Object.freeze(tn)}}))}customElements.define("se-zoom",SeZoom);const Bn={html(en){for(var tn=arguments.length,nn=new Array(tn>1?tn-1:0),rn=1;rn1?nn-1:0),an=1;an{const nn=Object.getOwnPropertyDescriptor(en.prototype,tn);return nn&&"function"==typeof nn.set})).map((en=>function propertyNameToAttribute(en){let tn=$n[en];if(!tn){const nn=/([A-Z])/g;tn=en.replace(nn,"-$1").toLowerCase(),$n[en]=tn}return tn}(en))).filter((en=>nn.indexOf(en)<0));return nn.concat(rn)}function booleanAttributeValue(en,tn){return"boolean"==typeof tn?tn:"string"==typeof tn&&(""===tn||en.toLowerCase()===tn.toLowerCase())}const Wn={checked:!0,defer:!0,disabled:!0,hidden:!0,ismap:!0,multiple:!0,noresize:!0,readonly:!0,selected:!0},Xn=Symbol("state"),Yn=Symbol("raiseChangeEventsInNextRender"),Zn=Symbol("changedSinceLastRender");function fieldsChanged(en,tn){const nn={};for(const sn in tn)rn=tn[sn],an=en[sn],(rn instanceof Date&&an instanceof Date?rn.getTime()===an.getTime():rn===an)||(nn[sn]=!0);var rn,an;return nn}const Jn=new Map,Tr=Symbol("shadowIdProxy"),Ur=Symbol("proxyElement"),Rr={get(en,tn){const nn=en[Ur][Vn];return nn&&"string"==typeof tn?nn.getElementById(tn):null}};const Qr=function AttributeMarshallingMixin(en){return class AttributeMarshalling extends en{attributeChangedCallback(en,tn,nn){if(super.attributeChangedCallback&&super.attributeChangedCallback(en,tn,nn),nn!==tn&&!this[Qn]){const tn=function attributeToPropertyName(en){let tn=Kn[en];if(!tn){const nn=/-([a-z])/g;tn=en.replace(nn,(en=>en[1].toUpperCase())),Kn[en]=tn}return tn}(en);if(tn in this){const rn=Wn[en]?booleanAttributeValue(en,nn):nn;this[tn]=rn}}}static get observedAttributes(){return attributesForClass(this)}}}(function ReactiveMixin(en){class Reactive extends en{constructor(){super(),this[Pn]=void 0,this[In]=!1,this[Zn]=null,this[qn](this[jn])}connectedCallback(){super.connectedCallback&&super.connectedCallback(),this[Rn]()}get[jn](){return super[jn]||{}}[Mn](en){super[Mn]&&super[Mn](en)}[Rn](){void 0===this[Pn]&&(this[Pn]=!0);const en=this[Zn];if(this[Pn]||en){const tn=this[In];this[In]=this[Yn],this[Yn]=!1,this[Qn]=!0,this[Mn](en),this[Qn]=!1,this[Zn]=null,this[On](en),this[Pn]=!1,this[In]=tn}}[On](en){super[On]&&super[On](en)}async[qn](en){this[Qn]&&console.warn("".concat(this.constructor.name," called [setState] during rendering, which you should avoid.\nSee https://elix.org/documentation/ReactiveMixin."));const{state:tn,changed:nn}=function copyStateWithChanges(en,tn){const nn=Object.assign({},en[Xn]),rn={};let an=tn;for(;;){const tn=fieldsChanged(nn,an);if(0===Object.keys(tn).length)break;Object.assign(nn,an),Object.assign(rn,tn),an=en[Hn](nn,tn)}return{state:nn,changed:rn}}(this,en);if(this[Xn]&&0===Object.keys(nn).length)return;Object.freeze(tn),this[Xn]=tn,this[In]&&(this[Yn]=!0);const rn=void 0===this[Pn]||null!==this[Zn];this[Zn]=Object.assign(this[Zn]||{},nn);this.isConnected&&!rn&&(await Promise.resolve(),this[Rn]())}get[Dn](){return this[Xn]}[Hn](en,tn){return super[Hn]?super[Hn](en,tn):{}}}return"true"===new URLSearchParams(location.search).get("elixdebug")&&Object.defineProperty(Reactive.prototype,"state",{get(){return this[Dn]}}),Reactive}(function ShadowTemplateMixin(en){return class ShadowTemplate extends en{get[Un](){if(!this[Tr]){const en={[Ur]:this};this[Tr]=new Proxy(en,Rr)}return this[Tr]}[Mn](en){if(super[Mn]&&super[Mn](en),void 0===this[Vn]){const en=function getTemplate(en){let tn=en[Fn]?void 0:Jn.get(en.constructor);if(void 0===tn){if(tn=en[zn],tn&&!(tn instanceof HTMLTemplateElement))throw"Warning: the [template] property for ".concat(en.constructor.name," must return an HTMLTemplateElement.");en[Fn]||Jn.set(en.constructor,tn||null)}return tn}(this);if(en){const tn=this.attachShadow({delegatesFocus:this[Ln],mode:this[Gn]}),nn=document.importNode(en.content,!0);tn.append(nn),this[Vn]=tn}else this[Vn]=null}}get[Gn](){return"open"}}}(HTMLElement))),Vr=Symbol("checkSize"),Gr=Symbol("closestAvailableItemIndex"),Dr=Symbol("contentSlot"),Hr=jn,zr=Symbol("defaultTabIndex"),Kr=Ln,$r=Symbol("effectEndTarget"),Wr=Pn,Xr=Tn,Yr=Symbol("getItemText"),Zr=Symbol("goDown"),Jr=Symbol("goEnd"),eo=Symbol("goFirst"),to=Symbol("goLast"),no=Symbol("goLeft"),ro=Symbol("goNext"),oo=Symbol("goPrevious"),io=Symbol("goRight"),ao=Symbol("goStart"),so=Symbol("goToItemWithPrefix"),lo=Symbol("goUp"),co=Fn,Ao=Un,uo=Symbol("inputDelegate"),po=Symbol("itemsDelegate"),ho=Symbol("keydown"),go=Symbol("mouseenter"),_o=Symbol("mouseleave"),mo=Nn,fo=In,yo=Mn,bo=Rn,vo=Symbol("renderDataToElement"),wo=On,xo=Qn,ko=Symbol("scrollTarget"),Co=qn,So=Vn,Bo=Gn,Eo=Symbol("startEffect"),jo=Dn,Lo=Hn,Po=Symbol("swipeDown"),To=Symbol("swipeDownComplete"),Fo=Symbol("swipeLeft"),Uo=Symbol("swipeLeftTransitionEnd"),No=Symbol("swipeRight"),Io=Symbol("swipeRightTransitionEnd"),Mo=Symbol("swipeUp"),Ro=Symbol("swipeUpComplete"),Oo=Symbol("swipeStart"),Qo=Symbol("swipeTarget"),qo=Symbol("tap"),Vo=zn,Go=Symbol("toggleSelectedFlag");function DelegateInputLabelMixin(en){return class DelegateInputLabel extends en{get ariaLabel(){return this[jo].ariaLabel}set ariaLabel(en){this[jo].removingAriaAttribute||this[Co]({ariaLabel:String(en)})}get ariaLabelledby(){return this[jo].ariaLabelledby}set ariaLabelledby(en){this[jo].removingAriaAttribute||this[Co]({ariaLabelledby:String(en)})}get[Hr](){return Object.assign(super[Hr]||{},{ariaLabel:null,ariaLabelledby:null,inputLabel:null,removingAriaAttribute:!1})}[yo](en){if(super[yo]&&super[yo](en),this[Wr]&&this.addEventListener("focus",(()=>{this[fo]=!0;const en=refreshInputLabel(this,this[jo]);this[Co]({inputLabel:en}),this[fo]=!1})),en.inputLabel){const{inputLabel:en}=this[jo];en?this[uo].setAttribute("aria-label",en):this[uo].removeAttribute("aria-label")}}[wo](en){if(super[wo]&&super[wo](en),this[Wr]){(window.requestIdleCallback||setTimeout)((()=>{const en=refreshInputLabel(this,this[jo]);this[Co]({inputLabel:en})}))}const{ariaLabel:tn,ariaLabelledby:nn}=this[jo];en.ariaLabel&&!this[jo].removingAriaAttribute&&this.getAttribute("aria-label")&&(this.setAttribute("delegated-label",tn),this[Co]({removingAriaAttribute:!0}),this.removeAttribute("aria-label")),en.ariaLabelledby&&!this[jo].removingAriaAttribute&&this.getAttribute("aria-labelledby")&&(this.setAttribute("delegated-labelledby",nn),this[Co]({removingAriaAttribute:!0}),this.removeAttribute("aria-labelledby")),en.removingAriaAttribute&&this[jo].removingAriaAttribute&&this[Co]({removingAriaAttribute:!1})}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};if(tn.ariaLabel&&en.ariaLabel||tn.selectedText&&en.ariaLabelledby&&this.matches(":focus-within")){const tn=refreshInputLabel(this,en);Object.assign(nn,{inputLabel:tn})}return nn}}}function getLabelFromElement(en){if("selectedText"in en)return en.selectedText;if("value"in en&&"options"in en){const tn=en.value,nn=en.options.find((en=>en.value===tn));return nn?nn.innerText:""}return"value"in en?en.value:en.innerText}function refreshInputLabel(en,tn){const{ariaLabel:nn,ariaLabelledby:rn}=tn,an=en.isConnected?en.getRootNode():null;let sn=null;if(rn&&an){const nn=rn.split(" ").map((nn=>{const rn=an.getElementById(nn);return rn?rn===en&&null!==tn.value?tn.selectedText:getLabelFromElement(rn):""}));sn=nn.join(" ")}else if(nn)sn=nn;else if(an){const tn=en.id;if(tn){const en=an.querySelector('[for="'.concat(tn,'"]'));en instanceof HTMLElement&&(sn=getLabelFromElement(en))}if(null===sn){const tn=en.closest("label");tn&&(sn=getLabelFromElement(tn))}}return sn&&(sn=sn.trim()),sn}"true"===new URLSearchParams(location.search).get("elixdebug")&&(window.elix={internal:{checkSize:Vr,closestAvailableItemIndex:Gr,contentSlot:Dr,defaultState:Hr,defaultTabIndex:zr,delegatesFocus:Kr,effectEndTarget:$r,firstRender:Wr,focusTarget:Xr,getItemText:Yr,goDown:Zr,goEnd:Jr,goFirst:eo,goLast:to,goLeft:no,goNext:ro,goPrevious:oo,goRight:io,goStart:ao,goToItemWithPrefix:so,goUp:lo,hasDynamicTemplate:co,ids:Ao,inputDelegate:uo,itemsDelegate:po,keydown:ho,mouseenter:go,mouseleave:_o,nativeInternals:mo,event:event,raiseChangeEvents:fo,render:yo,renderChanges:bo,renderDataToElement:vo,rendered:wo,rendering:xo,scrollTarget:ko,setState:Co,shadowRoot:So,shadowRootMode:Bo,startEffect:Eo,state:jo,stateEffects:Lo,swipeDown:Po,swipeDownComplete:To,swipeLeft:Fo,swipeLeftTransitionEnd:Uo,swipeRight:No,swipeRightTransitionEnd:Io,swipeUp:Mo,swipeUpComplete:Ro,swipeStart:Oo,swipeTarget:Qo,tap:qo,template:Vo,toggleSelectedFlag:Go}});const Do=Symbol("mousedownListener");function closestFocusableNode(en){for(const tn of selfAndComposedAncestors(en)){const en=tn[Tn]||tn,nn=en;if(en instanceof HTMLElement&&en.tabIndex>=0&&!nn.disabled&&!(en instanceof HTMLSlotElement))return en}return null}function deepContains(en,tn){let nn=tn;for(;nn;){const tn=nn.assignedSlot||nn.parentNode||nn.host;if(tn===en)return!0;nn=tn}return!1}function firstFocusableElement(en){const tn=walkComposedTree(en,(en=>en instanceof HTMLElement&&en.matches('a[href],area[href],button:not([disabled]),details,iframe,input:not([disabled]),select:not([disabled]),textarea:not([disabled]),[contentEditable="true"],[tabindex]')&&en.tabIndex>=0)),{value:nn}=tn.next();return nn instanceof HTMLElement?nn:null}function forwardFocus(en,tn){en[Do]&&en.removeEventListener("mousedown",en[Do]),tn&&(en[Do]=en=>{if(0!==en.button)return;const nn=closestFocusableNode(tn[Tn]||tn);nn&&(nn.focus(),en.preventDefault())},en.addEventListener("mousedown",en[Do]))}function indexOfItemContainingTarget(en,tn){return Array.prototype.findIndex.call(en,(en=>en===tn||deepContains(en,tn)))}function ownEvent(en,tn){const nn=tn.composedPath()[0];return en===nn||deepContains(en,nn)}function*selfAndComposedAncestors(en){en&&(yield en,yield*function*composedAncestors(en){let tn=en;for(;tn=tn instanceof HTMLElement&&tn.assignedSlot?tn.assignedSlot:tn instanceof ShadowRoot?tn.host:tn.parentNode,tn;)yield tn}(en))}function setInternalState(en,tn,nn){if(en.toggleAttribute(tn,nn),en[Nn]&&en[Nn].states){const rn=en[Nn].states,an="--".concat(tn);nn?rn.add(an):rn.delete(an)}}function*walkComposedTree(en,tn){let nn;if(tn(en)&&(yield en),en instanceof HTMLElement&&en.shadowRoot)nn=en.shadowRoot.children;else{const tn=en instanceof HTMLSlotElement?en.assignedNodes({flatten:!0}):[];nn=tn.length>0?tn:en.childNodes}if(nn)for(let en=0;en{Promise.resolve().then((()=>{const tn=en.relatedTarget||document.activeElement,nn=this===tn,rn=deepContains(this,tn);!nn&&!rn&&(this[Co]({focusVisible:!1}),document.removeEventListener("focusvisiblechange",this[$o]),this[$o]=null)}))})),this.addEventListener("focusin",(()=>{Promise.resolve().then((()=>{this[jo].focusVisible!==Ko&&this[Co]({focusVisible:Ko}),this[$o]||(this[$o]=()=>function refreshFocus(en){en[Co]({focusVisible:Ko})}(this),document.addEventListener("focusvisiblechange",this[$o]))}))}))}get[Hr](){return Object.assign(super[Hr]||{},{focusVisible:!1})}[yo](en){if(super[yo]&&super[yo](en),en.focusVisible){const{focusVisible:en}=this[jo];this.toggleAttribute("focus-visible",en)}}get[Vo](){const en=super[Vo]||En.html(Ho||(Ho=_taggedTemplateLiteral([""])));return en.content.append(Bn.html(zo||(zo=_taggedTemplateLiteral(["\n \n "])))),en}}}function updateKeyboardActive(en){if(Ko!==en){Ko=en;const tn=new CustomEvent("focusvisiblechange",{detail:{focusVisible:Ko}});document.dispatchEvent(tn)}}function FormElementMixin(en){return class FormElement extends en{constructor(){super();const en=this;!this[mo]&&en.attachInternals&&(this[mo]=en.attachInternals())}checkValidity(){return this[mo].checkValidity()}get[Hr](){return Object.assign(super[Hr]||{},{name:"",validationMessage:"",valid:!0})}get internals(){return this[mo]}static get formAssociated(){return!0}get form(){return this[mo].form}get name(){return this[jo]?this[jo].name:""}set name(tn){const nn=String(tn);"name"in en.prototype&&(super.name=nn),this[Co]({name:nn})}[yo](en){if(super[yo]&&super[yo](en),en.name){const{name:en}=this[jo];en?this.setAttribute("name",en):this.removeAttribute("name")}if(this[mo]&&this[mo].setValidity&&(en.valid||en.validationMessage)){const{valid:en,validationMessage:tn}=this[jo];en?this[mo].setValidity({}):this[mo].setValidity({customError:!0},tn)}}[wo](en){super[wo]&&super[wo](en),en.value&&this[mo]&&this[mo].setFormValue&&this[mo].setFormValue(this[jo].value,this[jo])}reportValidity(){return this[mo].reportValidity()}get type(){return super.type||this.localName}get validationMessage(){return this[jo].validationMessage}get validity(){return this[mo].validity}get willValidate(){return this[mo].willValidate}}}function refreshSelectionState(en){const tn=en.inner,{selectionEnd:nn,selectionStart:rn}=tn;en[Co]({selectionEnd:nn,selectionStart:rn})}function DelegateFocusMixin(en){return class DelegateFocus extends en{get[Kr](){return!0}focus(en){const tn=this[Xr];tn&&tn.focus(en)}get[Xr](){return firstFocusableElement(this[So])}}}var Wo;window.addEventListener("keydown",(()=>{updateKeyboardActive(!0)}),{capture:!0}),window.addEventListener("mousedown",(()=>{updateKeyboardActive(!1)}),{capture:!0});const Xo=Symbol("extends"),Yo=Symbol("delegatedPropertySetters"),Zo={a:!0,area:!0,button:!0,details:!0,iframe:!0,input:!0,select:!0,textarea:!0},Jo={address:["scroll"],blockquote:["scroll"],caption:["scroll"],center:["scroll"],dd:["scroll"],dir:["scroll"],div:["scroll"],dl:["scroll"],dt:["scroll"],fieldset:["scroll"],form:["reset","scroll"],frame:["load"],h1:["scroll"],h2:["scroll"],h3:["scroll"],h4:["scroll"],h5:["scroll"],h6:["scroll"],iframe:["load"],img:["abort","error","load"],input:["abort","change","error","select","load"],li:["scroll"],link:["load"],menu:["scroll"],object:["error","scroll"],ol:["scroll"],p:["scroll"],script:["error","load"],select:["change","scroll"],tbody:["scroll"],tfoot:["scroll"],thead:["scroll"],textarea:["change","select","scroll"]},ei=["click","dblclick","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","wheel"],ti={abort:!0,change:!0,reset:!0},ni=["address","article","aside","blockquote","canvas","dd","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","section","table","tfoot","ul","video"],ri=["accept-charset","autoplay","buffered","challenge","codebase","colspan","contenteditable","controls","crossorigin","datetime","dirname","for","formaction","http-equiv","icon","ismap","itemprop","keytype","language","loop","manifest","maxlength","minlength","muted","novalidate","preload","radiogroup","readonly","referrerpolicy","rowspan","scoped","usemap"],oi=DelegateFocusMixin(Qr);class WrappedStandardElement extends oi{constructor(){super();const en=this;!this[mo]&&en.attachInternals&&(this[mo]=en.attachInternals())}attributeChangedCallback(en,tn,nn){if(ri.indexOf(en)>=0){const tn=Object.assign({},this[jo].innerAttributes,{[en]:nn});this[Co]({innerAttributes:tn})}else super.attributeChangedCallback(en,tn,nn)}blur(){this.inner.blur()}get[Hr](){return Object.assign(super[Hr],{innerAttributes:{}})}get[zr](){return Zo[this.extends]?0:-1}get extends(){return this.constructor[Xo]}get inner(){const en=this[Ao]&&this[Ao].inner;return en||console.warn("Attempted to get an inner standard element before it was instantiated."),en}static get observedAttributes(){return[...super.observedAttributes,...ri]}[yo](en){super[yo](en);const tn=this.inner;if(this[Wr]){(Jo[this.extends]||[]).forEach((en=>{tn.addEventListener(en,(()=>{const tn=new Event(en,{bubbles:ti[en]||!1});this.dispatchEvent(tn)}))})),"disabled"in tn&&ei.forEach((en=>{this.addEventListener(en,(en=>{tn.disabled&&en.stopImmediatePropagation()}))}))}if(en.tabIndex&&(tn.tabIndex=this[jo].tabIndex),en.innerAttributes){const{innerAttributes:en}=this[jo];for(const nn in en)applyAttribute(tn,nn,en[nn])}this.constructor[Yo].forEach((nn=>{if(en[nn]){const en=this[jo][nn];("selectionEnd"===nn||"selectionStart"===nn)&&null===en||(tn[nn]=en)}}))}[wo](en){if(super[wo](en),en.disabled){const{disabled:en}=this[jo];void 0!==en&&setInternalState(this,"disabled",en)}}get[Vo](){const en=ni.includes(this.extends)?"block":"inline-block",tn=this.extends;return En.html(Wo||(Wo=_taggedTemplateLiteral(["\n \n <',' id="inner" part="inner ','">\n \n \n "])),en,tn,tn,tn)}static wrap(en){class Wrapped extends WrappedStandardElement{}Wrapped[Xo]=en;const tn=document.createElement(en);return function defineDelegates(en,tn){const nn=Object.getOwnPropertyNames(tn);en[Yo]=[],nn.forEach((nn=>{const rn=Object.getOwnPropertyDescriptor(tn,nn);if(!rn)return;const an=function createDelegate(en,tn){if("function"==typeof tn.value){if("constructor"!==en)return function createMethodDelegate(en,tn){const value=function(){this.inner[en](...arguments)};return{configurable:tn.configurable,enumerable:tn.enumerable,value:value,writable:tn.writable}}(en,tn)}else if("function"==typeof tn.get||"function"==typeof tn.set)return function createPropertyDelegate(en,tn){const nn={configurable:tn.configurable,enumerable:tn.enumerable};tn.get&&(nn.get=function(){return function getInnerProperty(en,tn){return en[jo][tn]||en[So]&&en.inner[tn]}(this,en)});tn.set&&(nn.set=function(tn){!function setInnerProperty(en,tn,nn){en[jo][tn]!==nn&&en[Co]({[tn]:nn})}(this,en,tn)});tn.writable&&(nn.writable=tn.writable);return nn}(en,tn);return null}(nn,rn);an&&(Object.defineProperty(en.prototype,nn,an),an.set&&en[Yo].push(nn))}))}(Wrapped,Object.getPrototypeOf(tn)),Wrapped}}function applyAttribute(en,tn,nn){Wn[tn]?"string"==typeof nn?en.setAttribute(tn,""):null===nn&&en.removeAttribute(tn):null!=nn?en.setAttribute(tn,nn.toString()):en.removeAttribute(tn)}var ii;const ai=DelegateInputLabelMixin(FocusVisibleMixin(FormElementMixin(function TrackTextSelectionMixin(en){return class TrackTextSelection extends en{get[Hr](){return Object.assign(super[Hr]||{},{selectionEnd:0,selectionStart:0})}[yo](en){if(super[yo]&&super[yo](en),this[Wr]){const en=(()=>{setTimeout((()=>{this[fo]=!0,refreshSelectionState(this),this[fo]=!1}),10)}).bind(this);this.addEventListener("keydown",en),this.addEventListener("mousedown",en),this.addEventListener("touchend",en)}}[wo](en){super[wo](en),en.value&&refreshSelectionState(this)}}}(WrappedStandardElement.wrap("input")))));class Input extends ai{get[Hr](){return Object.assign(super[Hr],{value:""})}get[uo](){return this.inner}[yo](en){super[yo](en),this[Wr]&&this[Ao].inner.addEventListener("input",(()=>{this[fo]=!0;const en=this[Ao].inner;this[Co]({value:en.value}),this[fo]=!1}))}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(ii||(ii=_taggedTemplateLiteral(['\n \n '])))),en}get value(){return this[jo].value}set value(en){this[Co]({value:String(en)})}}var si;class PlainInput extends(function PlainInputMixin(en){return class PlainInput extends en{get[Vo](){const en=super[Vo];return en.content.append(Bn.html(si||(si=_taggedTemplateLiteral(['\n \n '])))),en}}}(Input)){}customElements.define("elix-input",class ElixInput extends PlainInput{});const li=document.createElement("template");li.innerHTML='\n \n
\n icon\n label\n \n
\n';class SEInput extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(li.content.cloneNode(!0)),this.$div=this._shadowRoot.querySelector("div"),this.$img=this._shadowRoot.querySelector("img"),this.$label=this.shadowRoot.getElementById("label"),this.$event=new CustomEvent("change"),this.$input=this._shadowRoot.querySelector("elix-input")}static get observedAttributes(){return["value","label","src","size","title"]}attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"title":this.$div.setAttribute("title","".concat(t$1(nn)));break;case"src":this.$img.setAttribute("src",nn),this.$label.remove();break;case"size":this.$input.setAttribute("size",nn);break;case"label":this.$label.textContent=t$1(nn),this.$img.remove();break;case"value":this.$input.value=nn;break;default:console.error("unknown attribute: ".concat(en))}}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get label(){return this.getAttribute("label")}set label(en){this.setAttribute("label",en)}get value(){return this.$input.value}set value(en){this.$input.value=en}get src(){return this.getAttribute("src")}set src(en){this.setAttribute("src",en)}get size(){return this.getAttribute("size")}set size(en){this.setAttribute("size",en)}connectedCallback(){this.$input.addEventListener("change",(en=>{en.preventDefault(),this.value=en.target.value,this.dispatchEvent(this.$event)})),this.$input.addEventListener("keyup",(en=>{en.preventDefault(),this.value=en.target.value,this.dispatchEvent(this.$event)}))}}customElements.define("se-input",SEInput);const ci=document.createElement("div");ci.attachShadow({mode:"open",delegatesFocus:!0});const Ai=ci.shadowRoot.delegatesFocus;var di;const ui=function ComposedFocusMixin(en){return class ComposedFocus extends en{get[Hr](){return Object.assign(super[Hr]||{},{composeFocus:!Ai})}[yo](en){super[yo]&&super[yo](en),this[Wr]&&this.addEventListener("mousedown",(en=>{if(this[jo].composeFocus&&0===en.button&&en.target instanceof Element){const tn=closestFocusableNode(en.target);tn&&(tn.focus(),en.preventDefault())}}))}}}(DelegateInputLabelMixin(FocusVisibleMixin(WrappedStandardElement.wrap("button"))));class Button extends ui{get[Hr](){return Object.assign(super[Hr],{role:"button"})}get[uo](){return this[Ao].inner}[qo](){const en=new MouseEvent("click",{bubbles:!0,cancelable:!0});this.dispatchEvent(en)}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(di||(di=_taggedTemplateLiteral(['\n \n '])))),en}}class SyntheticMouseEvent extends MouseEvent{}function clearRepeat(en){en[jo].repeatTimeout&&clearTimeout(en[jo].repeatTimeout),en[jo].repeatInterval&&clearInterval(en[jo].repeatInterval)}function repeatStart(en){const{repeatIntervalDuration:tn,repeatDelayDuration:nn}=en[jo],rn=setTimeout((()=>{const nn=setInterval((()=>{!function raiseMousedown(en){const tn=new SyntheticMouseEvent("mousedown",{bubbles:!0,button:0,cancelable:!0,clientX:0,clientY:0});en.dispatchEvent(tn)}(en)}),tn);en[Co]({repeatInterval:nn})}),nn-tn);en[Co]({repeatTimeout:rn})}function repeatStop(en){clearRepeat(en),en[Co]({repeatTimeout:null,repeatInterval:null})}class RepeatButton extends(function RepeatMousedownMixin(en){return class RepeatMousedown extends en{get[Hr](){return Object.assign(super[Hr]||{},{repeatDelayDuration:500,repeatInterval:null,repeatIntervalDuration:50,repeatTimeout:null})}[yo](en){super[yo]&&super[yo](en),this[Wr]&&(this.addEventListener("mousedown",(en=>{en instanceof SyntheticMouseEvent||0!==en.button||(this[fo]=!0,repeatStart(this),this[fo]=!1)})),this.addEventListener("mouseup",(en=>{0===en.button&&(this[fo]=!0,repeatStop(this),this[fo]=!1)})),this.addEventListener("mouseleave",(en=>{0===en.button&&(this[fo]=!0,repeatStop(this),this[fo]=!1)})),this.addEventListener("touchstart",(()=>{this[fo]=!0,repeatStart(this),this[fo]=!1})),this.addEventListener("touchend",(()=>{this[fo]=!0,repeatStop(this),this[fo]=!1})))}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};return tn.disabled&&en.disabled&&(clearRepeat(this),Object.assign(nn,{repeatInterval:null,repeatTimeout:null})),nn}}}(Button)){}var pi,hi;function PlainButtonMixin(en){return class PlainButton extends en{get[Vo](){const en=super[Vo];return en.content.append(Bn.html(pi||(pi=_taggedTemplateLiteral(['\n \n '])))),en}}}class PlainRepeatButton extends(PlainButtonMixin(RepeatButton)){}const gi=new Map;function createElement(en){if("function"==typeof en){let tn;try{tn=new en}catch(nn){if("TypeError"!==nn.name)throw nn;!function registerCustomElement(en){let tn;const nn=/^[A-Za-z][A-Za-z0-9_$]*$/,rn=en.name&&en.name.match(nn);if(rn){const en=/([A-Z])/g;tn=rn[0].replace(en,((en,tn,nn)=>nn>0?"-".concat(tn):tn)).toLowerCase()}else tn="custom-element";let an,sn=gi.get(tn)||0;for(;an="".concat(tn,"-").concat(sn),customElements.get(an);sn++);customElements.define(an,en),gi.set(tn,sn+1)}(en),tn=new en}return tn}return document.createElement(en)}function replace(en,tn){const nn=en.parentNode;if(!nn)throw"An element must have a parent before it can be substituted.";return(en instanceof HTMLElement||en instanceof SVGElement)&&(tn instanceof HTMLElement||tn instanceof SVGElement)&&(Array.prototype.forEach.call(en.attributes,(en=>{tn.getAttribute(en.name)||"class"===en.name||"style"===en.name||tn.setAttribute(en.name,en.value)})),Array.prototype.forEach.call(en.classList,(en=>{tn.classList.add(en)})),Array.prototype.forEach.call(en.style,(nn=>{tn.style[nn]||(tn.style[nn]=en.style[nn])}))),tn.append(...en.childNodes),nn.replaceChild(tn,en),tn}function transmute(en,tn){if("function"==typeof tn&&en.constructor===tn||"string"==typeof tn&&en instanceof Element&&en.localName===tn)return en;{const nn=createElement(tn);return replace(en,nn),nn}}function DisabledMixin(en){return class Disabled extends en{get[Hr](){return Object.assign(super[Hr]||{},{disabled:!1})}get disabled(){return this[jo].disabled}set disabled(en){this[Co]({disabled:en})}[wo](en){if(super[wo]&&super[wo](en),en.disabled&&(this.toggleAttribute("disabled",this.disabled),this[fo])){const en=new CustomEvent("disabledchange",{bubbles:!0});this.dispatchEvent(en)}}}}function KeyboardDirectionMixin(en){return class KeyboardDirection extends en{get[Hr](){return Object.assign(super[Hr],{handleBubblingDirectionKeys:!1})}[Zr](){if(super[Zr])return super[Zr]()}[Jr](){if(super[Jr])return super[Jr]()}[no](){if(super[no])return super[no]()}[io](){if(super[io])return super[io]()}[ao](){if(super[ao])return super[ao]()}[lo](){if(super[lo])return super[lo]()}[ho](en){let tn=!1;if(this[jo].handleBubblingDirectionKeys||en.target===this){const nn=this[jo].orientation||"both",rn="horizontal"===nn||"both"===nn,an="vertical"===nn||"both"===nn;switch(en.key){case"ArrowDown":an&&(tn=en.altKey?this[Jr]():this[Zr]());break;case"ArrowLeft":!rn||en.metaKey||en.altKey||(tn=this[no]());break;case"ArrowRight":!rn||en.metaKey||en.altKey||(tn=this[io]());break;case"ArrowUp":an&&(tn=en.altKey?this[ao]():this[lo]());break;case"End":tn=this[Jr]();break;case"Home":tn=this[ao]()}}return tn||super[ho]&&super[ho](en)||!1}}}function KeyboardMixin(en){return class Keyboard extends en{constructor(){super(),this.addEventListener("keydown",(async en=>{this[fo]=!0,this[jo].focusVisible||this[Co]({focusVisible:!0});this[ho](en)&&(en.preventDefault(),en.stopImmediatePropagation()),await Promise.resolve(),this[fo]=!1}))}attributeChangedCallback(en,tn,nn){if("tabindex"===en){let en;null===nn?en=-1:(en=Number(nn),isNaN(en)&&(en=this[zr]?this[zr]:0)),this.tabIndex=en}else super.attributeChangedCallback(en,tn,nn)}get[Hr](){const en=this[Kr]?-1:0;return Object.assign(super[Hr]||{},{tabIndex:en})}[ho](en){return!!super[ho]&&super[ho](en)}[yo](en){super[yo]&&super[yo](en),en.tabIndex&&(this.tabIndex=this[jo].tabIndex)}get tabIndex(){return super.tabIndex}set tabIndex(en){super.tabIndex!==en&&(super.tabIndex=en),this[xo]||this[Co]({tabIndex:en})}}}var _i;const mi=DelegateFocusMixin(DelegateInputLabelMixin(function DelegateInputSelectionMixin(en){return class DelegateInputSelection extends en{select(){this[uo].select()}get selectionEnd(){return this[uo].selectionEnd}set selectionEnd(en){this[uo].selectionEnd=en}get selectionStart(){return this[uo].selectionStart}set selectionStart(en){this[uo].selectionStart=en}setRangeText(){this[uo].setRangeText(...arguments)}setSelectionRange(){this[uo].setSelectionRange(...arguments);document.createElement("input").select}}}(DisabledMixin(FocusVisibleMixin(FormElementMixin(KeyboardDirectionMixin(KeyboardMixin(Qr))))))));class SpinBox extends mi{get[Hr](){return Object.assign(super[Hr],{buttonPartType:"button",canGoDown:!0,canGoUp:!0,inputPartType:"input",orientation:"vertical",step:1,stepSelect:!1,value:""})}[Zr](){return super[Zr]&&super[Zr](),this.stepDown(),!0}[lo](){return super[lo]&&super[lo](),this.stepUp(),!0}get[uo](){return this[Ao].input}[yo](en){if(super[yo](en),function renderParts$4(en,tn,nn){if(!nn||nn.inputPartType){const{buttonPartType:nn}=tn;en.querySelectorAll('[part~="spin-button"]').forEach((en=>{transmute(en,nn)}))}if(!nn||nn.inputPartType){const{inputPartType:nn}=tn,rn=en.getElementById("input");rn&&transmute(rn,nn)}}(this[So],this[jo],en),en.buttonPartType&&(this[Ao].downButton.addEventListener("mousedown",(()=>{this[fo]=!0,this.stepDown(),this[fo]=!1})),this[Ao].upButton.addEventListener("mousedown",(()=>{this[fo]=!0,this.stepUp(),this[fo]=!1}))),en.inputPartType&&this[Ao].input.addEventListener("input",(()=>{this[fo]=!0,this.value=this[Ao].input.value,this[fo]=!1})),en.buttonPartType||en.inputPartType){const en=this[Ao].input,tn=this[Ao].downButton;tn instanceof HTMLElement&&en instanceof HTMLElement&&forwardFocus(tn,en);const nn=this[Ao].upButton;nn instanceof HTMLElement&&en instanceof HTMLElement&&forwardFocus(nn,en)}const{disabled:tn,value:nn}=this[jo];if(en.canGoUp||en.canGoDown||en.disabled){const{canGoUp:en,canGoDown:nn}=this[jo];if("disabled"in this[Ao].input&&(this[Ao].input.disabled=tn),"disabled"in this[Ao].downButton){const nn=tn||!en;this[Ao].upButton.disabled=nn}if("disabled"in this[Ao].upButton){const en=tn||!nn;this[Ao].downButton.disabled=en}}en.value&&(this[Ao].input.value=nn)}[wo](en){super[wo](en);const{stepSelect:tn,value:nn}=this[jo];if(en.value&&tn){const en=this[Ao].input,tn=nn.length;en.selectionStart=tn,en.selectionEnd=tn,this[Co]({stepSelect:!1})}if(en.value&&this[fo]){const en=new CustomEvent("change",{bubbles:!0,detail:{value:nn}});this.dispatchEvent(en)}}stepDown(){this[Co]({stepSelect:!0})}stepUp(){this[Co]({stepSelect:!0})}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(_i||(_i=_taggedTemplateLiteral(['\n \n
\n
\n
\n '])))),en}get value(){return this[jo].value}set value(en){this[Co]({value:String(en)})}}class NumberSpinBox extends SpinBox{attributeChangedCallback(en,tn,nn){"max"===en?this.max=parseFloat(nn):"min"===en?this.min=parseFloat(nn):"step"===en?this.step=parseFloat(nn):super.attributeChangedCallback(en,tn,nn)}get[Hr](){return Object.assign(super[Hr],{max:null,min:null,step:1})}formatValue(en,tn){return Number(en).toFixed(tn)}get max(){return this[jo].max}set max(en){this[Co]({max:en})}get min(){return this[jo].min}set min(en){this[Co]({min:en})}parseValue(en,tn){const nn=0===tn?parseInt(en):parseFloat(en);return isNaN(nn)?0:nn}[Lo](en,tn){const nn=super[Lo];if(tn.step){const{step:tn}=en,rn=/\.(\d)+$/.exec(String(tn)),an=rn&&rn[1]?rn[1].length:0;Object.assign(nn,{precision:an})}if(tn.max||tn.min||tn.value){const{max:tn,min:rn,precision:an,value:sn}=en,cn=parseInt(sn,an);""!==sn&&isNaN(cn)?Object.assign(nn,{valid:!1,validationMessage:"Value must be a number"}):null===tn||cn<=tn?null===rn||cn>=rn?Object.assign(nn,{valid:!0,validationMessage:""}):Object.assign(nn,{valid:!1,validationMessage:"Value must be greater than or equal to ".concat(rn,".")}):Object.assign(nn,{valid:!1,validationMessage:"Value must be less than or equal to ".concat(tn,".")}),Object.assign(nn,{canGoUp:isNaN(cn)||null===en.max||cn<=en.max}),Object.assign(nn,{canGoDown:isNaN(cn)||null===en.min||cn>=en.min})}return nn}get step(){return this[jo].step}set step(en){isNaN(en)||this[Co]({step:en})}stepDown(){super.stepDown();const{max:en,precision:tn,value:nn}=this[jo];let rn=this.parseValue(nn,tn)-this.step;null!==en&&(rn=Math.min(rn,en));const{min:an}=this[jo];(null===an||rn>=an)&&(this.value=this.formatValue(rn,tn))}stepUp(){super.stepUp();const{min:en,precision:tn,value:nn}=this[jo];let rn=this.parseValue(nn,tn)+this.step;null!==en&&(rn=Math.max(rn,en));const{max:an}=this[jo];(null===an||rn<=an)&&(this.value=this.formatValue(rn,tn))}}class PlainNumberSpinBox extends(function PlainSpinBoxMixin(en){return class PlainSpinBox extends en{get[Hr](){return Object.assign(super[Hr]||{},{buttonPartType:PlainRepeatButton,inputPartType:PlainInput})}get[Vo](){const en=super[Vo];en.content.getElementById("upButton").textContent="▲";return en.content.getElementById("downButton").textContent="▼",en.content.append(Bn.html(hi||(hi=_taggedTemplateLiteral(['\n \n '])))),en}}}(NumberSpinBox)){}customElements.define("elix-number-spin-box",class ElixNumberSpinBox extends PlainNumberSpinBox{});const fi=document.createElement("template");fi.innerHTML='\n \n
\n icon\n label\n \n
\n';class SESpinInput extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(fi.content.cloneNode(!0)),this.$div=this._shadowRoot.querySelector("div"),this.$img=this._shadowRoot.querySelector("img"),this.$label=this.shadowRoot.getElementById("label"),this.$event=new CustomEvent("change"),this.$input=this._shadowRoot.querySelector("elix-number-spin-box"),this.imgPath=svgEditor.configObj.curConfig.imgPath}static get observedAttributes(){return["value","label","src","size","min","max","step","title"]}attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"title":{const en=this.getAttribute("shortcut");this.$div.setAttribute("title","".concat(t$1(nn)," ").concat(en?"[".concat(t$1(en),"]"):""))}break;case"src":this.$img.setAttribute("src",this.imgPath+"/"+nn),this.$label.remove(),this.$div.classList.add("imginside");break;case"size":this.$input.shadowRoot.getElementById("input").size=nn,this.$input.shadowRoot.getElementById("input").style.width="unset";break;case"step":this.$input.setAttribute("step",nn);break;case"min":this.$input.setAttribute("min",nn);break;case"max":this.$input.setAttribute("max",nn);break;case"label":this.$label.textContent=t$1(nn),this.$img.remove();break;case"value":this.$input.value=nn;break;default:console.error("unknown attribute: ".concat(en))}}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get label(){return this.getAttribute("label")}set label(en){this.setAttribute("label",en)}get value(){return this.$input.value}set value(en){this.$input.value=en}get src(){return this.getAttribute("src")}set src(en){this.setAttribute("src",en)}get size(){return this.getAttribute("size")}set size(en){this.setAttribute("size",en)}connectedCallback(){const en=this.$input.shadowRoot;Array.from(en.childNodes).forEach((en=>{"input"===(null==en?void 0:en.id)&&en.addEventListener("keyup",(en=>{en.preventDefault(),isNaN(en.target.value)||(this.value=en.target.value,this.dispatchEvent(this.$event))}))})),this.$input.addEventListener("change",(en=>{en.preventDefault(),this.value=en.target.value,this.dispatchEvent(this.$event)})),svgEditor.$click(this.$input,(en=>{en.preventDefault(),this.value=en.target.value,this.dispatchEvent(this.$event)}))}}customElements.define("se-spin-input",SESpinInput);const yi=["none","#000000","#3f3f3f","#7f7f7f","#bfbfbf","#ffffff","#ff0000","#ff7f00","#ffff00","#7fff00","#00ff00","#00ff7f","#00ffff","#007fff","#0000ff","#7f00ff","#ff00ff","#ff007f","#7f0000","#7f3f00","#7f7f00","#3f7f00","#007f00","#007f3f","#007f7f","#003f7f","#00007f","#3f007f","#7f007f","#7f003f","#ffaaaa","#ffd4aa","#ffffaa","#d4ffaa","#aaffaa","#aaffd4","#aaffff","#aad4ff","#aaaaff","#d4aaff","#ffaaff","#ffaad4"],bi=document.createElement("template");bi.innerHTML='\n \n
\n
\n
\n
\n';class SEPalette extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(bi.content.cloneNode(!0)),this.$strip=this._shadowRoot.querySelector("#js-se-palette"),yi.forEach((en=>{const tn=document.createElement("div");if(tn.classList.add("square"),"none"===en){const en=document.createElement("img");en.src="data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgY2xhc3M9InN2Z19pY29uIj48c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNkNDAwMDAiIGlkPSJzdmdfOTAiIHkyPSIyNCIgeDI9IjI0IiB5MT0iMCIgeDE9IjAiLz4KICAgIDxsaW5lIGlkPSJzdmdfOTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2Q0MDAwMCIgeTI9IjI0IiB4Mj0iMCIgeTE9IjAiIHgxPSIyNCIvPgogIDwvc3ZnPjwvc3ZnPg==",en.style.width="15px",en.style.height="15px",tn.append(en)}else tn.style.backgroundColor=en;tn.dataset.rgb=en,svgEditor.$click(tn,(en=>{en.preventDefault();const nn=en.shiftKey||2===en.button?"stroke":"fill";let rn=tn.dataset.rgb;"none"!==rn&&"transparent"!==rn&&"initial"!==rn||(rn="none");const an=new CustomEvent("change",{detail:{picker:nn,color:rn},bubbles:!1});this.dispatchEvent(an)})),this.$strip.append(tn)}))}init(en){this.setAttribute("ui-palette_info",en.t("ui.palette_info"))}static get observedAttributes(){return["ui-palette_info"]}attributeChangedCallback(en,tn,nn){let rn;"ui-palette_info"===en&&(rn=this._shadowRoot.querySelector("#palette_holder"),rn.setAttribute("title",nn))}connectedCallback(){}}customElements.define("se-palette",SEPalette);class MenuItem extends(function CurrentMixin(en){return class Current extends en{constructor(){super();const en=this;!this[mo]&&en.attachInternals&&(this[mo]=en.attachInternals())}attributeChangedCallback(en,tn,nn){if("current"===en){const tn=booleanAttributeValue(en,nn);this.current!==tn&&(this.current=tn)}else super.attributeChangedCallback(en,tn,nn)}get[Hr](){return Object.assign(super[Hr]||{},{current:!1})}[yo](en){if(super[yo](en),en.current){const{current:en}=this[jo];setInternalState(this,"current",en)}}[wo](en){if(super[wo]&&super[wo](en),en.current){const{current:en}=this[jo],tn=new CustomEvent("currentchange",{bubbles:!0,detail:{current:en}});this.dispatchEvent(tn)}}get current(){return this[jo].current}set current(en){this[Co]({current:en})}}}(DisabledMixin(function SelectableMixin(en){return class Selectable extends en{constructor(){super();const en=this;!this[mo]&&en.attachInternals&&(this[mo]=en.attachInternals())}get[Hr](){return Object.assign(super[Hr]||{},{selected:!1})}[yo](en){if(super[yo](en),en.selected){const{selected:en}=this[jo];setInternalState(this,"selected",en)}}[wo](en){if(super[wo]&&super[wo](en),en.selected){const{selected:en}=this[jo],tn=new CustomEvent("selectedchange",{bubbles:!0,detail:{selected:en}});this.dispatchEvent(tn)}}get selected(){return this[jo].selected}set selected(en){this[Co]({selected:en})}}}(Qr)))){}var vi;class PlainMenuItem extends MenuItem{get[Vo](){return En.html(vi||(vi=_taggedTemplateLiteral(['\n \n \n \n \n \n \n '])))}}customElements.define("elix-menu-item",class ElixMenuItem extends PlainMenuItem{});const wi={a:"link",article:"region",button:"button",h1:"sectionhead",h2:"sectionhead",h3:"sectionhead",h4:"sectionhead",h5:"sectionhead",h6:"sectionhead",hr:"sectionhead",iframe:"region",link:"link",menu:"menu",ol:"list",option:"option",output:"liveregion",progress:"progressbar",select:"select",table:"table",td:"td",textarea:"textbox",th:"th",ul:"list"};function defaultScrollTarget(en){const tn=en[So],nn=tn&&tn.querySelector("slot:not([name])");return nn&&nn.parentNode instanceof Element&&function getScrollableElement(en){for(const tn of selfAndComposedAncestors(en))if(tn instanceof HTMLElement&&isElementScrollable(tn))return tn;return null}(nn.parentNode)||en}function isElementScrollable(en){const tn=getComputedStyle(en),nn=tn.overflowX,rn=tn.overflowY;return"scroll"===nn||"auto"===nn||"scroll"===rn||"auto"===rn}function moveToIndex(en,tn,nn){const rn=en[Gr](en[jo],{direction:nn,index:tn});if(rn<0)return!1;const an=en[jo].currentIndex!==rn;return an&&en[Co]({currentIndex:rn}),an}const xi=["applet","basefont","embed","font","frame","frameset","isindex","keygen","link","multicol","nextid","noscript","object","param","script","style","template","noembed"];function getIndexOfItemAtY(en,tn,nn){const rn=en[jo].items,an=nn?0:rn.length-1,sn=nn?rn.length:0,cn=nn?1:-1;let An,dn,un=null;const{availableItemFlags:pn}=en[jo];for(An=an;An!==sn;An+=cn){if((!pn||pn[An])&&(dn=rn[An].getBoundingClientRect(),dn.top<=tn&&tn<=dn.bottom)){un=rn[An];break}}if(!un||!dn)return null;const hn=getComputedStyle(un),gn=hn.paddingTop?parseFloat(hn.paddingTop):0,_n=hn.paddingBottom?parseFloat(hn.paddingBottom):0,mn=dn.top+gn,fn=mn+un.clientHeight-gn-_n;return nn&&mn<=tn||!nn&&fn>=tn?An:An-cn}function scrollOnePage(en,tn){const nn=en[jo].items,rn=en[jo].currentIndex,an=en[ko].getBoundingClientRect(),sn=getIndexOfItemAtY(en,tn?an.bottom:an.top,tn);let cn;if(sn&&rn===sn){const an=nn[rn].getBoundingClientRect(),sn=en[ko].clientHeight;cn=getIndexOfItemAtY(en,tn?an.bottom+sn:an.top-sn,tn)}else cn=sn;if(!cn){const rn=tn?nn.length-1:0;cn=en[Gr]?en[Gr](en[jo],{direction:tn?-1:1,index:rn}):rn}const An=cn!==rn;if(An){const tn=en[fo];en[fo]=!0,en[Co]({currentIndex:cn}),en[fo]=tn}return An}const ki=Symbol("typedPrefix"),Ci=Symbol("prefixTimeout");function resetPrefixTimeout(en){const tn=en;tn[Ci]&&(clearTimeout(tn[Ci]),tn[Ci]=!1)}function resetTypedPrefix(en){en[ki]="",resetPrefixTimeout(en)}function setPrefixTimeout(en){resetPrefixTimeout(en),en[Ci]=setTimeout((()=>{resetTypedPrefix(en)}),1e3)}function LanguageDirectionMixin(en){return class LanguageDirection extends en{connectedCallback(){const en="rtl"===getComputedStyle(this).direction;this[Co]({rightToLeft:en}),super.connectedCallback()}}}function ContentItemsMixin(en){return class ContentItems extends en{get[Hr](){return Object.assign(super[Hr]||{},{items:null})}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};if(tn.content){const tn=en.content,rn=tn?Array.prototype.filter.call(tn,(en=>function isSubstantiveElement(en){return en instanceof Element&&(!en.localName||xi.indexOf(en.localName)<0)}(en))):null;rn&&Object.freeze(rn),Object.assign(nn,{items:rn})}return nn}}}function SlotContentMixin(en){return class SlotContent extends en{get[Dr](){const en=this[So]&&this[So].querySelector("slot:not([name])");return this[So]&&en||console.warn("SlotContentMixin expects ".concat(this.constructor.name," to define a shadow tree that includes a default (unnamed) slot.\nSee https://elix.org/documentation/SlotContentMixin.")),en}get[Hr](){return Object.assign(super[Hr]||{},{content:null})}[wo](en){if(super[wo]&&super[wo](en),this[Wr]){const en=this[Dr];en&&en.addEventListener("slotchange",(async()=>{this[fo]=!0;const tn=en.assignedNodes({flatten:!0});Object.freeze(tn),this[Co]({content:tn}),await Promise.resolve(),this[fo]=!1}))}}}}var Si;const Bi=function AriaMenuMixin(en){return class AriaMenu extends en{get[Hr](){const en=super[Hr];return Object.assign(en,{itemRole:en.itemRole||"menuitem",role:en.role||"menu"})}get itemRole(){return this[jo].itemRole}set itemRole(en){this[Co]({itemRole:en})}[yo](en){super[yo]&&super[yo](en);const tn=this[jo].items;if((en.items||en.itemRole)&&tn){const{itemRole:en}=this[jo];tn.forEach((tn=>{en===wi[tn.localName]?tn.removeAttribute("role"):tn.setAttribute("role",en)}))}if(en.role){const{role:en}=this[jo];this.setAttribute("role",en)}}get role(){return super.role}set role(en){super.role=en,this[xo]||this[Co]({role:en})}}}(function CursorAPIMixin(en){return class CursorAPI extends en{attributeChangedCallback(en,tn,nn){if("current-index"===en)this.currentIndex=Number(nn);else if("current-item-required"===en){const tn=booleanAttributeValue(en,nn);this.currentItemRequired!==tn&&(this.currentItemRequired=tn)}else if("cursor-operations-wrap"===en){const tn=booleanAttributeValue(en,nn);this.cursorOperationsWrap!==tn&&(this.cursorOperationsWrap=tn)}else super.attributeChangedCallback(en,tn,nn)}get currentIndex(){const{items:en,currentIndex:tn}=this[jo];return en&&en.length>0?tn:-1}set currentIndex(en){isNaN(en)||this[Co]({currentIndex:en})}get currentItem(){const{items:en,currentIndex:tn}=this[jo];return en&&en[tn]}set currentItem(en){const{items:tn}=this[jo];if(!tn)return;const nn=tn.indexOf(en);this[Co]({currentIndex:nn})}get currentItemRequired(){return this[jo].currentItemRequired}set currentItemRequired(en){this[Co]({currentItemRequired:en})}get cursorOperationsWrap(){return this[jo].cursorOperationsWrap}set cursorOperationsWrap(en){this[Co]({cursorOperationsWrap:en})}goFirst(){return super.goFirst&&super.goFirst(),this[eo]()}goLast(){return super.goLast&&super.goLast(),this[to]()}goNext(){return super.goNext&&super.goNext(),this[ro]()}goPrevious(){return super.goPrevious&&super.goPrevious(),this[oo]()}[wo](en){if(super[wo]&&super[wo](en),en.currentIndex&&this[fo]){const{currentIndex:en}=this[jo],tn=new CustomEvent("currentindexchange",{bubbles:!0,detail:{currentIndex:en}});this.dispatchEvent(tn)}}}}(function CursorInViewMixin(en){return class CursorInView extends en{[wo](en){super[wo]&&super[wo](en),en.currentItem&&this.scrollCurrentItemIntoView()}scrollCurrentItemIntoView(){super.scrollCurrentItemIntoView&&super.scrollCurrentItemIntoView();const{currentItem:en,items:tn}=this[jo];if(!en||!tn)return;const nn=this[ko].getBoundingClientRect(),rn=en.getBoundingClientRect(),an=rn.bottom-nn.bottom,sn=rn.left-nn.left,cn=rn.right-nn.right,An=rn.top-nn.top,dn=this[jo].orientation||"both";"horizontal"!==dn&&"both"!==dn||(cn>0?this[ko].scrollLeft+=cn:sn<0&&(this[ko].scrollLeft+=Math.ceil(sn))),"vertical"!==dn&&"both"!==dn||(an>0?this[ko].scrollTop+=an:An<0&&(this[ko].scrollTop+=Math.ceil(An)))}get[ko](){return super[ko]||defaultScrollTarget(this)}}}(DelegateFocusMixin(function DirectionCursorMixin(en){return class DirectionCursor extends en{get[Hr](){return Object.assign(super[Hr]||{},{canGoDown:null,canGoLeft:null,canGoRight:null,canGoUp:null})}[Zr](){return super[Zr]&&super[Zr](),this[ro]()}[Jr](){return super[Jr]&&super[Jr](),this[to]()}[no](){return super[no]&&super[no](),this[jo]&&this[jo].rightToLeft?this[ro]():this[oo]()}[io](){return super[io]&&super[io](),this[jo]&&this[jo].rightToLeft?this[oo]():this[ro]()}[ao](){return super[ao]&&super[ao](),this[eo]()}[lo](){return super[lo]&&super[lo](),this[oo]()}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};if(tn.canGoNext||tn.canGoPrevious||tn.languageDirection||tn.orientation||tn.rightToLeft){const{canGoNext:tn,canGoPrevious:rn,orientation:an,rightToLeft:sn}=en,cn="horizontal"===an||"both"===an,An="vertical"===an||"both"===an,dn=An&&tn,un=!!cn&&(sn?tn:rn),pn=!!cn&&(sn?rn:tn),hn=An&&rn;Object.assign(nn,{canGoDown:dn,canGoLeft:un,canGoRight:pn,canGoUp:hn})}return nn}}}(function ItemsAPIMixin(en){return class ItemsAPI extends en{get items(){return this[jo]?this[jo].items:null}[wo](en){if(super[wo]&&super[wo](en),!this[Wr]&&en.items&&this[fo]){const en=new CustomEvent("itemschange",{bubbles:!0});this.dispatchEvent(en)}}}}(function ItemsCursorMixin(en){return class ItemsCursor extends en{[Gr](en){let tn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const nn=void 0!==tn.direction?tn.direction:1,rn=void 0!==tn.index?tn.index:en.currentIndex,an=void 0!==tn.wrap?tn.wrap:en.cursorOperationsWrap,{items:sn}=en,cn=sn?sn.length:0;if(0===cn)return-1;if(an){let tn=(rn%cn+cn)%cn;const an=((tn-nn)%cn+cn)%cn;for(;tn!==an;){if(!en.availableItemFlags||en.availableItemFlags[tn])return tn;tn=((tn+nn)%cn+cn)%cn}}else for(let tn=rn;tn>=0&&tn0&&An[rn]!==sn){const en=An.indexOf(sn);en>=0&&(pn=en)}else tn.currentIndex&&(rn<0&&null!==sn||rn>=0&&(0===dn||An[rn]!==sn)||null===an)&&(pn=rn);cn&&pn<0&&(pn=0),pn<0?(pn=-1,un=-1):0===dn?un=-1:(un=Math.max(Math.min(dn-1,pn),0),un=this[Gr](en,{direction:1,index:un,wrap:!1}),un<0&&(un=this[Gr](en,{direction:-1,index:un-1,wrap:!1})));const hn=An&&An[un]||null;Object.assign(nn,{currentIndex:un,desiredCurrentIndex:pn,currentItem:hn})}return nn}}}(function ItemsTextMixin(en){return class ItemsText extends en{get[Hr](){return Object.assign(super[Hr]||{},{texts:null})}[Yr](en){return super[Yr]?super[Yr](en):function getDefaultText(en){return en.getAttribute("aria-label")||en.getAttribute("alt")||en.innerText||en.textContent||""}(en)}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};if(tn.items){const{items:tn}=en,rn=function getTextsFromItems(en,tn){return en?Array.from(en,(en=>tn(en))):null}(tn,this[Yr]);rn&&(Object.freeze(rn),Object.assign(nn,{texts:rn}))}return nn}}}(KeyboardDirectionMixin(KeyboardMixin(function KeyboardPagedCursorMixin(en){return class KeyboardPagedCursor extends en{[ho](en){let tn=!1;if("horizontal"!==this.orientation)switch(en.key){case"PageDown":tn=this.pageDown();break;case"PageUp":tn=this.pageUp()}return tn||super[ho]&&super[ho](en)}get orientation(){return super.orientation||this[jo]&&this[jo].orientation||"both"}pageDown(){return super.pageDown&&super.pageDown(),scrollOnePage(this,!0)}pageUp(){return super.pageUp&&super.pageUp(),scrollOnePage(this,!1)}get[ko](){return super[ko]||defaultScrollTarget(this)}}}(function KeyboardPrefixCursorMixin(en){return class KeyboardPrefixCursor extends en{constructor(){super(),resetTypedPrefix(this)}[so](en){if(super[so]&&super[so](en),null==en||0===en.length)return!1;const tn=en.toLowerCase(),nn=this[jo].texts.findIndex((nn=>nn.substr(0,en.length).toLowerCase()===tn));if(nn>=0){const en=this[jo].currentIndex;return this[Co]({currentIndex:nn}),this[jo].currentIndex!==en}return!1}[ho](en){let tn;switch(en.key){case"Backspace":!function handleBackspace(en){const tn=en,nn=tn[ki]?tn[ki].length:0;nn>0&&(tn[ki]=tn[ki].substr(0,nn-1));en[so](tn[ki]),setPrefixTimeout(en)}(this),tn=!0;break;case"Escape":resetTypedPrefix(this);break;default:en.ctrlKey||en.metaKey||en.altKey||1!==en.key.length||function handlePlainCharacter(en,tn){const nn=en,rn=nn[ki]||"";nn[ki]=rn+tn,en[so](nn[ki]),setPrefixTimeout(en)}(this,en.key)}return tn||super[ho]&&super[ho](en)}}}(LanguageDirectionMixin(function SlotItemsMixin(en){return ContentItemsMixin(SlotContentMixin(en))}(function TapCursorMixin(en){return class TapCursor extends en{constructor(){super(),this.addEventListener("mousedown",(en=>{0===en.button&&(this[fo]=!0,this[qo](en),this[fo]=!1)}))}[yo](en){super[yo]&&super[yo](en),this[Wr]&&Object.assign(this.style,{touchAction:"manipulation",mozUserSelect:"none",msUserSelect:"none",webkitUserSelect:"none",userSelect:"none"})}[qo](en){const tn=en.composedPath?en.composedPath()[0]:en.target,{items:nn,currentItemRequired:rn}=this[jo];if(nn&&tn instanceof Node){const an=indexOfItemContainingTarget(nn,tn),sn=an>=0?nn[an]:null;(sn&&!sn.disabled||!sn&&!rn)&&(this[Co]({currentIndex:an}),en.stopPropagation())}}}}(Qr)))))))))))))));class Menu extends Bi{get[Hr](){return Object.assign(super[Hr],{availableItemFlags:null,handleBubblingDirectionKeys:!0,highlightCurrentItem:!0,orientation:"vertical",currentItemFocused:!1})}async flashCurrentItem(){const en=this[jo].focusVisible,tn=matchMedia("(pointer: fine)").matches;if(en||tn){const en=75;this[Co]({highlightCurrentItem:!1}),await new Promise((tn=>setTimeout(tn,en))),this[Co]({highlightCurrentItem:!0}),await new Promise((tn=>setTimeout(tn,en)))}}[yo](en){super[yo](en),this[Wr]&&(this.addEventListener("disabledchange",(en=>{this[fo]=!0;const tn=en.target,{items:nn}=this[jo],rn=null===nn?-1:nn.indexOf(tn);if(rn>=0){const en=this[jo].availableItemFlags.slice();en[rn]=!tn.disabled,this[Co]({availableItemFlags:en})}this[fo]=!1})),"PointerEvent"in window?this.addEventListener("pointerdown",(en=>this[qo](en))):this.addEventListener("touchstart",(en=>this[qo](en))),this.removeAttribute("tabindex"));const{currentIndex:tn,items:nn}=this[jo];if((en.items||en.currentIndex||en.highlightCurrentItem)&&nn){const{highlightCurrentItem:en}=this[jo];nn.forEach(((nn,rn)=>{nn.toggleAttribute("current",en&&rn===tn)}))}(en.items||en.currentIndex||en.currentItemFocused||en.focusVisible)&&nn&&nn.forEach(((en,nn)=>{const rn=nn===tn,an=tn<0&&0===nn;this[jo].currentItemFocused?rn||an||en.removeAttribute("tabindex"):(rn||an)&&(en.tabIndex=0)}))}[wo](en){if(super[wo](en),!this[Wr]&&en.currentIndex&&!this[jo].currentItemFocused){const{currentItem:en}=this[jo];(en instanceof HTMLElement?en:this).focus(),this[Co]({currentItemFocused:!0})}}get[ko](){return this[Ao].content}[Lo](en,tn){const nn=super[Lo](en,tn);if(tn.currentIndex&&Object.assign(nn,{currentItemFocused:!1}),tn.items){const{items:tn}=en,rn=null===tn?null:tn.map((en=>!en.disabled));Object.assign(nn,{availableItemFlags:rn})}return nn}get[Vo](){return En.html(Si||(Si=_taggedTemplateLiteral(['\n \n
\n \n
\n '])))}}const Ei=Symbol("documentMouseupListener");async function handleMouseup(en){const tn=this,nn=tn[So].elementsFromPoint(en.clientX,en.clientY);if(tn.opened){const en=nn.indexOf(tn[Ao].source)>=0,rn=tn[Ao].popup,an=nn.indexOf(rn)>=0,sn=rn.frame&&nn.indexOf(rn.frame)>=0;en?tn[jo].dragSelect&&(tn[fo]=!0,tn[Co]({dragSelect:!1}),tn[fo]=!1):an||sn||(tn[fo]=!0,await tn.close(),tn[fo]=!1)}}function listenIfOpenAndConnected$1(en){en[jo].opened&&en.isConnected?en[Ei]||(en[Ei]=handleMouseup.bind(en),document.addEventListener("mouseup",en[Ei])):en[Ei]&&(document.removeEventListener("mouseup",en[Ei]),en[Ei]=null)}function availableSpace(en,tn,nn,rn){const an=getSourceOrigin(en,nn,rn);let sn=0,cn=0;const An="above"===nn||"below"===nn;switch(nn){case"above":sn=an.y-tn.top;break;case"below":sn=tn.bottom-an.y;break;case"left":cn=an.x-tn.left;break;case"right":cn=tn.right-an.x}switch(rn){case"bottom":sn=an.y-tn.top;break;case"center":An?cn=tn.width:sn=tn.height;break;case"stretch":An?cn=en.width:sn=en.height;break;case"left":cn=tn.right-an.x;break;case"right":cn=an.x-tn.left;break;case"top":sn=tn.bottom-an.y}return sn=Math.max(0,sn),cn=Math.max(0,cn),{height:sn,width:cn}}function getSourceOrigin(en,tn,nn){let rn=0,an=0;const sn="above"===tn||"below"===tn;switch(tn){case"above":an=en.top;break;case"below":an=en.bottom;break;case"left":case"right":rn=en[tn]}switch(nn){case"bottom":case"top":an=en[nn];break;case"left":case"right":rn=en[nn];break;case"center":sn?rn=en.left+en.width/2:an=en.top+en.height/2;break;case"stretch":sn?rn=en.left:an=en.top}return{x:rn,y:an}}function layoutPopup(en,tn,nn,rn){const an=function normalizeOptions(en){const{align:tn,direction:nn,rightToLeft:rn}=en,an="below",sn={above:"above",below:"below",column:"below","column-reverse":"above",left:"left",right:"right",row:rn?"left":"right","row-reverse":rn?"right":"left"}[nn]||an,cn={above:"horizontal",below:"horizontal",left:"vertical",right:"vertical"}[sn],An={horizontal:"left",vertical:"top"}[cn];return{align:{horizontal:{center:"center",end:rn?"left":"right",left:"left",right:"right",start:rn?"right":"left",stretch:"stretch"},vertical:{bottom:"bottom",center:"center",end:"bottom",start:"top",stretch:"stretch",top:"top"}}[cn][tn]||An,direction:sn,rightToLeft:rn}}(rn),sn=function prioritizedLayouts(en,tn){const nn={above:"below",below:"above",left:"right",right:"left"},rn={top:"bottom",bottom:"top",left:"right",right:"left"},an=[{align:tn,direction:en}];"center"===tn||"stretch"===tn?an.push({align:tn,direction:nn[en]}):(an.push({align:rn[tn],direction:en}),an.push({align:tn,direction:nn[en]}),an.push({align:rn[tn],direction:nn[en]}));return an}(an.direction,an.align);sn.sort(((rn,an)=>function compareLayouts(en,tn,nn,rn,an){const sn=availableSpace(nn,an,en.direction,en.align),cn=availableSpace(nn,an,tn.direction,tn.align),An=rn.width<=sn.width,dn=rn.height<=sn.height,un=An||dn,pn=An&&dn,hn=rn.width<=cn.width,gn=rn.height<=cn.height,_n=hn||gn,mn=hn&&gn,fn=sn.width*sn.height,yn=cn.width*cn.height;return pn&&mn?0:pn?-1:mn?1:un&&!_n?-1:_n&&!un?1:un&&fn>yn?-1:_n&&yn>fn?1:fn>yn?-1:yn>fn?1:0}(rn,an,en,tn,nn)));const cn=sn[0];return cn.rect=function getPositionedRect(en,tn,nn,rn,an){const sn=getSourceOrigin(en,rn,an);let{x:cn,y:An,bottom:dn,right:un}=nn,pn=0,hn=0,gn=tn.height,_n=tn.width;const mn="above"===rn||"below"===rn;switch(rn){case"above":hn=sn.y-tn.height,dn=sn.y;break;case"below":hn=sn.y,An=sn.y;break;case"left":pn=sn.x-tn.width,un=sn.x;break;case"right":pn=sn.x,cn=sn.x}switch(an){case"bottom":hn=sn.y-tn.height,dn=sn.y;break;case"left":pn=sn.x,cn=sn.x;break;case"center":mn?pn=sn.x-tn.width/2:hn=sn.y-tn.height/2;break;case"right":pn=sn.x-tn.width,un=sn.x;break;case"stretch":mn?(pn=sn.x,_n=en.width):(hn=sn.y,gn=en.height);break;case"top":hn=sn.y,An=sn.y}return pn=Math.max(pn,cn),hn=Math.max(hn,An),_n=Math.min(_n,un-pn),gn=Math.min(gn,dn-hn),new DOMRect(pn,hn,_n,gn)}(en,tn,nn,cn.direction,cn.align),cn}const ji=Symbol("closePromise"),Li=Symbol("closeResolve");function OpenCloseMixin(en){return class OpenClose extends en{attributeChangedCallback(en,tn,nn){if("opened"===en){const tn=booleanAttributeValue(en,nn);this.opened!==tn&&(this.opened=tn)}else super.attributeChangedCallback(en,tn,nn)}async close(en){super.close&&await super.close(),this[Co]({closeResult:en}),await this.toggle(!1)}get closed(){return this[jo]&&!this[jo].opened}get closeFinished(){return this[jo].closeFinished}get closeResult(){return this[jo].closeResult}get[Hr](){const en={closeResult:void 0,opened:!1};return this[Eo]&&Object.assign(en,{closeFinished:!0,effect:"close",effectPhase:"after",openCloseEffects:!0}),Object.assign(super[Hr]||{},en)}async open(){super.open&&await super.open(),await this.toggle(!0)}get opened(){return this[jo]&&this[jo].opened}set opened(en){this[Co]({closeResult:void 0}),this.toggle(en)}[yo](en){if(super[yo](en),en.opened){const{opened:en}=this[jo];setInternalState(this,"opened",en)}if(en.closeFinished){const{closeFinished:en}=this[jo];setInternalState(this,"closed",en)}}[wo](en){if(super[wo]&&super[wo](en),en.opened&&this[fo]){const en=new CustomEvent("openedchange",{bubbles:!0,detail:{closeResult:this[jo].closeResult,opened:this[jo].opened}});if(this.dispatchEvent(en),this[jo].opened){const en=new CustomEvent("opened",{bubbles:!0});this.dispatchEvent(en);const tn=new CustomEvent("open",{bubbles:!0});this.dispatchEvent(tn)}else{const en=new CustomEvent("closed",{bubbles:!0,detail:{closeResult:this[jo].closeResult}});this.dispatchEvent(en);const tn=new CustomEvent("close",{bubbles:!0,detail:{closeResult:this[jo].closeResult}});this.dispatchEvent(tn)}}const tn=this[Li];this.closeFinished&&tn&&(this[Li]=null,this[ji]=null,tn(this[jo].closeResult))}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};if(tn.opened&&en.opened&&Object.assign(nn,{closeResult:void 0}),tn.openCloseEffects||tn.effect||tn.effectPhase||tn.opened){const{effect:tn,effectPhase:rn,openCloseEffects:an,opened:sn}=en,cn=an?"close"===tn&&"after"===rn:!sn;Object.assign(nn,{closeFinished:cn})}return nn}async toggle(){let en=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!this.opened;super.toggle&&await super.toggle(en);if(en!==this[jo].opened){const tn={opened:en};this[jo].openCloseEffects&&(tn.effect=en?"open":"close","after"===this[jo].effectPhase&&(tn.effectPhase="before")),await this[Co](tn)}}whenClosed(){return this[ji]||(this[ji]=new Promise((en=>{this[Li]=en}))),this[ji]}}}var Pi;const Ti=function AriaRoleMixin(en){return class AriaRole extends en{get[Hr](){return Object.assign(super[Hr]||{},{role:null})}[yo](en){if(super[yo]&&super[yo](en),en.role){const{role:en}=this[jo];en?this.setAttribute("role",en):this.removeAttribute("role")}}get role(){return super.role}set role(en){const tn=String(en);super.role=tn,this[xo]||this[Co]({s:tn})}}}(Qr);class Backdrop extends Ti{get[Hr](){return Object.assign(super[Hr],{role:"none"})}get[Vo](){return En.html(Pi||(Pi=_taggedTemplateLiteral(["\n \n \n "])))}}var Fi,Ui,Ni;class OverlayFrame extends Qr{get[Vo](){return En.html(Fi||(Fi=_taggedTemplateLiteral(["\n \n \n "])))}}const Ii=Symbol("appendedToDocument"),Mi=Symbol("assignedZIndex"),Ri=Symbol("restoreFocusToElement");function bringToFront(en){const tn=function maxZIndexInUse(){const en=document.body.querySelectorAll("*"),tn=Array.from(en,(en=>{const tn=getComputedStyle(en);let nn=0;if("static"!==tn.position&&"auto"!==tn.zIndex){const en=tn.zIndex?parseInt(tn.zIndex):0;nn=isNaN(en)?0:en}return nn}));return Math.max(...tn)}()+1;en[Mi]=tn,en.style.zIndex=tn.toString()}function hasZIndex(en){const tn=getComputedStyle(en).zIndex,nn=en.style.zIndex,rn=!isNaN(parseInt(nn));if("auto"===tn)return rn;if("0"===tn&&!rn){const tn=en.assignedSlot||(en instanceof ShadowRoot?en.host:en.parentNode);if(!(tn instanceof HTMLElement))return!0;if(!hasZIndex(tn))return!1}return!0}var Oi;const Qi=OpenCloseMixin(function OverlayMixin(en){return class Overlay extends en{get autoFocus(){return this[jo].autoFocus}set autoFocus(en){this[Co]({autoFocus:en})}get[Hr](){return Object.assign(super[Hr]||{},{autoFocus:!0,persistent:!1})}async open(){this[jo].persistent||this.isConnected||(this[Ii]=!0,document.body.append(this)),super.open&&await super.open()}[yo](en){if(super[yo]&&super[yo](en),this[Wr]&&this.addEventListener("blur",(en=>{const tn=en.relatedTarget||document.activeElement;if(tn instanceof HTMLElement){deepContains(this,tn)||(this.opened?this[Ri]=tn:(tn.focus(),this[Ri]=null))}})),(en.effectPhase||en.opened||en.persistent)&&!this[jo].persistent){(void 0===this.closeFinished?this.closed:this.closeFinished)?this[Mi]&&(this.style.zIndex="",this[Mi]=null):this[Mi]?this.style.zIndex=this[Mi]:hasZIndex(this)||bringToFront(this)}}[wo](en){if(super[wo]&&super[wo](en),this[Wr]&&this[jo].persistent&&!hasZIndex(this)&&bringToFront(this),en.opened&&this[jo].autoFocus)if(this[jo].opened){this[Ri]||document.activeElement===document.body||(this[Ri]=document.activeElement);const en=firstFocusableElement(this);en&&en.focus()}else this[Ri]&&(this[Ri].focus(),this[Ri]=null);!this[Wr]&&!this[jo].persistent&&this.closeFinished&&this[Ii]&&(this[Ii]=!1,this.parentNode&&this.parentNode.removeChild(this))}get[Vo](){const en=super[Vo]||En.html(Ui||(Ui=_taggedTemplateLiteral([""])));return en.content.append(Bn.html(Ni||(Ni=_taggedTemplateLiteral(["\n \n "])))),en}}}(SlotContentMixin(Qr)));class Overlay extends Qi{get backdrop(){return this[Ao]&&this[Ao].backdrop}get backdropPartType(){return this[jo].backdropPartType}set backdropPartType(en){this[Co]({backdropPartType:en})}get[Hr](){return Object.assign(super[Hr],{backdropPartType:Backdrop,framePartType:OverlayFrame})}get frame(){return this[Ao].frame}get framePartType(){return this[jo].framePartType}set framePartType(en){this[Co]({framePartType:en})}[yo](en){super[yo](en),renderParts$3(this[So],this[jo],en)}[wo](en){super[wo](en),en.opened&&this[jo].content&&this[jo].content.forEach((en=>{en[Vr]&&en[Vr]()}))}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(Oi||(Oi=_taggedTemplateLiteral(['\n \n
\n
\n \n
\n '])))),renderParts$3(en.content,this[jo]),en}}function renderParts$3(en,tn,nn){if(!nn||nn.backdropPartType){const{backdropPartType:nn}=tn,rn=en.getElementById("backdrop");rn&&transmute(rn,nn)}if(!nn||nn.framePartType){const{framePartType:nn}=tn,rn=en.getElementById("frame");rn&&transmute(rn,nn)}}const qi=Symbol("implicitCloseListener"),Vi="true"===new URLSearchParams(location.search).get("elixdebugpopup");async function blurHandler$1(en){const tn=this,nn=en.relatedTarget||document.activeElement;nn instanceof Element&&!deepContains(tn,nn)&&(tn[fo]=!0,await tn.close({canceled:"window blur"}),tn[fo]=!1)}async function closeHandler(en){const tn=this,nn="resize"!==en.type||tn[jo].closeOnWindowResize;!ownEvent(tn,en)&&nn&&(tn[fo]=!0,await tn.close({canceled:"window ".concat(en.type)}),tn[fo]=!1)}var Gi;const Di=KeyboardMixin(function PopupModalityMixin(en){return class PopupModality extends en{get closeOnWindowResize(){return this[jo].closeOnWindowResize}set closeOnWindowResize(en){this[Co]({closeOnWindowResize:en})}get[Hr](){return Object.assign(super[Hr]||{},{closeOnWindowResize:!0,role:"alert"})}[ho](en){let tn=!1;if("Escape"===en.key)this.close({canceled:"Escape"}),tn=!0;return tn||super.keydown&&super.keydown(en)||!1}[yo](en){if(super[yo]&&super[yo](en),this[Wr]&&(Vi||this.addEventListener("blur",blurHandler$1.bind(this))),en.role){const{role:en}=this[jo];this.setAttribute("role",en)}}[wo](en){if(super[wo]&&super[wo](en),en.opened)if(this.opened){("requestIdleCallback"in window?window.requestIdleCallback:setTimeout)((()=>{this.opened&&function addEventListeners$1(en){en[qi]=closeHandler.bind(en),Vi||window.addEventListener("blur",en[qi]);window.addEventListener("resize",en[qi]),window.addEventListener("scroll",en[qi])}(this)}))}else!function removeEventListeners$1(en){en[qi]&&(Vi||window.removeEventListener("blur",en[qi]),window.removeEventListener("resize",en[qi]),window.removeEventListener("scroll",en[qi]),en[qi]=null)}(this)}get role(){return super.role}set role(en){super.role=en,this[xo]||this[Co]({role:en})}}}(Overlay));class Popup extends Di{[yo](en){super[yo](en),en.backdropPartType&&(this[Ao].backdrop.addEventListener("mousedown",mousedownHandler.bind(this)),"PointerEvent"in window||this[Ao].backdrop.addEventListener("touchend",mousedownHandler))}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(Gi||(Gi=_taggedTemplateLiteral(["\n \n "])))),en}}async function mousedownHandler(en){const tn=this;tn[fo]=!0,await tn.close({canceled:"mousedown outside"}),tn[fo]=!1,en.preventDefault(),en.stopPropagation()}var Hi;const zi=Symbol("resizeListener"),Ki=DisabledMixin(FocusVisibleMixin(LanguageDirectionMixin(OpenCloseMixin(Qr))));function choosePopupLayout(en){const{popupAlign:tn,popupDirection:nn,rightToLeft:rn}=en[jo],an=en[Ao].source.getBoundingClientRect(),sn=en[Ao].popup.getBoundingClientRect();en[Ao].popup.frame&&(sn.height=en[Ao].popup[Ao].frame.scrollHeight,sn.width=en[Ao].popup[Ao].frame.scrollWidth);const cn=layoutPopup(an,sn,function viewportBounds(){const en=window.visualViewport;return en?new DOMRect(en.offsetLeft,en.offsetTop,en.width,en.height):new DOMRect(0,0,window.innerWidth,window.innerHeight)}(),{align:tn,direction:nn,rightToLeft:rn});en[Co]({popupLayout:cn})}function renderParts$2(en,tn,nn){if(!nn||nn.popupPartType){const{popupPartType:nn}=tn,rn=en.getElementById("popup");rn&&transmute(rn,nn)}if(!nn||nn.sourcePartType){const{sourcePartType:nn}=tn,rn=en.getElementById("source");rn&&transmute(rn,nn)}}var $i;const Wi="true"===new URLSearchParams(location.search).get("elixdebugpopup"),Xi=DelegateFocusMixin(KeyboardMixin(function PopupDragSelectMixin(en){return class PopupDragSelect extends en{connectedCallback(){super.connectedCallback(),listenIfOpenAndConnected$1(this)}get[Hr](){return Object.assign(super[Hr]||{},{dragSelect:!0})}disconnectedCallback(){super.disconnectedCallback&&super.disconnectedCallback(),listenIfOpenAndConnected$1(this)}[wo](en){super[wo](en),en.opened&&listenIfOpenAndConnected$1(this)}[Lo](en,tn){const nn=super[Lo](en,tn);return tn.opened&&en.opened&&Object.assign(nn,{dragSelect:!0}),nn}}}(class PopupSource extends Ki{get[Hr](){return Object.assign(super[Hr],{ariaHasPopup:"true",popupAlign:"start",popupDirection:"column",popupLayout:null,popupPartType:Popup,sourcePartType:"div"})}get[uo](){return this[Ao].source}get frame(){return this[Ao].popup.frame}get popupAlign(){return this[jo].popupAlign}set popupAlign(en){this[Co]({popupAlign:en})}get popupDirection(){return this[jo].popupDirection}set popupDirection(en){this[Co]({popupDirection:en})}get popupPartType(){return this[jo].popupPartType}set popupPartType(en){this[Co]({popupPartType:en})}[yo](en){if(super[yo](en),renderParts$2(this[So],this[jo],en),this[Wr]||en.ariaHasPopup){const{ariaHasPopup:en}=this[jo];null===en?this[uo].removeAttribute("aria-haspopup"):this[uo].setAttribute("aria-haspopup",this[jo].ariaHasPopup)}if(en.popupPartType&&(this[Ao].popup.addEventListener("open",(()=>{this.opened||(this[fo]=!0,this.open(),this[fo]=!1)})),this[Ao].popup.addEventListener("close",(en=>{if(!this.closed){this[fo]=!0;const tn=en.detail.closeResult;this.close(tn),this[fo]=!1}}))),en.opened||en.popupLayout){const{opened:en,popupLayout:tn}=this[jo],nn={height:"",left:"",opacity:"",top:"",width:""};if(en)if(tn){const{align:en,direction:rn,rect:an}=tn,sn="stretch"===en,cn="above"===rn||"below"===rn,An=!cn&&sn?"minmax(0, 1fr)":"",dn=cn&&sn?"minmax(0, 1fr)":"";Object.assign(nn,{gridTemplateColumns:dn,gridTemplateRows:An,height:"".concat(an.height,"px"),left:"".concat(an.left,"px"),top:"".concat(an.top,"px"),width:"".concat(an.width,"px")})}else nn.opacity=0;else;Object.assign(this[Ao].popup.style,nn)}if(en.opened){const{opened:en}=this[jo];this[Ao].popup.opened=en}if(en.disabled&&"disabled"in this[Ao].source){const{disabled:en}=this[jo];this[Ao].source.disabled=en}if(en.popupLayout){const{popupLayout:en}=this[jo];if(en){const{align:tn,direction:nn}=en,rn=this[Ao].popup;"position"in rn&&(rn.position=nn),"align"in rn&&(rn.align=tn)}}}[wo](en){super[wo](en);const{opened:tn}=this[jo];en.opened?tn?function waitThenRenderOpened(en){setTimeout((()=>{en[jo].opened&&(choosePopupLayout(en),function addEventListeners(en){const tn=en;tn[zi]=()=>{choosePopupLayout(en)};(window.visualViewport||window).addEventListener("resize",tn[zi])}(en))}))}(this):function removeEventListeners(en){const tn=en;if(tn[zi]){(window.visualViewport||window).removeEventListener("resize",tn[zi]),tn[zi]=null}}(this):en.popupLayout&&this[jo].opened&&!this[jo].popupLayout&&choosePopupLayout(this)}get sourcePartType(){return this[jo].sourcePartType}set sourcePartType(en){this[Co]({sourcePartType:en})}[Lo](en,tn){const nn=super[Lo](en,tn);return(tn.opened&&!en.opened||en.opened&&(tn.popupAlign||tn.popupDirection||tn.rightToLeft))&&Object.assign(nn,{popupLayout:null}),nn}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(Hi||(Hi=_taggedTemplateLiteral(['\n \n
\n \n
\n \n '])))),renderParts$2(en.content,this[jo]),en}})));async function blurHandler(en){const tn=this,nn=en.relatedTarget||document.activeElement;nn instanceof Element&&!deepContains(tn,nn)&&(tn[fo]=!0,await tn.close({canceled:"blur"}),tn[fo]=!1)}const Yi=Symbol("documentMousemoveListener");function handleMousemove(en){const tn=this,{hasHoveredOverItemSinceOpened:nn,opened:rn}=tn[jo];if(rn){const rn=en.composedPath?en.composedPath()[0]:en.target,an=tn.items;if(rn&&rn instanceof Node&&an){const en=indexOfItemContainingTarget(an,rn),sn=an[en],cn=sn&&!sn.disabled?en:-1;(nn||cn>=0)&&cn!==tn[jo].currentIndex&&(tn[fo]=!0,tn[Co]({currentIndex:cn}),cn>=0&&!nn&&tn[Co]({hasHoveredOverItemSinceOpened:!0}),tn[fo]=!1)}}}function listenIfOpenAndConnected(en){en[jo].opened&&en.isConnected?en[Yi]||(en[Yi]=handleMousemove.bind(en),document.addEventListener("mousemove",en[Yi])):en[Yi]&&(document.removeEventListener("mousemove",en[Yi]),en[Yi]=null)}async function selectCurrentItemAndClose(en){const tn=en[fo],nn=en[jo].currentIndex>=0,rn=en.items;if(rn){const an=nn?rn[en[jo].currentIndex]:void 0,sn=en[jo].popupList;nn&&"flashCurrentItem"in sn&&await sn.flashCurrentItem();const cn=en[fo];en[fo]=tn,await en.close(an),en[fo]=cn}}var Zi,Ji;const ea=function PopupListMixin(en){return class PopupList extends en{connectedCallback(){super.connectedCallback(),listenIfOpenAndConnected(this)}get[Hr](){return Object.assign(super[Hr]||{},{currentIndex:-1,hasHoveredOverItemSinceOpened:!1,popupList:null})}disconnectedCallback(){super.disconnectedCallback&&super.disconnectedCallback(),listenIfOpenAndConnected(this)}[ho](en){let tn=!1;if("Enter"===en.key)this.opened&&(selectCurrentItemAndClose(this),tn=!0);return tn||super[ho]&&super[ho](en)||!1}[yo](en){if(super[yo]&&super[yo](en),en.popupList){const{popupList:en}=this[jo];en&&(en.addEventListener("mouseup",(async en=>{const tn=this[jo].currentIndex;this[jo].dragSelect||tn>=0?(en.stopPropagation(),this[fo]=!0,await selectCurrentItemAndClose(this),this[fo]=!1):en.stopPropagation()})),en.addEventListener("currentindexchange",(en=>{this[fo]=!0;const tn=en;this[Co]({currentIndex:tn.detail.currentIndex}),this[fo]=!1})))}if(en.currentIndex||en.popupList){const{currentIndex:en,popupList:tn}=this[jo];tn&&"currentIndex"in tn&&(tn.currentIndex=en)}}[wo](en){if(super[wo]&&super[wo](en),en.opened){if(this[jo].opened){const{popupList:en}=this[jo];en.scrollCurrentItemIntoView&&setTimeout((()=>{en.scrollCurrentItemIntoView()}))}listenIfOpenAndConnected(this)}}[Lo](en,tn){const nn=super[Lo]?super[Lo](en,tn):{};return tn.opened&&en.opened&&Object.assign(nn,{hasHoveredOverItemSinceOpened:!1}),nn}}}(class PopupButton extends Xi{get[Hr](){return Object.assign(super[Hr],{sourcePartType:"button"})}[ho](en){let tn;switch(en.key){case" ":case"ArrowDown":case"ArrowUp":this.closed&&(this.open(),tn=!0);break;case"Enter":this.opened||(this.open(),tn=!0);break;case"Escape":this.opened&&(this.close({canceled:"Escape"}),tn=!0)}if(tn=super[ho]&&super[ho](en),!tn&&this.opened&&!en.metaKey&&!en.altKey)switch(en.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":case"PageDown":case"PageUp":case" ":tn=!0}return tn}[yo](en){if(super[yo](en),this[Wr]&&(Wi||this.addEventListener("blur",blurHandler.bind(this)),this[Ao].source.addEventListener("focus",(async en=>{const tn=ownEvent(this[Ao].popup,en),nn=null!==this[jo].popupHeight;!tn&&this.opened&&nn&&(this[fo]=!0,await this.close(),this[fo]=!1)}))),en.opened){const{opened:en}=this[jo];this.toggleAttribute("opened",en)}if(en.sourcePartType){this[Ao].source.addEventListener("mousedown",(en=>{if(this.disabled)return void en.preventDefault();const tn=en;tn.button&&0!==tn.button||(setTimeout((()=>{this.opened||(this[fo]=!0,this.open(),this[fo]=!1)})),en.stopPropagation())}))}en.popupPartType&&this[Ao].popup.removeAttribute("tabindex")}get[Vo](){const en=super[Vo];return en.content.append(Bn.html($i||($i=_taggedTemplateLiteral(['\n \n '])))),en}});class MenuButton extends ea{get[Hr](){return Object.assign(super[Hr],{menuPartType:Menu})}get items(){const en=this[Ao]&&this[Ao].menu;return en?en.items:null}get menuPartType(){return this[jo].menuPartType}set menuPartType(en){this[Co]({menuPartType:en})}[yo](en){if(super[yo](en),renderParts$1(this[So],this[jo],en),en.menuPartType&&(this[Ao].menu.addEventListener("blur",(async en=>{const tn=en.relatedTarget||document.activeElement;this.opened&&!deepContains(this[Ao].menu,tn)&&(this[fo]=!0,await this.close(),this[fo]=!1)})),this[Ao].menu.addEventListener("mousedown",(en=>{0===en.button&&this.opened&&(en.stopPropagation(),en.preventDefault())}))),en.opened){const{opened:en}=this[jo];this[Ao].source.setAttribute("aria-expanded",en.toString())}}[wo](en){super[wo](en),en.menuPartType&&this[Co]({popupList:this[Ao].menu})}[Lo](en,tn){const nn=super[Lo](en,tn);return tn.opened&&!en.opened&&Object.assign(nn,{currentIndex:-1}),nn}get[Vo](){const en=super[Vo],tn=en.content.querySelector("slot:not([name])");return tn&&tn.replaceWith(Bn.html(Zi||(Zi=_taggedTemplateLiteral(['\n \n '])))),renderParts$1(en.content,this[jo]),en.content.append(Bn.html(Ji||(Ji=_taggedTemplateLiteral(['\n \n '])))),en}}function renderParts$1(en,tn,nn){if(!nn||nn.menuPartType){const{menuPartType:nn}=tn,rn=en.getElementById("menu");rn&&transmute(rn,nn)}}var ta;const na=DisabledMixin(Qr);class UpDownToggle extends na{get[Hr](){return Object.assign(super[Hr],{direction:"down"})}get direction(){return this[jo].direction}set direction(en){this[Co]({direction:en})}[yo](en){if(super[yo](en),en.direction){const{direction:en}=this[jo];this[Ao].downIcon.style.display="down"===en?"block":"none",this[Ao].upIcon.style.display="up"===en?"block":"none"}}get[Vo](){return En.html(ta||(ta=_taggedTemplateLiteral(['\n \n
\n \n
\n
\n \n
\n '])))}}var ra,oa,ia,aa,sa,la,ca,Aa,da,ua;function renderParts(en,tn,nn){if(!nn||nn.popupTogglePartType){const{popupTogglePartType:nn}=tn,rn=en.getElementById("popupToggle");rn&&transmute(rn,nn)}}class PlainButton extends(PlainButtonMixin(Button)){}class PlainBorderButton extends PlainButton{get[Vo](){const en=super[Vo];return en.content.append(Bn.html(ia||(ia=_taggedTemplateLiteral(['\n \n '])))),en}}class PlainMenu extends Menu{get[Vo](){const en=super[Vo];return en.content.append(Bn.html(aa||(aa=_taggedTemplateLiteral(["\n \n "])))),en}}class PlainOpenCloseToggle extends UpDownToggle{get[Vo](){const en=super[Vo],tn=en.content.getElementById("downIcon"),nn=Bn.html(sa||(sa=_taggedTemplateLiteral(['\n \n \n \n ']))).firstElementChild;tn&&nn&&replace(tn,nn);const rn=en.content.getElementById("upIcon"),an=Bn.html(la||(la=_taggedTemplateLiteral(['\n \n \n \n ']))).firstElementChild;return rn&&an&&replace(rn,an),en.content.append(Bn.html(ca||(ca=_taggedTemplateLiteral(['\n \n '])))),en}}class PlainBackdrop extends Backdrop{}class PlainOverlayFrame extends OverlayFrame{get[Vo](){const en=super[Vo];return en.content.append(Bn.html(Aa||(Aa=_taggedTemplateLiteral(["\n \n "])))),en}}class PlainPopup extends Popup{get[Hr](){return Object.assign(super[Hr],{backdropPartType:PlainBackdrop,framePartType:PlainOverlayFrame})}}class PlainMenuButton extends(function PopupToggleMixin(en){return class PopupToggle extends en{get[Hr](){return Object.assign(super[Hr]||{},{popupTogglePartType:UpDownToggle})}get popupTogglePartType(){return this[jo].popupTogglePartType}set popupTogglePartType(en){this[Co]({popupTogglePartType:en})}[yo](en){if(super[yo](en),renderParts(this[So],this[jo],en),en.popupDirection||en.popupTogglePartType){const{popupDirection:en}=this[jo],tn="above"===en||"column-reverse"===en?"up":"down",nn=this[Ao].popupToggle;"direction"in nn&&(nn.direction=tn)}if(en.disabled){const{disabled:en}=this[jo];this[Ao].popupToggle.disabled=en}}get[Vo](){const en=super[Vo],tn=en.content.querySelector('[part~="source"]');return tn&&tn.append(Bn.html(ra||(ra=_taggedTemplateLiteral(['\n \n '])))),renderParts(en.content,this[jo]),en.content.append(Bn.html(oa||(oa=_taggedTemplateLiteral(['\n \n '])))),en}}}(MenuButton)){get[Hr](){return Object.assign(super[Hr],{menuPartType:PlainMenu,popupPartType:PlainPopup,popupTogglePartType:PlainOpenCloseToggle,sourcePartType:PlainBorderButton})}get[Vo](){const en=super[Vo];return en.content.append(Bn.html(da||(da=_taggedTemplateLiteral(['\n \n '])))),en}}class SePlainBorderButton extends PlainButton{get[Vo](){const en=super[Vo];return en.content.append(Bn.html(ua||(ua=_taggedTemplateLiteral(['\n \n '])))),en}}customElements.define("elix-menu-button",class ElixMenuButton extends PlainMenuButton{get[Hr](){return Object.assign(super[Hr],{sourcePartType:SePlainBorderButton})}});const pa=document.createElement("template");pa.innerHTML='\n \n\n \n \n \n\n';class SeMenu extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(pa.content.cloneNode(!0)),this.$menu=this._shadowRoot.querySelector("elix-menu-button"),this.$label=this.$menu.shadowRoot.querySelector("#popupToggle").shadowRoot,this.imgPath=svgEditor.configObj.curConfig.imgPath}static get observedAttributes(){return["label","src"]}attributeChangedCallback(en,tn,nn){const rn=new Image;if(tn!==nn)switch(en){case"src":rn.src=this.imgPath+"/"+nn,rn.width=24,rn.height=24,this.$label.prepend(rn);break;case"label":this.$label.prepend(nn);break;default:console.error("unknown attribute: ".concat(en))}}get label(){return this.getAttribute("label")}set label(en){this.setAttribute("label",en)}get src(){return this.getAttribute("src")}set src(en){this.setAttribute("src",en)}}customElements.define("se-menu",SeMenu);customElements.define("elix-menu",class ElixMenu extends PlainMenu{});const ha=document.createElement("template");ha.innerHTML='\n \n \n
\n icon\n \n
\n
\n';class SeMenuItem extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(ha.content.cloneNode(!0)),this.$img=this._shadowRoot.querySelector("img"),this.$label=this._shadowRoot.querySelector("span"),this.$menuitem=this._shadowRoot.querySelector("elix-menu-item"),this.$svg=this.$menuitem.shadowRoot.querySelector("#checkmark"),this.$svg.setAttribute("style","display: none;"),this.imgPath=svgEditor.configObj.curConfig.imgPath}static get observedAttributes(){return["label","src"]}attributeChangedCallback(en,tn,nn){let rn="";if(tn!==nn)switch(en){case"src":this.$img.style.display="inline-block",this.$img.setAttribute("src",this.imgPath+"/"+nn);break;case"label":rn=this.getAttribute("shortcut"),this.$label.textContent="".concat(t$1(nn)," ").concat(rn?"(".concat(rn,")"):"");break;default:console.error("unknown attribute: ".concat(en))}}get label(){return this.getAttribute("label")}set label(en){this.setAttribute("label",en)}get src(){return this.getAttribute("src")}set src(en){this.setAttribute("src",en)}connectedCallback(){const en=this.getAttribute("shortcut");en&&document.addEventListener("keydown",(tn=>{if("BODY"!==tn.target.nodeName)return;const nn="".concat(tn.metaKey?"meta+":"").concat(tn.ctrlKey?"ctrl+":"").concat(tn.key.toUpperCase());en===nn&&(this.id&&document.getElementById(this.id).click(),tn.preventDefault())}))}}customElements.define("se-menu-item",SeMenuItem);const ga=document.createElement("template");ga.innerHTML='\n\n \n
\n
\n
\n \n
\n
\n\n';class SeList extends HTMLElement{constructor(){super(),_defineProperty$1(this,"toggleList",(en=>{this.isDropdownOpen?this.closeDropdown():(this.openDropdown(),this.setDropdownListPosition())})),_defineProperty$1(this,"updateSelectedValue",(en=>{Array.from(this.items).forEach((tn=>{if(tn.getAttribute("value")===en)if(tn.setAttribute("selected",!0),tn.hasAttribute("src")){for(;this.$selection.firstChild;)this.$selection.removeChild(this.$selection.firstChild);const en=document.createElement("img");en.src=this.imgPath+"/"+tn.getAttribute("src"),en.style.height=tn.getAttribute("img-height"),en.setAttribute("title",t$1(tn.getAttribute("title"))),this.$selection.append(en)}else this.$selection.textContent=t$1(tn.getAttribute("option"));else tn.setAttribute("selected",!1)}))})),_defineProperty$1(this,"openDropdown",(()=>{this.isDropdownOpen=!0,this.$optionsContainer.classList.remove("closed")})),_defineProperty$1(this,"closeDropdown",(()=>{this.isDropdownOpen=!1,this.$optionsContainer.classList.add("closed")})),_defineProperty$1(this,"setDropdownListPosition",(()=>{const en=window.innerHeight,tn=this.$selection.getBoundingClientRect(),nn=this.$optionsContainer.getBoundingClientRect();tn.bottom+nn.height>en?(this.$optionsContainer.style.top=tn.top-nn.height+"px",this.$optionsContainer.style.left=tn.left+"px"):(this.$optionsContainer.style.top=tn.bottom+"px",this.$optionsContainer.style.left=tn.left+"px")})),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(ga.content.cloneNode(!0)),this.$dropdown=this._shadowRoot.querySelector("#select-container"),this.$label=this._shadowRoot.querySelector("label"),this.$selection=this.$dropdown.querySelector("#selected-value"),this.items=this.querySelectorAll("se-list-item"),this.imgPath=svgEditor.configObj.curConfig.imgPath,this.$optionsContainer=this._shadowRoot.querySelector("#options-container"),this.$optionsContainer.classList.add("closed"),this.$selection.addEventListener("click",this.toggleList),this.updateSelectedValue(this.items[0].getAttribute("value")),this.isDropdownOpen=!1}static get observedAttributes(){return["label","width","height","title","value"]}attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"title":this.$dropdown.setAttribute("title",t$1(nn));break;case"label":this.$label.textContent=t$1(nn);break;case"height":this.$dropdown.style.height=nn;break;case"width":this.$dropdown.style.width=nn;break;case"value":this.updateSelectedValue(nn);break;default:console.error("unknown attribute: ".concat(en))}}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get label(){return this.getAttribute("label")}set label(en){this.setAttribute("label",en)}get width(){return this.getAttribute("width")}set width(en){this.setAttribute("width",en)}get height(){return this.getAttribute("height")}set height(en){this.setAttribute("height",en)}connectedCallback(){const en=this;this.$dropdown.addEventListener("selectedindexchange",(tn=>{var nn;if(void 0!==(null==tn||null===(nn=tn.detail)||void 0===nn?void 0:nn.selectedItem)){const nn=tn.detail.selectedItem,rn=new CustomEvent("change",{detail:{value:nn}});en.dispatchEvent(rn),en.value=nn,en.setAttribute("value",nn)}})),this.$dropdown.addEventListener("focusout",(en=>{this.closeDropdown()})),window.addEventListener("mousedown",(en=>{this.isDropdownOpen&&(en.target.closest("se-list")||(en.stopPropagation(),this.closeDropdown()))}),{capture:!0})}}customElements.define("se-list",SeList);const _a=document.createElement("template");_a.innerHTML='\n \n
\n icon\n \n
\n';class SeListItem extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this._shadowRoot.append(_a.content.cloneNode(!0)),this.$menuitem=this._shadowRoot.querySelector("[aria-label=option]"),this.$img=this._shadowRoot.querySelector("img"),this.$img.setAttribute("style","display: none;"),this.imgPath=svgEditor.configObj.curConfig.imgPath,this.$menuitem.addEventListener("mousedown",(en=>{this.$menuitem.dispatchEvent(new CustomEvent("selectedindexchange",{bubbles:!0,composed:!0,detail:{selectedItem:this.getAttribute("value")}}))}))}static get observedAttributes(){return["option","src","title","img-height","selected"]}attributeChangedCallback(en,tn,nn){if(tn!==nn)switch(en){case"option":this.$menuitem.setAttribute("option",nn),this.$menuitem.textContent=t$1(nn);break;case"src":this.$img.setAttribute("style","display: block;"),this.$img.setAttribute("src",this.imgPath+"/"+nn);break;case"title":this.$img.setAttribute("title",t$1(nn));break;case"img-height":this.$img.setAttribute("height",nn);break;case"selected":"true"===nn?this.$menuitem.classList.add("selected"):this.$menuitem.classList.remove("selected");break;default:console.error("unknown attribute: ".concat(en))}}get option(){return this.getAttribute("option")}set option(en){this.setAttribute("option",en)}get title(){return this.getAttribute("title")}set title(en){this.setAttribute("title",en)}get imgHeight(){return this.getAttribute("img-height")}set imgHeight(en){this.setAttribute("img-height",en)}get src(){return this.getAttribute("src")}set src(en){this.setAttribute("src",en)}}function _mergeNamespaces(en,tn){return tn.forEach((function(tn){tn&&"string"!=typeof tn&&!Array.isArray(tn)&&Object.keys(tn).forEach((function(nn){if("default"!==nn&&!(nn in en)){var rn=Object.getOwnPropertyDescriptor(tn,nn);Object.defineProperty(en,nn,rn.get?rn:{enumerable:!0,get:function(){return tn[nn]}})}}))})),Object.freeze(en)}customElements.define("se-list-item",SeListItem),"undefined"!=typeof window&&("SVGPathSeg"in window||(window.SVGPathSeg=function(en,tn,nn){this.pathSegType=en,this.pathSegTypeAsLetter=tn,this._owningPathSegList=nn},window.SVGPathSeg.prototype.classname="SVGPathSeg",window.SVGPathSeg.PATHSEG_UNKNOWN=0,window.SVGPathSeg.PATHSEG_CLOSEPATH=1,window.SVGPathSeg.PATHSEG_MOVETO_ABS=2,window.SVGPathSeg.PATHSEG_MOVETO_REL=3,window.SVGPathSeg.PATHSEG_LINETO_ABS=4,window.SVGPathSeg.PATHSEG_LINETO_REL=5,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS=6,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL=7,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS=8,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL=9,window.SVGPathSeg.PATHSEG_ARC_ABS=10,window.SVGPathSeg.PATHSEG_ARC_REL=11,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS=12,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL=13,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS=14,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL=15,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS=16,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL=17,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS=18,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL=19,window.SVGPathSeg.prototype._segmentChanged=function(){this._owningPathSegList&&this._owningPathSegList.segmentChanged(this)},window.SVGPathSegClosePath=function(en){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CLOSEPATH,"z",en)},window.SVGPathSegClosePath.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegClosePath.prototype.toString=function(){return"[object SVGPathSegClosePath]"},window.SVGPathSegClosePath.prototype._asPathString=function(){return this.pathSegTypeAsLetter},window.SVGPathSegClosePath.prototype.clone=function(){return new window.SVGPathSegClosePath(void 0)},window.SVGPathSegMovetoAbs=function(en,tn,nn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_MOVETO_ABS,"M",en),this._x=tn,this._y=nn},window.SVGPathSegMovetoAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegMovetoAbs.prototype.toString=function(){return"[object SVGPathSegMovetoAbs]"},window.SVGPathSegMovetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegMovetoAbs.prototype.clone=function(){return new window.SVGPathSegMovetoAbs(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegMovetoAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegMovetoAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegMovetoRel=function(en,tn,nn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_MOVETO_REL,"m",en),this._x=tn,this._y=nn},window.SVGPathSegMovetoRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegMovetoRel.prototype.toString=function(){return"[object SVGPathSegMovetoRel]"},window.SVGPathSegMovetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegMovetoRel.prototype.clone=function(){return new window.SVGPathSegMovetoRel(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegMovetoRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegMovetoRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoAbs=function(en,tn,nn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_ABS,"L",en),this._x=tn,this._y=nn},window.SVGPathSegLinetoAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoAbs.prototype.toString=function(){return"[object SVGPathSegLinetoAbs]"},window.SVGPathSegLinetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegLinetoAbs.prototype.clone=function(){return new window.SVGPathSegLinetoAbs(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegLinetoAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegLinetoAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoRel=function(en,tn,nn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_REL,"l",en),this._x=tn,this._y=nn},window.SVGPathSegLinetoRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoRel.prototype.toString=function(){return"[object SVGPathSegLinetoRel]"},window.SVGPathSegLinetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegLinetoRel.prototype.clone=function(){return new window.SVGPathSegLinetoRel(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegLinetoRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegLinetoRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicAbs=function(en,tn,nn,rn,an,sn,cn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS,"C",en),this._x=tn,this._y=nn,this._x1=rn,this._y1=an,this._x2=sn,this._y2=cn},window.SVGPathSegCurvetoCubicAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoCubicAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicAbs]"},window.SVGPathSegCurvetoCubicAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},window.SVGPathSegCurvetoCubicAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicAbs(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)},Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"x1",{get:function(){return this._x1},set:function(en){this._x1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"y1",{get:function(){return this._y1},set:function(en){this._y1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"x2",{get:function(){return this._x2},set:function(en){this._x2=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"y2",{get:function(){return this._y2},set:function(en){this._y2=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicRel=function(en,tn,nn,rn,an,sn,cn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL,"c",en),this._x=tn,this._y=nn,this._x1=rn,this._y1=an,this._x2=sn,this._y2=cn},window.SVGPathSegCurvetoCubicRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoCubicRel.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicRel]"},window.SVGPathSegCurvetoCubicRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},window.SVGPathSegCurvetoCubicRel.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicRel(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)},Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"x1",{get:function(){return this._x1},set:function(en){this._x1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"y1",{get:function(){return this._y1},set:function(en){this._y1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"x2",{get:function(){return this._x2},set:function(en){this._x2=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"y2",{get:function(){return this._y2},set:function(en){this._y2=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticAbs=function(en,tn,nn,rn,an){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS,"Q",en),this._x=tn,this._y=nn,this._x1=rn,this._y1=an},window.SVGPathSegCurvetoQuadraticAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoQuadraticAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticAbs]"},window.SVGPathSegCurvetoQuadraticAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x+" "+this._y},window.SVGPathSegCurvetoQuadraticAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticAbs(void 0,this._x,this._y,this._x1,this._y1)},Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,"x1",{get:function(){return this._x1},set:function(en){this._x1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,"y1",{get:function(){return this._y1},set:function(en){this._y1=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticRel=function(en,tn,nn,rn,an){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL,"q",en),this._x=tn,this._y=nn,this._x1=rn,this._y1=an},window.SVGPathSegCurvetoQuadraticRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoQuadraticRel.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticRel]"},window.SVGPathSegCurvetoQuadraticRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x+" "+this._y},window.SVGPathSegCurvetoQuadraticRel.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticRel(void 0,this._x,this._y,this._x1,this._y1)},Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,"x1",{get:function(){return this._x1},set:function(en){this._x1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,"y1",{get:function(){return this._y1},set:function(en){this._y1=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegArcAbs=function(en,tn,nn,rn,an,sn,cn,An){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_ARC_ABS,"A",en),this._x=tn,this._y=nn,this._r1=rn,this._r2=an,this._angle=sn,this._largeArcFlag=cn,this._sweepFlag=An},window.SVGPathSegArcAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegArcAbs.prototype.toString=function(){return"[object SVGPathSegArcAbs]"},window.SVGPathSegArcAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._r1+" "+this._r2+" "+this._angle+" "+(this._largeArcFlag?"1":"0")+" "+(this._sweepFlag?"1":"0")+" "+this._x+" "+this._y},window.SVGPathSegArcAbs.prototype.clone=function(){return new window.SVGPathSegArcAbs(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)},Object.defineProperty(window.SVGPathSegArcAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"r1",{get:function(){return this._r1},set:function(en){this._r1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"r2",{get:function(){return this._r2},set:function(en){this._r2=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"angle",{get:function(){return this._angle},set:function(en){this._angle=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"largeArcFlag",{get:function(){return this._largeArcFlag},set:function(en){this._largeArcFlag=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"sweepFlag",{get:function(){return this._sweepFlag},set:function(en){this._sweepFlag=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegArcRel=function(en,tn,nn,rn,an,sn,cn,An){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_ARC_REL,"a",en),this._x=tn,this._y=nn,this._r1=rn,this._r2=an,this._angle=sn,this._largeArcFlag=cn,this._sweepFlag=An},window.SVGPathSegArcRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegArcRel.prototype.toString=function(){return"[object SVGPathSegArcRel]"},window.SVGPathSegArcRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._r1+" "+this._r2+" "+this._angle+" "+(this._largeArcFlag?"1":"0")+" "+(this._sweepFlag?"1":"0")+" "+this._x+" "+this._y},window.SVGPathSegArcRel.prototype.clone=function(){return new window.SVGPathSegArcRel(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)},Object.defineProperty(window.SVGPathSegArcRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"r1",{get:function(){return this._r1},set:function(en){this._r1=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"r2",{get:function(){return this._r2},set:function(en){this._r2=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"angle",{get:function(){return this._angle},set:function(en){this._angle=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"largeArcFlag",{get:function(){return this._largeArcFlag},set:function(en){this._largeArcFlag=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"sweepFlag",{get:function(){return this._sweepFlag},set:function(en){this._sweepFlag=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoHorizontalAbs=function(en,tn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS,"H",en),this._x=tn},window.SVGPathSegLinetoHorizontalAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoHorizontalAbs.prototype.toString=function(){return"[object SVGPathSegLinetoHorizontalAbs]"},window.SVGPathSegLinetoHorizontalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x},window.SVGPathSegLinetoHorizontalAbs.prototype.clone=function(){return new window.SVGPathSegLinetoHorizontalAbs(void 0,this._x)},Object.defineProperty(window.SVGPathSegLinetoHorizontalAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoHorizontalRel=function(en,tn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL,"h",en),this._x=tn},window.SVGPathSegLinetoHorizontalRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoHorizontalRel.prototype.toString=function(){return"[object SVGPathSegLinetoHorizontalRel]"},window.SVGPathSegLinetoHorizontalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x},window.SVGPathSegLinetoHorizontalRel.prototype.clone=function(){return new window.SVGPathSegLinetoHorizontalRel(void 0,this._x)},Object.defineProperty(window.SVGPathSegLinetoHorizontalRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoVerticalAbs=function(en,tn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS,"V",en),this._y=tn},window.SVGPathSegLinetoVerticalAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoVerticalAbs.prototype.toString=function(){return"[object SVGPathSegLinetoVerticalAbs]"},window.SVGPathSegLinetoVerticalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._y},window.SVGPathSegLinetoVerticalAbs.prototype.clone=function(){return new window.SVGPathSegLinetoVerticalAbs(void 0,this._y)},Object.defineProperty(window.SVGPathSegLinetoVerticalAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoVerticalRel=function(en,tn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL,"v",en),this._y=tn},window.SVGPathSegLinetoVerticalRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoVerticalRel.prototype.toString=function(){return"[object SVGPathSegLinetoVerticalRel]"},window.SVGPathSegLinetoVerticalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._y},window.SVGPathSegLinetoVerticalRel.prototype.clone=function(){return new window.SVGPathSegLinetoVerticalRel(void 0,this._y)},Object.defineProperty(window.SVGPathSegLinetoVerticalRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicSmoothAbs=function(en,tn,nn,rn,an){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS,"S",en),this._x=tn,this._y=nn,this._x2=rn,this._y2=an},window.SVGPathSegCurvetoCubicSmoothAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoCubicSmoothAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicSmoothAbs]"},window.SVGPathSegCurvetoCubicSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},window.SVGPathSegCurvetoCubicSmoothAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicSmoothAbs(void 0,this._x,this._y,this._x2,this._y2)},Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,"x2",{get:function(){return this._x2},set:function(en){this._x2=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,"y2",{get:function(){return this._y2},set:function(en){this._y2=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicSmoothRel=function(en,tn,nn,rn,an){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL,"s",en),this._x=tn,this._y=nn,this._x2=rn,this._y2=an},window.SVGPathSegCurvetoCubicSmoothRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoCubicSmoothRel.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicSmoothRel]"},window.SVGPathSegCurvetoCubicSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},window.SVGPathSegCurvetoCubicSmoothRel.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicSmoothRel(void 0,this._x,this._y,this._x2,this._y2)},Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,"x2",{get:function(){return this._x2},set:function(en){this._x2=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,"y2",{get:function(){return this._y2},set:function(en){this._y2=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticSmoothAbs=function(en,tn,nn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS,"T",en),this._x=tn,this._y=nn},window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticSmoothAbs]"},window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticSmoothAbs(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticSmoothRel=function(en,tn,nn){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL,"t",en),this._x=tn,this._y=nn},window.SVGPathSegCurvetoQuadraticSmoothRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticSmoothRel]"},window.SVGPathSegCurvetoQuadraticSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticSmoothRel(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype,"x",{get:function(){return this._x},set:function(en){this._x=en,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype,"y",{get:function(){return this._y},set:function(en){this._y=en,this._segmentChanged()},enumerable:!0}),window.SVGPathElement.prototype.createSVGPathSegClosePath=function(){return new window.SVGPathSegClosePath(void 0)},window.SVGPathElement.prototype.createSVGPathSegMovetoAbs=function(en,tn){return new window.SVGPathSegMovetoAbs(void 0,en,tn)},window.SVGPathElement.prototype.createSVGPathSegMovetoRel=function(en,tn){return new window.SVGPathSegMovetoRel(void 0,en,tn)},window.SVGPathElement.prototype.createSVGPathSegLinetoAbs=function(en,tn){return new window.SVGPathSegLinetoAbs(void 0,en,tn)},window.SVGPathElement.prototype.createSVGPathSegLinetoRel=function(en,tn){return new window.SVGPathSegLinetoRel(void 0,en,tn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicAbs=function(en,tn,nn,rn,an,sn){return new window.SVGPathSegCurvetoCubicAbs(void 0,en,tn,nn,rn,an,sn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicRel=function(en,tn,nn,rn,an,sn){return new window.SVGPathSegCurvetoCubicRel(void 0,en,tn,nn,rn,an,sn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticAbs=function(en,tn,nn,rn){return new window.SVGPathSegCurvetoQuadraticAbs(void 0,en,tn,nn,rn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticRel=function(en,tn,nn,rn){return new window.SVGPathSegCurvetoQuadraticRel(void 0,en,tn,nn,rn)},window.SVGPathElement.prototype.createSVGPathSegArcAbs=function(en,tn,nn,rn,an,sn,cn){return new window.SVGPathSegArcAbs(void 0,en,tn,nn,rn,an,sn,cn)},window.SVGPathElement.prototype.createSVGPathSegArcRel=function(en,tn,nn,rn,an,sn,cn){return new window.SVGPathSegArcRel(void 0,en,tn,nn,rn,an,sn,cn)},window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalAbs=function(en){return new window.SVGPathSegLinetoHorizontalAbs(void 0,en)},window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalRel=function(en){return new window.SVGPathSegLinetoHorizontalRel(void 0,en)},window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalAbs=function(en){return new window.SVGPathSegLinetoVerticalAbs(void 0,en)},window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalRel=function(en){return new window.SVGPathSegLinetoVerticalRel(void 0,en)},window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothAbs=function(en,tn,nn,rn){return new window.SVGPathSegCurvetoCubicSmoothAbs(void 0,en,tn,nn,rn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothRel=function(en,tn,nn,rn){return new window.SVGPathSegCurvetoCubicSmoothRel(void 0,en,tn,nn,rn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothAbs=function(en,tn){return new window.SVGPathSegCurvetoQuadraticSmoothAbs(void 0,en,tn)},window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothRel=function(en,tn){return new window.SVGPathSegCurvetoQuadraticSmoothRel(void 0,en,tn)},"getPathSegAtLength"in window.SVGPathElement.prototype||(window.SVGPathElement.prototype.getPathSegAtLength=function(en){if(void 0===en||!isFinite(en))throw"Invalid arguments.";var tn=document.createElementNS("http://www.w3.org/2000/svg","path");tn.setAttribute("d",this.getAttribute("d"));var nn=tn.pathSegList.numberOfItems-1;if(nn<=0)return 0;do{if(tn.pathSegList.removeItem(nn),en>tn.getTotalLength())break;nn--}while(nn>0);return nn})),"SVGPathSegList"in window&&"appendItem"in window.SVGPathSegList.prototype||(window.SVGPathSegList=function(en){this._pathElement=en,this._list=this._parsePath(this._pathElement.getAttribute("d")),this._mutationObserverConfig={attributes:!0,attributeFilter:["d"]},this._pathElementMutationObserver=new MutationObserver(this._updateListFromPathMutations.bind(this)),this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)},window.SVGPathSegList.prototype.classname="SVGPathSegList",Object.defineProperty(window.SVGPathSegList.prototype,"numberOfItems",{get:function(){return this._checkPathSynchronizedToList(),this._list.length},enumerable:!0}),Object.defineProperty(window.SVGPathSegList.prototype,"length",{get:function(){return this._checkPathSynchronizedToList(),this._list.length},enumerable:!0}),Object.defineProperty(window.SVGPathElement.prototype,"pathSegList",{get:function(){return this._pathSegList||(this._pathSegList=new window.SVGPathSegList(this)),this._pathSegList},enumerable:!0}),Object.defineProperty(window.SVGPathElement.prototype,"normalizedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),Object.defineProperty(window.SVGPathElement.prototype,"animatedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),Object.defineProperty(window.SVGPathElement.prototype,"animatedNormalizedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),window.SVGPathSegList.prototype._checkPathSynchronizedToList=function(){this._updateListFromPathMutations(this._pathElementMutationObserver.takeRecords())},window.SVGPathSegList.prototype._updateListFromPathMutations=function(en){if(this._pathElement){var tn=!1;en.forEach((function(en){"d"==en.attributeName&&(tn=!0)})),tn&&(this._list=this._parsePath(this._pathElement.getAttribute("d")))}},window.SVGPathSegList.prototype._writeListToPath=function(){this._pathElementMutationObserver.disconnect(),this._pathElement.setAttribute("d",window.SVGPathSegList._pathSegArrayAsString(this._list)),this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)},window.SVGPathSegList.prototype.segmentChanged=function(en){this._writeListToPath()},window.SVGPathSegList.prototype.clear=function(){this._checkPathSynchronizedToList(),this._list.forEach((function(en){en._owningPathSegList=null})),this._list=[],this._writeListToPath()},window.SVGPathSegList.prototype.initialize=function(en){return this._checkPathSynchronizedToList(),this._list=[en],en._owningPathSegList=this,this._writeListToPath(),en},window.SVGPathSegList.prototype._checkValidIndex=function(en){if(isNaN(en)||en<0||en>=this.numberOfItems)throw"INDEX_SIZE_ERR"},window.SVGPathSegList.prototype.getItem=function(en){return this._checkPathSynchronizedToList(),this._checkValidIndex(en),this._list[en]},window.SVGPathSegList.prototype.insertItemBefore=function(en,tn){return this._checkPathSynchronizedToList(),tn>this.numberOfItems&&(tn=this.numberOfItems),en._owningPathSegList&&(en=en.clone()),this._list.splice(tn,0,en),en._owningPathSegList=this,this._writeListToPath(),en},window.SVGPathSegList.prototype.replaceItem=function(en,tn){return this._checkPathSynchronizedToList(),en._owningPathSegList&&(en=en.clone()),this._checkValidIndex(tn),this._list[tn]=en,en._owningPathSegList=this,this._writeListToPath(),en},window.SVGPathSegList.prototype.removeItem=function(en){this._checkPathSynchronizedToList(),this._checkValidIndex(en);var tn=this._list[en];return this._list.splice(en,1),this._writeListToPath(),tn},window.SVGPathSegList.prototype.appendItem=function(en){return this._checkPathSynchronizedToList(),en._owningPathSegList&&(en=en.clone()),this._list.push(en),en._owningPathSegList=this,this._writeListToPath(),en},window.SVGPathSegList._pathSegArrayAsString=function(en){var tn="",nn=!0;return en.forEach((function(en){nn?(nn=!1,tn+=en._asPathString()):tn+=" "+en._asPathString()})),tn},window.SVGPathSegList.prototype._parsePath=function(en){if(!en||0==en.length)return[];var tn=this,Builder=function(){this.pathSegList=[]};Builder.prototype.appendSegment=function(en){this.pathSegList.push(en)};var Source=function(en){this._string=en,this._currentIndex=0,this._endIndex=this._string.length,this._previousCommand=window.SVGPathSeg.PATHSEG_UNKNOWN,this._skipOptionalSpaces()};Source.prototype._isCurrentSpace=function(){var en=this._string[this._currentIndex];return en<=" "&&(" "==en||"\n"==en||"\t"==en||"\r"==en||"\f"==en)},Source.prototype._skipOptionalSpaces=function(){for(;this._currentIndex="0"&&en<="9")&&tn!=window.SVGPathSeg.PATHSEG_CLOSEPATH?tn==window.SVGPathSeg.PATHSEG_MOVETO_ABS?window.SVGPathSeg.PATHSEG_LINETO_ABS:tn==window.SVGPathSeg.PATHSEG_MOVETO_REL?window.SVGPathSeg.PATHSEG_LINETO_REL:tn:window.SVGPathSeg.PATHSEG_UNKNOWN},Source.prototype.initialCommandIsMoveTo=function(){if(!this.hasMoreData())return!0;var en=this.peekSegmentType();return en==window.SVGPathSeg.PATHSEG_MOVETO_ABS||en==window.SVGPathSeg.PATHSEG_MOVETO_REL},Source.prototype._parseNumber=function(){var en=0,tn=0,nn=1,rn=0,an=1,sn=1,cn=this._currentIndex;if(this._skipOptionalSpaces(),this._currentIndex"9")&&"."!=this._string.charAt(this._currentIndex))){for(var An=this._currentIndex;this._currentIndex="0"&&this._string.charAt(this._currentIndex)<="9";)this._currentIndex++;if(this._currentIndex!=An)for(var dn=this._currentIndex-1,un=1;dn>=An;)tn+=un*(this._string.charAt(dn--)-"0"),un*=10;if(this._currentIndex=this._endIndex||this._string.charAt(this._currentIndex)<"0"||this._string.charAt(this._currentIndex)>"9")return;for(;this._currentIndex="0"&&this._string.charAt(this._currentIndex)<="9";)nn*=10,rn+=(this._string.charAt(this._currentIndex)-"0")/nn,this._currentIndex+=1}if(this._currentIndex!=cn&&this._currentIndex+1=this._endIndex||this._string.charAt(this._currentIndex)<"0"||this._string.charAt(this._currentIndex)>"9")return;for(;this._currentIndex="0"&&this._string.charAt(this._currentIndex)<="9";)en*=10,en+=this._string.charAt(this._currentIndex)-"0",this._currentIndex++}var pn=tn+rn;if(pn*=an,en&&(pn*=Math.pow(10,sn*en)),cn!=this._currentIndex)return this._skipOptionalSpacesOrDelimiter(),pn}},Source.prototype._parseArcFlag=function(){if(!(this._currentIndex>=this._endIndex)){var en=!1,tn=this._string.charAt(this._currentIndex++);if("0"==tn)en=!1;else{if("1"!=tn)return;en=!0}return this._skipOptionalSpacesOrDelimiter(),en}},Source.prototype.parseSegment=function(){var en=this._string[this._currentIndex],nn=this._pathSegTypeFromChar(en);if(nn==window.SVGPathSeg.PATHSEG_UNKNOWN){if(this._previousCommand==window.SVGPathSeg.PATHSEG_UNKNOWN)return null;if((nn=this._nextCommandHelper(en,this._previousCommand))==window.SVGPathSeg.PATHSEG_UNKNOWN)return null}else this._currentIndex++;switch(this._previousCommand=nn,nn){case window.SVGPathSeg.PATHSEG_MOVETO_REL:return new window.SVGPathSegMovetoRel(tn,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_MOVETO_ABS:return new window.SVGPathSegMovetoAbs(tn,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_REL:return new window.SVGPathSegLinetoRel(tn,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_ABS:return new window.SVGPathSegLinetoAbs(tn,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL:return new window.SVGPathSegLinetoHorizontalRel(tn,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS:return new window.SVGPathSegLinetoHorizontalAbs(tn,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL:return new window.SVGPathSegLinetoVerticalRel(tn,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS:return new window.SVGPathSegLinetoVerticalAbs(tn,this._parseNumber());case window.SVGPathSeg.PATHSEG_CLOSEPATH:return this._skipOptionalSpaces(),new window.SVGPathSegClosePath(tn);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL:var rn={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicRel(tn,rn.x,rn.y,rn.x1,rn.y1,rn.x2,rn.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS:return rn={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoCubicAbs(tn,rn.x,rn.y,rn.x1,rn.y1,rn.x2,rn.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:return rn={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoCubicSmoothRel(tn,rn.x,rn.y,rn.x2,rn.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:return rn={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoCubicSmoothAbs(tn,rn.x,rn.y,rn.x2,rn.y2);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL:return rn={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoQuadraticRel(tn,rn.x,rn.y,rn.x1,rn.y1);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS:return rn={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoQuadraticAbs(tn,rn.x,rn.y,rn.x1,rn.y1);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:return new window.SVGPathSegCurvetoQuadraticSmoothRel(tn,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:return new window.SVGPathSegCurvetoQuadraticSmoothAbs(tn,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_ARC_REL:return rn={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegArcRel(tn,rn.x,rn.y,rn.x1,rn.y1,rn.arcAngle,rn.arcLarge,rn.arcSweep);case window.SVGPathSeg.PATHSEG_ARC_ABS:return rn={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegArcAbs(tn,rn.x,rn.y,rn.x1,rn.y1,rn.arcAngle,rn.arcLarge,rn.arcSweep);default:throw"Unknown path seg type."}};var nn=new Builder,rn=new Source(en);if(!rn.initialCommandIsMoveTo())return[];for(;rn.hasMoreData();){var an=rn.parseSegment();if(!an)return[];nn.appendSegment(an)}return nn.pathSegList}));class Paint{constructor(en){const tn=en||{};if(this.alpha=isNaN(tn.alpha)?100:tn.alpha,tn.copy)switch(this.type=tn.copy.type,this.alpha=tn.copy.alpha,this.solidColor=null,this.linearGradient=null,this.radialGradient=null,this.type){case"none":break;case"solidColor":this.solidColor=tn.copy.solidColor;break;case"linearGradient":this.linearGradient=tn.copy.linearGradient.cloneNode(!0);break;case"radialGradient":this.radialGradient=tn.copy.radialGradient.cloneNode(!0)}else if(tn.linearGradient)if(this.type="linearGradient",this.solidColor=null,this.radialGradient=null,tn.linearGradient.hasAttribute("xlink:href")){const en=document.getElementById(tn.linearGradient.getAttribute("xlink:href").substr(1));this.linearGradient=en.cloneNode(!0)}else this.linearGradient=tn.linearGradient.cloneNode(!0);else if(tn.radialGradient)if(this.type="radialGradient",this.solidColor=null,this.linearGradient=null,tn.radialGradient.hasAttribute("xlink:href")){const en=document.getElementById(tn.radialGradient.getAttribute("xlink:href").substr(1));this.radialGradient=en.cloneNode(!0)}else this.radialGradient=tn.radialGradient.cloneNode(!0);else tn.solidColor?(this.type="solidColor",this.solidColor=tn.solidColor):(this.type="none",this.solidColor=null,this.linearGradient=null,this.radialGradient=null)}} +/** + * Tools for working with units. + * @module units + * @license MIT + * + * @copyright 2010 Alexis Deveria, 2010 Jeff Schiller + */const ma="http://www.w3.org/2000/svg",fa=["x","x1","cx","rx","width"],ya=["y","y1","cy","ry","height"],ba=["r","radius",...fa,...ya];let va,wa={};const getTypeMap$2=()=>wa,shortFloat=en=>{const tn=va.getRoundDigits();return isNaN(en)?Array.isArray(en)?shortFloat(en[0])+","+shortFloat(en[1]):Number.parseFloat(en).toFixed(tn)-0:Number(Number(en).toFixed(tn))},convertUnit$3=(en,tn)=>(tn=tn||va.getBaseUnit(),shortFloat(en/wa[tn])),setUnitAttr=(en,tn,nn)=>{en.setAttribute(tn,nn)},convertToNum=(en,tn)=>{if(!isNaN(tn))return tn-0;if("%"===tn.substr(-1)){const nn=tn.substr(0,tn.length-1)/100,rn=va.getWidth(),an=va.getHeight();return fa.includes(en)?nn*rn:ya.includes(en)?nn*an:nn*Math.sqrt(rn*rn+an*an)/Math.sqrt(2)}const nn=tn.substr(-2);return tn.substr(0,tn.length-2)*wa[nn]},xa={HTML:"http://www.w3.org/1999/xhtml",MATH:"http://www.w3.org/1998/Math/MathML",SE:"http://svg-edit.googlecode.com",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink",OI:"http://www.optimistik.fr/namespace/svg/OIdata",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"},getReverseNS=function(){const en={};return Object.entries(xa).forEach((tn=>{let[nn,rn]=tn;en[rn]=nn.toLowerCase()})),en},ka=document.createElementNS(xa.SVG,"svg"),transformPoint=function(en,tn,nn){return{x:nn.a*en+nn.c*tn+nn.e,y:nn.b*en+nn.d*tn+nn.f}},isIdentity=function(en){return 1===en.a&&0===en.b&&0===en.c&&1===en.d&&0===en.e&&0===en.f},matrixMultiply=function(){for(var en=arguments.length,tn=new Array(en),nn=0;nntn.multiply(en)));return Math.abs(rn.a)<1e-14&&(rn.a=0),Math.abs(rn.b)<1e-14&&(rn.b=0),Math.abs(rn.c)<1e-14&&(rn.c=0),Math.abs(rn.d)<1e-14&&(rn.d=0),Math.abs(rn.e)<1e-14&&(rn.e=0),Math.abs(rn.f)<1e-14&&(rn.f=0),rn},hasMatrixTransform=function(en){if(!en)return!1;let tn=en.numberOfItems;for(;tn--;){const nn=en.getItem(tn);if(1===nn.type&&!isIdentity(nn.matrix))return!0}return!1},transformBox=function(en,tn,nn,rn,an){const sn=transformPoint(en,tn,an),cn=transformPoint(en+nn,tn,an),An=transformPoint(en,tn+rn,an),dn=transformPoint(en+nn,tn+rn,an),un=Math.min(sn.x,cn.x,An.x,dn.x),pn=Math.max(sn.x,cn.x,An.x,dn.x),hn=Math.min(sn.y,cn.y,An.y,dn.y);return{tl:sn,tr:cn,bl:An,br:dn,aabox:{x:un,y:hn,width:pn-un,height:Math.max(sn.y,cn.y,An.y,dn.y)-hn}}},transformListToTransform=function(en,tn,nn){if(!en)return ka.createSVGTransformFromMatrix(ka.createSVGMatrix());if(tn=tn||0,nn=nn||en.numberOfItems-1,(tn=Number.parseInt(tn))>(nn=Number.parseInt(nn))){const en=nn;nn=tn,tn=en}let rn=ka.createSVGMatrix();for(let an=tn;an<=nn;++an){const tn=an>=0&&an{const tn=en.transform.baseVal;return transformListToTransform(tn).matrix},snapToAngle=(en,tn,nn,rn)=>{const an=Math.PI/4,sn=nn-en,cn=rn-tn,An=Math.atan2(cn,sn),dn=Math.sqrt(sn*sn+cn*cn),un=Math.round(An/an)*an;return{x:en+dn*Math.cos(un),y:tn+dn*Math.sin(un),a:un}},rectsIntersect=(en,tn)=>tn.xen.x&&tn.yen.y;function isObject$9(en){return en&&"object"==typeof en&&!Array.isArray(en)}function mergeDeep$1(en,tn){const nn=Object.assign({},en);return isObject$9(en)&&isObject$9(tn)&&Object.keys(tn).forEach((rn=>{isObject$9(tn[rn])?rn in en?nn[rn]=mergeDeep$1(en[rn],tn[rn]):Object.assign(nn,{[rn]:tn[rn]}):Object.assign(nn,{[rn]:tn[rn]})})),nn}function getClosest(en,tn){const nn=tn.charAt(0),rn="classList"in document.documentElement;let an,sn;for("["===nn&&(an=(tn=tn.substr(1,tn.length-2)).split("="),an.length>1&&(sn=!0,an[1]=an[1].replace(/"/g,"").replace(/'/g,"")));en&&en!==document&&1===en.nodeType;en=en.parentNode){if("."===nn)if(rn){if(en.classList.contains(tn.substr(1)))return en}else if(new RegExp("(^|\\s)"+tn.substr(1)+"(\\s|$)").test(en.className))return en;if("#"===nn&&en.id===tn.substr(1))return en;if("["===nn&&en.hasAttribute(an[0])){if(!sn)return en;if(en.getAttribute(an[0])===an[1])return en}if(en.tagName.toLowerCase()===tn)return en}return null}function getParents(en,tn){const nn=[],rn=null==tn?void 0:tn.charAt(0);for(;en&&en!==document;en=en.parentNode)tn?("."===rn&&en.classList.contains(tn.substr(1))&&nn.push(en),"#"===rn&&en.id===tn.substr(1)&&nn.push(en),"["===rn&&en.hasAttribute(tn.substr(1,tn.length-1))&&nn.push(en),en.tagName.toLowerCase()===tn&&nn.push(en)):nn.push(en);return nn.length?nn:null} +/** + * Miscellaneous utilities. + * @module utilities + * @license MIT + * + * @copyright 2010 Alexis Deveria, 2010 Jeff Schiller + */const Ca="a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use,clipPath".split(",");let Sa=null,Ba=null;const toXml=en=>en.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");function encode64(en){return en=encodeUTF8(en),window.btoa(en)}function decode64$1(en){return function decodeUTF8(en){return decodeURIComponent(escape(en))}(window.atob(en))}const encodeUTF8=en=>unescape(encodeURIComponent(en)),createObjectURL=en=>en&&"undefined"!=typeof URL&&URL.createObjectURL?URL.createObjectURL(en):"",Ea=(()=>{if("undefined"==typeof Blob)return"";const en=new Blob(["SVG-edit "],{type:"text/html"});return createObjectURL(en)})(),text2xml=en=>{let tn,nn;en.includes("{if(1===(null==en?void 0:en.nodeType)){tn(en);let nn=en.childNodes.length;for(;nn--;)walkTree(en.childNodes.item(nn),tn)}},getUrlFromAttr=function(en){if(en){if(en.startsWith('url("'))return en.substring(5,en.indexOf('"',6));if(en.startsWith("url('"))return en.substring(5,en.indexOf("'",6));if(en.startsWith("url("))return en.substring(4,en.indexOf(")"))}return null};let getHref=function(en){return en.getAttributeNS(xa.XLINK,"href")},setHref=function(en,tn){en.setAttributeNS(xa.XLINK,"xlink:href",tn)};const findDefs=function(){const en=Sa.getSvgContent();let tn=en.getElementsByTagNameNS(xa.SVG,"defs");return tn.length>0?tn=tn[0]:(tn=en.ownerDocument.createElementNS(xa.SVG,"defs"),en.firstChild?en.insertBefore(tn,en.firstChild.nextSibling):en.append(tn)),tn},getBBox=function(en){const tn=en||Sa.getSelectedElements()[0];if(1!==en.nodeType)return null;const nn=tn.nodeName;let rn=null;switch(nn){case"text":""===tn.textContent?(tn.textContent="a",rn=tn.getBBox(),tn.textContent=""):tn.getBBox&&(rn=tn.getBBox());break;case"path":case"g":case"a":tn.getBBox&&(rn=tn.getBBox());break;default:if("use"===nn)rn=tn.getBBox();else if(Ca.includes(nn))if(tn)try{rn=tn.getBBox()}catch(en){const nn=tn.getExtentOfChar(0),an=tn.getComputedTextLength();rn={x:nn.x,y:nn.y,width:an,height:nn.height}}else{const en=getClosest(tn.parentNode,"foreignObject");en.length&&en[0].getBBox&&(rn=en[0].getBBox())}}return rn&&(rn=(en=>{let{x:tn,y:nn,width:rn,height:an}=en;return{x:tn,y:nn,width:rn,height:an}})(rn)),rn},getPathDFromSegments=function(en){let tn="";return en.forEach((function(en,nn){let[rn,an]=en;tn+=rn;for(let en=0;en-.001&&nn<.001||nn<-89.99||nn>89.99)}(sn,cn))if(["ellipse","path","line","polyline","polygon"].includes(en.tagName))An=getBBoxOfElementAsPath(en,tn,nn),rn=An;else if("rect"===en.tagName){const an=Number(en.getAttribute("rx")),sn=Number(en.getAttribute("ry"));(an||sn)&&(An=getBBoxOfElementAsPath(en,tn,nn),rn=An)}if(!An){const{matrix:en}=transformListToTransform(an);rn=transformBox(rn.x,rn.y,rn.width,rn.height,en).aabox}}return rn},getStrokeOffsetForBBox=en=>{const tn=en.getAttribute("stroke-width");return isNaN(tn)||"none"===en.getAttribute("stroke")?0:tn/2},getStrokedBBox=(en,tn,nn)=>{if(!en||!en.length)return!1;let rn;if(en.forEach((en=>{rn||en.parentNode&&(rn=getBBoxWithTransform(en,tn,nn))})),!rn)return null;let an=rn.x+rn.width,sn=rn.y+rn.height,cn=rn.x,An=rn.y;if(1===en.length){const tn=getStrokeOffsetForBBox(en[0]);cn-=tn,An-=tn,an+=tn,sn+=tn}else en.forEach((en=>{const rn=getBBoxWithTransform(en,tn,nn);if(rn){const tn=getStrokeOffsetForBBox(en);cn=Math.min(cn,rn.x-tn),An=Math.min(An,rn.y-tn),1===en.nodeType&&(an=Math.max(an,rn.x+rn.width+tn),sn=Math.max(sn,rn.y+rn.height+tn))}}));return rn.x=cn,rn.y=An,rn.width=an-cn,rn.height=sn-An,rn},getVisibleElements=en=>{en||(en=Sa.getSvgContent().children[0]);const tn=[],nn=en.children;return Array.from(nn,(en=>{en.getBBox&&tn.push(en)})),tn.reverse()},getStrokedBBoxDefaultVisible=en=>(en||(en=getVisibleElements()),getStrokedBBox(en,Sa.addSVGElementsFromJson,Sa.pathActions)),getRotationAngleFromTransformList=(en,tn)=>{if(!en)return 0;for(let nn=0;nn{var nn;const rn=null===(nn=(en||Sa.getSelectedElements()[0]).transform)||void 0===nn?void 0:nn.baseVal;return getRotationAngleFromTransformList(rn,tn)};const getRefElem=en=>getElement(getUrlFromAttr(en).substr(1)),getFeGaussianBlur=en=>{var tn;if("feGaussianBlur"===(null==en||null===(tn=en.firstChild)||void 0===tn?void 0:tn.tagName))return en.firstChild;{const tn=en.children;for(const[en,nn]of Object.entries(tn))if("feGaussianBlur"===nn.tagName)return nn}return null},getElement=en=>Ba.querySelector("#"+en),assignAttributes=(en,tn,nn,rn)=>{for(const[nn,an]of Object.entries(tn)){const tn="xml:"===nn.substr(0,4)?xa.XML:"xlink:"===nn.substr(0,6)?xa.XLINK:null;void 0!==an?tn?en.setAttributeNS(tn,nn,an):rn?setUnitAttr(en,nn,an):en.setAttribute(nn,an):tn?en.removeAttributeNS(tn,nn):en.removeAttribute(nn)}},cleanupElement=en=>{const tn={"fill-opacity":1,"stop-opacity":1,opacity:1,stroke:"none","stroke-dasharray":"none","stroke-linejoin":"miter","stroke-linecap":"butt","stroke-opacity":1,"stroke-width":1,rx:0,ry:0};"ellipse"===en.nodeName&&(delete tn.rx,delete tn.ry),Object.entries(tn).forEach((tn=>{let[nn,rn]=tn;en.getAttribute(nn)===String(rn)&&en.removeAttribute(nn)}))},snapToGrid=en=>{const tn=Sa.getBaseUnit();let nn=Sa.getSnappingStep();return"px"!==tn&&(nn*=getTypeMap$2()[tn]),Math.round(en/nn)*nn},preventClickDefault=en=>{$click$6(en,(en=>{en.preventDefault()}))},stringToHTML=en=>(new DOMParser).parseFromString(en,"text/html").body.firstChild,insertChildAtIndex=function(en,tn){let nn=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const rn=stringToHTML(tn);nn>=en.children.length?en.appendChild(rn):en.insertBefore(rn,en.children[nn])},$id$8=en=>document.getElementById(en),$qq$1=en=>document.querySelector(en),$qa$2=en=>[...document.querySelectorAll(en)],$click$6=(en,tn)=>{en.addEventListener("click",tn),en.addEventListener("touchend",tn)},ja={BEFORE_APPLY:"before_apply",AFTER_APPLY:"after_apply",BEFORE_UNAPPLY:"before_unapply",AFTER_UNAPPLY:"after_unapply"};class Command{getText(){return this.text}apply(en,tn){en&&en.handleHistoryEvent(ja.BEFORE_APPLY,this),tn(en),en&&en.handleHistoryEvent(ja.AFTER_APPLY,this)}unapply(en,tn){en&&en.handleHistoryEvent(ja.BEFORE_UNAPPLY,this),tn(),en&&en.handleHistoryEvent(ja.AFTER_UNAPPLY,this)}elements(){return[this.elem]}type(){return this.constructor.name}}class MoveElementCommand$1 extends Command{constructor(en,tn,nn,rn){super(),this.elem=en,this.text=rn?"Move "+en.tagName+" to "+rn:"Move "+en.tagName,this.oldNextSibling=tn,this.oldParent=nn,this.newNextSibling=en.nextSibling,this.newParent=en.parentNode}apply(en){super.apply(en,(()=>{this.elem=this.newParent.insertBefore(this.elem,this.newNextSibling)}))}unapply(en){super.unapply(en,(()=>{this.elem=this.oldParent.insertBefore(this.elem,this.oldNextSibling)}))}}class InsertElementCommand$4 extends Command{constructor(en,tn){super(),this.elem=en,this.text=tn||"Create "+en.tagName,this.parent=en.parentNode,this.nextSibling=this.elem.nextSibling}apply(en){super.apply(en,(()=>{this.elem=this.parent.insertBefore(this.elem,this.nextSibling)}))}unapply(en){super.unapply(en,(()=>{this.parent=this.elem.parentNode,this.elem.remove()}))}}class RemoveElementCommand$2 extends Command{constructor(en,tn,nn,rn){super(),this.elem=en,this.text=rn||"Delete "+en.tagName,this.nextSibling=tn,this.parent=nn}apply(en){super.apply(en,(()=>{this.parent=this.elem.parentNode,this.elem.remove()}))}unapply(en){super.unapply(en,(()=>{this.nextSibling||console.error("Reference element was lost"),this.parent.insertBefore(this.elem,this.nextSibling)}))}}class ChangeElementCommand$2 extends Command{constructor(en,tn,nn){super(),this.elem=en,this.text=nn?"Change "+en.tagName+" "+nn:"Change "+en.tagName,this.newValues={},this.oldValues=tn;for(const nn in tn)this.newValues[nn]="#text"===nn?en?en.textContent:"":"#href"===nn?getHref(en):en.getAttribute(nn)}apply(en){super.apply(en,(()=>{let en=!1;if(Object.entries(this.newValues).forEach((tn=>{let[nn,rn]=tn;rn?"#text"===nn?this.elem.textContent=rn:"#href"===nn?setHref(this.elem,rn):this.elem.setAttribute(nn,rn):"#text"===nn?this.elem.textContent="":(this.elem.setAttribute(nn,""),this.elem.removeAttribute(nn)),"transform"===nn&&(en=!0)})),!en){const en=getRotationAngle(this.elem);if(en){const tn=getBBox(this.elem),nn=["rotate(",en," ",tn.x+tn.width/2,",",tn.y+tn.height/2,")"].join("");nn!==this.elem.getAttribute("transform")&&this.elem.setAttribute("transform",nn)}}}))}unapply(en){super.unapply(en,(()=>{let en=!1;if(Object.entries(this.oldValues).forEach((tn=>{let[nn,rn]=tn;rn?"#text"===nn?this.elem.textContent=rn:"#href"===nn?setHref(this.elem,rn):this.elem.setAttribute(nn,rn):"#text"===nn?this.elem.textContent="":this.elem.removeAttribute(nn),"transform"===nn&&(en=!0)})),!en){const en=getRotationAngle(this.elem);if(en){const tn=getBBox(this.elem),nn=["rotate(",en," ",tn.x+tn.width/2,",",tn.y+tn.height/2,")"].join("");nn!==this.elem.getAttribute("transform")&&this.elem.setAttribute("transform",nn)}}}))}}class BatchCommand$4 extends Command{constructor(en){super(),this.text=en||"Batch Command",this.stack=[]}apply(en){super.apply(en,(()=>{this.stack.forEach((tn=>{console.assert(tn,"stack item should not be null"),tn&&tn.apply(en)}))}))}unapply(en){super.unapply(en,(()=>{this.stack.reverse().forEach((tn=>{console.assert(tn,"stack item should not be null"),tn&&tn.unapply(en)}))}))}elements(){const en=[];let tn=this.stack.length;for(;tn--;){if(!this.stack[tn])continue;const nn=this.stack[tn].elements();let rn=nn.length;for(;rn--;)en.includes(nn[rn])||en.push(nn[rn])}return en}addSubCommand(en){console.assert(null!==en,"cmd should not be null"),this.stack.push(en)}isEmpty(){return!this.stack.length}}var La=Object.freeze({__proto__:null,HistoryEventTypes:ja,Command:Command,MoveElementCommand:MoveElementCommand$1,InsertElementCommand:InsertElementCommand$4,RemoveElementCommand:RemoveElementCommand$2,ChangeElementCommand:ChangeElementCommand$2,BatchCommand:BatchCommand$4,UndoManager:class UndoManager$1{constructor(en){this.handler_=en||null,this.undoStackPointer=0,this.undoStack=[],this.undoChangeStackPointer=-1,this.undoableChangeStack=[]}resetUndoStack(){this.undoStack=[],this.undoStackPointer=0}getUndoStackSize(){return this.undoStackPointer}getRedoStackSize(){return this.undoStack.length-this.undoStackPointer}getNextUndoCommandText(){return this.undoStackPointer>0?this.undoStack[this.undoStackPointer-1].getText():""}getNextRedoCommandText(){return this.undoStackPointer0&&this.undoStack[--this.undoStackPointer].unapply(this.handler_)}redo(){this.undoStackPointer0&&this.undoStack[this.undoStackPointer++].apply(this.handler_)}addCommandToHistory(en){this.undoStackPointer0&&(this.undoStack=this.undoStack.splice(0,this.undoStackPointer)),this.undoStack.push(en),this.undoStackPointer=this.undoStack.length}beginUndoableChange(en,tn){const nn=++this.undoChangeStackPointer;let rn=tn.length;const an=new Array(rn),sn=new Array(rn);for(;rn--;){const nn=tn[rn];nn&&(sn[rn]=nn,an[rn]=nn.getAttribute(en))}this.undoableChangeStack[nn]={attrName:en,oldValues:an,elements:sn}}finishUndoableChange(){const en=this.undoChangeStackPointer--,tn=this.undoableChangeStack[en],{attrName:nn}=tn,rn=new BatchCommand$4("Change "+nn);let an=tn.elements.length;for(;an--;){const en=tn.elements[an];if(!en)continue;const sn={};sn[nn]=tn.oldValues[an],sn[nn]!==en.getAttribute(nn)&&rn.addSubCommand(new ChangeElementCommand$2(en,sn,nn))}return this.undoableChangeStack[en]=null,rn}}}); +/** + * Path functionality. + * @module path + * @license MIT + * + * @copyright 2011 Alexis Deveria, 2011 Jeff Schiller + */let Pa=null;const ptObjToArrMethod=function(en,tn){return Pa.getSegData()[en].map((en=>tn[en]))},getGripPtMethod=function(en,tn){const{path:nn}=en;let rn={x:tn?tn.x:en.item.x,y:tn?tn.y:en.item.y};nn.matrix&&(rn=transformPoint(rn.x,rn.y,nn.matrix));const an=Pa.getZoom();return rn.x*=an,rn.y*=an,rn},getPointFromGripMethod=function(en,tn){const nn={x:en.x,y:en.y};tn.matrix&&(en=transformPoint(nn.x,nn.y,tn.imatrix),nn.x=en.x,nn.y=en.y);const rn=Pa.getZoom();return nn.x/=rn,nn.y/=rn,nn},getGripContainerMethod=function(){let en=getElement("pathpointgrip_container");if(!en){const tn=getElement("selectorParentGroup");en=document.createElementNS(xa.SVG,"g"),tn.append(en),en.id="pathpointgrip_container"}return en},addPointGripMethod=function(en,tn,nn){const rn=getGripContainerMethod();let an=getElement("pathpointgrip_"+en);if(!an){var sn;an=document.createElementNS(xa.SVG,"circle");const tn={id:"pathpointgrip_"+en,display:"none",r:4,fill:"#0FF",stroke:"#00F","stroke-width":2,cursor:"move",style:"pointer-events:all"},nn=Pa.getUIStrings();"pathNodeTooltip"in nn&&(tn["xlink:title"]=nn.pathNodeTooltip),assignAttributes(an,tn),rn.append(an),null===(sn=document.getElementById("pathpointgrip_"+en))||void 0===sn||sn.addEventListener("dblclick",(()=>{const en=Pa.getPathObj();en&&en.setSegType()}))}return tn&&nn&&assignAttributes(an,{cx:tn,cy:nn,display:"inline"}),an},addCtrlGripMethod=function(en){let tn=getElement("ctrlpointgrip_"+en);if(tn)return tn;tn=document.createElementNS(xa.SVG,"circle");const nn={id:"ctrlpointgrip_"+en,display:"none",r:4,fill:"#0FF",stroke:"#55F","stroke-width":1,cursor:"move",style:"pointer-events:all"},rn=Pa.getUIStrings();return"pathCtrlPtTooltip"in rn&&(nn["xlink:title"]=rn.pathCtrlPtTooltip),assignAttributes(tn,nn),getGripContainerMethod().append(tn),tn},getCtrlLineMethod=function(en){let tn=getElement("ctrlLine_"+en);return tn||(tn=document.createElementNS(xa.SVG,"line"),assignAttributes(tn,{id:"ctrlLine_"+en,stroke:"#555","stroke-width":1,style:"pointer-events:none"}),getGripContainerMethod().append(tn),tn)},getPointGripMethod=function(en,tn){const{index:nn}=en,rn=addPointGripMethod(nn);if(tn){const tn=getGripPtMethod(en);assignAttributes(rn,{cx:tn.x,cy:tn.y,display:"inline"})}return rn},getControlPointsMethod=function(en){const{item:tn,index:nn}=en;if(!("x1"in tn)||!("x2"in tn))return null;const rn={};getGripContainerMethod();const an=[Pa.getPathObj().segs[nn-1].item,tn];for(let sn=1;sn<3;sn++){const cn=nn+"c"+sn,An=rn["c"+sn+"_line"]=getCtrlLineMethod(cn),dn=getGripPtMethod(en,{x:tn["x"+sn],y:tn["y"+sn]}),un=getGripPtMethod(en,{x:an[sn-1].x,y:an[sn-1].y});assignAttributes(An,{x1:dn.x,y1:dn.y,x2:un.x,y2:un.y,display:"inline"}),rn["c"+sn+"_line"]=An;const pn=rn["c"+sn]=addCtrlGripMethod(cn);assignAttributes(pn,{cx:dn.x,cy:dn.y,display:"inline"}),rn["c"+sn]=pn}return rn},replacePathSegMethod=function(en,tn,nn,rn){const an=Pa.getPathObj(),sn=rn||an.elem,cn=sn["createSVGPathSeg"+Pa.getPathFuncs()[en]](...nn);sn.pathSegList.replaceItem(cn,tn)},getSegSelectorMethod=function(en,tn){const{index:nn}=en;let rn=getElement("segline_"+nn);if(!rn){const en=getGripContainerMethod();rn=document.createElementNS(xa.SVG,"path"),assignAttributes(rn,{id:"segline_"+nn,display:"none",fill:"none",stroke:"#0FF","stroke-width":2,style:"pointer-events:none",d:"M0,0 0,0"}),en.append(rn)}if(tn){const{prev:tn}=en;if(!tn)return rn.setAttribute("display","none"),rn;const nn=getGripPtMethod(tn);replacePathSegMethod(2,0,[nn.x,nn.y],rn);const an=ptObjToArrMethod(en.type,en.item);for(let tn=0;tn element");this.elem=en,this.segs=[],this.selected_pts=[],Pa.setPathObj(this),this.init()}setPathContext(){Pa.setPathObj(this)}init(){const en=getGripContainerMethod().querySelectorAll("*");Array.prototype.forEach.call(en,(function(en){en.setAttribute("display","none")}));const tn=this.elem.pathSegList,nn=tn.numberOfItems;this.segs=[],this.selected_pts=[],this.first_seg=null;for(let en=0;en=nn?null:rn[en+1],cn=en-1<0?null:rn[en-1];if(2===tn.type){if(cn&&1!==cn.type){const en=rn[an];en.next=rn[an+1],en.next.prev=en,en.addGrip()}an=en}else if(1===(null==sn?void 0:sn.type))tn.next=rn[an+1],tn.next.prev=tn,tn.mate=rn[an],tn.addGrip(),this.first_seg||(this.first_seg=tn);else if(sn)1!==tn.type&&(tn.addGrip(),sn&&2!==sn.type&&(tn.next=sn,tn.next.prev=tn));else if(1!==tn.type){const en=rn[an];en.next=rn[an+1],en.next.prev=en,en.addGrip(),tn.addGrip(),this.first_seg||(this.first_seg=rn[an])}}return this}eachSeg(en){const tn=this.segs.length;for(let nn=0;nn{this.segs[en].ptgrip&&!this.selected_pts.includes(en)&&en>=0&&this.selected_pts.push(en)})),this.selected_pts.sort();let tn=this.selected_pts.length;const nn=[];for(nn.length=tn;tn--;){const en=this.selected_pts[tn],rn=this.segs[en];rn.select(!0),nn[tn]=rn.ptgrip}const rn=Path$1.subpathIsClosed(this.selected_pts[0]);Pa.addPtsToSelection({grips:nn,closedSubpath:rn})}static subpathIsClosed(en){let tn=!1;return Pa.getPathObj().eachSeg((function(nn){return nn<=en||2!==this.type&&(1!==this.type||(tn=!0,!1))})),tn}} +/** + * Path functionality. + * @module path + * @license MIT + * + * @copyright 2011 Alexis Deveria, 2011 Jeff Schiller + */let Ta=null,Fa=null;const convertPath$1=function(en,tn){const{pathSegList:nn}=en,rn=nn.numberOfItems;let an=0,sn=0,cn="",An=null;for(let en=0;en=nn-an&&un<=nn+an&&pn>=cn-an&&pn<=cn+an){sn=!0;break}}cn=Ta.getId(),Ta.removePath_(cn);const An=getElement(cn);let fn,yn;const bn=en.numberOfItems;if(sn){if(rn<=1&&bn>=2){const tn=en.getItem(0).x,nn=en.getItem(0).y;yn=hn.pathSegList.getItem(1),fn=4===yn.pathSegType?mn.createSVGPathSegLinetoAbs(tn,nn):mn.createSVGPathSegCurvetoCubicAbs(tn,nn,yn.x1/dn,yn.y1/dn,tn,nn);const rn=mn.createSVGPathSegClosePath();en.appendItem(fn),en.appendItem(rn)}else if(bn<3)return _n=!1,_n;if(hn.remove(),Ta.setDrawnPath(null),Ta.setStarted(!1),nn){Fa.matrix&&Ta.remapElement(An,{},Fa.matrix.inverse());const en=An.getAttribute("d"),tn=Fa.elem.getAttribute("d");return Fa.elem.setAttribute("d",tn+en),An.parentNode.removeChild(An),Fa.matrix&&Ta.recalcRotatedPath(),Ua.toEditMode(Fa.elem),Fa.selectPt(),!1}}else{if(Ta.getContainer()===Ta.getMouseTarget(tn)||!Ta.getContainer().contains(Ta.getMouseTarget(tn)))return!1;const en=mn.pathSegList.numberOfItems,rn=mn.pathSegList.getItem(en-1),an=rn.x,sn=rn.y;if(tn.shiftKey){const en=snapToAngle(an,sn,un,pn);({x:un,y:pn}=en)}yn=hn.pathSegList.getItem(1),fn=4===yn.pathSegType?mn.createSVGPathSegLinetoAbs(Ta.round(un),Ta.round(pn)):mn.createSVGPathSegCurvetoCubicAbs(Ta.round(un),Ta.round(pn),yn.x1/dn,yn.y1/dn,yn.x2/dn,yn.y2/dn),mn.pathSegList.appendItem(fn),un*=dn,pn*=dn,hn.setAttribute("d",["M",un,pn,un,pn].join(" ")),gn=en,nn&&(gn+=Fa.segs.length),Ta.addPointGrip(gn,un,pn)}}else{const en="M"+un+","+pn+" ";Ta.setDrawnPath(Ta.addSVGElementsFromJson({element:"path",curStyles:!0,attr:{d:en,id:Ta.getNextId(),opacity:Ta.getOpacity()/2}})),hn.setAttribute("d",["M",rn,An,rn,An].join(" ")),gn=nn?Fa.segs.length:0,Ta.addPointGrip(gn,rn,An)}}},mouseMove(nn,rn){const sn=Ta.getZoom();an=!0;const cn=Ta.getDrawnPath();if("path"!==Ta.getCurrentMode())if(Fa.dragging){const en=Ta.getPointFromGrip({x:Fa.dragging[0],y:Fa.dragging[1]},Fa),tn=Ta.getPointFromGrip({x:nn,y:rn},Fa),an=tn.x-en.x,sn=tn.y-en.y;Fa.dragging=[nn,rn],Fa.dragctrl?Fa.moveCtrl(an,sn):Fa.movePts(an,sn)}else Fa.selected_pts=[],Fa.eachSeg((function(en){const tn=this;if(!tn.next&&!tn.prev)return;const nn=Ta.getRubberBox(),rn=getBBox(nn),an=Ta.getGripPt(tn),sn={x:an.x,y:an.y,width:0,height:0},cn=rectsIntersect(rn,sn);this.select(cn),cn&&Fa.selected_pts.push(tn.index)}));else{if(!cn)return;const an=cn.pathSegList,An=an.numberOfItems-1;if(en){const dn=Ta.addCtrlGrip("1c1"),un=Ta.addCtrlGrip("0c2");dn.setAttribute("cx",nn),dn.setAttribute("cy",rn),dn.setAttribute("display","inline");const pn=en[0],hn=en[1],gn=pn+(pn-nn/sn),_n=hn+(hn-rn/sn);un.setAttribute("cx",gn*sn),un.setAttribute("cy",_n*sn),un.setAttribute("display","inline");const mn=Ta.getCtrlLine(1);if(assignAttributes(mn,{x1:nn,y1:rn,x2:gn*sn,y2:_n*sn,display:"inline"}),0===An)tn=[nn,rn];else{const en=an.getItem(An-1);let nn=en.x,rn=en.y;6===en.pathSegType?(nn+=nn-en.x2,rn+=rn-en.y2):tn&&(nn=tn[0]/sn,rn=tn[1]/sn),Ta.replacePathSeg(6,An,[pn,hn,nn,rn,gn,_n],cn)}}else{const en=getElement("path_stretch_line");if(en){const cn=an.getItem(An);if(6===cn.pathSegType){const tn=cn.x+(cn.x-cn.x2),an=cn.y+(cn.y-cn.y2);Ta.replacePathSeg(6,1,[nn,rn,tn*sn,an*sn,nn,rn],en)}else tn?Ta.replacePathSeg(6,1,[nn,rn,tn[0],tn[1],nn,rn],en):Ta.replacePathSeg(4,1,[nn,rn],en)}}}},mouseUp(nn,rn,sn,cn){const An=Ta.getDrawnPath();if("path"===Ta.getCurrentMode())return en=null,An||(rn=getElement(Ta.getId()),Ta.setStarted(!1),tn=null),{keep:!0,element:rn};const dn=Ta.getRubberBox();if(Fa.dragging){const en=Fa.cur_pt;Fa.dragging=!1,Fa.dragctrl=!1,Fa.update(),an&&Fa.endChanges("Move path point(s)"),nn.shiftKey||an||Fa.selectPt(en)}else"none"!==(null==dn?void 0:dn.getAttribute("display"))?(dn.setAttribute("display","none"),dn.getAttribute("width")<=2&&dn.getAttribute("height")<=2&&Ua.toSelectMode(nn.target)):Ua.toSelectMode(nn.target);an=!1},toEditMode(en){Fa=Ta.getPath_(en),Ta.setCurrentMode("pathedit"),Ta.clearSelection(),Fa.setPathContext(),Fa.show(!0).update(),Fa.oldbbox=getBBox(Fa.elem),nn=!1},toSelectMode(en){const tn=en===Fa.elem;Ta.setCurrentMode("select"),Fa.setPathContext(),Fa.show(!1),rn=!1,Ta.clearSelection(),Fa.matrix&&Ta.recalcRotatedPath(),tn&&(Ta.call("selected",[en]),Ta.addToSelection([en],!0))},addSubPath(en){en?(Ta.setCurrentMode("path"),nn=!0):(Ua.clear(!0),Ua.toEditMode(Fa.elem))},select(en){rn===en?(Ua.toEditMode(en),Ta.setCurrentMode("pathedit")):rn=en},reorient(){const en=Ta.getSelectedElements()[0];if(!en)return;if(0===getRotationAngle(en))return;const tn=new BatchCommand$4("Reorient path"),nn={d:en.getAttribute("d"),transform:en.getAttribute("transform")};tn.addSubCommand(new ChangeElementCommand$2(en,nn)),Ta.clearSelection(),this.resetOrientation(en),Ta.addCommandToHistory(tn),Ta.getPath_(en).show(!1).matrix=null,this.clear(),Ta.addToSelection([en],!0),Ta.call("changed",Ta.getSelectedElements())},clear(){const en=Ta.getDrawnPath();if(rn=null,en){const en=getElement(Ta.getId()),nn=getElement("path_stretch_line");nn.parentNode.removeChild(nn),en.parentNode.removeChild(en);const rn=getElement("pathpointgrip_container").querySelectorAll("*");Array.prototype.forEach.call(rn,(function(en){en.setAttribute("display","none")})),tn=null,Ta.setDrawnPath(null),Ta.setStarted(!1)}else"pathedit"===Ta.getCurrentMode()&&this.toSelectMode();Fa&&Fa.init().show(!1)},resetOrientation(en){if("path"!==(null==en?void 0:en.nodeName))return!1;const tn=en.transform.baseVal,nn=transformListToTransform(tn).matrix;tn.clear(),en.removeAttribute("transform");const rn=en.pathSegList,an=rn.numberOfItems;for(let tn=0;tn0){const nn=en.getItem(tn-1).pathSegType;if(2===nn){remItems(tn-1,1),cleanup();break}if(1===nn&&en.numberOfItems-1===tn){remItems(tn,1),cleanup();break}}}return!1};if(cleanup(),Fa.elem.pathSegList.numberOfItems<=1)return Ua.toSelectMode(Fa.elem),void Ta.canvas.deleteSelectedElements();Fa.init(),Fa.clearSelection(),window.opera&&Fa.elem.setAttribute("d",Fa.elem.getAttribute("d")),Fa.endChanges("Delete path node(s)")},smoothPolylineIntoPath:function(en){let tn;const{points:nn}=en,rn=nn.numberOfItems;if(rn>=4){let an=nn.getItem(0),sn=null,cn=[];for(cn.push(["M",an.x,",",an.y," C"].join("")),tn=1;tn<=rn-4;tn+=3){let en=nn.getItem(tn);const rn=nn.getItem(tn+1),An=nn.getItem(tn+2);if(sn){const tn=Ta.smoothControlPoints(sn,en,an);if(2===(null==tn?void 0:tn.length)){const nn=cn[cn.length-1].split(",");nn[2]=tn[0].x,nn[3]=tn[0].y,cn[cn.length-1]=nn.join(","),en=tn[1]}}cn.push([en.x,en.y,rn.x,rn.y,An.x,An.y].join(",")),an=An,sn=rn}for(cn.push("L");tn{Object.assign(Ma,en.ui)};let Ra=[],Oa=!0,Qa={};const setLinkControlPoints=en=>{Oa=en};let qa=null;const init$g=en=>{Ia=en,Ia.replacePathSeg=replacePathSegMethod,Ia.addPointGrip=addPointGripMethod,Ia.removePath_=removePath_,Ia.getPath_=getPath_,Ia.addCtrlGrip=addCtrlGripMethod,Ia.getCtrlLine=getCtrlLineMethod,Ia.getGripPt=Ga,Ia.getPointFromGrip=getPointFromGripMethod,Ia.setLinkControlPoints=setLinkControlPoints,Ia.reorientGrads=reorientGrads,Ia.getSegData=()=>Na,Ia.getUIStrings=()=>Ma,Ia.getPathObj=()=>qa,Ia.setPathObj=en=>{qa=en},Ia.getPathFuncs=()=>Ra,Ia.getLinkControlPts=()=>Oa,Ra=[0,"ClosePath"],["Moveto","Lineto","CurvetoCubic","CurvetoQuadratic","Arc","LinetoHorizontal","LinetoVertical","CurvetoCubicSmooth","CurvetoQuadraticSmooth"].forEach((en=>{Ra.push(en+"Abs"),Ra.push(en+"Rel")})),Ta=Ia,Pa=Ia},Va=ptObjToArrMethod,Ga=getGripPtMethod,Da=getPointFromGripMethod,Ha=addPointGripMethod,za=getGripContainerMethod,Ka=addCtrlGripMethod,$a=getCtrlLineMethod,Wa=getPointGripMethod,Xa=getControlPointsMethod,Ya=replacePathSegMethod,Za=getSegSelectorMethod,smoothControlPoints=(en,tn,nn)=>{const rn=en.x-nn.x,an=en.y-nn.y,sn=tn.x-nn.x,cn=tn.y-nn.y;if(!(0===rn&&0===an||0===sn&&0===cn)){const en=Math.sqrt(rn*rn+an*an),tn=Math.sqrt(sn*sn+cn*cn),An=Ia.getSvgRoot().createSVGPoint(),dn=Ia.getSvgRoot().createSVGPoint();let un=Math.atan2(an,rn),pn=Math.atan2(cn,sn);un<0&&(un+=2*Math.PI),pn<0&&(pn+=2*Math.PI);const hn=Math.abs(un-pn),gn=Math.abs(Math.PI-hn)/2;let _n,mn;return un-pn>0?(_n=hn{let tn=Qa[en.id];return tn||(tn=Qa[en.id]=new Path$1(en)),tn},removePath_=en=>{en in Qa&&delete Qa[en]};let Ja,es,ts,ns,rs;const getRotVals=(en,tn)=>{let nn=en-ts,rn=tn-ns,an=Math.sqrt(nn*nn+rn*rn),sn=Math.atan2(rn,nn)+rs;return nn=an*Math.cos(sn)+ts,rn=an*Math.sin(sn)+ns,nn-=Ja,rn-=es,an=Math.sqrt(nn*nn+rn*rn),sn=Math.atan2(rn,nn)-rs,{x:an*Math.cos(sn)+Ja,y:an*Math.sin(sn)+es}},clearData=()=>{Qa={}},reorientGrads=(en,tn)=>{const nn=getBBox(en);for(let rn=0;rn<2;rn++){const an=0===rn?"fill":"stroke",sn=en.getAttribute(an);if(sn&&sn.startsWith("url(")){const rn=getRefElem(sn);if("linearGradient"===rn.tagName){let sn=rn.getAttribute("x1")||0,cn=rn.getAttribute("y1")||0,An=rn.getAttribute("x2")||1,dn=rn.getAttribute("y2")||0;sn=nn.width*sn+nn.x,cn=nn.height*cn+nn.y,An=nn.width*An+nn.x,dn=nn.height*dn+nn.y;const un=transformPoint(sn,cn,tn),pn=transformPoint(An,dn,tn),hn={x1:(un.x-nn.x)/nn.width,y1:(un.y-nn.y)/nn.height,x2:(pn.x-nn.x)/nn.width,y2:(pn.y-nn.y)/nn.height},gn=rn.cloneNode(!0);for(const[en,tn]of Object.entries(hn))gn.setAttribute(en,tn);gn.id=Ia.getNextId(),findDefs().append(gn),en.setAttribute(an,"url(#"+gn.id+")")}}}},os=[0,"z","M","m","L","l","C","c","Q","q","A","a","H","h","V","v","S","s","T","t"],pathDSegment=(en,tn,nn,rn)=>{tn.forEach(((en,nn)=>{tn[nn]=shortFloat(en)}));let an=en+tn.join(" ");return nn&&(an+=" "+nn.join(" ")),rn&&(an+=" "+shortFloat(rn)),an},is=Ua;var as=Object.freeze({__proto__:null,setUiStrings:setUiStrings,setLinkControlPoints:setLinkControlPoints,get path(){return qa},init:init$g,ptObjToArr:Va,getGripPt:Ga,getPointFromGrip:Da,addPointGrip:Ha,getGripContainer:za,addCtrlGrip:Ka,getCtrlLine:$a,getPointGrip:Wa,getControlPoints:Xa,replacePathSeg:Ya,getSegSelector:Za,smoothControlPoints:smoothControlPoints,getPath_:getPath_,removePath_:removePath_,recalcRotatedPath:()=>{const en=qa.elem;if(rs=getRotationAngle(en,!0),!rs)return;const tn=qa.oldbbox;ts=tn.x+tn.width/2,ns=tn.y+tn.height/2;const nn=getBBox(en);Ja=nn.x+nn.width/2,es=nn.y+nn.height/2;const rn=Ja-ts,an=es-ns,sn=Math.sqrt(rn*rn+an*an),cn=Math.atan2(an,rn)+rs;Ja=sn*Math.cos(cn)+ts,es=sn*Math.sin(cn)+ns;const An=en.pathSegList;let dn=An.numberOfItems;for(;dn;){dn-=1;const en=An.getItem(dn),tn=en.pathSegType;if(1===tn)continue;const nn=getRotVals(en.x,en.y),rn=[nn.x,nn.y];if(en.x1&&en.x2){const tn=getRotVals(en.x1,en.y1),nn=getRotVals(en.x2,en.y2);rn.splice(rn.length,0,tn.x,tn.y,nn.x,nn.y)}Ya(tn,dn,rn)}getBBox(en);const un=Ia.getSvgRoot().createSVGTransform(),pn=en.transform.baseVal;un.setRotate(180*rs/Math.PI,Ja,es),pn.replaceItem(un,0)},clearData:clearData,reorientGrads:reorientGrads,convertPath:(en,tn)=>{const{pathSegList:nn}=en,rn=nn.numberOfItems;let an=0,sn=0,cn="",An=null;for(let en=0;en=0&&en<=1&&this.group_.setAttribute("opacity",en)}appendChildren(en){for(const tn of en)this.group_.append(tn)}getTitleElement(){const en=this.group_.childNodes.length;for(let tn=0;tn{nn.setAttributeNS(en.namespaceURI,en.nodeName,en.value)})),nn.removeAttribute("id"),nn.id=tn(),en.childNodes.forEach((function(en){switch(en.nodeType){case 1:nn.append(copyElem(en,tn));break;case 3:nn.textContent=en.nodeValue}})),en.dataset.gsvg)nn.dataset.gsvg=nn.firstChild;else if(en.dataset.symbol){const tn=en.dataset.symbol;nn.dataset.ref=tn,nn.dataset.symbol=tn}else"image"===nn.tagName&&preventClickDefault(nn);return nn},ss="a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use".split(","); +/** + * Tools for drawing. + * @module draw + * @license MIT + * @copyright 2011 Jeff Schiller + */let ls=0,cs=[];function historyRecordingService(en){return en||new HistoryRecordingService(As.undoMgr)}function findLayerNameInGroup(en){const tn=en.querySelector("title");return tn?tn.textContent:""}function getNewLayerName(en){let tn=1;for(;en.includes("Layer "+tn);)tn++;return"Layer "+tn}class Drawing{constructor(en,tn){if(!en||!en.tagName||!en.namespaceURI||"svg"!==en.tagName||en.namespaceURI!==xa.SVG)throw new Error("Error: svgedit.draw.Drawing instance initialized without a element");this.svgElem_=en,this.obj_num=0,this.idPrefix=tn||"svg_",this.releasedNums=[],this.all_layers=[],this.layer_map={},this.current_layer=null,this.nonce_="";const nn=this.svgElem_.getAttributeNS(xa.SE,"nonce");nn&&2!==ls?this.nonce_=nn:1===ls&&this.setNonce(Math.floor(100001*Math.random()))}getElem_(en){return this.svgElem_.querySelector?this.svgElem_.querySelector("#"+en):this.svgElem_.querySelector("[id="+en+"]")}getSvgElem(){return this.svgElem_}getNonce(){return this.nonce_}setNonce(en){this.svgElem_.setAttributeNS(xa.XMLNS,"xmlns:se",xa.SE),this.svgElem_.setAttributeNS(xa.SE,"se:nonce",en),this.nonce_=en}clearNonce(){this.nonce_=""}getId(){return this.nonce_?this.idPrefix+this.nonce_+"_"+this.obj_num:this.idPrefix+this.obj_num}getNextId(){const en=this.obj_num;let tn=!1;this.releasedNums.length>0?(this.obj_num=this.releasedNums.pop(),tn=!0):this.obj_num++;let nn=this.getId();for(;this.getElem_(nn);)tn&&(this.obj_num=en,tn=!1),this.obj_num++,nn=this.getId();return tn&&(this.obj_num=en),nn}releaseId(en){const tn=this.idPrefix+(this.nonce_?this.nonce_+"_":"");if("string"!=typeof en||!en.startsWith(tn))return!1;const nn=Number.parseInt(en.substr(tn.length));return!("number"!=typeof nn||nn<=0||this.releasedNums.includes(nn)||(this.releasedNums.push(nn),0))}getNumLayers(){return this.all_layers.length}hasLayer(en){return void 0!==this.layer_map[en]}getLayerName(en){return en>=0&&en=tn)return null;const nn=this.indexCurrentLayer();if(-1===nn||nn===en)return null;const rn=this.current_layer.getGroup(),an=rn.nextSibling;let sn=null;return en>nn?en0){const en=this.current_layer.getName();this.current_layer=this.all_layers[an-1],this.all_layers.splice(an,1),delete this.layer_map[en]}en.endBatchCommand()}mergeAllLayers(en){for(this.current_layer=this.all_layers[this.all_layers.length-1],en.startBatchCommand("Merge all Layers");this.all_layers.length>1;)this.mergeLayer(en);en.endBatchCommand()}setCurrentLayer(en){const tn=this.layer_map[en];return!!tn&&(this.current_layer&&this.current_layer.deactivate(),this.current_layer=tn,this.current_layer.activate(),!0)}indexCurrentLayer(){return this.all_layers.indexOf(this.current_layer)}deleteCurrentLayer(){if(this.current_layer&&this.getNumLayers()>1){const en=this.current_layer.removeGroup();return this.identifyLayers(),en}return null}identifyLayers(){this.all_layers=[],this.layer_map={};const en=this.svgElem_.childNodes.length,tn=[],nn=[];let rn=null,an=!1;for(let sn=0;sn0||!an?(rn=new Layer(getNewLayerName(nn),null,this.svgElem_),rn.appendChildren(tn),this.all_layers.push(rn),this.layer_map[name]=rn):rn.activate(),this.current_layer=rn}createLayer(en,tn){this.current_layer&&this.current_layer.deactivate(),(null==en||""===en||this.layer_map[en])&&(en=getNewLayerName(Object.keys(this.layer_map)));const nn=new Layer(en,null,this.svgElem_);return tn&&(tn.startBatchCommand("Create Layer"),tn.insertElement(nn.getGroup()),tn.endBatchCommand()),this.all_layers.push(nn),this.layer_map[en]=nn,this.current_layer=nn,nn.getGroup()}cloneLayer(en,tn){if(!this.current_layer)return null;this.current_layer.deactivate(),(null==en||""===en||this.layer_map[en])&&(en=getNewLayerName(Object.keys(this.layer_map)));const nn=this.current_layer.getGroup(),rn=new Layer(en,nn,this.svgElem_),an=rn.getGroup();[...nn.childNodes].forEach((en=>{"title"!==en.localName&&an.append(this.copyElem(en))})),tn&&(tn.startBatchCommand("Duplicate Layer"),tn.insertElement(an),tn.endBatchCommand());const sn=this.indexCurrentLayer();return sn>=0?this.all_layers.splice(sn+1,0,rn):this.all_layers.push(rn),this.layer_map[en]=rn,this.current_layer=rn,an}getLayerVisibility(en){const tn=this.layer_map[en];return!!tn&&tn.isVisible()}setLayerVisibility(en,tn){if("boolean"!=typeof tn)return null;const nn=this.layer_map[en];return nn?(nn.setVisible(tn),nn.getGroup()):null}getLayerOpacity(en){const tn=this.layer_map[en];return tn?tn.getOpacity():null}setLayerOpacity(en,tn){if("number"!=typeof tn||tn<0||tn>1)return;const nn=this.layer_map[en];nn&&nn.setOpacity(tn)}copyElem(en){const tn=this;return copyElem(en,(function(){return tn.getNextId()}))}}let As;const identifyLayers=()=>{leaveContext(),As.getCurrentDrawing().identifyLayers()},indexCurrentLayer=()=>As.getCurrentDrawing().indexCurrentLayer(),createLayer=(en,tn)=>{const nn=As.getCurrentDrawing().createLayer(en,historyRecordingService(tn));As.clearSelection(),As.call("changed",[nn])},cloneLayer=(en,tn)=>{const nn=As.getCurrentDrawing().cloneLayer(en,historyRecordingService(tn));As.clearSelection(),leaveContext(),As.call("changed",[nn])},deleteCurrentLayer=()=>{const{BatchCommand:en,RemoveElementCommand:tn}=As.history;let nn=As.getCurrentDrawing().getCurrentLayer();const{nextSibling:rn}=nn,an=nn.parentNode;if(nn=As.getCurrentDrawing().deleteCurrentLayer(),nn){const sn=new en("Delete Layer");return sn.addSubCommand(new tn(nn,rn,an)),As.addCommandToHistory(sn),As.clearSelection(),As.call("changed",[an]),!0}return!1},setCurrentLayer=en=>{const tn=As.getCurrentDrawing().setCurrentLayer(toXml(en));return tn&&As.clearSelection(),tn},renameCurrentLayer=en=>{const tn=As.getCurrentDrawing(),nn=tn.getCurrentLayer();return!(!nn||!tn.setCurrentLayerName(en,historyRecordingService()))&&(As.call("changed",[nn]),!0)},setCurrentLayerPosition=en=>{const{MoveElementCommand:tn}=As.history,nn=As.getCurrentDrawing().setCurrentLayerPosition(en);return!!nn&&(As.addCommandToHistory(new tn(nn.currentGroup,nn.oldNextSibling,As.getSvgContent())),!0)},setLayerVisibility=(en,tn)=>{const{ChangeElementCommand:nn}=As.history,rn=As.getCurrentDrawing(),an=rn.getLayerVisibility(en),sn=rn.setLayerVisibility(en,tn);if(!sn)return!1;{const en=an?"inline":"none";As.addCommandToHistory(new nn(sn,{display:en},"Layer Visibility"))}return sn===rn.getCurrentLayer()&&(As.clearSelection(),As.pathActions.clear()),!0},moveSelectedToLayer=en=>{const{BatchCommand:tn,MoveElementCommand:nn}=As.history,rn=As.getCurrentDrawing().getLayerByName(en);if(!rn)return!1;const an=new tn("Move Elements to Layer"),sn=As.getSelectedElements();let cn=sn.length;for(;cn--;){const en=sn[cn];if(!en)continue;const tn=en.nextSibling,An=en.parentNode;rn.append(en),an.addSubCommand(new nn(en,tn,An))}return As.addCommandToHistory(an),!0},mergeLayer=en=>{As.getCurrentDrawing().mergeLayer(historyRecordingService(en)),As.clearSelection(),leaveContext(),As.changeSvgContent()},mergeAllLayers=en=>{As.getCurrentDrawing().mergeAllLayers(historyRecordingService(en)),As.clearSelection(),leaveContext(),As.changeSvgContent()},leaveContext=()=>{const en=cs.length,tn=As.getDataStorage();if(en){for(let nn=0;nn{const tn=As.getDataStorage();leaveContext(),"string"==typeof en&&(en=getElement(en)),As.setCurrentGroup(en);const nn=function getParentsUntil(en,tn,nn){const rn=[],an=null==tn?void 0:tn.charAt(0),sn=null==nn?void 0:nn.selector.charAt(0);for(;en&&en!==document;en=en.parentNode){if(tn){if("."===an&&en.classList.contains(tn.substr(1)))break;if("#"===an&&en.id===tn.substr(1))break;if("["===an&&en.hasAttribute(tn.substr(1,tn.length-1)))break;if(en.tagName.toLowerCase()===tn)break}nn?("."===sn&&en.classList.contains(nn.substr(1))&&rn.push(en),"#"===sn&&en.id===nn.substr(1)&&rn.push(en),"["===sn&&en.hasAttribute(nn.substr(1,nn.length-1))&&rn.push(en),en.tagName.toLowerCase()===nn&&rn.push(en)):rn.push(en)}return rn.length?rn:null}(en,"#svgcontent"),rn=[];nn.forEach((function(en){Array.prototype.filter.call(en.parentNode.children,(function(tn){return tn!==en})).forEach((function(en){rn.push(en)}))})),rn.forEach((function(en){const nn=en.getAttribute("opacity")||1;tn.put(en,"orig_opac",nn),en.setAttribute("opacity",.33*nn),en.setAttribute("style","pointer-events: none"),cs.push(en)})),As.clearSelection(),As.call("contextset",As.getCurrentGroup())},{InsertElementCommand:ds,BatchCommand:us}=La;let ps=null;const pasteElementsMethod=function(en,tn,nn){let rn=JSON.parse(sessionStorage.getItem(ps.getClipboardID()));if(!rn)return;let an=rn.length;if(!an)return;const sn=[],cn=new us("Paste elements"),An={};function checkIDs(en){var tn;null!==(tn=en.attr)&&void 0!==tn&&tn.id&&(An[en.attr.id]=ps.getNextId(),en.attr.id=An[en.attr.id]),en.children&&en.children.forEach((en=>checkIDs(en)))}for(rn.forEach((en=>checkIDs(en))),ps.runExtensions("IDsUpdated",{elems:rn,changes:An},!0).forEach((function(en){en&&"remove"in en&&en.remove.forEach((function(en){rn=rn.filter((function(tn){return tn.attr.id!==en}))}))}));an--;){const en=rn[an];if(!en)continue;const tn=ps.addSVGElementsFromJson(en);sn.push(tn),cn.addSubCommand(new ds(tn)),ps.restoreRefElements(tn)}if(ps.selectOnly(sn),"in_place"!==en){let rn,an;en?"point"===en&&(rn=tn,an=nn):(rn=ps.getLastClickPoint("x"),an=ps.getLastClickPoint("y"));const An=getStrokedBBoxDefaultVisible(sn),dn=rn-(An.x+An.width/2),un=an-(An.y+An.height/2),pn=[],hn=[];sn.forEach((function(en){pn.push(dn),hn.push(un)}));const gn=ps.moveSelectedElements(pn,hn,!1);gn&&cn.addSubCommand(gn)}ps.addCommandToHistory(cn),ps.call("changed",sn)},touchHandler=en=>{en.preventDefault();const{changedTouches:tn}=en,nn=tn[0];let rn="";switch(en.type){case"touchstart":rn="mousedown";break;case"touchmove":rn="mousemove";break;case"touchend":rn="mouseup";break;default:return}const{screenX:an,screenY:sn,clientX:cn,clientY:An}=nn,dn=new MouseEvent(rn,{bubbles:!0,cancelable:!0,view:window,detail:1,screenX:an,screenY:sn,clientX:cn,clientY:An,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relatedTarget:null});tn.length<2&&nn.target.dispatchEvent(dn)},hs="http://www.w3.org/2000/svg",{userAgent:gs}=navigator,_s=gs.includes("AppleWebKit"),ms=gs.includes("Gecko/"),fs=gs.includes("Chrome/");gs.includes("Macintosh");const ys=function(){const en=document.createElementNS(hs,"svg"),tn=document.createElementNS(hs,"svg");document.documentElement.append(en),tn.setAttribute("x",5),en.append(tn);const nn=document.createElementNS(hs,"text");nn.textContent="a",tn.append(nn);try{return 0===nn.getStartPositionOfChar(0).x}catch(en){return!1}finally{en.remove()}}(),isWebkit=()=>_s,isGecko$1=()=>ms,{UndoManager:bs,HistoryEventTypes:vs}=La;let ws=null;const ffClone=function(en){if(!isGecko$1())return en;const tn=en.cloneNode(!0);return en.before(tn),en.remove(),ws.selectorManager.releaseSelector(en),ws.setSelectedElements(0,tn),ws.selectorManager.requestSelector(tn).showGrips(!0),tn},changeSelectedAttributeNoUndoMethod=(en,tn,nn)=>{var rn;if("id"===en){const en=nn[0],rn=en.id;return void(rn!==tn&&(ws.clearSelection(),en.id=tn,ws.addToSelection([en],!0),ws.call("elementRenamed",{elem:en,oldId:rn,newId:tn})))}const an=ws.getSelectedElements(),sn=ws.getZoom();"pathedit"===ws.getCurrentMode()&&ws.pathActions.moveNode(en,tn);let cn=(nn=null!==(rn=nn)&&void 0!==rn?rn:an).length;const An=["g","polyline","path"];for(;cn--;){let rn=nn[cn];if(!rn)continue;if(("x"===en||"y"===en)&&An.includes(rn.tagName)){const nn=getStrokedBBoxDefaultVisible([rn]),an="x"===en?tn-nn.x:0,cn="y"===en?tn-nn.y:0;ws.moveSelectedElements(an*sn,cn*sn,!0);continue}let un="#text"===en?rn.textContent:rn.getAttribute(en);if(un||(un=""),un!==String(tn)){"#text"===en?(rn.textContent=tn,/rotate/.test(rn.getAttribute("transform"))&&(rn=ffClone(rn))):"#href"===en?setHref(rn,tn):tn||"number"==typeof tn?rn.setAttribute(en,tn):rn.removeAttribute(en),"textedit"===ws.getCurrentMode()&&"#text"!==en&&rn.textContent.length&&ws.textActions.toSelectMode(rn),isGecko$1()&&"text"===rn.nodeName&&/rotate/.test(rn.getAttribute("transform"))&&(String(tn).startsWith("url")||["font-size","font-family","x","y"].includes(en)&&rn.textContent)&&(rn=ffClone(rn)),an.includes(rn)&&setTimeout((function(){rn.parentNode&&ws.selectorManager.requestSelector(rn).resize()}),0);const nn=getRotationAngle(rn);if(0!==nn&&"transform"!==en){var dn;const en=null===(dn=rn.transform)||void 0===dn?void 0:dn.baseVal;let tn=en.numberOfItems;for(;tn--;)if(4===en.getItem(tn).type){en.removeItem(tn);const an=getBBox(rn),sn=transformPoint(an.x+an.width/2,an.y+an.height/2,transformListToTransform(en).matrix),cn=sn.x,An=sn.y,dn=ws.getSvgRoot().createSVGTransform();dn.setRotate(nn,cn,An),en.insertItemBefore(dn,tn);break}}}}},changeSelectedAttributeMethod=function(en,tn,nn){const rn=ws.getSelectedElements();nn=nn||rn,ws.undoMgr.beginUndoableChange(en,nn),changeSelectedAttributeNoUndoMethod(en,tn,nn);const an=ws.undoMgr.finishUndoableChange();an.isEmpty()||ws.undoMgr.addCommandToHistory(an)},{BatchCommand:ks}=La;let Cs=null;const clearSelectionMethod=en=>{var tn;Cs.getSelectedElements().forEach((en=>{en&&Cs.selectorManager.releaseSelector(en)})),null!==(tn=Cs)&&void 0!==tn&&tn.setEmptySelectedElements(),en||Cs.call("selected",Cs.getSelectedElements())},addToSelectionMethod=(en,tn)=>{const nn=Cs.getSelectedElements();if(!en.length)return;let rn=0;for(;rn1&&en.showGrips(!1)}}if(nn.length)for(Cs.call("selected",nn),1===nn.length&&Cs.selectorManager.requestSelector(nn[0]).showGrips(tn),nn.sort(((en,tn)=>en&&tn&&en.compareDocumentPosition?3-(6&tn.compareDocumentPosition(en)):en?0:1));!nn[0];)nn.shift(0)},getMouseTargetMethod=en=>{if(!en)return null;let tn=en.target;if(tn.correspondingUseElement&&(tn=tn.correspondingUseElement),[xa.MATH,xa.HTML].includes(tn.namespaceURI)&&"svgcanvas"!==tn.id)for(;"foreignObject"!==tn.nodeName;)if(tn=tn.parentNode,!tn)return Cs.getSvgRoot();const nn=Cs.getCurrentDrawing().getCurrentLayer();if([Cs.getSvgRoot(),Cs.getDOMContainer(),Cs.getSvgContent(),nn].includes(tn))return Cs.getSvgRoot();if(getClosest(tn.parentNode,"#selectorParentGroup"))return Cs.selectorManager.selectorParentGroup;for(;null===(rn=tn)||void 0===rn||null===(an=rn.parentNode)||void 0===an||!an.isSameNode(Cs.getCurrentGroup()||nn);){var rn,an;tn=tn.parentNode}return tn},runExtensionsMethod=(en,tn,nn)=>{let rn=!!nn&&[];for(const[an,sn]of Object.entries(Cs.getExtensions()))if("function"==typeof tn&&(tn=tn(an)),sn.eventBased){const nn=new CustomEvent("svgedit",{detail:{action:en,vars:tn}});document.dispatchEvent(nn)}else sn[en]&&(nn?rn.push(sn[en](tn)):rn=sn[en](tn));return rn},getIntersectionListMethod=en=>{const tn=Cs.getZoom();if(!Cs.getRubberBox())return null;const nn=Cs.getCurrentGroup()||Cs.getCurrentDrawing().getCurrentLayer();let rn;if(en)rn=Cs.getSvgContent().createSVGRect(),rn.x=en.x,rn.y=en.y,rn.width=en.width,rn.height=en.height;else{rn=getBBox(Cs.getRubberBox());const en=Cs.getSvgContent().createSVGRect();["x","y","width","height","top","right","bottom","left"].forEach((nn=>{en[nn]=rn[nn]/tn})),rn=en}const an=[];0===Cs.getCurBBoxes().length&&Cs.setCurBBoxes((en=>{en||(en=Cs.getSvgContent().children);const tn=[],nn=en.children;return Array.from(nn).forEach((en=>{en.getBBox&&tn.push({elem:en,bbox:getStrokedBBoxDefaultVisible([en])})})),tn.reverse()})(nn));let sn=Cs.getCurBBoxes().length;for(;sn--;){const en=Cs.getCurBBoxes();rn.width&&rectsIntersect(rn,en[sn].bbox)&&an.push(en[sn].elem)}return an},groupSvgElem=en=>{const tn=Cs.getDataStorage(),nn=document.createElementNS(xa.SVG,"g");en.replaceWith(nn),nn.appendChild(en),tn.put(nn,"gsvg",en),nn.id=Cs.getNextId()},prepareSvg=en=>{Cs.sanitizeSvg(en.documentElement),[...en.getElementsByTagNameNS(xa.SVG,"path")].forEach((en=>{const tn=Cs.pathActions.convertPath(en);en.setAttribute("d",tn),Cs.pathActions.fixEnd(en)}))},setRotationAngle=(en,tn)=>{const nn=Cs.getSelectedElements();en=Number.parseFloat(en);const rn=nn[0],an=rn.getAttribute("transform"),sn=getBBox(rn),cn=sn.x+sn.width/2,An=sn.y+sn.height/2,dn=rn.transform.baseVal;if(dn.numberOfItems>0&&4===dn.getItem(0).type&&dn.removeItem(0),0!==en){const tn=transformPoint(cn,An,transformListToTransform(dn).matrix),nn=Cs.getSvgRoot().createSVGTransform();nn.setRotate(en,tn.x,tn.y),dn.numberOfItems?dn.insertItemBefore(nn,0):dn.appendItem(nn)}else 0===dn.numberOfItems&&rn.removeAttribute("transform");if(!tn){let en=rn.getAttribute("transform");if(en){const tn=en.split(" "),nn=(en=>Math.round(Number(en)+Number.EPSILON))(tn[1]);en="".concat(tn[0]," ").concat(nn," ").concat(tn[2])}an?rn.setAttribute("transform",an):rn.removeAttribute("transform"),Cs.changeSelectedAttribute("transform",en,nn),Cs.call("changed",nn)}Cs.selectorManager.requestSelector(nn[0]).resize(),Cs.getSelector().updateGripCursors(en)},recalculateAllSelectedDimensions=()=>{const en="none"===Cs.getCurrentResizeMode()?"position":"size",tn=new ks(en),nn=Cs.getSelectedElements();nn.forEach((en=>{const nn=Cs.recalculateDimensions(en);nn&&tn.addSubCommand(nn)})),tn.isEmpty()||(Cs.addCommandToHistory(tn),Cs.call("changed",nn))}; +/** + * @module text-actions Tools for Text edit functions + * @license MIT + * + * @copyright 2010 Alexis Deveria, 2010 Jeff Schiller + */let Bs=null;const js=function(){let en,tn,nn,rn,an,sn,cn,An,dn,un,pn=[];function setCursor(en){const cn=""===tn.value;if(tn.focus(),!arguments.length)if(cn)en=0;else{if(tn.selectionEnd!==tn.selectionStart)return;en=tn.selectionEnd}const An=pn[en];cn||tn.setSelectionRange(en,en),nn=getElement("text_cursor"),nn||(nn=document.createElementNS(xa.SVG,"line"),assignAttributes(nn,{id:"text_cursor",stroke:"#333","stroke-width":1}),getElement("selectorParentGroup").append(nn)),an||(an=setInterval((function(){const en="none"===nn.getAttribute("display");nn.setAttribute("display",en?"inline":"none")}),600));const dn=ptToScreen(An.x,sn.y),un=ptToScreen(An.x,sn.y+sn.height);assignAttributes(nn,{x1:dn.x,y1:dn.y,x2:un.x,y2:un.y,visibility:"visible",display:"inline"}),rn&&rn.setAttribute("d","")}function setSelection(en,an,cn){if(en===an)return void setCursor(an);cn||tn.setSelectionRange(en,an),rn=getElement("text_selectblock"),rn||(rn=document.createElementNS(xa.SVG,"path"),assignAttributes(rn,{id:"text_selectblock",fill:"green",opacity:.5,style:"pointer-events:none"}),getElement("selectorParentGroup").append(rn));const An=pn[en],dn=pn[an];nn.setAttribute("visibility","hidden");const un=ptToScreen(An.x,sn.y),hn=ptToScreen(An.x+(dn.x-An.x),sn.y),gn=ptToScreen(An.x,sn.y+sn.height),_n=ptToScreen(An.x+(dn.x-An.x),sn.y+sn.height),mn="M"+un.x+","+un.y+" L"+hn.x+","+hn.y+" "+_n.x+","+_n.y+" "+gn.x+","+gn.y+"z";assignAttributes(rn,{d:mn,display:"inline"})}function getIndexFromPoint(tn,nn){const rn=Bs.getSvgRoot().createSVGPoint();if(rn.x=tn,rn.y=nn,1===pn.length)return 0;let an=en.getCharNumAtPosition(rn);an<0?(an=pn.length-2,tn<=pn[0].x&&(an=0)):an>=pn.length-2&&(an=pn.length-2);const sn=pn[an];return tn>sn.x+sn.width/2&&an++,an}function setCursorFromPoint(en,tn){setCursor(getIndexFromPoint(en,tn))}function setEndSelectionFromPoint(en,nn,rn){const an=tn.selectionStart,sn=getIndexFromPoint(en,nn);setSelection(Math.min(an,sn),Math.max(an,sn),!rn)}function screenToPt(en,tn){const nn={x:en,y:tn},rn=Bs.getZoom();if(nn.x/=rn,nn.y/=rn,cn){const en=transformPoint(nn.x,nn.y,cn.inverse());nn.x=en.x,nn.y=en.y}return nn}function ptToScreen(en,tn){const nn={x:en,y:tn};if(cn){const en=transformPoint(nn.x,nn.y,cn);nn.x=en.x,nn.y=en.y}const rn=Bs.getZoom();return nn.x*=rn,nn.y*=rn,nn}function selectAll(tn){setSelection(0,en.textContent.length),tn.target.removeEventListener("click",selectAll)}function selectWord(tn){if(!un||!en)return;const nn=Bs.getZoom(),rn=transformPoint(tn.pageX,tn.pageY,Bs.getrootSctm()),an=screenToPt(rn.x*nn,rn.y*nn),sn=getIndexFromPoint(an.x,an.y),cn=en.textContent,An=cn.substr(0,sn).replace(/[a-z\d]+$/i,"").length,dn=cn.substr(sn).match(/^[a-z\d]+/i);setSelection(An,(dn?dn[0].length:0)+sn),Bs.$click(tn.target,selectAll),setTimeout((function(){tn.target.removeEventListener("click",selectAll)}),300)}return{select(tn,nn,rn){en=tn,Bs.textActions.toEditMode(nn,rn)},start(tn){en=tn,Bs.textActions.toEditMode()},mouseDown(en,nn,rn,an){const sn=screenToPt(rn,an);tn.focus(),setCursorFromPoint(sn.x,sn.y),An=rn,dn=an},mouseMove(en,tn){const nn=screenToPt(en,tn);setEndSelectionFromPoint(nn.x,nn.y)},mouseUp(tn,nn,rn){const an=screenToPt(nn,rn);setEndSelectionFromPoint(an.x,an.y,!0),tn.target!==en&&nnAn-2&&rndn-2&&Bs.textActions.toSelectMode(!0)},setCursor:setCursor,toEditMode(tn,nn){if(un=!1,Bs.setCurrentMode("textedit"),Bs.selectorManager.requestSelector(en).showGrips(!1),Bs.selectorManager.requestSelector(en),Bs.textActions.init(),en.style.cursor="text",arguments.length){const en=screenToPt(tn,nn);setCursorFromPoint(en.x,en.y)}else setCursor();setTimeout((function(){un=!0}),300)},toSelectMode(sn){var cn;Bs.setCurrentMode("select"),clearInterval(an),an=null,rn&&rn.setAttribute("display","none"),nn&&nn.setAttribute("visibility","hidden"),en.style.cursor="move",sn&&(Bs.clearSelection(),en.style.cursor="move",Bs.call("selected",[en]),Bs.addToSelection([en],!0)),null!==(cn=en)&&void 0!==cn&&cn.textContent.length||Bs.deleteSelectedElements(),tn.blur(),en=!1},setInputElem(en){tn=en},clear(){"textedit"===Bs.getCurrentMode()&&Bs.textActions.toSelectMode()},init(nn){if(!en)return;let rn,an;if(!en.parentNode){const tn=Bs.getSelectedElements();en=tn[0],Bs.selectorManager.requestSelector(en).showGrips(!1)}const An=en.textContent.length,dn=en.getAttribute("transform");for(sn=getBBox(en),cn=dn?getMatrix(en):null,pn=[],pn.length=An,tn.focus(),en.removeEventListener("dblclick",selectWord),en.addEventListener("dblclick",selectWord),An||(an={x:sn.x+sn.width/2,width:0}),rn=0;rn{const tn={x:0,y:0},nn=Ps.getControllPoint2("x"),rn=Ps.getControllPoint2("y"),an=Ps.getControllPoint1("x"),sn=Ps.getControllPoint1("y"),cn=Ps.getStart("x"),An=Ps.getStart("y"),dn=Ps.getEnd("x"),un=Ps.getEnd("y"),pn=1/6,hn=en*en,gn=hn*en,_n=[[-1,3,-3,1],[3,-6,3,0],[-3,0,3,0],[1,4,1,0]];return tn.x=pn*((nn*_n[0][0]+an*_n[0][1]+cn*_n[0][2]+dn*_n[0][3])*gn+(nn*_n[1][0]+an*_n[1][1]+cn*_n[1][2]+dn*_n[1][3])*hn+(nn*_n[2][0]+an*_n[2][1]+cn*_n[2][2]+dn*_n[2][3])*en+(nn*_n[3][0]+an*_n[3][1]+cn*_n[3][2]+dn*_n[3][3])),tn.y=pn*((rn*_n[0][0]+sn*_n[0][1]+An*_n[0][2]+un*_n[0][3])*gn+(rn*_n[1][0]+sn*_n[1][1]+An*_n[1][2]+un*_n[1][3])*hn+(rn*_n[2][0]+sn*_n[2][1]+An*_n[2][2]+un*_n[2][3])*en+(rn*_n[3][0]+sn*_n[3][1]+An*_n[3][2]+un*_n[3][3])),{x:tn.x,y:tn.y}},mouseMoveEvent=en=>{var tn;if(!Ps.getStarted())return;if(1===en.button||Ps.spaceKey)return;Ps.textActions.init(),en.preventDefault();const nn=Ps.getSelectedElements(),rn=Ps.getZoom(),an=Ps.getSvgRoot(),sn=nn[0];let cn,An,dn,un,pn,hn,gn,_n,mn;const fn=transformPoint(en.clientX,en.clientY,Ps.getrootSctm()),yn=fn.x*rn,bn=fn.y*rn,vn=getElement(Ps.getId());let wn,xn=yn/rn,kn=xn,Cn=bn/rn,Sn=Cn;switch(Ps.getCurConfig().gridSnapping&&(kn=snapToGrid(kn),Sn=snapToGrid(Sn)),Ps.getCurrentMode()){case"select":sn&&(pn=kn-Ps.getStartX(),hn=Sn-Ps.getStartY(),Ps.getCurConfig().gridSnapping&&(pn=snapToGrid(pn),hn=snapToGrid(hn)),(pn||hn)&&(nn.forEach((en=>{en&&(((en,tn,nn,rn)=>{var an;const sn=en.createSVGTransform();sn.setTranslate(nn,rn);const cn=null===(an=tn.transform)||void 0===an?void 0:an.baseVal;cn.numberOfItems?2===cn.getItem(0).type?cn.replaceItem(sn,0):cn.insertItemBefore(sn,0):cn.appendItem(sn)})(an,en,pn,hn),Ps.selectorManager.requestSelector(en).resize())})),Ps.call("transition",nn)));break;case"multiselect":{xn*=rn,Cn*=rn,assignAttributes(Ps.getRubberBox(),{x:Math.min(Ps.getRStartX(),xn),y:Math.min(Ps.getRStartY(),Cn),width:Math.abs(xn-Ps.getRStartX()),height:Math.abs(Cn-Ps.getRStartY())});const en=nn.slice(),tn=[],an=Ps.getIntersectionList();for(gn=an.length,cn=0;cn0&&Ps.removeFromSelection(en),tn.length>0&&Ps.addToSelection(tn);break}case"resize":{wn=sn.transform.baseVal;const tn=hasMatrixTransform(wn);mn=tn?Ps.getInitBbox():getBBox(sn);let rn=mn.x,cn=mn.y,{width:An,height:dn}=mn;if(pn=kn-Ps.getStartX(),hn=Sn-Ps.getStartY(),Ps.getCurConfig().gridSnapping&&(pn=snapToGrid(pn),hn=snapToGrid(hn),dn=snapToGrid(dn),An=snapToGrid(An)),_n=getRotationAngle(sn),_n){const en=Math.sqrt(pn*pn+hn*hn),tn=Math.atan2(hn,pn)-_n*Math.PI/180;pn=en*Math.cos(tn),hn=en*Math.sin(tn)}Ps.getCurrentResizeMode().includes("n")||Ps.getCurrentResizeMode().includes("s")||(hn=0),Ps.getCurrentResizeMode().includes("e")||Ps.getCurrentResizeMode().includes("w")||(pn=0);let un=0,gn=0,fn=dn?(dn+hn)/dn:1,yn=An?(An+pn)/An:1;Ps.getCurrentResizeMode().includes("n")&&(fn=dn?(dn-hn)/dn:1,gn=dn),Ps.getCurrentResizeMode().includes("w")&&(yn=An?(An-pn)/An:1,un=An);const bn=an.createSVGTransform(),vn=an.createSVGTransform(),xn=an.createSVGTransform();if(Ps.getCurConfig().gridSnapping&&(rn=snapToGrid(rn),un=snapToGrid(un),cn=snapToGrid(cn),gn=snapToGrid(gn)),bn.setTranslate(-(rn+un),-(cn+gn)),en.shiftKey&&(1===yn?yn=fn:fn=yn),vn.setScale(yn,fn),xn.setTranslate(rn+un,cn+gn),tn){const en=_n?1:0;wn.replaceItem(bn,2+en),wn.replaceItem(vn,1+en),wn.replaceItem(xn,Number(en))}else{const en=wn.numberOfItems;wn.replaceItem(xn,en-3),wn.replaceItem(vn,en-2),wn.replaceItem(bn,en-1)}Ps.selectorManager.requestSelector(sn).resize(),Ps.call("transition",nn);break}case"zoom":xn*=rn,Cn*=rn,assignAttributes(Ps.getRubberBox(),{x:Math.min(Ps.getRStartX()*rn,xn),y:Math.min(Ps.getRStartY()*rn,Cn),width:Math.abs(xn-Ps.getRStartX()*rn),height:Math.abs(Cn-Ps.getRStartY()*rn)});break;case"text":assignAttributes(vn,{x:kn,y:Sn});break;case"line":{Ps.getCurConfig().gridSnapping&&(kn=snapToGrid(kn),Sn=snapToGrid(Sn));let tn=kn,nn=Sn;en.shiftKey&&(An=snapToAngle(Ps.getStartX(),Ps.getStartY(),tn,nn),tn=An.x,nn=An.y),vn.setAttribute("x2",tn),vn.setAttribute("y2",nn);break}case"foreignObject":case"square":case"rect":case"image":{const tn="square"===Ps.getCurrentMode()||en.shiftKey;let nn,rn,an=Math.abs(kn-Ps.getStartX()),sn=Math.abs(Sn-Ps.getStartY());tn?(an=sn=Math.max(an,sn),nn=Ps.getStartX()Ps.getThreSholdDist()){Ps.setSumDistance(Ps.getSumDistance()-Ps.getThreSholdDist());const en=Ps.getSvgContent().createSVGPoint();en.x=Ps.getbSpline("x"),en.y=Ps.getbSpline("y"),vn.points.appendItem(en)}Ps.setControllPoint2("x",Ps.getControllPoint1("x")),Ps.setControllPoint2("y",Ps.getControllPoint1("y")),Ps.setControllPoint1("x",Ps.getStart("x")),Ps.setControllPoint1("y",Ps.getStart("y")),Ps.setStart({x:Ps.getEnd("x"),y:Ps.getEnd("y")});break;case"path":case"pathedit":if(kn*=rn,Sn*=rn,Ps.getCurConfig().gridSnapping&&(kn=snapToGrid(kn),Sn=snapToGrid(Sn),Ps.setStartX(snapToGrid(Ps.getStartX())),Ps.setStartY(snapToGrid(Ps.getStartY()))),en.shiftKey){const{path:en}=as;let tn,nn;en?(tn=en.dragging?en.dragging[0]:Ps.getStartX(),nn=en.dragging?en.dragging[1]:Ps.getStartY()):(tn=Ps.getStartX(),nn=Ps.getStartY()),An=snapToAngle(tn,nn,kn,Sn),({x:kn,y:Sn}=An)}"none"!==(null===(tn=Ps.getRubberBox())||void 0===tn?void 0:tn.getAttribute("display"))&&(xn*=rn,Cn*=rn,assignAttributes(Ps.getRubberBox(),{x:Math.min(Ps.getRStartX()*rn,xn),y:Math.min(Ps.getRStartY()*rn,Cn),width:Math.abs(xn-Ps.getRStartX()*rn),height:Math.abs(Cn-Ps.getRStartY()*rn)})),Ps.pathActions.mouseMove(kn,Sn);break;case"textedit":kn*=rn,Sn*=rn,Ps.textActions.mouseMove(yn,bn);break;case"rotate":{mn=getBBox(sn),dn=mn.x+mn.width/2,un=mn.y+mn.height/2;const tn=getMatrix(sn),rn=transformPoint(dn,un,tn);if(dn=rn.x,un=rn.y,_n=(Math.atan2(un-Sn,dn-kn)*(180/Math.PI)-90)%360,Ps.getCurConfig().gridSnapping&&(_n=snapToGrid(_n)),en.shiftKey){const en=45;_n=Math.round(_n/en)*en}Ps.setRotationAngle(_n<-180?360+_n:_n,!0),Ps.call("transition",nn);break}}Ps.runExtensions("mouseMove",{event:en,mouse_x:yn,mouse_y:bn,selected:sn})},mouseOutEvent=()=>{const{$id:en}=Ps;if("select"!==Ps.getCurrentMode()&&Ps.getStarted()){const tn=new Event("mouseup");en("svgcanvas").dispatchEvent(tn)}},mouseUpEvent=en=>{if(2===en.button)return;if(!Ps.getStarted())return;Ps.textActions.init();const tn=Ps.getSelectedElements(),nn=Ps.getZoom(),rn=Ps.getJustSelected();Ps.setJustSelected(null);const an=transformPoint(en.clientX,en.clientY,Ps.getrootSctm()),sn=an.x*nn,cn=an.y*nn,An=sn/nn,dn=cn/nn;let un=getElement(Ps.getId()),pn=!1;const hn=An,gn=dn;let _n;switch(Ps.setStarted(!1),Ps.getCurrentMode()){case"resize":case"multiselect":Ps.getRubberBox()&&(Ps.getRubberBox().setAttribute("display","none"),Ps.setCurBBoxes([])),Ps.setCurrentMode("select");case"select":if(tn[0]){if(!tn[1]){const en=tn[0];switch(en.tagName){case"g":case"use":case"image":case"foreignObject":break;case"text":Ps.setCurText("font_size",en.getAttribute("font-size")),Ps.setCurText("font_family",en.getAttribute("font-family"));default:Ps.setCurProperties("fill",en.getAttribute("fill")),Ps.setCurProperties("fill_opacity",en.getAttribute("fill-opacity")),Ps.setCurProperties("stroke",en.getAttribute("stroke")),Ps.setCurProperties("stroke_opacity",en.getAttribute("stroke-opacity")),Ps.setCurProperties("stroke_width",en.getAttribute("stroke-width")),Ps.setCurProperties("stroke_dasharray",en.getAttribute("stroke-dasharray")),Ps.setCurProperties("stroke_linejoin",en.getAttribute("stroke-linejoin")),Ps.setCurProperties("stroke_linecap",en.getAttribute("stroke-linecap"))}Ps.selectorManager.requestSelector(en).showGrips(!0)}if(Ps.recalculateAllSelectedDimensions(),hn!==Ps.getRStartX()||gn!==Ps.getRStartY()){const en=tn.length;for(let nn=0;nn{en.removeAttribute("style")})))}return;case"zoom":{var mn;null===(mn=Ps.getRubberBox())||void 0===mn||mn.setAttribute("display","none");const tn=en.shiftKey?.5:2;return void Ps.call("zoomed",{x:Math.min(Ps.getRStartX(),hn),y:Math.min(Ps.getRStartY(),gn),width:Math.abs(hn-Ps.getRStartX()),height:Math.abs(gn-Ps.getRStartY()),factor:tn})}case"fhpath":{Ps.setSumDistance(0),Ps.setControllPoint2("x",0),Ps.setControllPoint2("y",0),Ps.setControllPoint1("x",0),Ps.setControllPoint1("y",0),Ps.setStart({x:0,y:0}),Ps.setEnd("x",0),Ps.setEnd("y",0);const en=un.getAttribute("points"),tn=en.indexOf(",");pn=tn>=0?en.includes(",",tn+1):en.includes(" ",en.indexOf(" ")+1),pn&&(un=Ps.pathActions.smoothPolylineIntoPath(un));break}case"line":{const en=un.getAttribute("x1"),tn=un.getAttribute("y1"),nn=un.getAttribute("x2"),rn=un.getAttribute("y2");pn=en!==nn||tn!==rn}break;case"foreignObject":case"square":case"rect":case"image":{const en=un.getAttribute("width"),tn=un.getAttribute("height");pn=en||tn||"image"===Ps.getCurrentMode()}break;case"circle":pn="0"!==un.getAttribute("r");break;case"ellipse":{const en=Number(un.getAttribute("rx")),tn=Number(un.getAttribute("ry"));pn=en||tn}break;case"fhellipse":Ps.getFreehand("maxx")-Ps.getFreehand("minx")>0&&Ps.getFreehand("maxy")-Ps.getFreehand("miny")>0&&(un=Ps.addSVGElementsFromJson({element:"ellipse",curStyles:!0,attr:{cx:(Ps.getFreehand("minx")+Ps.getFreehand("maxx"))/2,cy:(Ps.getFreehand("miny")+Ps.getFreehand("maxy"))/2,rx:(Ps.getFreehand("maxx")-Ps.getFreehand("minx"))/2,ry:(Ps.getFreehand("maxy")-Ps.getFreehand("miny"))/2,id:Ps.getId()}}),Ps.call("changed",[un]),pn=!0);break;case"fhrect":Ps.getFreehand("maxx")-Ps.getFreehand("minx")>0&&Ps.getFreehand("maxy")-Ps.getFreehand("miny")>0&&(un=Ps.addSVGElementsFromJson({element:"rect",curStyles:!0,attr:{x:Ps.getFreehand("minx"),y:Ps.getFreehand("miny"),width:Ps.getFreehand("maxx")-Ps.getFreehand("minx"),height:Ps.getFreehand("maxy")-Ps.getFreehand("miny"),id:Ps.getId()}}),Ps.call("changed",[un]),pn=!0);break;case"text":pn=!0,Ps.selectOnly([un]),Ps.textActions.start(un);break;case"path":{un=null,Ps.setStarted(!0);const tn=Ps.pathActions.mouseUp(en,un,sn,cn);({element:un}=tn),({keep:pn}=tn);break}case"pathedit":pn=!0,un=null,Ps.pathActions.mouseUp(en);break;case"textedit":pn=!1,un=null,Ps.textActions.mouseUp(en,sn,cn);break;case"rotate":{pn=!0,un=null,Ps.setCurrentMode("select");const en=Ps.undoMgr.finishUndoableChange();en.isEmpty()||Ps.addCommandToHistory(en),Ps.recalculateAllSelectedDimensions(),Ps.call("changed",tn);break}}if(Ps.runExtensions("mouseUp",{event:en,mouse_x:sn,mouse_y:cn},!0).forEach((en=>{en&&(pn=en.keep||pn,({element:un}=en),Ps.setStarted(en.started||Ps.getStarted()))})),!pn&&un){var fn;for(Ps.getCurrentDrawing().releaseId(Ps.getId()),un.remove(),un=null,_n=en.target;"g"===(null===(yn=_n)||void 0===yn||null===(bn=yn.parentNode)||void 0===bn||null===(vn=bn.parentNode)||void 0===vn?void 0:vn.tagName);){var yn,bn,vn;_n=_n.parentNode}"path"===Ps.getCurrentMode()&&Ps.getDrawnPath()||!_n||"selectorParentGroup"===(null===(fn=_n.parentNode)||void 0===fn?void 0:fn.id)||"svgcanvas"===_n.id||"svgroot"===_n.id||(Ps.setMode("select"),Ps.selectOnly([_n],!0))}else if(un){Ps.addedNew=!0;let tn,nn=.2;const rn=Ps.getStyle(),an=Ps.getOpacAni();if(an.beginElement&&Number.parseFloat(un.getAttribute("opacity"))!==rn.opacity){tn=an.cloneNode(!0),tn.setAttribute("to",rn.opacity),tn.setAttribute("dur",nn),un.appendChild(tn);try{tn.beginElement()}catch(en){}}else nn=0;setTimeout((()=>{tn&&tn.remove(),un.setAttribute("opacity",rn.opacity),un.setAttribute("style","pointer-events:inherit"),cleanupElement(un),"path"===Ps.getCurrentMode()?Ps.pathActions.toEditMode(un):Ps.getCurConfig().selectNew&&(-1!==["circle","ellipse","square","rect","fhpath","line","fhellipse","fhrect","star","polygon"].indexOf(Ps.getCurrentMode())&&Ps.setMode("select"),Ps.selectOnly([un],!0)),Ps.addCommandToHistory(new Ls(un)),Ps.call("changed",[un])}),1e3*nn)}Ps.setStartTransform(null)},dblClickEvent=en=>{const tn=Ps.getSelectedElements(),nn=en.target.parentNode;let rn=Ps.getMouseTarget(en);const{tagName:an}=rn;if("text"===an&&"textedit"!==Ps.getCurrentMode()){const tn=transformPoint(en.clientX,en.clientY,Ps.getrootSctm());Ps.textActions.select(rn,tn.x,tn.y)}nn!==Ps.getCurrentGroup()&&("g"!==an&&"a"!==an||!getRotationAngle(rn)||(Ps.pushGroupProperties(rn),rn=tn[0],Ps.clearSelection(!0)),Ps.getCurrentGroup()&&leaveContext(),"g"!==nn.tagName&&"a"!==nn.tagName||nn===Ps.getCurrentDrawing().getCurrentLayer()||rn===Ps.selectorManager.selectorParentGroup||setContext(rn))},mouseDownEvent=en=>{const tn=Ps.getDataStorage(),nn=Ps.getSelectedElements(),rn=Ps.getZoom(),an=Ps.getStyle(),sn=Ps.getSvgRoot(),{$id:cn}=Ps;if(Ps.spaceKey||1===en.button)return;const An=2===en.button;en.altKey&&Ps.cloneSelectedElements(0,0),Ps.setRootSctm(cn("svgcontent").querySelector("g").getScreenCTM().inverse());const dn=transformPoint(en.clientX,en.clientY,Ps.getrootSctm()),un=dn.x*rn,pn=dn.y*rn;if(en.preventDefault(),An){if("path"===Ps.getCurrentMode())return;Ps.setCurrentMode("select"),Ps.setLastClickPoint(dn)}let hn=un/rn,gn=pn/rn,_n=Ps.getMouseTarget(en);"a"===_n.tagName&&1===_n.childNodes.length&&(_n=_n.firstChild);const mn=hn;Ps.setStartX(hn),Ps.setRStartX(hn);const fn=gn;if(Ps.setStartY(gn),Ps.setRStartY(gn),Ps.getCurConfig().gridSnapping&&(hn=snapToGrid(hn),gn=snapToGrid(gn),Ps.setStartX(snapToGrid(Ps.getStartX())),Ps.setStartY(snapToGrid(Ps.getStartY()))),_n===Ps.selectorManager.selectorParentGroup&&nn[0]){const rn=en.target,an=tn.get(rn,"type");"rotate"===an?Ps.setCurrentMode("rotate"):"resize"===an&&(Ps.setCurrentMode("resize"),Ps.setCurrentResizeMode(tn.get(rn,"dir"))),_n=nn[0]}Ps.setStartTransform(_n.getAttribute("transform"));const yn=_n.transform.baseVal;if(yn.numberOfItems>1){const en=yn.getItem(0);yn.removeItem(0),yn.consolidate(),yn.insertItemBefore(en,0)}switch(Ps.getCurrentMode()){case"select":if(Ps.setStarted(!0),Ps.setCurrentResizeMode("none"),An&&Ps.setStarted(!1),_n!==sn){if(nn.includes(_n)||(en.shiftKey||Ps.clearSelection(!0),Ps.addToSelection([_n]),Ps.setJustSelected(_n),Ps.pathActions.clear()),!An)for(const en of nn){var bn;if(!en)continue;const tn=null===(bn=en.transform)||void 0===bn?void 0:bn.baseVal;tn.numberOfItems?tn.insertItemBefore(sn.createSVGTransform(),0):tn.appendItem(sn.createSVGTransform())}}else An||(Ps.clearSelection(),Ps.setCurrentMode("multiselect"),Ps.getRubberBox()||Ps.setRubberBox(Ps.selectorManager.getRubberBandBox()),Ps.setRStartX(Ps.getRStartX()*rn),Ps.setRStartY(Ps.getRStartY()*rn),assignAttributes(Ps.getRubberBox(),{x:Ps.getRStartX(),y:Ps.getRStartY(),width:0,height:0,display:"inline"}));break;case"zoom":Ps.setStarted(!0),Ps.getRubberBox()||Ps.setRubberBox(Ps.selectorManager.getRubberBandBox()),assignAttributes(Ps.getRubberBox(),{x:mn*rn,y:mn*rn,width:0,height:0,display:"inline"});break;case"resize":{Ps.setStarted(!0),Ps.setStartX(hn),Ps.setStartY(gn),Ps.setInitBbox(getBBox(cn("selectedBox0")));const en={};for(const[tn,nn]of Object.entries(Ps.getInitBbox()))en[tn]=nn/rn;Ps.setInitBbox(en);const tn=getRotationAngle(_n)?1:0;hasMatrixTransform(yn)?(yn.insertItemBefore(sn.createSVGTransform(),tn),yn.insertItemBefore(sn.createSVGTransform(),tn),yn.insertItemBefore(sn.createSVGTransform(),tn)):(yn.appendItem(sn.createSVGTransform()),yn.appendItem(sn.createSVGTransform()),yn.appendItem(sn.createSVGTransform()));break}case"fhellipse":case"fhrect":case"fhpath":Ps.setStart({x:mn,y:fn}),Ps.setControllPoint1("x",0),Ps.setControllPoint1("y",0),Ps.setControllPoint2("x",0),Ps.setControllPoint2("y",0),Ps.setStarted(!0),Ps.setDAttr(mn+","+fn+" "),Ps.addSVGElementsFromJson({element:"polyline",curStyles:!0,attr:{points:Ps.getDAttr(),id:Ps.getNextId(),fill:"none",opacity:an.opacity/2,"stroke-linecap":"round",style:"pointer-events:none"}}),Ps.setFreehand("minx",mn),Ps.setFreehand("maxx",mn),Ps.setFreehand("miny",fn),Ps.setFreehand("maxy",fn);break;case"image":{Ps.setStarted(!0);const en=Ps.addSVGElementsFromJson({element:"image",attr:{x:hn,y:gn,width:0,height:0,id:Ps.getNextId(),opacity:an.opacity/2,style:"pointer-events:inherit"}});setHref(en,Ps.getLastGoodImgUrl()),preventClickDefault(en);break}case"square":case"rect":Ps.setStarted(!0),Ps.setStartX(hn),Ps.setStartY(gn),Ps.addSVGElementsFromJson({element:"rect",curStyles:!0,attr:{x:hn,y:gn,width:0,height:0,id:Ps.getNextId(),opacity:an.opacity/2}});break;case"line":{Ps.setStarted(!0);const en=0===Number(an.stroke_width)?1:an.stroke_width;Ps.addSVGElementsFromJson({element:"line",curStyles:!0,attr:{x1:hn,y1:gn,x2:hn,y2:gn,id:Ps.getNextId(),stroke:an.stroke,"stroke-width":en,"stroke-dasharray":an.stroke_dasharray,"stroke-linejoin":an.stroke_linejoin,"stroke-linecap":an.stroke_linecap,"stroke-opacity":an.stroke_opacity,fill:"none",opacity:an.opacity/2,style:"pointer-events:none"}});break}case"circle":Ps.setStarted(!0),Ps.addSVGElementsFromJson({element:"circle",curStyles:!0,attr:{cx:hn,cy:gn,r:0,id:Ps.getNextId(),opacity:an.opacity/2}});break;case"ellipse":Ps.setStarted(!0),Ps.addSVGElementsFromJson({element:"ellipse",curStyles:!0,attr:{cx:hn,cy:gn,rx:0,ry:0,id:Ps.getNextId(),opacity:an.opacity/2}});break;case"text":Ps.setStarted(!0),Ps.addSVGElementsFromJson({element:"text",curStyles:!0,attr:{x:hn,y:gn,id:Ps.getNextId(),fill:Ps.getCurText("fill"),"stroke-width":Ps.getCurText("stroke_width"),"font-size":Ps.getCurText("font_size"),"font-family":Ps.getCurText("font_family"),"text-anchor":"middle","xml:space":"preserve",opacity:an.opacity}});break;case"path":case"pathedit":Ps.setStartX(Ps.getStartX()*rn),Ps.setStartY(Ps.getStartY()*rn),Ps.pathActions.mouseDown(en,_n,Ps.getStartX(),Ps.getStartY()),Ps.setStarted(!0);break;case"textedit":Ps.setStartX(Ps.getStartX()*rn),Ps.setStartY(Ps.getStartY()*rn),Ps.textActions.mouseDown(en,_n,Ps.getStartX(),Ps.getStartY()),Ps.setStarted(!0);break;case"rotate":Ps.setStarted(!0),Ps.undoMgr.beginUndoableChange("transform",nn)}Ps.runExtensions("mouseDown",{event:en,start_x:Ps.getStartX(),start_y:Ps.getStartY(),selectedElements:nn},!0).forEach((en=>{(null==en?void 0:en.started)&&Ps.setStarted(!0)}))},DOMMouseScrollEvent=en=>{const tn=Ps.getZoom(),{$id:nn}=Ps;if(!en.shiftKey)return;en.preventDefault(),Ps.setRootSctm(nn("svgcontent").querySelector("g").getScreenCTM().inverse());const rn=document.getElementById("workarea"),an=Ps.getCurConfig().showRulers?16:0,sn=transformPoint(en.clientX,en.clientY,Ps.getrootSctm()),cn=parseFloat(getComputedStyle(rn,null).width.replace("px","")),An=parseFloat(getComputedStyle(rn,null).height.replace("px","")),dn=cn-15-an,un=An-15-an,pn=dn*Ps.getrootSctm().a,hn=un*Ps.getrootSctm().d,gn=function findPos(en){let tn=0,nn=0;if(en.offsetParent){do{tn+=en.offsetLeft,nn+=en.offsetTop}while(en=en.offsetParent);return{left:tn,top:nn}}return{left:tn,top:nn}}(rn),_n=gn.left+an,mn=gn.top+an,fn=en.wheelDelta?en.wheelDelta:en.detail?-en.detail:0;if(!fn)return;let yn,bn,vn=Math.max(3/4,Math.min(4/3,fn));vn>1?(yn=Math.ceil(dn/pn*vn*100)/100,bn=Math.ceil(un/hn*vn*100)/100):(yn=Math.floor(dn/pn*vn*100)/100,bn=Math.floor(un/hn*vn*100)/100);let wn=Math.min(yn,bn);if(wn=Math.min(10,Math.max(.01,wn)),wn===tn)return;vn=wn/tn;const xn=transformPoint(_n,mn,Ps.getrootSctm()),kn={x:(sn.x-(sn.x-xn.x)/vn)*wn-an+cn/2,y:(sn.y-(sn.y-xn.y)/vn)*wn-an+An/2};Ps.setZoom(wn),document.getElementById("zoom").value=(100*wn).toFixed(1),Ps.call("updateCanvas",{center:!1,newCtr:kn}),Ps.call("zoomDone")}; +/** + * Tools for SVG handle on JSON format. + * @module svgcanvas + * @license MIT + * + * @copyright 2010 Alexis Deveria, 2010 Jeff Schiller + */let Ts=null,Ns=null;const getJsonFromSvgElements=en=>{if(3===en.nodeType)return en.nodeValue;const tn={element:en.tagName,attr:{},children:[]};for(let nn,rn=0;nn=en.attributes[rn];rn++)tn.attr[nn.name]=nn.value;for(let nn,rn=0;nn=en.childNodes[rn];rn++)tn.children[rn]=getJsonFromSvgElements(nn);return tn},addSVGElementsFromJson=en=>{if("string"==typeof en)return Ns.createTextNode(en);let tn=getElement(en.attr.id);const nn=Ts.getDrawing().getCurrentLayer();if(tn&&en.element!==tn.tagName&&(tn.remove(),tn=null),!tn){const rn=en.namespace||xa.SVG;tn=Ns.createElementNS(rn,en.element),nn&&(Ts.getCurrentGroup()||nn).append(tn)}const rn=Ts.getCurShape();return en.curStyles&&assignAttributes(tn,{fill:rn.fill,stroke:rn.stroke,"stroke-width":rn.strokeWidth,"stroke-dasharray":rn.stroke_dasharray,"stroke-linejoin":rn.stroke_linejoin,"stroke-linecap":rn.stroke_linecap,"stroke-opacity":rn.stroke_opacity,"fill-opacity":rn.fill_opacity,opacity:rn.opacity/2,style:"pointer-events:inherit"}),assignAttributes(tn,en.attr),cleanupElement(tn),en.children&&en.children.forEach((en=>{tn.append(addSVGElementsFromJson(en))})),tn}; +/** + * @module elem-get-set get and set methods. + * @license MIT + * @copyright 2011 Jeff Schiller + */let Is=null;const getResolutionMethod=()=>{const en=Is.getZoom();return{w:Is.getSvgContent().getAttribute("width")/en,h:Is.getSvgContent().getAttribute("height")/en,zoom:en}},getTitleMethod=en=>{const tn=Is.getSelectedElements(),nn=Is.getDataStorage();if(!(en=en||tn[0]))return;nn.has(en,"gsvg")?en=nn.get(en,"gsvg"):nn.has(en,"symbol")&&(en=nn.get(en,"symbol"));const rn=en.childNodes;for(const en of rn)if("title"===en.nodeName)return en.textContent;return""},setGroupTitleMethod=en=>{const{InsertElementCommand:tn,RemoveElementCommand:nn,ChangeElementCommand:rn,BatchCommand:an}=Is.history,sn=Is.getSelectedElements(),cn=Is.getDataStorage();let An=sn[0];cn.has(An,"gsvg")&&(An=cn.get(An,"gsvg"));const dn=An.querySelectorAll("title"),un=new an("Set Label");let pn;if(0===en.length){const en=dn.nextSibling;un.addSubCommand(new nn(dn[0],en,An)),dn.remove()}else dn.length?(pn=dn[0],un.addSubCommand(new rn(pn,{"#text":pn.textContent})),pn.textContent=en):(pn=Is.getDOMDocument().createElementNS(xa.SVG,"title"),pn.textContent=en,An.insertBefore(pn,An.firstChild),un.addSubCommand(new tn(pn)));Is.addCommandToHistory(un)},setDocumentTitleMethod=en=>{const{ChangeElementCommand:tn,BatchCommand:nn}=Is.history,rn=Is.getSvgContent().childNodes;let an=!1,sn="";const cn=new nn("Change Image Title");for(const en of rn)if("title"===en.nodeName){an=en,sn=an.textContent;break}an||(an=Is.getDOMDocument().createElementNS(xa.SVG,"title"),Is.getSvgContent().insertBefore(an,Is.getSvgContent().firstChild)),en.length?an.textContent=en:an.remove(),cn.addSubCommand(new tn(an,{"#text":sn})),Is.addCommandToHistory(cn)},setResolutionMethod=(en,tn)=>{const{ChangeElementCommand:nn,BatchCommand:rn}=Is.history,an=Is.getZoom(),sn=Is.getResolution(),{w:cn,h:An}=sn;let dn;if("fit"===en){const nn=getStrokedBBoxDefaultVisible();if(!nn)return!1;{dn=new rn("Fit Canvas to Content");const an=getVisibleElements();Is.addToSelection(an);const sn=[],cn=[];an.forEach(((en,tn)=>{sn.push(-1*nn.x),cn.push(-1*nn.y)}));const An=Is.moveSelectedElements(sn,cn,!0);dn.addSubCommand(An),Is.clearSelection(),en=Math.round(nn.width),tn=Math.round(nn.height)}}return en===cn&&tn===An||(dn||(dn=new rn("Change Image Dimensions")),en=convertToNum("width",en),tn=convertToNum("height",tn),Is.getSvgContent().setAttribute("width",en),Is.getSvgContent().setAttribute("height",tn),Is.contentW=en,Is.contentH=tn,dn.addSubCommand(new nn(Is.getSvgContent(),{width:cn,height:An})),Is.getSvgContent().setAttribute("viewBox",[0,0,en/an,tn/an].join(" ")),dn.addSubCommand(new nn(Is.getSvgContent(),{viewBox:["0 0",cn,An].join(" ")})),Is.addCommandToHistory(dn),Is.call("changed",[Is.getSvgContent()])),!0},getEditorNSMethod=en=>(en&&Is.getSvgContent().setAttribute("xmlns:se",xa.SE),xa.SE),setBBoxZoomMethod=(en,tn,nn)=>{const rn=Is.getZoom(),an=Is.getSelectedElements();let sn,cn=.85;const calcZoom=en=>{if(!en)return!1;const rn=Math.round(tn/en.width*100*cn)/100,an=Math.round(nn/en.height*100*cn)/100,sn=Math.min(rn,an);return Is.setZoom(sn),{zoom:sn,bbox:en}};if("object"==typeof en){if(sn=en,0===sn.width||0===sn.height){const en=sn.zoom?sn.zoom:rn*sn.factor;return Is.setZoom(en),{zoom:rn,bbox:sn}}return calcZoom(sn)}switch(en){case"selection":{if(!an[0])return;const en=an.map(((en,tn)=>{if(en)return en}));sn=getStrokedBBoxDefaultVisible(en);break}case"canvas":{const en=Is.getResolution();cn=.95,sn={width:en.w,height:en.h,x:0,y:0};break}case"content":sn=getStrokedBBoxDefaultVisible();break;case"layer":sn=getStrokedBBoxDefaultVisible(getVisibleElements(Is.getCurrentDrawing().getCurrentLayer()));break;default:return}return calcZoom(sn)},setZoomMethod=en=>{const tn=Is.getSelectedElements(),nn=Is.getResolution();Is.getSvgContent().setAttribute("viewBox","0 0 "+nn.w/en+" "+nn.h/en),Is.setZoom(en),tn.forEach((en=>{en&&Is.selectorManager.requestSelector(en).resize()})),Is.pathActions.zoomChange(),Is.runExtensions("zoomChanged",en)},setColorMethod=(en,tn,nn)=>{const rn=Is.getSelectedElements();Is.setCurShape(en,tn),Is.setCurProperties(en+"_paint",{type:"solidColor"});const an=[],addNonG=en=>{"g"!==en.nodeName&&an.push(en)};let sn=rn.length;for(;sn--;){const tn=rn[sn];tn&&("g"===tn.tagName?walkTree(tn,addNonG):"fill"===en?"polyline"!==tn.tagName&&"line"!==tn.tagName&&an.push(tn):an.push(tn))}an.length>0&&(nn?Is.changeSelectedAttributeNoUndo(en,tn,an):(Is.changeSelectedAttribute(en,tn,an),Is.call("changed",an)))},setGradientMethod=en=>{if(!Is.getCurProperties(en+"_paint")||"solidColor"===Is.getCurProperties(en+"_paint").type)return;let tn=Is[en+"Grad"];const nn=findDuplicateGradient(tn),rn=findDefs();nn?tn=nn:(tn=Is.getDOMDocument().importNode(tn,!0),rn.append(tn),tn.id=Is.getNextId()),Is.setColor(en,"url(#"+tn.id+")")},findDuplicateGradient=en=>{const tn=findDefs().querySelectorAll("linearGradient, radialGradient");let nn=tn.length;const rn=["r","cx","cy","fx","fy"];for(;nn--;){const an=tn[nn];if("linearGradient"===en.tagName){if(en.getAttribute("x1")!==an.getAttribute("x1")||en.getAttribute("y1")!==an.getAttribute("y1")||en.getAttribute("x2")!==an.getAttribute("x2")||en.getAttribute("y2")!==an.getAttribute("y2"))continue}else{const tn={r:Number(en.getAttribute("r")),cx:Number(en.getAttribute("cx")),cy:Number(en.getAttribute("cy")),fx:Number(en.getAttribute("fx")),fy:Number(en.getAttribute("fy"))},nn={r:Number(an.getAttribute("r")),cx:Number(an.getAttribute("cx")),cy:Number(an.getAttribute("cy")),fx:Number(an.getAttribute("fx")),fy:Number(an.getAttribute("fy"))};let sn=!1;if(rn.forEach((en=>{tn[en]!==nn[en]&&(sn=!0)})),sn)continue}const sn=en.getElementsByTagNameNS(xa.SVG,"stop"),cn=an.getElementsByTagNameNS(xa.SVG,"stop");if(sn.length!==cn.length)continue;let An=sn.length;for(;An--;){const en=sn[An],tn=cn[An];if(en.getAttribute("offset")!==tn.getAttribute("offset")||en.getAttribute("stop-opacity")!==tn.getAttribute("stop-opacity")||en.getAttribute("stop-color")!==tn.getAttribute("stop-color"))break}if(-1===An)return an}return null},setPaintMethod=(en,tn)=>{const nn=new Paint(tn);switch(Is.setPaintOpacity(en,nn.alpha/100,!0),Is.setCurProperties(en+"_paint",nn),nn.type){case"solidColor":Is.setColor(en,"none"!==nn.solidColor?"#"+nn.solidColor:"none");break;case"linearGradient":case"radialGradient":Is.setCanvas(en+"Grad",nn[nn.type]),Is.setGradient(en)}},setStrokeWidthMethod=en=>{const tn=Is.getSelectedElements();if(0===en&&["line","path"].includes(Is.getMode()))return void Is.setStrokeWidth(1);Is.setCurProperties("stroke_width",en);const nn=[],addNonG=en=>{"g"!==en.nodeName&&nn.push(en)};let rn=tn.length;for(;rn--;){const en=tn[rn];en&&("g"===en.tagName?walkTree(en,addNonG):nn.push(en))}nn.length>0&&(Is.changeSelectedAttribute("stroke-width",en,nn),Is.call("changed",tn))},setStrokeAttrMethod=(en,tn)=>{const nn=Is.getSelectedElements();Is.setCurShape(en.replace("-","_"),tn);const rn=[];let an=nn.length;for(;an--;){const en=nn[an];en&&("g"===en.tagName?walkTree(en,(en=>{"g"!==en.nodeName&&rn.push(en)})):rn.push(en))}rn.length>0&&(Is.changeSelectedAttribute(en,tn,rn),Is.call("changed",nn))},getBoldMethod=()=>{const en=Is.getSelectedElements(),tn=en[0];return"text"===(null==tn?void 0:tn.tagName)&&!en[1]&&"bold"===tn.getAttribute("font-weight")},setBoldMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("font-weight",en?"bold":"normal"),nn[0].textContent||Is.textActions.setCursor()},hasTextDecorationMethod=en=>{const tn=Is.getSelectedElements(),nn=tn[0];return"text"===(null==nn?void 0:nn.tagName)&&!tn[1]&&(nn.getAttribute("text-decoration")||"").includes(en)},addTextDecorationMethod=en=>{const tn=Is.getSelectedElements(),nn=tn[0];if("text"===(null==nn?void 0:nn.tagName)&&!tn[1]){const tn=nn.getAttribute("text-decoration")||"";Is.changeSelectedAttribute("text-decoration",(tn+" "+en).trim())}tn.length>0&&!tn[0].textContent&&Is.textActions.setCursor()},removeTextDecorationMethod=en=>{const tn=Is.getSelectedElements(),nn=tn[0];if("text"===(null==nn?void 0:nn.tagName)&&!tn[1]){const tn=nn.getAttribute("text-decoration")||"";Is.changeSelectedAttribute("text-decoration",tn.replace(en,"").trim())}tn.length>0&&!tn[0].textContent&&Is.textActions.setCursor()},getItalicMethod=()=>{const en=Is.getSelectedElements(),tn=en[0];return"text"===(null==tn?void 0:tn.tagName)&&!en[1]&&"italic"===tn.getAttribute("font-style")},setItalicMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("font-style",en?"italic":"normal"),nn[0].textContent||Is.textActions.setCursor()},setTextAnchorMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("text-anchor",en),nn.length>0&&!nn[0].textContent&&Is.textActions.setCursor()},setLetterSpacingMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("letter-spacing",en),nn.length>0&&!nn[0].textContent&&Is.textActions.setCursor()},setWordSpacingMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("word-spacing",en),nn.length>0&&!nn[0].textContent&&Is.textActions.setCursor()},setTextLengthMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("textLength",en),nn.length>0&&!nn[0].textContent&&Is.textActions.setCursor()},setLengthAdjustMethod=en=>{var tn;const nn=Is.getSelectedElements();"text"!==(null===(tn=nn[0])||void 0===tn?void 0:tn.tagName)||nn[1]||Is.changeSelectedAttribute("lengthAdjust",en),nn.length>0&&!nn[0].textContent&&Is.textActions.setCursor()},getFontFamilyMethod=()=>Is.getCurText("font_family"),setFontFamilyMethod=en=>{var tn;const nn=Is.getSelectedElements();Is.setCurText("font_family",en),Is.changeSelectedAttribute("font-family",en),(null===(tn=nn[0])||void 0===tn?void 0:tn.textContent)||Is.textActions.setCursor()},setFontColorMethod=en=>{Is.setCurText("fill",en),Is.changeSelectedAttribute("fill",en)},getFontColorMethod=()=>Is.getCurText("fill"),getFontSizeMethod=()=>Is.getCurText("font_size"),setFontSizeMethod=en=>{var tn;const nn=Is.getSelectedElements();Is.setCurText("font_size",en),Is.changeSelectedAttribute("font-size",en),(null===(tn=nn[0])||void 0===tn?void 0:tn.textContent)||Is.textActions.setCursor()},getTextMethod=()=>{const en=Is.getSelectedElements()[0];return en?en.textContent:""},setTextContentMethod=en=>{Is.changeSelectedAttribute("#text",en),Is.textActions.init(en),Is.textActions.setCursor()},setImageURLMethod=en=>{const{ChangeElementCommand:tn,BatchCommand:nn}=Is.history,rn=Is.getSelectedElements()[0];if(!rn)return;const an=rn.getAttribute("width"),sn=rn.getAttribute("height"),cn=!an||!sn,An=getHref(rn);if(An===en&&!cn)return;const dn=new nn("Change Image URL");setHref(rn,en),dn.addSubCommand(new tn(rn,{"#href":An}));const un=new Image;un.onload=function(){const en={width:rn.getAttribute("width"),height:rn.getAttribute("height")};rn.setAttribute("width",this.width),rn.setAttribute("height",this.height),Is.selectorManager.requestSelector(rn).resize(),dn.addSubCommand(new tn(rn,en)),Is.addCommandToHistory(dn),Is.call("changed",[rn])},un.src=en},setLinkURLMethod=en=>{const{ChangeElementCommand:tn,BatchCommand:nn}=Is.history;let rn=Is.getSelectedElements()[0];if(!rn)return;if("a"!==rn.tagName){const en=getParents(rn.parentNode,"a");if(null==en||!en.length)return;rn=en[0]}const an=getHref(rn);if(an===en)return;const sn=new nn("Change Link URL");setHref(rn,en),sn.addSubCommand(new tn(rn,{"#href":an})),Is.addCommandToHistory(sn)},setRectRadiusMethod=en=>{const{ChangeElementCommand:tn}=Is.history,nn=Is.getSelectedElements()[0];if("rect"===(null==nn?void 0:nn.tagName)){const rn=Number(nn.getAttribute("rx"));rn!==en&&(nn.setAttribute("rx",en),nn.setAttribute("ry",en),Is.addCommandToHistory(new tn(nn,{rx:rn,ry:rn},"Radius")),Is.call("changed",[nn]))}},makeHyperlinkMethod=en=>{Is.groupSelectedElements("a",en)},removeHyperlinkMethod=()=>{Is.ungroupSelectedElement()},setSegTypeMethod=en=>{Is.pathActions.setSegType(en)},setBackgroundMethod=(en,tn)=>{const nn=getElement("canvasBackground"),rn=nn.querySelector("rect");let an=getElement("background_image"),sn=getElement("background_pattern");if(rn.setAttribute("fill","chessboard"===en?"#fff":en),"chessboard"===en){if(!sn){sn=Is.getDOMDocument().createElementNS(xa.SVG,"foreignObject"),Is.assignAttributes(sn,{id:"background_pattern",width:"100%",height:"100%",preserveAspectRatio:"xMinYMin",style:"pointer-events:none"});const en=document.createElement("div");Is.assignAttributes(en,{style:"pointer-events:none;width:100%;height:100%;background-image:url(data:image/gif;base64,R0lGODlhEAAQAIAAAP///9bW1iH5BAAAAAAALAAAAAAQABAAAAIfjG+gq4jM3IFLJgpswNly/XkcBpIiVaInlLJr9FZWAQA7);"}),sn.append(en),nn.append(sn)}}else sn&&sn.remove();tn?(an||(an=Is.getDOMDocument().createElementNS(xa.SVG,"image"),Is.assignAttributes(an,{id:"background_image",width:"100%",height:"100%",preserveAspectRatio:"xMinYMin",style:"pointer-events:none"})),setHref(an,tn),nn.append(an)):an&&an.remove()},Ms=[0,"z","M","m","L","l","C","c","Q","q","A","a","H","h","V","v","S","s","T","t"];let Rs=null;const remapElement=(en,tn,nn)=>{const remap=(en,tn)=>transformPoint(en,tn,nn),scalew=en=>nn.a*en,scaleh=en=>nn.d*en,rn=Rs.getGridSnapping()&&"svg"===en.parentNode.parentNode.localName,finishUp=()=>{rn&&Object.entries(tn).forEach((en=>{let[nn,rn]=en;tn[nn]=snapToGrid(rn)})),assignAttributes(en,tn,0,!0)},an=getBBox(en);["fill","stroke"].forEach((tn=>{const rn=en.getAttribute(tn);if(null!=rn&&rn.startsWith("url(")&&(nn.a<0||nn.d<0)){const an=getRefElem(rn).cloneNode(!0);if(nn.a<0){const en=an.getAttribute("x1"),tn=an.getAttribute("x2");an.setAttribute("x1",-(en-1)),an.setAttribute("x2",-(tn-1))}if(nn.d<0){const en=an.getAttribute("y1"),tn=an.getAttribute("y2");an.setAttribute("y1",-(en-1)),an.setAttribute("y2",-(tn-1))}an.id=Rs.getCurrentDrawing().getNextId(),findDefs().append(an),en.setAttribute(tn,"url(#"+an.id+")")}}));const sn=en.tagName;if("g"===sn||"text"===sn||"tspan"===sn||"use"===sn)if(1!==nn.a||0!==nn.b||0!==nn.c||1!==nn.d||0===nn.e&&0===nn.f){const tn=en.transform.baseVal,rn=Rs.getSvgRoot().createSVGTransform();rn.setMatrix(matrixMultiply(transformListToTransform(tn).matrix,nn)),tn.clear(),tn.appendItem(rn)}else{const rn=transformListToTransform(en).matrix,an=matrixMultiply(rn.inverse(),nn,rn);tn.x=Number.parseFloat(tn.x)+an.e,tn.y=Number.parseFloat(tn.y)+an.f}switch(sn){case"foreignObject":case"rect":case"image":if("image"===sn&&(nn.a<0||nn.d<0)){const tn=en.transform.baseVal,rn=Rs.getSvgRoot().createSVGTransform();rn.setMatrix(matrixMultiply(transformListToTransform(tn).matrix,nn)),tn.clear(),tn.appendItem(rn)}else{const en=remap(tn.x,tn.y);tn.width=scalew(tn.width),tn.height=scaleh(tn.height),tn.x=en.x+Math.min(0,tn.width),tn.y=en.y+Math.min(0,tn.height),tn.width=Math.abs(tn.width),tn.height=Math.abs(tn.height)}finishUp();break;case"ellipse":{const en=remap(tn.cx,tn.cy);tn.cx=en.x,tn.cy=en.y,tn.rx=scalew(tn.rx),tn.ry=scaleh(tn.ry),tn.rx=Math.abs(tn.rx),tn.ry=Math.abs(tn.ry),finishUp();break}case"circle":{const en=remap(tn.cx,tn.cy);tn.cx=en.x,tn.cy=en.y;const rn=transformBox(an.x,an.y,an.width,an.height,nn),sn=rn.tr.x-rn.tl.x,cn=rn.bl.y-rn.tl.y;tn.r=Math.min(sn/2,cn/2),tn.r&&(tn.r=Math.abs(tn.r)),finishUp();break}case"line":{const en=remap(tn.x1,tn.y1),nn=remap(tn.x2,tn.y2);tn.x1=en.x,tn.y1=en.y,tn.x2=nn.x,tn.y2=nn.y}case"text":case"tspan":case"use":finishUp();break;case"g":{const nn=Rs.getDataStorage().get(en,"gsvg");nn&&assignAttributes(nn,tn,0,!0);break}case"polyline":case"polygon":{tn.points.forEach((en=>{const{x:tn,y:nn}=remap(en.x,en.y);en.x=tn,en.y=nn}));let nn="";tn.points.forEach((en=>{nn+=en.x+","+en.y+" "})),en.setAttribute("points",nn);break}case"path":{const nn=en.pathSegList;let rn=nn.numberOfItems;tn.d=[];for(let en=0;en0&&(sn=remap(an.x,an.y),tn.d[0].x=sn.x,tn.d[0].y=sn.y);for(let en=1;en{const{type:tn}=en;switch(cn+=Ms[tn],tn){case 13:case 12:cn+=en.x+" ";break;case 15:case 14:cn+=en.y+" ";break;case 3:case 5:case 19:case 2:case 4:case 18:cn+=en.x+","+en.y+" ";break;case 7:case 6:cn+=en.x1+","+en.y1+" "+en.x2+","+en.y2+" "+en.x+","+en.y+" ";break;case 9:case 8:cn+=en.x1+","+en.y1+" "+en.x+","+en.y+" ";break;case 11:case 10:cn+=en.r1+","+en.r2+" "+en.angle+" "+Number(en.largeArcFlag)+" "+Number(en.sweepFlag)+" "+en.x+","+en.y+" ";break;case 17:case 16:cn+=en.x2+","+en.y2+" "+en.x+","+en.y+" "}})),en.setAttribute("d",cn);break}}}; +/** + * Recalculate. + * @module recalculate + * @license MIT + */let Os;const updateClipPath=(en,tn,nn)=>{const rn=getRefElem(en).firstChild,an=rn.transform.baseVal,sn=Os.getSvgRoot().createSVGTransform();sn.setTranslate(tn,nn),an.appendItem(sn),recalculateDimensions(rn)},recalculateDimensions=en=>{var tn;if(!en)return null;const nn=Os.getSvgRoot(),rn=Os.getDataStorage(),an=null===(tn=en.transform)||void 0===tn?void 0:tn.baseVal;if((null==an?void 0:an.numberOfItems)>0){let tn=an.numberOfItems;const nn=tn;for(;tn--;){const rn=an.getItem(tn);if(0===rn.type)an.removeItem(tn);else if(1===rn.type){if(isIdentity(rn.matrix)){if(1===nn)return en.removeAttribute("transform"),null;an.removeItem(tn)}}else 4===rn.type&&0===rn.angle&&an.removeItem(tn)}if(1===an.numberOfItems&&getRotationAngle(en))return null}if(!an||0===an.numberOfItems)return en.setAttribute("transform",""),en.removeAttribute("transform"),null;if(an){let en=[],tn=an.numberOfItems;for(;tn--;){const nn=an.getItem(tn);1===nn.type?en.push([nn.matrix,tn]):en.length&&(en=[])}if(2===en.length){const tn=nn.createSVGTransformFromMatrix(matrixMultiply(en[1][0],en[0][0]));an.removeItem(en[0][1]),an.removeItem(en[1][1]),an.insertItemBefore(tn,en[1][1])}if(tn=an.numberOfItems,tn>=2&&1===an.getItem(tn-2).type&&2===an.getItem(tn-1).type){const en=nn.createSVGTransform(),rn=matrixMultiply(an.getItem(tn-2).matrix,an.getItem(tn-1).matrix);en.setMatrix(rn),an.removeItem(tn-2),an.removeItem(tn-2),an.appendItem(en)}}switch(en.tagName){case"line":case"polyline":case"polygon":case"path":break;default:if(1===an.numberOfItems&&1===an.getItem(0).type||2===an.numberOfItems&&1===an.getItem(0).type&&4===an.getItem(0).type)return null}const sn=rn.has(en,"gsvg")?rn.get(en,"gsvg"):void 0,cn=new BatchCommand$4("Transform");let An,dn,un={},pn=null,hn=[];switch(en.tagName){case"line":hn=["x1","y1","x2","y2"];break;case"circle":hn=["cx","cy","r"];break;case"ellipse":hn=["cx","cy","rx","ry"];break;case"foreignObject":case"rect":case"image":hn=["width","height","x","y"];break;case"use":case"text":case"tspan":hn=["x","y"];break;case"polygon":case"polyline":{pn={},pn.points=en.getAttribute("points");const tn=en.points,nn=tn.numberOfItems;un.points=new Array(nn);for(let en=0;en{un[tn]=convertToNum(tn,en.getAttribute(tn))})):sn&&(un={x:Number(sn.getAttribute("x"))||0,y:Number(sn.getAttribute("y"))||0}),!pn){pn=mergeDeep$1({},un);for(const[en,tn]of Object.entries(pn))pn[en]=convertToNum(en,tn)}if(pn.transform=Os.getStartTransform()||"","g"===en.tagName&&!sn||"a"===en.tagName){const tn=getBBox(en);An={x:tn.x+tn.width/2,y:tn.y+tn.height/2},dn=transformPoint(tn.x+tn.width/2,tn.y+tn.height/2,transformListToTransform(an).matrix);const rn=getRotationAngle(en);if(rn){const en=rn*Math.PI/180,tn=Math.abs(en)>1e-10?Math.sin(en)/(1-Math.cos(en)):2/en;for(let en=0;en=3&&3===an.getItem(sn-2).type&&2===an.getItem(sn-3).type&&2===an.getItem(sn-1).type){yn=3;const tn=an.getItem(sn-3).matrix,rn=an.getItem(sn-2).matrix,An=an.getItem(sn-1).matrix,dn=en.childNodes;let un=dn.length;for(;un--;){const en=dn.item(un);if(hn=0,fn=0,1===en.nodeType){const an=en.transform.baseVal;if(!an)continue;const sn=transformListToTransform(an).matrix,dn=getRotationAngle(en);if(pn=Os.getStartTransform(),Os.setStartTransform(en.getAttribute("transform")),dn||hasMatrixTransform(an)){const en=nn.createSVGTransform();en.setMatrix(matrixMultiply(tn,rn,An,sn)),an.clear(),an.appendItem(en)}else{const en=matrixMultiply(sn.inverse(),An,sn),cn=nn.createSVGMatrix();cn.e=-en.e,cn.f=-en.f;const dn=matrixMultiply(cn.inverse(),sn.inverse(),tn,rn,An,sn,en.inverse()),un=nn.createSVGTransform(),pn=nn.createSVGTransform(),hn=nn.createSVGTransform();un.setTranslate(en.e,en.f),pn.setScale(dn.a,dn.d),hn.setTranslate(cn.e,cn.f),an.appendItem(hn),an.appendItem(pn),an.appendItem(un)}cn.addSubCommand(recalculateDimensions(en)),Os.setStartTransform(pn)}}an.removeItem(sn-1),an.removeItem(sn-2),an.removeItem(sn-3)}else if(sn>=3&&1===an.getItem(sn-1).type){yn=3;const en=transformListToTransform(an).matrix,tn=nn.createSVGTransform();tn.setMatrix(en),an.clear(),an.appendItem(tn)}else if((1===sn||sn>1&&3!==an.getItem(1).type)&&2===an.getItem(0).type){yn=2;const tn=transformListToTransform(an).matrix;an.removeItem(0);const rn=transformListToTransform(an).matrix.inverse(),sn=matrixMultiply(rn,tn);if(hn=sn.e,fn=sn.f,0!==hn||0!==fn){const tn=en.childNodes;let rn=tn.length;const an=[];for(;rn--;){const sn=tn.item(rn);if(1===sn.nodeType){var gn;if(sn.getAttribute("clip-path")){const en=sn.getAttribute("clip-path");an.includes(en)||(updateClipPath(en,hn,fn),an.push(en))}pn=Os.getStartTransform(),Os.setStartTransform(sn.getAttribute("transform"));const tn=null===(gn=sn.transform)||void 0===gn?void 0:gn.baseVal;if(tn){const rn=nn.createSVGTransform();rn.setTranslate(hn,fn),tn.numberOfItems?tn.insertItemBefore(rn,0):tn.appendItem(rn),cn.addSubCommand(recalculateDimensions(sn));const an=en.getElementsByTagNameNS(xa.SVG,"use"),An="#"+sn.id;let dn=an.length;for(;dn--;){const en=an.item(dn);if(An===getHref(en)){const tn=nn.createSVGTransform();tn.setTranslate(-hn,-fn),en.transform.baseVal.insertItemBefore(tn,0),cn.addSubCommand(recalculateDimensions(en))}}Os.setStartTransform(pn)}}}Os.setStartTransform(pn)}}else{if(1!==sn||1!==an.getItem(0).type||rn){if(rn){const en=nn.createSVGTransform();en.setRotate(rn,dn.x,dn.y),an.numberOfItems?an.insertItemBefore(en,0):an.appendItem(en)}return 0===an.numberOfItems&&en.removeAttribute("transform"),null}{yn=1;const tn=an.getItem(0).matrix,rn=en.childNodes;let sn=rn.length;for(;sn--;){const en=rn.item(sn);if(1===en.nodeType){var _n;pn=Os.getStartTransform(),Os.setStartTransform(en.getAttribute("transform"));const rn=null===(_n=en.transform)||void 0===_n?void 0:_n.baseVal;if(!rn)continue;const an=matrixMultiply(tn,transformListToTransform(rn).matrix),sn=nn.createSVGTransform();sn.setMatrix(an),rn.clear(),rn.appendItem(sn,0),cn.addSubCommand(recalculateDimensions(en)),Os.setStartTransform(pn);const An=en.getAttribute("stroke-width");if("none"!==en.getAttribute("stroke")&&!isNaN(An)){const tn=(Math.abs(an.a)+Math.abs(an.d))/2;en.setAttribute("stroke-width",An*tn)}}}an.clear()}}if(2===yn){if(rn){dn={x:An.x+un.e,y:An.y+un.f};const en=nn.createSVGTransform();en.setRotate(rn,dn.x,dn.y),an.numberOfItems?an.insertItemBefore(en,0):an.appendItem(en)}}else if(3===yn){const tn=transformListToTransform(an).matrix,sn=nn.createSVGTransform();sn.setRotate(rn,An.x,An.y);const un=sn.matrix,gn=nn.createSVGTransform();gn.setRotate(rn,dn.x,dn.y);const _n=gn.matrix.inverse(),yn=tn.inverse(),bn=matrixMultiply(yn,_n,un,tn);if(hn=bn.e,fn=bn.f,0!==hn||0!==fn){const tn=en.childNodes;let rn=tn.length;for(;rn--;){const en=tn.item(rn);if(1===en.nodeType){var mn;pn=Os.getStartTransform(),Os.setStartTransform(en.getAttribute("transform"));const tn=null===(mn=en.transform)||void 0===mn?void 0:mn.baseVal,rn=nn.createSVGTransform();rn.setTranslate(hn,fn),tn.numberOfItems?tn.insertItemBefore(rn,0):tn.appendItem(rn),cn.addSubCommand(recalculateDimensions(en)),Os.setStartTransform(pn)}}}rn&&(an.numberOfItems?an.insertItemBefore(gn,0):an.appendItem(gn))}}else{const tn=getBBox(en);if(!tn&&"path"!==en.tagName)return null;let rn;const sn=getRotationAngle(en);if(sn){An={x:tn.x+tn.width/2,y:tn.y+tn.height/2},dn=transformPoint(tn.x+tn.width/2,tn.y+tn.height/2,transformListToTransform(an).matrix);const en=sn*Math.PI/180,nn=Math.abs(en)>1e-10?Math.sin(en)/(1-Math.cos(en)):2/en;for(let en=0;en=3&&3===an.getItem(pn-2).type&&2===an.getItem(pn-3).type&&2===an.getItem(pn-1).type)cn=3,rn=transformListToTransform(an,pn-3,pn-1).matrix,an.removeItem(pn-1),an.removeItem(pn-2),an.removeItem(pn-3);else if(4===pn&&1===an.getItem(pn-1).type){cn=3,rn=transformListToTransform(an).matrix;const en=nn.createSVGTransform();en.setMatrix(rn),an.clear(),an.appendItem(en),rn=nn.createSVGMatrix()}else if((1===pn||pn>1&&3!==an.getItem(1).type)&&2===an.getItem(0).type){cn=2;const en=an.getItem(0).matrix,tn=transformListToTransform(an,1).matrix,nn=tn.inverse();rn=matrixMultiply(nn,en,tn),an.removeItem(0)}else{if(1!==pn||1!==an.getItem(0).type||sn){if(sn){const en=nn.createSVGTransform();en.setRotate(sn,dn.x,dn.y),an.numberOfItems?an.insertItemBefore(en,0):an.appendItem(en)}return 0===an.numberOfItems&&en.removeAttribute("transform"),null}switch(rn=transformListToTransform(an).matrix,en.tagName){case"line":un={x1:en.getAttribute("x1"),y1:en.getAttribute("y1"),x2:en.getAttribute("x2"),y2:en.getAttribute("y2")};case"polyline":case"polygon":if(un.points=en.getAttribute("points"),un.points){const tn=en.points,nn=tn.numberOfItems;un.points=new Array(nn);for(let en=0;en{const[en]=zs.getSelectedElements();if(en){const tn=en,nn=tn.parentNode,rn=tn.nextSibling;tn.parentNode.append(tn),rn!==tn.nextSibling&&(zs.addCommandToHistory(new Qs(tn,rn,nn,"top")),zs.call("changed",[tn]))}},moveToBottomSelectedElem=()=>{const[en]=zs.getSelectedElements();if(en){let tn=en;const nn=tn.parentNode,rn=tn.nextSibling;let{firstChild:an}=tn.parentNode;"title"===an.tagName&&(an=an.nextSibling),"defs"===an.tagName&&(an=an.nextSibling),tn=tn.parentNode.insertBefore(tn,an),rn!==tn.nextSibling&&(zs.addCommandToHistory(new Qs(tn,rn,nn,"bottom")),zs.call("changed",[tn]))}},moveUpDownSelected=en=>{const tn=zs.getSelectedElements()[0];if(!tn)return;let nn,rn;zs.setCurBBoxes([]);const an=zs.getIntersectionList(getStrokedBBoxDefaultVisible([tn]));if("Down"===en&&an.reverse(),Array.prototype.forEach.call(an,(en=>rn?(void 0===nn&&(nn=en),!1):(en===tn&&(rn=!0),!0))),!nn)return;const sn=tn,cn=sn.parentNode,An=sn.nextSibling;"Down"===en?nn.insertAdjacentElement("beforebegin",sn):nn.insertAdjacentElement("afterend",sn),An!==sn.nextSibling&&(zs.addCommandToHistory(new Qs(sn,An,cn,"Move "+en)),zs.call("changed",[sn]))},moveSelectedElements=function(en,tn){let nn=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const rn=zs.getSelectedElements(),an=zs.getZoom();Array.isArray(en)||(en/=an,tn/=an);const sn=new Vs("position");if(rn.forEach(((nn,rn)=>{if(nn){var an;const cn=zs.getSvgRoot().createSVGTransform(),An=null===(an=nn.transform)||void 0===an?void 0:an.baseVal;Array.isArray(en)?cn.setTranslate(en[rn],tn[rn]):cn.setTranslate(en,tn),An.numberOfItems?An.insertItemBefore(cn,0):An.appendItem(cn);const dn=recalculateDimensions(nn);dn&&sn.addSubCommand(dn),zs.gettingSelectorManager().requestSelector(nn).resize()}})),!sn.isEmpty())return nn&&zs.addCommandToHistory(sn),zs.call("changed",rn),sn},cloneSelectedElements=(en,tn)=>{const nn=zs.getSelectedElements(),rn=zs.getCurrentGroup();let an,sn;const cn=new Vs("Clone Elements"),An=nn.length,index=en=>{if(!en)return-1;let tn=0;do{tn++}while(en===en.previousElementSibling);return tn};for(nn.sort(((en,tn)=>index(tn)-index(en))),an=0;an{const nn=zs.getSelectedElements(),rn=[],an=nn.length;if(!an)return;let sn=Number.MAX_VALUE,cn=Number.MIN_VALUE,An=Number.MAX_VALUE,dn=Number.MIN_VALUE;const isHorizontalAlign=en=>["l","c","r","left","center","right"].includes(en),isVerticalAlign=en=>["t","m","b","top","middle","bottom"].includes(en);for(let en=0;enen.width-tn.width)),tn=en[0];sn=tn.x,An=tn.y,cn=tn.x+tn.width,dn=tn.y+tn.height}break;case"largest":if(isHorizontalAlign(en)||isVerticalAlign(en)){const en=rn.slice().sort(((en,tn)=>en.width-tn.width)),tn=en[rn.length-1];sn=tn.x,An=tn.y,cn=tn.x+tn.width,dn=tn.y+tn.height}break;case"page":sn=0,An=0,cn=zs.getContentW(),dn=zs.getContentH();break;default:sn=Math.min(...rn.map((en=>en.x))),An=Math.min(...rn.map((en=>en.y))),cn=Math.max(...rn.map((en=>en.x+en.width))),dn=Math.max(...rn.map((en=>en.y+en.height)))}let un=[],pn=[];["dh","distrib_horiz"].includes(en)?[un,pn]=_getDistributeHorizontalDistances(tn,nn,rn,sn,cn,An,dn):["dv","distrib_verti"].includes(en)?[un,pn]=_getDistributeVerticalDistances(tn,nn,rn,sn,cn,An,dn):[un,pn]=_getNormalDistances(en,nn,rn,sn,cn,An,dn),moveSelectedElements(un,pn)},_getDistributeHorizontalDistances=(en,tn,nn,rn,an,sn,cn)=>{const An=[],dn=[];for(let en=0;en{const nn=en.x+en.width,rn=tn.x+tn.width;return nn===rn?0:nn>rn?1:-1}));"page"===en&&(un.unshift({x:0,y:0,width:0,height:cn}),un.push({x:an,y:0,width:0,height:cn}));const pn=an-rn,hn=un.map((en=>en.width)).reduce(((en,tn)=>en+tn),0),gn=(pn-hn)/(un.length-1),_n=[];for(let en=0;en{const rn=nn.findIndex((tn=>tn===en));-1!==rn&&(An[rn]=_n[tn])})),[An,dn]},_getDistributeVerticalDistances=(en,tn,nn,rn,an,sn,cn)=>{const An=[],dn=[];for(let en=0;en{const nn=en.y+en.height,rn=tn.y+tn.height;return nn===rn?0:nn>rn?1:-1}));"page"===en&&(un.unshift({x:0,y:0,width:an,height:0}),un.push({x:0,y:cn,width:an,height:0}));const pn=cn-sn,hn=un.map((en=>en.height)).reduce(((en,tn)=>en+tn),0),gn=(pn-hn)/(un.length-1),_n=[];for(let en=0;en{const rn=nn.findIndex((tn=>tn===en));-1!==rn&&(dn[rn]=_n[tn])})),[An,dn]},_getNormalDistances=(en,tn,nn,rn,an,sn,cn)=>{const An=tn.length,dn=new Array(An),un=new Array(An);for(let pn=0;pn{const en=zs.getSelectedElements(),tn=new Vs("Delete Elements"),nn=[];en.forEach((en=>{if(en){let rn=en.parentNode,an=en;zs.gettingSelectorManager().releaseSelector(an),removePath_(an.id),"a"===rn.tagName&&1===rn.childNodes.length&&(an=rn,rn=rn.parentNode);const{nextSibling:sn}=an;an.remove();const cn=an;nn.push(en),tn.addSubCommand(new Ds(cn,sn,rn))}})),zs.setEmptySelectedElements(),tn.isEmpty()||zs.addCommandToHistory(tn),zs.call("changed",nn),zs.clearSelection()},copySelectedElements=()=>{const en=zs.getSelectedElements(),tn=JSON.stringify(en.map((en=>zs.getJsonFromSvgElements(en))));sessionStorage.setItem(zs.getClipboardID(),tn),zs.flashStorage(),document.getElementById("se-cmenu_canvas").setAttribute("enablemenuitems","#paste,#paste_in_place")},groupSelectedElements=(en,tn)=>{const nn=zs.getSelectedElements();en||(en="g");let rn,an="";"a"===en?(an="Make hyperlink",rn=tn||""):(en="g",an="Group Elements");const sn=new Vs(an),cn=zs.addSVGElementsFromJson({element:en,attr:{id:zs.getNextId()}});"a"===en&&setHref(cn,rn),sn.addSubCommand(new Gs(cn));let An=nn.length;for(;An--;){let en=nn[An];if(!en)continue;"a"===en.parentNode.tagName&&1===en.parentNode.childNodes.length&&(en=en.parentNode);const tn=en.nextSibling,rn=en.parentNode;cn.append(en),sn.addSubCommand(new Qs(en,tn,rn))}sn.isEmpty()||zs.addCommandToHistory(sn),zs.selectOnly([cn],!0)},pushGroupProperty=(en,tn)=>{const nn=en.childNodes,rn=nn.length,an=en.getAttribute("transform"),sn=en.transform.baseVal,cn=transformListToTransform(sn).matrix,An=new Vs("Push group properties"),dn=getRotationAngle(en),un={filter:en.getAttribute("filter"),opacity:en.getAttribute("opacity")};let pn,hn,gn;const _n=zs.getDrawing();for(let tn=0;tn{const tn=zs.getSelectedElements();en||(en=tn[0]);const nn=en,rn=new Vs;let an;const sn=zs.getDataStorage();if(sn.has(nn,"gsvg")){const tn=en.firstChild,nn={x:Number(tn.getAttribute("x")),y:Number(tn.getAttribute("y"))},rn=en.firstChild.firstChild;rn&&(rn.outerHTML=rn.innerHTML),sn.remove(en,"gsvg");const an=en.transform.baseVal,cn=zs.getSvgRoot().createSVGTransform();cn.setTranslate(nn.x,nn.y),an.appendItem(cn),recalculateDimensions(en),zs.call("selected",[en])}else if(sn.has(nn,"symbol")){en=sn.get(nn,"symbol"),an=nn.getAttribute("transform");const tn={x:Number(nn.getAttribute("x")),y:Number(nn.getAttribute("y"))},cn=en.getAttribute("viewBox");if(cn){const en=cn.split(" ");tn.x-=Number(en[0]),tn.y-=Number(en[1])}an+=" translate("+(tn.x||0)+","+(tn.y||0)+")";const An=nn.previousElementSibling;rn.addSubCommand(new Ds(nn,nn.nextElementSibling,nn.parentNode)),nn.remove();const dn=zs.getSvgContent().querySelectorAll("use").length,un=zs.getDOMDocument().createElementNS(xa.SVG,"g"),pn=en.childNodes;let hn;for(hn=0;hntn;tn++)un.appendChild(en[tn].cloneNode(!0))}an&&un.setAttribute("transform",an);const gn=en.parentNode;if(zs.uniquifyElems(un),isGecko$1()){const en=findDefs(),tn=un.querySelectorAll("linearGradient,radialGradient,pattern");for(let nn=0,rn=tn.length;rn>nn;nn++)en.appendChild(tn[nn])}if(un.id=zs.getNextId(),An.after(un),gn){if(!dn){const{nextSibling:tn}=en;en.remove(),rn.addSubCommand(new Ds(en,tn,gn))}rn.addSubCommand(new Gs(un))}zs.setUseData(un),isGecko$1()?zs.convertGradients(findDefs()):zs.convertGradients(un),((en,tn)=>{if(1===(null==en?void 0:en.nodeType)){let nn=en.childNodes.length;for(;nn--;)walkTree(en.childNodes.item(nn),tn);tn(en)}})(un,(en=>{try{recalculateDimensions(en)}catch(en){console.error(en)}}));const _n=un.querySelectorAll(zs.getVisElems());Array.prototype.forEach.call(_n,(en=>{en.id||(en.id=zs.getNextId())})),zs.selectOnly([un]);const mn=pushGroupProperty(un,!0);mn&&rn.addSubCommand(mn),zs.addCommandToHistory(rn)}else console.warn("Unexpected element to ungroup:",en)},ungroupSelectedElement=()=>{const en=zs.getSelectedElements(),tn=zs.getDataStorage();let nn=en[0];if(!nn)return;if(tn.has(nn,"gsvg")||tn.has(nn,"symbol"))return void convertToGroup(nn);if("use"===nn.tagName){const en=getElement(getHref(nn).substr(1));return tn.put(nn,"symbol",en),tn.put(nn,"ref",en),void convertToGroup(nn)}const rn=getParents(nn.parentNode,"a");if(null!=rn&&rn.length&&(nn=rn[0]),"g"===nn.tagName||"a"===nn.tagName){const en=new Vs("Ungroup Elements"),tn=pushGroupProperty(nn,!0);tn&&en.addSubCommand(tn);const rn=nn.parentNode,an=nn.nextSibling,sn=new Array(nn.childNodes.length);let cn=0;for(;nn.firstChild;){const tn=nn.firstChild,An=tn.nextSibling,dn=tn.parentNode;if("title"!==tn.tagName)sn[cn++]=rn.insertBefore(tn,an),en.addSubCommand(new Qs(tn,An,dn));else{const{nextSibling:nn}=tn;en.addSubCommand(new Ds(tn,nn,dn)),tn.remove()}}zs.clearSelection();const An=nn.nextSibling;nn.remove(),en.addSubCommand(new Ds(nn,An,rn)),en.isEmpty()||zs.addCommandToHistory(en),zs.addToSelection(sn)}},updateCanvas=(en,tn)=>{zs.getSvgRoot().setAttribute("width",en),zs.getSvgRoot().setAttribute("height",tn);const nn=zs.getZoom(),rn=document.getElementById("canvasBackground"),an=Number(zs.getSvgContent().getAttribute("x")),sn=Number(zs.getSvgContent().getAttribute("y")),cn=(en-zs.contentW*nn)/2,An=(tn-zs.contentH*nn)/2;assignAttributes(zs.getSvgContent(),{width:zs.contentW*nn,height:zs.contentH*nn,x:cn,y:An,viewBox:"0 0 "+zs.contentW+" "+zs.contentH}),assignAttributes(rn,{width:zs.getSvgContent().getAttribute("width"),height:zs.getSvgContent().getAttribute("height"),x:cn,y:An});const dn=getElement("background_image");return dn&&assignAttributes(dn,{width:"100%",height:"100%"}),zs.selectorManager.selectorParentGroup.setAttribute("transform","translate("+cn+","+An+")"),zs.runExtensions("canvasUpdated",{new_x:cn,new_y:An,old_x:an,old_y:sn,d_x:cn-an,d_y:An-sn}),{x:cn,y:An,old_x:an,old_y:sn,d_x:cn-an,d_y:An-sn}},cycleElement=en=>{const tn=zs.getSelectedElements(),nn=zs.getCurrentGroup();let rn;const an=tn[0];let sn=!1;const cn=getVisibleElements(nn||zs.getCurrentDrawing().getCurrentLayer());if(cn.length){if(an){let tn=cn.length;for(;tn--;)if(cn[tn]===an){rn=en?tn-1:tn+1,rn>=cn.length?rn=0:rn<0&&(rn=cn.length-1),sn=cn[rn];break}}else rn=en?cn.length-1:0,sn=cn[rn];zs.selectOnly([sn],!0),zs.call("selected",tn)}}; +/** + * Tools for blur event. + * @module blur + * @license MIT + * @copyright 2011 Jeff Schiller + */let Ks=null;const setBlurNoUndo=function(en){const tn=Ks.getSelectedElements();if(Ks.getFilter())if(0===en)Ks.changeSelectedAttributeNoUndo("filter",""),Ks.setFilterHidden(!0);else{const nn=tn[0];Ks.getFilterHidden()&&Ks.changeSelectedAttributeNoUndo("filter","url(#"+nn.id+"_blur)");const rn=Ks.getFilter();Ks.changeSelectedAttributeNoUndo("stdDeviation",en,[rn.firstChild]),Ks.setBlurOffsets(rn,en)}else Ks.setBlur(en)};function finishChange(){const en=Ks.undoMgr.finishUndoableChange();Ks.getCurCommand().addSubCommand(en),Ks.addCommandToHistory(Ks.getCurCommand()),Ks.setCurCommand(null),Ks.setFilter(null)}const setBlurOffsets=function(en,tn){tn>3?Ks.assignAttributes(en,{x:"-50%",y:"-50%",width:"200%",height:"200%"},100):(en.removeAttribute("x"),en.removeAttribute("y"),en.removeAttribute("width"),en.removeAttribute("height"))},setBlur=function(en,tn){const{InsertElementCommand:nn,ChangeElementCommand:rn,BatchCommand:an}=Ks.history,sn=Ks.getSelectedElements();if(Ks.getCurCommand())return void finishChange();const cn=sn[0],An=cn.id;Ks.setFilter(Ks.getElement(An+"_blur")),en-=0;const dn=new an;if(Ks.getFilter())0===en&&Ks.setFilter(null);else{const tn=Ks.addSVGElementsFromJson({element:"feGaussianBlur",attr:{in:"SourceGraphic",stdDeviation:en}});Ks.setFilter(Ks.addSVGElementsFromJson({element:"filter",attr:{id:An+"_blur"}})),Ks.getFilter().append(tn),Ks.findDefs().append(Ks.getFilter()),dn.addSubCommand(new nn(Ks.getFilter()))}const un={filter:cn.getAttribute("filter")};if(0===en)return cn.removeAttribute("filter"),void dn.addSubCommand(new rn(cn,un));Ks.changeSelectedAttribute("filter","url(#"+An+"_blur)"),dn.addSubCommand(new rn(cn,un)),Ks.setBlurOffsets(Ks.getFilter(),en);const pn=Ks.getFilter();Ks.setCurCommand(dn),Ks.undoMgr.beginUndoableChange("stdDeviation",[pn?pn.firstChild:null]),tn&&(Ks.setBlurNoUndo(en),finishChange())},$s=getReverseNS(),Ws=["class","id","display","transform","style"],Xs={a:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","mask","opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","xlink:href","xlink:title"],circle:["clip-path","clip-rule","cx","cy","enable-background","fill","fill-opacity","fill-rule","filter","mask","opacity","r","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage"],clipPath:["clipPathUnits"],defs:[],desc:[],ellipse:["clip-path","clip-rule","cx","cy","fill","fill-opacity","fill-rule","filter","mask","opacity","requiredFeatures","rx","ry","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage"],feBlend:["in","in2"],feColorMatrix:["in","type","value","result","values"],feComposite:["in","operator","result","in2"],feFlood:["flood-color","in","result","flood-opacity"],feGaussianBlur:["color-interpolation-filters","in","requiredFeatures","stdDeviation","result"],feMerge:[],feMergeNode:["in"],feMorphology:["in","operator","radius"],feOffset:["dx","in","dy","result"],filter:["color-interpolation-filters","filterRes","filterUnits","height","primitiveUnits","requiredFeatures","width","x","xlink:href","y"],foreignObject:["font-size","height","opacity","requiredFeatures","width","x","y"],g:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","mask","opacity","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","font-family","font-size","font-style","font-weight","text-anchor"],image:["clip-path","clip-rule","filter","height","mask","opacity","requiredFeatures","systemLanguage","width","x","xlink:href","xlink:title","y"],line:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","marker-end","marker-mid","marker-start","mask","opacity","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","x1","x2","y1","y2"],linearGradient:["gradientTransform","gradientUnits","requiredFeatures","spreadMethod","systemLanguage","x1","x2","xlink:href","y1","y2"],marker:["markerHeight","markerUnits","markerWidth","orient","preserveAspectRatio","refX","refY","se_type","systemLanguage","viewBox"],mask:["height","maskContentUnits","maskUnits","width","x","y"],metadata:[],path:["clip-path","clip-rule","d","enable-background","fill","fill-opacity","fill-rule","filter","marker-end","marker-mid","marker-start","mask","opacity","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage"],pattern:["height","patternContentUnits","patternTransform","patternUnits","requiredFeatures","systemLanguage","viewBox","width","x","xlink:href","y"],polygon:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","marker-end","marker-mid","marker-start","mask","opacity","points","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","sides","shape","edge","point","starRadiusMultiplier","r","radialshift","r2","orient","cx","cy"],polyline:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","marker-end","marker-mid","marker-start","mask","opacity","points","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","se:connector"],radialGradient:["cx","cy","fx","fy","gradientTransform","gradientUnits","r","requiredFeatures","spreadMethod","systemLanguage","xlink:href"],rect:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","height","mask","opacity","requiredFeatures","rx","ry","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","width","x","y"],stop:["offset","requiredFeatures","stop-opacity","systemLanguage","stop-color","gradientUnits","gradientTransform"],style:["type"],svg:["clip-path","clip-rule","enable-background","filter","height","mask","preserveAspectRatio","requiredFeatures","systemLanguage","version","viewBox","width","x","xmlns","xmlns:se","xmlns:xlink","xmlns:oi","oi:animations","y","stroke-linejoin","fill-rule","aria-label","stroke-width","fill-rule","xml:space"],switch:["requiredFeatures","systemLanguage"],symbol:["fill","fill-opacity","fill-rule","filter","font-family","font-size","font-style","font-weight","opacity","overflow","preserveAspectRatio","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","viewBox","width","height"],text:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","font-family","font-size","font-style","font-weight","mask","opacity","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","text-anchor","letter-spacing","word-spacing","text-decoration","textLength","lengthAdjust","x","xml:space","y"],textPath:["method","requiredFeatures","spacing","startOffset","systemLanguage","xlink:href"],title:[],tspan:["clip-path","clip-rule","dx","dy","fill","fill-opacity","fill-rule","filter","font-family","font-size","font-style","font-weight","mask","opacity","requiredFeatures","rotate","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","systemLanguage","text-anchor","textLength","x","xml:space","y"],use:["clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","height","mask","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","width","x","xlink:href","y","overflow"],annotation:["encoding"],"annotation-xml":["encoding"],maction:["actiontype","other","selection"],math:["xmlns"],menclose:["notation"],merror:[],mfrac:["linethickness"],mi:["mathvariant"],mmultiscripts:[],mn:[],mo:["fence","lspace","maxsize","minsize","rspace","stretchy"],mover:[],mpadded:["lspace","width","height","depth","voffset"],mphantom:[],mprescripts:[],mroot:[],mrow:["xlink:href","xlink:type","xmlns:xlink"],mspace:["depth","height","width"],msqrt:[],mstyle:["displaystyle","mathbackground","mathcolor","mathvariant","scriptlevel"],msub:[],msubsup:[],msup:[],mtable:["align","columnalign","columnlines","columnspacing","displaystyle","equalcolumns","equalrows","frame","rowalign","rowlines","rowspacing","width"],mtd:["columnalign","columnspan","rowalign","rowspan"],mtext:[],mtr:["columnalign","rowalign"],munder:[],munderover:[],none:[],semantics:[]};Object.keys(Xs).forEach((en=>{Xs[en]=[...Xs[en],...Ws]}));const Ys={};Object.entries(Xs).forEach((en=>{let[tn,nn]=en;const rn={};Object.entries(nn).forEach((en=>{let[tn,nn]=en;if(nn.includes(":")){const en=nn.split(":");rn[en[1]]=xa[en[0].toUpperCase()]}else rn[nn]="xmlns"===nn?xa.XMLNS:null})),Ys[tn]=rn}));const sanitizeSvg=en=>{if(3===en.nodeType&&(en.nodeValue=en.nodeValue.trim(),en.nodeValue.length||en.remove()),1!==en.nodeType)return;const tn=en.ownerDocument,nn=en.parentNode;if(!tn||!nn)return;const rn=Xs[en.nodeName],an=Ys[en.nodeName];if(void 0!==rn){const tn=[];let nn=en.attributes.length;for(;nn--;){const sn=en.attributes.item(nn),cn=sn.nodeName,An=sn.localName,dn=sn.namespaceURI;if(dn!==an[An]&&dn!==xa.XMLNS&&(dn!==xa.XMLNS||!$s[sn.value]))if(cn.startsWith("se:")||cn.startsWith("oi:")||cn.startsWith("data-")){const en=cn.startsWith("se:")?xa.SE:cn.startsWith("oi:")?xa.OI:null;tn.push([cn,sn.value,en])}else console.warn("sanitizeSvg: attribute ".concat(cn," in element ").concat(en.nodeName," not in whitelist is removed")),en.removeAttributeNS(dn,An);if("style"===cn){const tn=sn.value.split(";");let nn=tn.length;for(;nn--;){const[an,sn]=tn[nn].split(":"),cn=(an||"").trim(),An=(sn||"").trim();rn.includes(cn)&&en.setAttribute(cn,An)}en.removeAttribute("style")}}Object.values(tn).forEach((tn=>{let[nn,rn,an]=tn;en.setAttributeNS(an,nn,rn)}));const sn=getHref(en);if(sn&&["filter","linearGradient","pattern","radialGradient","textPath","use"].includes(en.nodeName)&&"#"!==sn[0]&&(setHref(en,""),console.warn("sanitizeSvg: attribute href in element ".concat(en.nodeName," pointing to a non-local reference (").concat(sn,") is removed")),en.removeAttributeNS(xa.XLINK,"href")),"use"===en.nodeName&&!getHref(en))return console.warn("sanitizeSvg: element ".concat(en.nodeName," without a xlink:href is removed")),void en.remove();for(Object.values(["clip-path","fill","filter","marker-end","marker-mid","marker-start","mask","stroke"],(tn=>{let nn=en.getAttribute(tn);nn&&(nn=getUrlFromAttr(nn),nn&&"#"!==nn[0]&&(en.setAttribute(tn,""),console.warn("sanitizeSvg: attribute ".concat(tn," in element ").concat(en.nodeName," pointing to a non-local reference (").concat(nn,") is removed")),en.removeAttribute(tn)))})),nn=en.childNodes.length;nn--;)sanitizeSvg(en.childNodes.item(nn))}else{console.warn("sanitizeSvg: element ".concat(en.nodeName," not supported is removed"));const tn=[];for(;en.hasChildNodes();)tn.push(nn.insertBefore(en.firstChild,en));en.remove();let rn=tn.length;for(;rn--;)sanitizeSvg(tn[rn])}};function _typeof$1(en){return _typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(en){return typeof en}:function(en){return en&&"function"==typeof Symbol&&en.constructor===Symbol&&en!==Symbol.prototype?"symbol":typeof en},_typeof$1(en)}var Zs=Uint8Array,Js=Uint16Array,el=Uint32Array,tl=new Zs([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),nl=new Zs([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),rl=new Zs([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),freb=function(en,tn){for(var nn=new Js(31),rn=0;rn<31;++rn)nn[rn]=tn+=1<>>1|(21845&dl)<<1;ul=(61680&(ul=(52428&ul)>>>2|(13107&ul)<<2))>>>4|(3855&ul)<<4,Al[dl]=((65280&ul)>>>8|(255&ul)<<8)>>>1}var hMap=function(en,tn,nn){for(var rn=en.length,an=0,sn=new Js(tn);an>>dn]=un}else for(cn=new Js(rn),an=0;an>>15-en[an];return cn},pl=new Zs(288);for(dl=0;dl<144;++dl)pl[dl]=8;for(dl=144;dl<256;++dl)pl[dl]=9;for(dl=256;dl<280;++dl)pl[dl]=7;for(dl=280;dl<288;++dl)pl[dl]=8;var hl=new Zs(32);for(dl=0;dl<32;++dl)hl[dl]=5;var gl=hMap(pl,9,0),_l=hMap(pl,9,1),ml=hMap(hl,5,0),fl=hMap(hl,5,1),max$3=function(en){for(var tn=en[0],nn=1;nntn&&(tn=en[nn]);return tn},bits=function(en,tn,nn){var rn=tn/8>>0;return(en[rn]|en[rn+1]<<8)>>>(7&tn)&nn},bits16=function(en,tn){var nn=tn/8>>0;return(en[nn]|en[nn+1]<<8|en[nn+2]<<16)>>>(7&tn)},shft=function(en){return(en/8>>0)+(7&en&&1)},slc=function(en,tn,nn){(null==tn||tn<0)&&(tn=0),(null==nn||nn>en.length)&&(nn=en.length);var rn=new(en instanceof Js?Js:en instanceof el?el:Zs)(nn-tn);return rn.set(en.subarray(tn,nn)),rn},wbits=function(en,tn,nn){nn<<=7&tn;var rn=tn/8>>0;en[rn]|=nn,en[rn+1]|=nn>>>8},wbits16=function(en,tn,nn){nn<<=7&tn;var rn=tn/8>>0;en[rn]|=nn,en[rn+1]|=nn>>>8,en[rn+2]|=nn>>>16},hTree=function(en,tn){for(var nn=[],rn=0;rngn&&(gn=sn[rn].s);var _n=new Js(gn+1),mn=ln(nn[pn-1],_n,0);if(mn>tn){rn=0;var fn=0,yn=mn-tn,bn=1<tn))break;fn+=bn-(1<>>=yn;fn>0;){var wn=sn[rn].s;_n[wn]=0&&fn;--rn){var xn=sn[rn].s;_n[xn]==tn&&(--_n[xn],++fn)}mn=tn}return[new Zs(_n),mn]},ln=function(en,tn,nn){return-1==en.s?Math.max(ln(en.l,tn,nn+1),ln(en.r,tn,nn+1)):tn[en.s]=nn},lc=function(en){for(var tn=en.length;tn&&!en[--tn];);for(var nn=new Js(++tn),rn=0,an=en[0],sn=1,w=function(en){nn[rn++]=en},cn=1;cn<=tn;++cn)if(en[cn]==an&&cn!=tn)++sn;else{if(!an&&sn>2){for(;sn>138;sn-=138)w(32754);sn>2&&(w(sn>10?sn-11<<5|28690:sn-3<<5|12305),sn=0)}else if(sn>3){for(w(an),--sn;sn>6;sn-=6)w(8304);sn>2&&(w(sn-3<<5|8208),sn=0)}for(;sn--;)w(an);sn=1,an=en[cn]}return[nn.subarray(0,rn),tn]},clen=function(en,tn){for(var nn=0,rn=0;rn>>8,en[an+2]=255^en[an],en[an+3]=255^en[an+1];for(var sn=0;sn4&&!jn[rl[Pn-1]];--Pn);var Tn,Fn,Un,Nn,In=un+5<<3,Mn=clen(an,pl)+clen(sn,hl)+cn,Rn=clen(an,gn)+clen(sn,fn)+cn+14+3*Pn+clen(Sn,jn)+(2*Sn[16]+3*Sn[17]+7*Sn[18]);if(In<=Mn&&In<=Rn)return wfblk(tn,pn,en.subarray(dn,dn+un));if(wbits(tn,pn,1+(Rn15&&(wbits(tn,pn,Vn[Bn]>>>5&127),pn+=Vn[Bn]>>>12)}}}else Tn=gl,Fn=pl,Un=ml,Nn=hl;for(Bn=0;Bn255){Gn=rn[Bn]>>>18&31,wbits16(tn,pn,Tn[Gn+257]),pn+=Fn[Gn+257],Gn>7&&(wbits(tn,pn,rn[Bn]>>>23&31),pn+=tl[Gn]);var Dn=31&rn[Bn];wbits16(tn,pn,Un[Dn]),pn+=Nn[Dn],Dn>3&&(wbits16(tn,pn,rn[Bn]>>>5&8191),pn+=nl[Dn])}else wbits16(tn,pn,Tn[rn[Bn]]),pn+=Fn[rn[Bn]];return wbits16(tn,pn,Tn[256]),pn+Fn[256]},yl=new el([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),bl=new Zs(0);function zlibSync(en,tn){void 0===tn&&(tn={});var nn=function(){var en=1,tn=0;return{p:function(nn){for(var rn=en,an=tn,sn=nn.length,cn=0;cn!=sn;){for(var An=Math.min(cn+5552,sn);cn>>8<<16|(255&tn)<<8|tn>>>8)+2*((255&en)<<23)}}}();nn.p(en);var rn=function(en,tn,nn,rn,an){return function(en,tn,nn,rn,an,sn){var cn=en.length,An=new Zs(rn+cn+5*(1+Math.floor(cn/7e3))+an),dn=An.subarray(rn,An.length-an),un=0;if(!tn||cn<8)for(var pn=0;pn<=cn;pn+=65535){var hn=pn+65535;hn>>13,mn=8191&gn,fn=(1<7e3||En>24576)&&Un>423){un=wblk(en,dn,0,xn,kn,Cn,Bn,En,Ln,pn-Ln,un),En=Sn=Bn=0,Ln=pn;for(var Nn=0;Nn<286;++Nn)kn[Nn]=0;for(Nn=0;Nn<30;++Nn)Cn[Nn]=0}var In=2,Mn=0,Rn=mn,On=Tn-Fn&32767;if(Un>2&&Pn==hsh(pn-On))for(var Qn=Math.min(_n,Un)-1,qn=Math.min(32767,pn),Vn=Math.min(258,Un);On<=qn&&--Rn&&Tn!=Fn;){if(en[pn+In]==en[pn+In-On]){for(var Gn=0;GnIn){if(In=Gn,Mn=On,Gn>Qn)break;var Dn=Math.min(On,Gn-2),Hn=0;for(Nn=0;NnHn&&(Hn=Kn,Fn=zn)}}}On+=(Tn=Fn)-(Fn=yn[Tn])+32768&32767}if(Mn){xn[En++]=268435456|al[In]<<18|cl[Mn];var $n=31&al[In],Wn=31&cl[Mn];Bn+=tl[$n]+nl[Wn],++kn[257+$n],++Cn[Wn],jn=pn+In,++Sn}else xn[En++]=en[pn],++kn[en[pn]]}}un=wblk(en,dn,sn,xn,kn,Cn,Bn,En,Ln,pn-Ln,un),sn||(un=wfblk(dn,un,bl))}return slc(An,0,rn+shft(un)+an)}(en,null==tn.level?6:tn.level,null==tn.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(en.length)))):12+tn.mem,nn,rn,!an)}(en,tn,2,4);return function(en,tn){var nn=tn.level,rn=0==nn?0:nn<6?1:9==nn?3:2;en[0]=120,en[1]=rn<<6|(rn?32-2*rn:1)}(rn,tn),function(en,tn,nn){for(;nn;++tn)en[tn]=nn,nn>>>=8}(rn,rn.length-4,nn.d()),rn} +/** @license + * + * jsPDF - PDF Document creation from JavaScript + * Version 2.5.1 Built on 2022-01-28T15:37:57.791Z + * CommitID 00000000 + * + * Copyright (c) 2010-2021 James Hall , https://github.com/MrRio/jsPDF + * 2015-2021 yWorks GmbH, http://www.yworks.com + * 2015-2021 Lukas Holländer , https://github.com/HackbrettXXX + * 2016-2018 Aras Abbasi + * 2010 Aaron Spike, https://github.com/acspike + * 2012 Willow Systems Corporation, https://github.com/willowsystems + * 2012 Pablo Hess, https://github.com/pablohess + * 2012 Florian Jenett, https://github.com/fjenett + * 2013 Warren Weckesser, https://github.com/warrenweckesser + * 2013 Youssef Beddad, https://github.com/lifof + * 2013 Lee Driscoll, https://github.com/lsdriscoll + * 2013 Stefan Slonevskiy, https://github.com/stefslon + * 2013 Jeremy Morel, https://github.com/jmorel + * 2013 Christoph Hartmann, https://github.com/chris-rock + * 2014 Juan Pablo Gaviria, https://github.com/juanpgaviria + * 2014 James Makes, https://github.com/dollaruw + * 2014 Diego Casorran, https://github.com/diegocr + * 2014 Steven Spungin, https://github.com/Flamenco + * 2014 Kenneth Glassey, https://github.com/Gavvers + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * Contributor(s): + * siefkenj, ahwolf, rickygu, Midnith, saintclair, eaparango, + * kim3er, mfo, alnorth, Flamenco + */ +var vl=function(){return"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this}();function i$2(){vl.console&&"function"==typeof vl.console.log&&vl.console.log.apply(vl.console,arguments)}var wl={log:i$2,warn:function(en){vl.console&&("function"==typeof vl.console.warn?vl.console.warn.apply(vl.console,arguments):i$2.call(null,arguments))},error:function(en){vl.console&&("function"==typeof vl.console.error?vl.console.error.apply(vl.console,arguments):i$2(en))}};function o$1(en,tn,nn){var rn=new XMLHttpRequest;rn.open("GET",en),rn.responseType="blob",rn.onload=function(){Cl(rn.response,tn,nn)},rn.onerror=function(){wl.error("could not download file")},rn.send()}function s$1(en){var tn=new XMLHttpRequest;tn.open("HEAD",en,!1);try{tn.send()}catch(en){}return tn.status>=200&&tn.status<=299}function c$2(en){try{en.dispatchEvent(new MouseEvent("click"))}catch(nn){var tn=document.createEvent("MouseEvents");tn.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),en.dispatchEvent(tn)}}var xl,kl,Cl=vl.saveAs||("object"!==("undefined"==typeof window?"undefined":_typeof$1(window))||window!==vl?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(en,tn,nn){var rn=vl.URL||vl.webkitURL,an=document.createElement("a");tn=tn||en.name||"download",an.download=tn,an.rel="noopener","string"==typeof en?(an.href=en,an.origin!==location.origin?s$1(an.href)?o$1(en,tn,nn):c$2(an,an.target="_blank"):c$2(an)):(an.href=rn.createObjectURL(en),setTimeout((function(){rn.revokeObjectURL(an.href)}),4e4),setTimeout((function(){c$2(an)}),0))}:"msSaveOrOpenBlob"in navigator?function(en,tn,nn){if(tn=tn||en.name||"download","string"==typeof en)if(s$1(en))o$1(en,tn,nn);else{var rn=document.createElement("a");rn.href=en,rn.target="_blank",setTimeout((function(){c$2(rn)}))}else navigator.msSaveOrOpenBlob(function(en,tn){return void 0===tn?tn={autoBom:!1}:"object"!==_typeof$1(tn)&&(wl.warn("Deprecated: Expected third argument to be a object"),tn={autoBom:!tn}),tn.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(en.type)?new Blob([String.fromCharCode(65279),en],{type:en.type}):en}(en,nn),tn)}:function(en,tn,nn,rn){if((rn=rn||open("","_blank"))&&(rn.document.title=rn.document.body.innerText="downloading..."),"string"==typeof en)return o$1(en,tn,nn);var an="application/octet-stream"===en.type,sn=/constructor/i.test(vl.HTMLElement)||vl.safari,cn=/CriOS\/[\d]+/.test(navigator.userAgent);if((cn||an&&sn)&&"object"===("undefined"==typeof FileReader?"undefined":_typeof$1(FileReader))){var An=new FileReader;An.onloadend=function(){var en=An.result;en=cn?en:en.replace(/^data:[^;]*;/,"data:attachment/file;"),rn?rn.location.href=en:location=en,rn=null},An.readAsDataURL(en)}else{var dn=vl.URL||vl.webkitURL,un=dn.createObjectURL(en);rn?rn.location=un:location.href=un,rn=null,setTimeout((function(){dn.revokeObjectURL(un)}),4e4)}}); +/** + * A class to parse color values + * @author Stoyan Stefanov + * {@link http://www.phpied.com/rgb-color-parser-in-javascript/} + * @license Use it if you like it + */function f$1(en){var tn;en=en||"",this.ok=!1,"#"==en.charAt(0)&&(en=en.substr(1,6)),en={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[en=(en=en.replace(/ /g,"")).toLowerCase()]||en;for(var nn=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(en){return[parseInt(en[1]),parseInt(en[2]),parseInt(en[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(en){return[parseInt(en[1],16),parseInt(en[2],16),parseInt(en[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(en){return[parseInt(en[1]+en[1],16),parseInt(en[2]+en[2],16),parseInt(en[3]+en[3],16)]}}],rn=0;rn255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var en=this.r.toString(16),tn=this.g.toString(16),nn=this.b.toString(16);return 1==en.length&&(en="0"+en),1==tn.length&&(tn="0"+tn),1==nn.length&&(nn="0"+nn),"#"+en+tn+nn}} +/** + * @license + * Joseph Myers does not specify a particular license for his work. + * + * Author: Joseph Myers + * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js + * + * Modified by: Owen Leong + */function d(en,tn){var nn=en[0],rn=en[1],an=en[2],sn=en[3];nn=g(nn,rn,an,sn,tn[0],7,-680876936),sn=g(sn,nn,rn,an,tn[1],12,-389564586),an=g(an,sn,nn,rn,tn[2],17,606105819),rn=g(rn,an,sn,nn,tn[3],22,-1044525330),nn=g(nn,rn,an,sn,tn[4],7,-176418897),sn=g(sn,nn,rn,an,tn[5],12,1200080426),an=g(an,sn,nn,rn,tn[6],17,-1473231341),rn=g(rn,an,sn,nn,tn[7],22,-45705983),nn=g(nn,rn,an,sn,tn[8],7,1770035416),sn=g(sn,nn,rn,an,tn[9],12,-1958414417),an=g(an,sn,nn,rn,tn[10],17,-42063),rn=g(rn,an,sn,nn,tn[11],22,-1990404162),nn=g(nn,rn,an,sn,tn[12],7,1804603682),sn=g(sn,nn,rn,an,tn[13],12,-40341101),an=g(an,sn,nn,rn,tn[14],17,-1502002290),nn=m$2(nn,rn=g(rn,an,sn,nn,tn[15],22,1236535329),an,sn,tn[1],5,-165796510),sn=m$2(sn,nn,rn,an,tn[6],9,-1069501632),an=m$2(an,sn,nn,rn,tn[11],14,643717713),rn=m$2(rn,an,sn,nn,tn[0],20,-373897302),nn=m$2(nn,rn,an,sn,tn[5],5,-701558691),sn=m$2(sn,nn,rn,an,tn[10],9,38016083),an=m$2(an,sn,nn,rn,tn[15],14,-660478335),rn=m$2(rn,an,sn,nn,tn[4],20,-405537848),nn=m$2(nn,rn,an,sn,tn[9],5,568446438),sn=m$2(sn,nn,rn,an,tn[14],9,-1019803690),an=m$2(an,sn,nn,rn,tn[3],14,-187363961),rn=m$2(rn,an,sn,nn,tn[8],20,1163531501),nn=m$2(nn,rn,an,sn,tn[13],5,-1444681467),sn=m$2(sn,nn,rn,an,tn[2],9,-51403784),an=m$2(an,sn,nn,rn,tn[7],14,1735328473),nn=v$1(nn,rn=m$2(rn,an,sn,nn,tn[12],20,-1926607734),an,sn,tn[5],4,-378558),sn=v$1(sn,nn,rn,an,tn[8],11,-2022574463),an=v$1(an,sn,nn,rn,tn[11],16,1839030562),rn=v$1(rn,an,sn,nn,tn[14],23,-35309556),nn=v$1(nn,rn,an,sn,tn[1],4,-1530992060),sn=v$1(sn,nn,rn,an,tn[4],11,1272893353),an=v$1(an,sn,nn,rn,tn[7],16,-155497632),rn=v$1(rn,an,sn,nn,tn[10],23,-1094730640),nn=v$1(nn,rn,an,sn,tn[13],4,681279174),sn=v$1(sn,nn,rn,an,tn[0],11,-358537222),an=v$1(an,sn,nn,rn,tn[3],16,-722521979),rn=v$1(rn,an,sn,nn,tn[6],23,76029189),nn=v$1(nn,rn,an,sn,tn[9],4,-640364487),sn=v$1(sn,nn,rn,an,tn[12],11,-421815835),an=v$1(an,sn,nn,rn,tn[15],16,530742520),nn=b(nn,rn=v$1(rn,an,sn,nn,tn[2],23,-995338651),an,sn,tn[0],6,-198630844),sn=b(sn,nn,rn,an,tn[7],10,1126891415),an=b(an,sn,nn,rn,tn[14],15,-1416354905),rn=b(rn,an,sn,nn,tn[5],21,-57434055),nn=b(nn,rn,an,sn,tn[12],6,1700485571),sn=b(sn,nn,rn,an,tn[3],10,-1894986606),an=b(an,sn,nn,rn,tn[10],15,-1051523),rn=b(rn,an,sn,nn,tn[1],21,-2054922799),nn=b(nn,rn,an,sn,tn[8],6,1873313359),sn=b(sn,nn,rn,an,tn[15],10,-30611744),an=b(an,sn,nn,rn,tn[6],15,-1560198380),rn=b(rn,an,sn,nn,tn[13],21,1309151649),nn=b(nn,rn,an,sn,tn[4],6,-145523070),sn=b(sn,nn,rn,an,tn[11],10,-1120210379),an=b(an,sn,nn,rn,tn[2],15,718787259),rn=b(rn,an,sn,nn,tn[9],21,-343485551),en[0]=_$1(nn,en[0]),en[1]=_$1(rn,en[1]),en[2]=_$1(an,en[2]),en[3]=_$1(sn,en[3])}function p$1(en,tn,nn,rn,an,sn){return tn=_$1(_$1(tn,en),_$1(rn,sn)),_$1(tn<>>32-an,nn)}function g(en,tn,nn,rn,an,sn,cn){return p$1(tn&nn|~tn&rn,en,tn,an,sn,cn)}function m$2(en,tn,nn,rn,an,sn,cn){return p$1(tn&rn|nn&~rn,en,tn,an,sn,cn)}function v$1(en,tn,nn,rn,an,sn,cn){return p$1(tn^nn^rn,en,tn,an,sn,cn)}function b(en,tn,nn,rn,an,sn,cn){return p$1(nn^(tn|~rn),en,tn,an,sn,cn)}function y$1(en){var tn,nn=en.length,rn=[1732584193,-271733879,-1732584194,271733878];for(tn=64;tn<=en.length;tn+=64)d(rn,w(en.substring(tn-64,tn)));en=en.substring(tn-64);var an=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(tn=0;tn>2]|=en.charCodeAt(tn)<<(tn%4<<3);if(an[tn>>2]|=128<<(tn%4<<3),tn>55)for(d(rn,an),tn=0;tn<16;tn++)an[tn]=0;return an[14]=8*nn,d(rn,an),rn}function w(en){var tn,nn=[];for(tn=0;tn<64;tn+=4)nn[tn>>2]=en.charCodeAt(tn)+(en.charCodeAt(tn+1)<<8)+(en.charCodeAt(tn+2)<<16)+(en.charCodeAt(tn+3)<<24);return nn}xl=vl.atob.bind(vl),kl=vl.btoa.bind(vl);var Sl="0123456789abcdef".split("");function L(en){for(var tn="",nn=0;nn<4;nn++)tn+=Sl[en>>8*nn+4&15]+Sl[en>>8*nn&15];return tn}function A(en){return String.fromCharCode((255&en)>>0,(65280&en)>>8,(16711680&en)>>16,(4278190080&en)>>24)}function x(en){return y$1(en).map(A).join("")}var Bl="5d41402abc4b2a76b9719d911017c592"!=function(en){for(var tn=0;tn>16)+(tn>>16)+(nn>>16)<<16|65535&nn}return en+tn&4294967295} +/** + * @license + * FPDF is released under a permissive license: there is no usage restriction. + * You may embed it freely in your application (commercial or not), with or + * without modifications. + * + * Reference: http://www.fpdf.org/en/script/script37.php + */function P(en,tn){var nn,rn,an,sn;if(en!==nn){for(var cn=(an=en,sn=1+(256/en.length>>0),new Array(sn+1).join(an)),An=[],dn=0;dn<256;dn++)An[dn]=dn;var un=0;for(dn=0;dn<256;dn++){var pn=An[dn];un=(un+pn+cn.charCodeAt(dn))%256,An[dn]=An[un],An[un]=pn}nn=en,rn=An}else An=rn;var hn=tn.length,gn=0,_n=0,mn="";for(dn=0;dn€/\f©þdSiz";var sn=(tn+this.padding).substr(0,32),cn=(nn+this.padding).substr(0,32);this.O=this.processOwnerPassword(sn,cn),this.P=-(1+(255^an)),this.encryptionKey=x(sn+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(rn)).substr(0,5),this.U=P(this.encryptionKey,this.padding)}function F(en){if(/[^\u0000-\u00ff]/.test(en))throw new Error("Invalid PDF Name Object: "+en+", Only accept ASCII characters.");for(var tn="",nn=en.length,rn=0;rn126?"#"+("0"+an.toString(16)).slice(-2):en[rn]}return tn}function C(en){if("object"!==_typeof$1(en))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var tn={};this.subscribe=function(en,nn,rn){if(rn=rn||!1,"string"!=typeof en||"function"!=typeof nn||"boolean"!=typeof rn)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");tn.hasOwnProperty(en)||(tn[en]={});var an=Math.random().toString(35);return tn[en][an]=[nn,!!rn],an},this.unsubscribe=function(en){for(var nn in tn)if(tn[nn][en])return delete tn[nn][en],0===Object.keys(tn[nn]).length&&delete tn[nn],!0;return!1},this.publish=function(nn){if(tn.hasOwnProperty(nn)){var rn=Array.prototype.slice.call(arguments,1),an=[];for(var sn in tn[nn]){var cn=tn[nn][sn];try{cn[0].apply(en,rn)}catch(nn){vl.console&&wl.error("jsPDF PubSub Error",nn.message,nn)}cn[1]&&an.push(sn)}an.length&&an.forEach(this.unsubscribe)}},this.getTopics=function(){return tn}}function j(en){if(!(this instanceof j))return new j(en);var tn="opacity,stroke-opacity".split(",");for(var nn in en)en.hasOwnProperty(nn)&&tn.indexOf(nn)>=0&&(this[nn]=en[nn]);this.id="",this.objectNumber=-1}function O$1(en,tn){this.gState=en,this.matrix=tn,this.id="",this.objectNumber=-1}function B(en,tn,nn,rn,an){if(!(this instanceof B))return new B(en,tn,nn,rn,an);this.type="axial"===en?2:3,this.coords=tn,this.colors=nn,O$1.call(this,rn,an)}function M(en,tn,nn,rn,an){if(!(this instanceof M))return new M(en,tn,nn,rn,an);this.boundingBox=en,this.xStep=tn,this.yStep=nn,this.stream="",this.cloneIndex=0,O$1.call(this,rn,an)}function E(en){var tn,nn="string"==typeof arguments[0]?arguments[0]:"p",rn=arguments[1],an=arguments[2],sn=arguments[3],cn=[],An=1,dn=16,un="S",pn=null;"object"===_typeof$1(en=en||{})&&(nn=en.orientation,rn=en.unit||rn,an=en.format||an,sn=en.compress||en.compressPdf||sn,null!==(pn=en.encryption||null)&&(pn.userPassword=pn.userPassword||"",pn.ownerPassword=pn.ownerPassword||"",pn.userPermissions=pn.userPermissions||[]),An="number"==typeof en.userUnit?Math.abs(en.userUnit):1,void 0!==en.precision&&(tn=en.precision),void 0!==en.floatPrecision&&(dn=en.floatPrecision),un=en.defaultPathOperation||"S"),cn=en.filters||(!0===sn?["FlateEncode"]:cn),rn=rn||"mm",nn=(""+(nn||"P")).toLowerCase();var hn=en.putOnlyUsedFonts||!1,gn={},_n={internal:{},__private__:{}};_n.__private__.PubSub=C;var mn="1.3",fn=_n.__private__.getPdfVersion=function(){return mn};_n.__private__.setPdfVersion=function(en){mn=en};var yn={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};_n.__private__.getPageFormats=function(){return yn};var bn=_n.__private__.getPageFormat=function(en){return yn[en]};an=an||"a4";var vn={COMPAT:"compat",ADVANCED:"advanced"},wn=vn.COMPAT;function _(){this.saveGraphicsState(),$n(new po(Kr,0,0,-Kr,0,fi()*Kr).toString()+" cm"),this.setFontSize(this.getFontSize()/Kr),un="n",wn=vn.ADVANCED}function P(){this.restoreGraphicsState(),un="S",wn=vn.COMPAT}var xn=_n.__private__.combineFontStyleAndFontWeight=function(en,tn){if("bold"==en&&"normal"==tn||"bold"==en&&400==tn||"normal"==en&&"italic"==tn||"bold"==en&&"italic"==tn)throw new Error("Invalid Combination of fontweight and fontstyle");return tn&&(en=400==tn||"normal"===tn?"italic"===en?"italic":"normal":700!=tn&&"bold"!==tn||"normal"!==en?(700==tn?"bold":tn)+""+en:"bold"),en};_n.advancedAPI=function(en){var tn=wn===vn.COMPAT;return tn&&_.call(this),"function"!=typeof en||(en(this),tn&&P.call(this)),this},_n.compatAPI=function(en){var tn=wn===vn.ADVANCED;return tn&&P.call(this),"function"!=typeof en||(en(this),tn&&_.call(this)),this},_n.isAdvancedAPI=function(){return wn===vn.ADVANCED};var kn,q=function(en){if(wn!==vn.ADVANCED)throw new Error(en+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Cn=_n.roundToPrecision=_n.__private__.roundToPrecision=function(en,nn){var rn=tn||nn;if(isNaN(en)||isNaN(rn))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return en.toFixed(rn).replace(/0+$/,"")};kn=_n.hpf=_n.__private__.hpf="number"==typeof dn?function(en){if(isNaN(en))throw new Error("Invalid argument passed to jsPDF.hpf");return Cn(en,dn)}:"smart"===dn?function(en){if(isNaN(en))throw new Error("Invalid argument passed to jsPDF.hpf");return Cn(en,en>-1&&en<1?16:5)}:function(en){if(isNaN(en))throw new Error("Invalid argument passed to jsPDF.hpf");return Cn(en,16)};var Sn=_n.f2=_n.__private__.f2=function(en){if(isNaN(en))throw new Error("Invalid argument passed to jsPDF.f2");return Cn(en,2)},Bn=_n.__private__.f3=function(en){if(isNaN(en))throw new Error("Invalid argument passed to jsPDF.f3");return Cn(en,3)},En=_n.scale=_n.__private__.scale=function(en){if(isNaN(en))throw new Error("Invalid argument passed to jsPDF.scale");return wn===vn.COMPAT?en*Kr:wn===vn.ADVANCED?en:void 0},z=function(en){return wn===vn.COMPAT?fi()-en:wn===vn.ADVANCED?en:void 0},H=function(en){return En(z(en))};_n.__private__.setPrecision=_n.setPrecision=function(en){"number"==typeof parseInt(en,10)&&(tn=parseInt(en,10))};var jn,Ln="00000000000000000000000000000000",Pn=_n.__private__.getFileId=function(){return Ln},Tn=_n.__private__.setFileId=function(en){return Ln=void 0!==en&&/^[a-fA-F0-9]{32}$/.test(en)?en.toUpperCase():Ln.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==pn&&(Ro=new I(pn.userPermissions,pn.userPassword,pn.ownerPassword,Ln)),Ln};_n.setFileId=function(en){return Tn(en),this},_n.getFileId=function(){return Pn()};var Fn=_n.__private__.convertDateToPDFDate=function(en){var tn=en.getTimezoneOffset(),nn=tn<0?"+":"-",rn=Math.floor(Math.abs(tn/60)),an=Math.abs(tn%60),sn=[nn,Rn(rn),"'",Rn(an),"'"].join("");return["D:",en.getFullYear(),Rn(en.getMonth()+1),Rn(en.getDate()),Rn(en.getHours()),Rn(en.getMinutes()),Rn(en.getSeconds()),sn].join("")},Un=_n.__private__.convertPDFDateToDate=function(en){var tn=parseInt(en.substr(2,4),10),nn=parseInt(en.substr(6,2),10)-1,rn=parseInt(en.substr(8,2),10),an=parseInt(en.substr(10,2),10),sn=parseInt(en.substr(12,2),10),cn=parseInt(en.substr(14,2),10);return new Date(tn,nn,rn,an,sn,cn,0)},Nn=_n.__private__.setCreationDate=function(en){var tn;if(void 0===en&&(en=new Date),en instanceof Date)tn=Fn(en);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(en))throw new Error("Invalid argument passed to jsPDF.setCreationDate");tn=en}return jn=tn},In=_n.__private__.getCreationDate=function(en){var tn=jn;return"jsDate"===en&&(tn=Un(jn)),tn};_n.setCreationDate=function(en){return Nn(en),this},_n.getCreationDate=function(en){return In(en)};var Mn,Rn=_n.__private__.padd2=function(en){return("0"+parseInt(en)).slice(-2)},On=_n.__private__.padd2Hex=function(en){return("00"+(en=en.toString())).substr(en.length)},Qn=0,qn=[],Vn=[],Gn=0,Dn=[],Hn=[],zn=!1,Kn=Vn,ut=function(){Qn=0,Gn=0,Vn=[],qn=[],Dn=[],yo=mo(),bo=mo()};_n.__private__.setCustomOutputDestination=function(en){zn=!0,Kn=en};var ht=function(en){zn||(Kn=en)};_n.__private__.resetCustomOutputDestination=function(){zn=!1,Kn=Vn};var $n=_n.__private__.out=function(en){return en=en.toString(),Gn+=en.length+1,Kn.push(en),Kn},Wn=_n.__private__.write=function(en){return $n(1===arguments.length?en.toString():Array.prototype.join.call(arguments," "))},Xn=_n.__private__.getArrayBuffer=function(en){for(var tn=en.length,nn=new ArrayBuffer(tn),rn=new Uint8Array(nn);tn--;)rn[tn]=en.charCodeAt(tn);return nn},Yn=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];_n.__private__.getStandardFonts=function(){return Yn};var Zn=en.fontSize||16;_n.__private__.setFontSize=_n.setFontSize=function(en){return Zn=wn===vn.ADVANCED?en/Kr:en,this};var Jn,Tr=_n.__private__.getFontSize=_n.getFontSize=function(){return wn===vn.COMPAT?Zn:Zn*Kr},Ur=en.R2L||!1;_n.__private__.setR2L=_n.setR2L=function(en){return Ur=en,this},_n.__private__.getR2L=_n.getR2L=function(){return Ur};var Rr,Qr=_n.__private__.setZoomMode=function(en){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(en))Jn=en;else if(isNaN(en)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(en))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+en+'" is not recognized.');Jn=en}else Jn=parseInt(en,10)};_n.__private__.getZoomMode=function(){return Jn};var Vr,Gr=_n.__private__.setPageMode=function(en){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(en))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+en+'" is not recognized.');Rr=en};_n.__private__.getPageMode=function(){return Rr};var Dr=_n.__private__.setLayoutMode=function(en){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(en))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+en+'" is not recognized.');Vr=en};_n.__private__.getLayoutMode=function(){return Vr},_n.__private__.setDisplayMode=_n.setDisplayMode=function(en,tn,nn){return Qr(en),Dr(tn),Gr(nn),this};var Hr={title:"",subject:"",author:"",keywords:"",creator:""};_n.__private__.getDocumentProperty=function(en){if(-1===Object.keys(Hr).indexOf(en))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Hr[en]},_n.__private__.getDocumentProperties=function(){return Hr},_n.__private__.setDocumentProperties=_n.setProperties=_n.setDocumentProperties=function(en){for(var tn in Hr)Hr.hasOwnProperty(tn)&&en[tn]&&(Hr[tn]=en[tn]);return this},_n.__private__.setDocumentProperty=function(en,tn){if(-1===Object.keys(Hr).indexOf(en))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Hr[en]=tn};var zr,Kr,$r,Wr,Xr,Yr={},Zr={},Jr=[],eo={},to={},no={},ro={},oo=null,io=0,ao=[],so=new C(_n),lo=en.hotfixes||[],co={},Ao={},uo=[],po=function t(en,tn,nn,rn,an,sn){if(!(this instanceof t))return new t(en,tn,nn,rn,an,sn);isNaN(en)&&(en=1),isNaN(tn)&&(tn=0),isNaN(nn)&&(nn=0),isNaN(rn)&&(rn=1),isNaN(an)&&(an=0),isNaN(sn)&&(sn=0),this._matrix=[en,tn,nn,rn,an,sn]};Object.defineProperty(po.prototype,"sx",{get:function(){return this._matrix[0]},set:function(en){this._matrix[0]=en}}),Object.defineProperty(po.prototype,"shy",{get:function(){return this._matrix[1]},set:function(en){this._matrix[1]=en}}),Object.defineProperty(po.prototype,"shx",{get:function(){return this._matrix[2]},set:function(en){this._matrix[2]=en}}),Object.defineProperty(po.prototype,"sy",{get:function(){return this._matrix[3]},set:function(en){this._matrix[3]=en}}),Object.defineProperty(po.prototype,"tx",{get:function(){return this._matrix[4]},set:function(en){this._matrix[4]=en}}),Object.defineProperty(po.prototype,"ty",{get:function(){return this._matrix[5]},set:function(en){this._matrix[5]=en}}),Object.defineProperty(po.prototype,"a",{get:function(){return this._matrix[0]},set:function(en){this._matrix[0]=en}}),Object.defineProperty(po.prototype,"b",{get:function(){return this._matrix[1]},set:function(en){this._matrix[1]=en}}),Object.defineProperty(po.prototype,"c",{get:function(){return this._matrix[2]},set:function(en){this._matrix[2]=en}}),Object.defineProperty(po.prototype,"d",{get:function(){return this._matrix[3]},set:function(en){this._matrix[3]=en}}),Object.defineProperty(po.prototype,"e",{get:function(){return this._matrix[4]},set:function(en){this._matrix[4]=en}}),Object.defineProperty(po.prototype,"f",{get:function(){return this._matrix[5]},set:function(en){this._matrix[5]=en}}),Object.defineProperty(po.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(po.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(po.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(po.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),po.prototype.join=function(en){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(kn).join(en)},po.prototype.multiply=function(en){var tn=en.sx*this.sx+en.shy*this.shx,nn=en.sx*this.shy+en.shy*this.sy,rn=en.shx*this.sx+en.sy*this.shx,an=en.shx*this.shy+en.sy*this.sy,sn=en.tx*this.sx+en.ty*this.shx+this.tx,cn=en.tx*this.shy+en.ty*this.sy+this.ty;return new po(tn,nn,rn,an,sn,cn)},po.prototype.decompose=function(){var en=this.sx,tn=this.shy,nn=this.shx,rn=this.sy,an=this.tx,sn=this.ty,cn=Math.sqrt(en*en+tn*tn),An=(en/=cn)*nn+(tn/=cn)*rn;nn-=en*An,rn-=tn*An;var dn=Math.sqrt(nn*nn+rn*rn);return An/=dn,en*(rn/=dn)>16&255,rn=dn>>8&255,an=255&dn}if(void 0===rn||void 0===sn&&nn===rn&&rn===an)tn="string"==typeof nn?nn+" "+cn[0]:2===en.precision?Sn(nn/255)+" "+cn[0]:Bn(nn/255)+" "+cn[0];else if(void 0===sn||"object"===_typeof$1(sn)){if(sn&&!isNaN(sn.a)&&0===sn.a)return["1.","1.","1.",cn[1]].join(" ");tn="string"==typeof nn?[nn,rn,an,cn[1]].join(" "):2===en.precision?[Sn(nn/255),Sn(rn/255),Sn(an/255),cn[1]].join(" "):[Bn(nn/255),Bn(rn/255),Bn(an/255),cn[1]].join(" ")}else tn="string"==typeof nn?[nn,rn,an,sn,cn[2]].join(" "):2===en.precision?[Sn(nn),Sn(rn),Sn(an),Sn(sn),cn[2]].join(" "):[Bn(nn),Bn(rn),Bn(an),Bn(sn),cn[2]].join(" ");return tn},xo=_n.__private__.getFilters=function(){return cn},ko=_n.__private__.putStream=function(en){var tn=(en=en||{}).data||"",nn=en.filters||xo(),rn=en.alreadyAppliedFilters||[],an=en.addLength1||!1,sn=tn.length,cn=en.objectId,s=function(en){return en};if(null!==pn&&void 0===cn)throw new Error("ObjectId must be passed to putStream for file encryption");null!==pn&&(s=Ro.encryptor(cn,0));var An={};!0===nn&&(nn=["FlateEncode"]);var dn=en.additionalKeyValues||[],un=(An=void 0!==E.API.processDataByFilters?E.API.processDataByFilters(tn,nn):{data:tn,reverseChain:[]}).reverseChain+(Array.isArray(rn)?rn.join(" "):rn.toString());if(0!==An.data.length&&(dn.push({key:"Length",value:An.data.length}),!0===an&&dn.push({key:"Length1",value:sn})),0!=un.length)if(un.split("/").length-1==1)dn.push({key:"Filter",value:un});else{dn.push({key:"Filter",value:"["+un+"]"});for(var hn=0;hn>"),0!==An.data.length&&($n("stream"),$n(s(An.data)),$n("endstream"))},Co=_n.__private__.putPage=function(en){var tn=en.number,nn=en.data,rn=en.objId,an=en.contentsObjId;Zt(rn,!0),$n("<>"),$n("endobj");var sn=nn.join("\n");return wn===vn.ADVANCED&&(sn+="\nQ"),Zt(an,!0),ko({data:sn,filters:xo(),objectId:an}),$n("endobj"),rn},So=_n.__private__.putPages=function(){var en,tn,nn=[];for(en=1;en<=io;en++)ao[en].objId=mo(),ao[en].contentsObjId=mo();for(en=1;en<=io;en++)nn.push(Co({number:en,data:Hn[en],objId:ao[en].objId,contentsObjId:ao[en].contentsObjId,mediaBox:ao[en].mediaBox,cropBox:ao[en].cropBox,bleedBox:ao[en].bleedBox,trimBox:ao[en].trimBox,artBox:ao[en].artBox,userUnit:ao[en].userUnit,rootDictionaryObjId:yo,resourceDictionaryObjId:bo}));Zt(yo,!0),$n("<>"),$n("endobj"),so.publish("postPutPages")},se=function(en){so.publish("putFont",{font:en,out:$n,newObject:_o,putStream:ko}),!0!==en.isAlreadyPutted&&(en.objectNumber=_o(),$n("<<"),$n("/Type /Font"),$n("/BaseFont /"+F(en.postScriptName)),$n("/Subtype /Type1"),"string"==typeof en.encoding&&$n("/Encoding /"+en.encoding),$n("/FirstChar 32"),$n("/LastChar 255"),$n(">>"),$n("endobj"))},ce=function(){for(var en in Yr)Yr.hasOwnProperty(en)&&(!1===hn||!0===hn&&gn.hasOwnProperty(en))&&se(Yr[en])},ue=function(en){en.objectNumber=_o();var tn=[];tn.push({key:"Type",value:"/XObject"}),tn.push({key:"Subtype",value:"/Form"}),tn.push({key:"BBox",value:"["+[kn(en.x),kn(en.y),kn(en.x+en.width),kn(en.y+en.height)].join(" ")+"]"}),tn.push({key:"Matrix",value:"["+en.matrix.toString()+"]"});var nn=en.pages[1].join("\n");ko({data:nn,additionalKeyValues:tn,objectId:en.objectNumber}),$n("endobj")},he=function(){for(var en in co)co.hasOwnProperty(en)&&ue(co[en])},le=function(en,tn){var nn,rn=[],an=1/(tn-1);for(nn=0;nn<1;nn+=an)rn.push(nn);if(rn.push(1),0!=en[0].offset){var sn={offset:0,color:en[0].color};en.unshift(sn)}if(1!=en[en.length-1].offset){var cn={offset:1,color:en[en.length-1].color};en.push(cn)}for(var An="",dn=0,un=0;unen[dn+1].offset;)dn++;var pn=en[dn].offset,hn=(nn-pn)/(en[dn+1].offset-pn),gn=en[dn].color,_n=en[dn+1].color;An+=On(Math.round((1-hn)*gn[0]+hn*_n[0]).toString(16))+On(Math.round((1-hn)*gn[1]+hn*_n[1]).toString(16))+On(Math.round((1-hn)*gn[2]+hn*_n[2]).toString(16))}return An.trim()},fe=function(en,tn){tn||(tn=21);var nn=_o(),rn=le(en.colors,tn),an=[];an.push({key:"FunctionType",value:"0"}),an.push({key:"Domain",value:"[0.0 1.0]"}),an.push({key:"Size",value:"["+tn+"]"}),an.push({key:"BitsPerSample",value:"8"}),an.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),an.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ko({data:rn,additionalKeyValues:an,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:nn}),$n("endobj"),en.objectNumber=_o(),$n("<< /ShadingType "+en.type),$n("/ColorSpace /DeviceRGB");var sn="/Coords ["+kn(parseFloat(en.coords[0]))+" "+kn(parseFloat(en.coords[1]))+" ";2===en.type?sn+=kn(parseFloat(en.coords[2]))+" "+kn(parseFloat(en.coords[3])):sn+=kn(parseFloat(en.coords[2]))+" "+kn(parseFloat(en.coords[3]))+" "+kn(parseFloat(en.coords[4]))+" "+kn(parseFloat(en.coords[5])),$n(sn+="]"),en.matrix&&$n("/Matrix ["+en.matrix.toString()+"]"),$n("/Function "+nn+" 0 R"),$n("/Extend [true true]"),$n(">>"),$n("endobj")},de=function(en,tn){var nn=mo(),rn=_o();tn.push({resourcesOid:nn,objectOid:rn}),en.objectNumber=rn;var an=[];an.push({key:"Type",value:"/Pattern"}),an.push({key:"PatternType",value:"1"}),an.push({key:"PaintType",value:"1"}),an.push({key:"TilingType",value:"1"}),an.push({key:"BBox",value:"["+en.boundingBox.map(kn).join(" ")+"]"}),an.push({key:"XStep",value:kn(en.xStep)}),an.push({key:"YStep",value:kn(en.yStep)}),an.push({key:"Resources",value:nn+" 0 R"}),en.matrix&&an.push({key:"Matrix",value:"["+en.matrix.toString()+"]"}),ko({data:en.stream,additionalKeyValues:an,objectId:en.objectNumber}),$n("endobj")},pe=function(en){var tn;for(tn in eo)eo.hasOwnProperty(tn)&&(eo[tn]instanceof B?fe(eo[tn]):eo[tn]instanceof M&&de(eo[tn],en))},ge=function(en){for(var tn in en.objectNumber=_o(),$n("<<"),en)switch(tn){case"opacity":$n("/ca "+Sn(en[tn]));break;case"stroke-opacity":$n("/CA "+Sn(en[tn]))}$n(">>"),$n("endobj")},me=function(){var en;for(en in no)no.hasOwnProperty(en)&&ge(no[en])},ve=function(){for(var en in $n("/XObject <<"),co)co.hasOwnProperty(en)&&co[en].objectNumber>=0&&$n("/"+en+" "+co[en].objectNumber+" 0 R");so.publish("putXobjectDict"),$n(">>")},be=function(){Ro.oid=_o(),$n("<<"),$n("/Filter /Standard"),$n("/V "+Ro.v),$n("/R "+Ro.r),$n("/U <"+Ro.toHexString(Ro.U)+">"),$n("/O <"+Ro.toHexString(Ro.O)+">"),$n("/P "+Ro.P),$n(">>"),$n("endobj")},ye=function(){for(var en in $n("/Font <<"),Yr)Yr.hasOwnProperty(en)&&(!1===hn||!0===hn&&gn.hasOwnProperty(en))&&$n("/"+en+" "+Yr[en].objectNumber+" 0 R");$n(">>")},we=function(){if(Object.keys(eo).length>0){for(var en in $n("/Shading <<"),eo)eo.hasOwnProperty(en)&&eo[en]instanceof B&&eo[en].objectNumber>=0&&$n("/"+en+" "+eo[en].objectNumber+" 0 R");so.publish("putShadingPatternDict"),$n(">>")}},Ne=function(en){if(Object.keys(eo).length>0){for(var tn in $n("/Pattern <<"),eo)eo.hasOwnProperty(tn)&&eo[tn]instanceof _n.TilingPattern&&eo[tn].objectNumber>=0&&eo[tn].objectNumber>")}},Le=function(){if(Object.keys(no).length>0){var en;for(en in $n("/ExtGState <<"),no)no.hasOwnProperty(en)&&no[en].objectNumber>=0&&$n("/"+en+" "+no[en].objectNumber+" 0 R");so.publish("putGStateDict"),$n(">>")}},Ae=function(en){Zt(en.resourcesOid,!0),$n("<<"),$n("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ye(),we(),Ne(en.objectOid),Le(),ve(),$n(">>"),$n("endobj")},xe=function(){var en=[];ce(),me(),he(),pe(en),so.publish("putResources"),en.forEach(Ae),Ae({resourcesOid:bo,objectOid:Number.MAX_SAFE_INTEGER}),so.publish("postPutResources")},Se=function(){so.publish("putAdditionalObjects");for(var en=0;en>8&&(dn=!0);en=An.join("")}for(nn=en.length;void 0===dn&&0!==nn;)en.charCodeAt(nn-1)>>8&&(dn=!0),nn--;if(!dn)return en;for(An=tn.noBOM?[]:[254,255],nn=0,rn=en.length;nn>8)>>8)throw new Error("Character at position "+nn+" of string '"+en+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");An.push(pn),An.push(un-(pn<<8))}return String.fromCharCode.apply(void 0,An)},Bo=_n.__private__.pdfEscape=_n.pdfEscape=function(en,tn){return Fe(en,tn).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Eo=_n.__private__.beginPage=function(en){Hn[++io]=[],ao[io]={objId:0,contentsObjId:0,userUnit:Number(An),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(en[0]),topRightY:Number(en[1])}},Me(io),ht(Hn[Mn])},Oe=function(en,tn){var rn,sn,cn;switch(nn=tn||nn,"string"==typeof en&&(rn=bn(en.toLowerCase()),Array.isArray(rn)&&(sn=rn[0],cn=rn[1])),Array.isArray(en)&&(sn=en[0]*Kr,cn=en[1]*Kr),isNaN(sn)&&(sn=an[0],cn=an[1]),(sn>14400||cn>14400)&&(wl.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),sn=Math.min(14400,sn),cn=Math.min(14400,cn)),an=[sn,cn],nn.substr(0,1)){case"l":cn>sn&&(an=[cn,sn]);break;case"p":sn>cn&&(an=[cn,sn])}Eo(an),Jo(Yo),$n(si),0!==pi&&$n(pi+" J"),0!==hi&&$n(hi+" j"),so.publish("addPage",{pageNumber:io})},Be=function(en){en>0&&en<=io&&(Hn.splice(en,1),ao.splice(en,1),io--,Mn>io&&(Mn=io),this.setPage(Mn))},Me=function(en){en>0&&en<=io&&(Mn=en)},jo=_n.__private__.getNumberOfPages=_n.getNumberOfPages=function(){return Hn.length-1},qe=function(en,tn,nn){var rn,an=void 0;return nn=nn||{},en=void 0!==en?en:Yr[zr].fontName,tn=void 0!==tn?tn:Yr[zr].fontStyle,rn=en.toLowerCase(),void 0!==Zr[rn]&&void 0!==Zr[rn][tn]?an=Zr[rn][tn]:void 0!==Zr[en]&&void 0!==Zr[en][tn]?an=Zr[en][tn]:!1===nn.disableWarning&&wl.warn("Unable to look up font label for font '"+en+"', '"+tn+"'. Refer to getFontList() for available fonts."),an||nn.noFallback||null==(an=Zr.times[tn])&&(an=Zr.times.normal),an},Lo=_n.__private__.putInfo=function(){var en=_o(),e=function(en){return en};for(var tn in null!==pn&&(e=Ro.encryptor(en,0)),$n("<<"),$n("/Producer ("+Bo(e("jsPDF "+E.version))+")"),Hr)Hr.hasOwnProperty(tn)&&Hr[tn]&&$n("/"+tn.substr(0,1).toUpperCase()+tn.substr(1)+" ("+Bo(e(Hr[tn]))+")");$n("/CreationDate ("+Bo(e(jn))+")"),$n(">>"),$n("endobj")},Po=_n.__private__.putCatalog=function(en){var tn=(en=en||{}).rootDictionaryObjId||yo;switch(_o(),$n("<<"),$n("/Type /Catalog"),$n("/Pages "+tn+" 0 R"),Jn||(Jn="fullwidth"),Jn){case"fullwidth":$n("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$n("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$n("/OpenAction [3 0 R /Fit]");break;case"original":$n("/OpenAction [3 0 R /XYZ null null 1]");break;default:var nn=""+Jn;"%"===nn.substr(nn.length-1)&&(Jn=parseInt(Jn)/100),"number"==typeof Jn&&$n("/OpenAction [3 0 R /XYZ null null "+Sn(Jn)+"]")}switch(Vr||(Vr="continuous"),Vr){case"continuous":$n("/PageLayout /OneColumn");break;case"single":$n("/PageLayout /SinglePage");break;case"two":case"twoleft":$n("/PageLayout /TwoColumnLeft");break;case"tworight":$n("/PageLayout /TwoColumnRight")}Rr&&$n("/PageMode /"+Rr),so.publish("putCatalog"),$n(">>"),$n("endobj")},To=_n.__private__.putTrailer=function(){$n("trailer"),$n("<<"),$n("/Size "+(Qn+1)),$n("/Root "+Qn+" 0 R"),$n("/Info "+(Qn-1)+" 0 R"),null!==pn&&$n("/Encrypt "+Ro.oid+" 0 R"),$n("/ID [ <"+Ln+"> <"+Ln+"> ]"),$n(">>")},Fo=_n.__private__.putHeader=function(){$n("%PDF-"+mn),$n("%ºß¬à")},Uo=_n.__private__.putXRef=function(){var en="0000000000";$n("xref"),$n("0 "+(Qn+1)),$n("0000000000 65535 f ");for(var tn=1;tn<=Qn;tn++)"function"==typeof qn[tn]?$n((en+qn[tn]()).slice(-10)+" 00000 n "):void 0!==qn[tn]?$n((en+qn[tn]).slice(-10)+" 00000 n "):$n("0000000000 00000 n ")},No=_n.__private__.buildDocument=function(){ut(),ht(Vn),so.publish("buildDocument"),Fo(),So(),Se(),xe(),null!==pn&&be(),Lo(),Po();var en=Gn;return Uo(),To(),$n("startxref"),$n(""+en),$n("%%EOF"),ht(Hn[Mn]),Vn.join("\n")},Io=_n.__private__.getBlob=function(en){return new Blob([Xn(en)],{type:"application/pdf"})},Mo=_n.output=_n.__private__.output=Ie((function(en,tn){switch("string"==typeof(tn=tn||{})?tn={filename:tn}:tn.filename=tn.filename||"generated.pdf",en){case void 0:return No();case"save":_n.save(tn.filename);break;case"arraybuffer":return Xn(No());case"blob":return Io(No());case"bloburi":case"bloburl":if(void 0!==vl.URL&&"function"==typeof vl.URL.createObjectURL)return vl.URL&&vl.URL.createObjectURL(Io(No()))||void 0;wl.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var nn="",rn=No();try{nn=kl(rn)}catch(en){nn=kl(unescape(encodeURIComponent(rn)))}return"data:application/pdf;filename="+tn.filename+";base64,"+nn;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(vl)){var an="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",sn=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';tn.pdfObjectUrl&&(an=tn.pdfObjectUrl,sn="");var cn=' + SVG-edit + + + + + +
+ + + + diff --git a/SVGEdit/build/release/SVGEdit.zip b/SVGEdit/build/release/SVGEdit.zip new file mode 100644 index 0000000000000000000000000000000000000000..d390fe68976ac5448413f146aac146857841f2c5 GIT binary patch literal 4133287 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Μ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 z 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 z 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

  • `C;0Col+1reM6 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°rMtCg9wY3>Q|{mn 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%0Dlhq#M|F>NO1JZ7Szi|-tiM4${e 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
    gK_lZg1wDg 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 z%0A^(GUbF!L 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
    h0Tfsv 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 qEjXDjt_Wj@kRF~Q#6s1_`O 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

      {CZPAwn1T!T}~T6BzZwUwuIr1sJsSEQt{+J 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

      Km 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

      #VlFSbtP9c1oIDX~QIqrNhxNPUyjoD19C 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�si9{OQy@R3meVRhgQ?0*3EY!y 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

    wVEC2`G+ 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

    1Hnm!d)<6-+mjx(e)pz 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 z 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%0DC`BZg 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