@react-pdf-kit/viewer
Advanced tools
| import { useViewModeContext as e } from "./contexts/ViewModeContext.js"; | ||
| import { r as t } from "./PaginationContext-B3qzCYJu.js"; | ||
| import { useLocalizationContext as n } from "./contexts/LocalizationContext.js"; | ||
| import { t as r } from "./Button-BNlmxWrV.js"; | ||
| import { t as i } from "./RPTooltip-COLVx-C_.js"; | ||
| import { DualPageWithCoverIcon as a } from "./components/icons/DualPageWithCoverIcon.js"; | ||
| import { GoToDownIcon as o } from "./components/icons/GoToDownIcon.js"; | ||
| import { t as s } from "./MostPageTool.module-BRVv-sGz.js"; | ||
| import { useCallback as c } from "react"; | ||
| import { jsx as l } from "react/jsx-runtime"; | ||
| //#region lib/components/layout/toolbar/tools/DualPageWithCoverTool.tsx | ||
| var u = ({ children: e, className: t, localeMessages: n }) => /* @__PURE__ */ l(i, { | ||
| className: t, | ||
| content: n?.dualPageWithCoverTooltip, | ||
| children: e | ||
| }), d = ({ icon: t }) => { | ||
| let { setDualPageWithCover: i } = e(), { localeMessages: o } = n(); | ||
| return /* @__PURE__ */ l(u, { | ||
| localeMessages: o, | ||
| children: /* @__PURE__ */ l(r, { | ||
| onClick: i, | ||
| "aria-label": o?.dualPageWithCoverTooltip, | ||
| children: t || /* @__PURE__ */ l(a, {}) | ||
| }) | ||
| }); | ||
| }, f = ({ children: e, className: t, localeMessages: n }) => /* @__PURE__ */ l(i, { | ||
| className: t, | ||
| content: n?.firstPageTooltip, | ||
| children: e | ||
| }), p = ({ icon: e }) => { | ||
| let { goToPage: i } = t(), { localeMessages: a } = n(); | ||
| return /* @__PURE__ */ l(f, { | ||
| localeMessages: a, | ||
| children: /* @__PURE__ */ l(r, { | ||
| onClick: c(() => { | ||
| i(1); | ||
| }, [i]), | ||
| "aria-label": a?.firstPageTooltip, | ||
| children: e || /* @__PURE__ */ l(o, { className: s["rp-go-to-Top"] }) | ||
| }) | ||
| }); | ||
| }, m = ({ children: e, className: t, localeMessages: n }) => /* @__PURE__ */ l(i, { | ||
| className: t, | ||
| content: n?.lastPageTooltip, | ||
| children: e | ||
| }), h = ({ icon: e }) => { | ||
| let { goToPage: i, totalPages: a } = t(), { localeMessages: s } = n(); | ||
| return /* @__PURE__ */ l(m, { | ||
| localeMessages: s, | ||
| children: /* @__PURE__ */ l(r, { | ||
| onClick: c(() => { | ||
| i(a); | ||
| }, [i, a]), | ||
| "aria-label": s?.lastPageTooltip, | ||
| children: e || /* @__PURE__ */ l(o, {}) | ||
| }) | ||
| }); | ||
| }; | ||
| //#endregion | ||
| export { p as n, d as r, h as t }; |
| import { t as e } from "./clsx-B7LyVm5O.js"; | ||
| import { r as t } from "./dist-CKteKPPA.js"; | ||
| import { jsx as n } from "react/jsx-runtime"; | ||
| import './assets/MenuItem.css';//#region lib/components/layout/toolbar/MenuItem.module.css | ||
| var r = { "rp-menu-item": "_rp-menu-item_1q6of_1" }, i = (i) => { | ||
| let { children: a, className: o, disabled: s = !1, onClick: c, onSelect: l, ...u } = i, d = (e) => { | ||
| if (s) { | ||
| e?.preventDefault(), e?.stopPropagation(); | ||
| return; | ||
| } | ||
| c?.(e); | ||
| }, f = (e) => { | ||
| if (s) { | ||
| e?.preventDefault(), e?.stopPropagation(); | ||
| return; | ||
| } | ||
| l?.(e); | ||
| }; | ||
| return /* @__PURE__ */ n(t, { | ||
| ...u, | ||
| tabIndex: 0, | ||
| className: e(r["rp-menu-item"], o), | ||
| disabled: s, | ||
| "aria-disabled": s, | ||
| onClick: d, | ||
| onSelect: f, | ||
| children: a | ||
| }); | ||
| }; | ||
| //#endregion | ||
| export { i as t }; |
| import { withRef as e } from "./utils/withRef.js"; | ||
| import { d as t, f as n, i as r, l as i, n as a, s as o, t as s } from "./dist-bK-AHWLF.js"; | ||
| import { n as c, r as l, t as u } from "./dist-BRVqFn7R.js"; | ||
| import { a as d, i as f, n as p, r as m, t as h } from "./dist-7FA4Do6I.js"; | ||
| import * as g from "react"; | ||
| import { useEffect as _, useRef as v, useState as y } from "react"; | ||
| import { jsx as b, jsxs as x } from "react/jsx-runtime"; | ||
| import './assets/RPTooltip.css';//#region node_modules/.pnpm/@radix-ui+react-visually-hidden@1.2.3_@types+react-dom@18.3.7_@types+react@18.3.27__@ty_a0e385f362a25de1e1388c87472ea469/node_modules/@radix-ui/react-visually-hidden/dist/index.mjs | ||
| var S = Object.freeze({ | ||
| position: "absolute", | ||
| border: 0, | ||
| width: 1, | ||
| height: 1, | ||
| padding: 0, | ||
| margin: -1, | ||
| overflow: "hidden", | ||
| clip: "rect(0, 0, 0, 0)", | ||
| whiteSpace: "nowrap", | ||
| wordWrap: "normal" | ||
| }), C = "VisuallyHidden", w = g.forwardRef((e, t) => /* @__PURE__ */ b(r.span, { | ||
| ...e, | ||
| ref: t, | ||
| style: { | ||
| ...S, | ||
| ...e.style | ||
| } | ||
| })); | ||
| w.displayName = C; | ||
| var T = w, [E, D] = i("Tooltip", [d]), O = d(), k = "TooltipProvider", A = 700, j = "tooltip.open", [M, N] = E(k), P = (e) => { | ||
| let { __scopeTooltip: t, delayDuration: n = A, skipDelayDuration: r = 300, disableHoverableContent: i = !1, children: a } = e, o = g.useRef(!0), s = g.useRef(!1), c = g.useRef(0); | ||
| return g.useEffect(() => { | ||
| let e = c.current; | ||
| return () => window.clearTimeout(e); | ||
| }, []), /* @__PURE__ */ b(M, { | ||
| scope: t, | ||
| isOpenDelayedRef: o, | ||
| delayDuration: n, | ||
| onOpen: g.useCallback(() => { | ||
| window.clearTimeout(c.current), o.current = !1; | ||
| }, []), | ||
| onClose: g.useCallback(() => { | ||
| window.clearTimeout(c.current), c.current = window.setTimeout(() => o.current = !0, r); | ||
| }, [r]), | ||
| isPointerInTransitRef: s, | ||
| onPointerInTransitChange: g.useCallback((e) => { | ||
| s.current = e; | ||
| }, []), | ||
| disableHoverableContent: i, | ||
| children: a | ||
| }); | ||
| }; | ||
| P.displayName = k; | ||
| var F = "Tooltip", [ee, I] = E(F), L = (e) => { | ||
| let { __scopeTooltip: t, children: n, open: r, defaultOpen: i, onOpenChange: a, disableHoverableContent: o, delayDuration: l } = e, u = N(F, e.__scopeTooltip), d = O(t), [p, m] = g.useState(null), h = c(), _ = g.useRef(0), v = o ?? u.disableHoverableContent, y = l ?? u.delayDuration, x = g.useRef(!1), [S, C] = s({ | ||
| prop: r, | ||
| defaultProp: i ?? !1, | ||
| onChange: (e) => { | ||
| e ? (u.onOpen(), document.dispatchEvent(new CustomEvent(j))) : u.onClose(), a?.(e); | ||
| }, | ||
| caller: F | ||
| }), w = g.useMemo(() => S ? x.current ? "delayed-open" : "instant-open" : "closed", [S]), T = g.useCallback(() => { | ||
| window.clearTimeout(_.current), _.current = 0, x.current = !1, C(!0); | ||
| }, [C]), E = g.useCallback(() => { | ||
| window.clearTimeout(_.current), _.current = 0, C(!1); | ||
| }, [C]), D = g.useCallback(() => { | ||
| window.clearTimeout(_.current), _.current = window.setTimeout(() => { | ||
| x.current = !0, C(!0), _.current = 0; | ||
| }, y); | ||
| }, [y, C]); | ||
| return g.useEffect(() => () => { | ||
| _.current &&= (window.clearTimeout(_.current), 0); | ||
| }, []), /* @__PURE__ */ b(f, { | ||
| ...d, | ||
| children: /* @__PURE__ */ b(ee, { | ||
| scope: t, | ||
| contentId: h, | ||
| open: S, | ||
| stateAttribute: w, | ||
| trigger: p, | ||
| onTriggerChange: m, | ||
| onTriggerEnter: g.useCallback(() => { | ||
| u.isOpenDelayedRef.current ? D() : T(); | ||
| }, [ | ||
| u.isOpenDelayedRef, | ||
| D, | ||
| T | ||
| ]), | ||
| onTriggerLeave: g.useCallback(() => { | ||
| v ? E() : (window.clearTimeout(_.current), _.current = 0); | ||
| }, [E, v]), | ||
| onOpen: T, | ||
| onClose: E, | ||
| disableHoverableContent: v, | ||
| children: n | ||
| }) | ||
| }); | ||
| }; | ||
| L.displayName = F; | ||
| var R = "TooltipTrigger", z = g.forwardRef((e, i) => { | ||
| let { __scopeTooltip: a, ...o } = e, s = I(R, a), c = N(R, a), l = O(a), u = t(i, g.useRef(null), s.onTriggerChange), d = g.useRef(!1), f = g.useRef(!1), p = g.useCallback(() => d.current = !1, []); | ||
| return g.useEffect(() => () => document.removeEventListener("pointerup", p), [p]), /* @__PURE__ */ b(h, { | ||
| asChild: !0, | ||
| ...l, | ||
| children: /* @__PURE__ */ b(r.button, { | ||
| "aria-describedby": s.open ? s.contentId : void 0, | ||
| "data-state": s.stateAttribute, | ||
| ...o, | ||
| ref: u, | ||
| onPointerMove: n(e.onPointerMove, (e) => { | ||
| e.pointerType !== "touch" && !f.current && !c.isPointerInTransitRef.current && (s.onTriggerEnter(), f.current = !0); | ||
| }), | ||
| onPointerLeave: n(e.onPointerLeave, () => { | ||
| s.onTriggerLeave(), f.current = !1; | ||
| }), | ||
| onPointerDown: n(e.onPointerDown, () => { | ||
| s.open && s.onClose(), d.current = !0, document.addEventListener("pointerup", p, { once: !0 }); | ||
| }), | ||
| onFocus: n(e.onFocus, () => { | ||
| d.current || s.onOpen(); | ||
| }), | ||
| onBlur: n(e.onBlur, s.onClose), | ||
| onClick: n(e.onClick, s.onClose) | ||
| }) | ||
| }); | ||
| }); | ||
| z.displayName = R; | ||
| var B = "TooltipPortal", [V, H] = E(B, { forceMount: void 0 }), te = (e) => { | ||
| let { __scopeTooltip: t, forceMount: n, children: r, container: i } = e, o = I(B, t); | ||
| return /* @__PURE__ */ b(V, { | ||
| scope: t, | ||
| forceMount: n, | ||
| children: /* @__PURE__ */ b(a, { | ||
| present: n || o.open, | ||
| children: /* @__PURE__ */ b(u, { | ||
| asChild: !0, | ||
| container: i, | ||
| children: r | ||
| }) | ||
| }) | ||
| }); | ||
| }; | ||
| te.displayName = B; | ||
| var U = "TooltipContent", W = g.forwardRef((e, t) => { | ||
| let n = H(U, e.__scopeTooltip), { forceMount: r = n.forceMount, side: i = "top", ...o } = e, s = I(U, e.__scopeTooltip); | ||
| return /* @__PURE__ */ b(a, { | ||
| present: r || s.open, | ||
| children: s.disableHoverableContent ? /* @__PURE__ */ b(Y, { | ||
| side: i, | ||
| ...o, | ||
| ref: t | ||
| }) : /* @__PURE__ */ b(G, { | ||
| side: i, | ||
| ...o, | ||
| ref: t | ||
| }) | ||
| }); | ||
| }), G = g.forwardRef((e, n) => { | ||
| let r = I(U, e.__scopeTooltip), i = N(U, e.__scopeTooltip), a = g.useRef(null), o = t(n, a), [s, c] = g.useState(null), { trigger: l, onClose: u } = r, d = a.current, { onPointerInTransitChange: f } = i, p = g.useCallback(() => { | ||
| c(null), f(!1); | ||
| }, [f]), m = g.useCallback((e, t) => { | ||
| let n = e.currentTarget, r = { | ||
| x: e.clientX, | ||
| y: e.clientY | ||
| }, i = ne(r, Q(r, n.getBoundingClientRect())), a = re(t.getBoundingClientRect()); | ||
| c(ae([...i, ...a])), f(!0); | ||
| }, [f]); | ||
| return g.useEffect(() => () => p(), [p]), g.useEffect(() => { | ||
| if (l && d) { | ||
| let e = (e) => m(e, d), t = (e) => m(e, l); | ||
| return l.addEventListener("pointerleave", e), d.addEventListener("pointerleave", t), () => { | ||
| l.removeEventListener("pointerleave", e), d.removeEventListener("pointerleave", t); | ||
| }; | ||
| } | ||
| }, [ | ||
| l, | ||
| d, | ||
| m, | ||
| p | ||
| ]), g.useEffect(() => { | ||
| if (s) { | ||
| let e = (e) => { | ||
| let t = e.target, n = { | ||
| x: e.clientX, | ||
| y: e.clientY | ||
| }, r = l?.contains(t) || d?.contains(t), i = !ie(n, s); | ||
| r ? p() : i && (p(), u()); | ||
| }; | ||
| return document.addEventListener("pointermove", e), () => document.removeEventListener("pointermove", e); | ||
| } | ||
| }, [ | ||
| l, | ||
| d, | ||
| s, | ||
| u, | ||
| p | ||
| ]), /* @__PURE__ */ b(Y, { | ||
| ...e, | ||
| ref: o | ||
| }); | ||
| }), [K, q] = E(F, { isInside: !1 }), J = o("TooltipContent"), Y = g.forwardRef((e, t) => { | ||
| let { __scopeTooltip: n, children: r, "aria-label": i, onEscapeKeyDown: a, onPointerDownOutside: o, ...s } = e, c = I(U, n), u = O(n), { onClose: d } = c; | ||
| return g.useEffect(() => (document.addEventListener(j, d), () => document.removeEventListener(j, d)), [d]), g.useEffect(() => { | ||
| if (c.trigger) { | ||
| let e = (e) => { | ||
| e.target?.contains(c.trigger) && d(); | ||
| }; | ||
| return window.addEventListener("scroll", e, { capture: !0 }), () => window.removeEventListener("scroll", e, { capture: !0 }); | ||
| } | ||
| }, [c.trigger, d]), /* @__PURE__ */ b(l, { | ||
| asChild: !0, | ||
| disableOutsidePointerEvents: !1, | ||
| onEscapeKeyDown: a, | ||
| onPointerDownOutside: o, | ||
| onFocusOutside: (e) => e.preventDefault(), | ||
| onDismiss: d, | ||
| children: /* @__PURE__ */ x(m, { | ||
| "data-state": c.stateAttribute, | ||
| ...u, | ||
| ...s, | ||
| ref: t, | ||
| style: { | ||
| ...s.style, | ||
| "--radix-tooltip-content-transform-origin": "var(--radix-popper-transform-origin)", | ||
| "--radix-tooltip-content-available-width": "var(--radix-popper-available-width)", | ||
| "--radix-tooltip-content-available-height": "var(--radix-popper-available-height)", | ||
| "--radix-tooltip-trigger-width": "var(--radix-popper-anchor-width)", | ||
| "--radix-tooltip-trigger-height": "var(--radix-popper-anchor-height)" | ||
| }, | ||
| children: [/* @__PURE__ */ b(J, { children: r }), /* @__PURE__ */ b(K, { | ||
| scope: n, | ||
| isInside: !0, | ||
| children: /* @__PURE__ */ b(T, { | ||
| id: c.contentId, | ||
| role: "tooltip", | ||
| children: i || r | ||
| }) | ||
| })] | ||
| }) | ||
| }); | ||
| }); | ||
| W.displayName = U; | ||
| var X = "TooltipArrow", Z = g.forwardRef((e, t) => { | ||
| let { __scopeTooltip: n, ...r } = e, i = O(n); | ||
| return q(X, n).isInside ? null : /* @__PURE__ */ b(p, { | ||
| ...i, | ||
| ...r, | ||
| ref: t | ||
| }); | ||
| }); | ||
| Z.displayName = X; | ||
| function Q(e, t) { | ||
| let n = Math.abs(t.top - e.y), r = Math.abs(t.bottom - e.y), i = Math.abs(t.right - e.x), a = Math.abs(t.left - e.x); | ||
| switch (Math.min(n, r, i, a)) { | ||
| case a: return "left"; | ||
| case i: return "right"; | ||
| case n: return "top"; | ||
| case r: return "bottom"; | ||
| default: throw Error("unreachable"); | ||
| } | ||
| } | ||
| function ne(e, t, n = 5) { | ||
| let r = []; | ||
| switch (t) { | ||
| case "top": | ||
| r.push({ | ||
| x: e.x - n, | ||
| y: e.y + n | ||
| }, { | ||
| x: e.x + n, | ||
| y: e.y + n | ||
| }); | ||
| break; | ||
| case "bottom": | ||
| r.push({ | ||
| x: e.x - n, | ||
| y: e.y - n | ||
| }, { | ||
| x: e.x + n, | ||
| y: e.y - n | ||
| }); | ||
| break; | ||
| case "left": | ||
| r.push({ | ||
| x: e.x + n, | ||
| y: e.y - n | ||
| }, { | ||
| x: e.x + n, | ||
| y: e.y + n | ||
| }); | ||
| break; | ||
| case "right": | ||
| r.push({ | ||
| x: e.x - n, | ||
| y: e.y - n | ||
| }, { | ||
| x: e.x - n, | ||
| y: e.y + n | ||
| }); | ||
| break; | ||
| } | ||
| return r; | ||
| } | ||
| function re(e) { | ||
| let { top: t, right: n, bottom: r, left: i } = e; | ||
| return [ | ||
| { | ||
| x: i, | ||
| y: t | ||
| }, | ||
| { | ||
| x: n, | ||
| y: t | ||
| }, | ||
| { | ||
| x: n, | ||
| y: r | ||
| }, | ||
| { | ||
| x: i, | ||
| y: r | ||
| } | ||
| ]; | ||
| } | ||
| function ie(e, t) { | ||
| let { x: n, y: r } = e, i = !1; | ||
| for (let e = 0, a = t.length - 1; e < t.length; a = e++) { | ||
| let o = t[e], s = t[a], c = o.x, l = o.y, u = s.x, d = s.y; | ||
| l > r != d > r && n < (u - c) * (r - l) / (d - l) + c && (i = !i); | ||
| } | ||
| return i; | ||
| } | ||
| function ae(e) { | ||
| let t = e.slice(); | ||
| return t.sort((e, t) => e.x < t.x ? -1 : e.x > t.x ? 1 : e.y < t.y ? -1 : +(e.y > t.y)), oe(t); | ||
| } | ||
| function oe(e) { | ||
| if (e.length <= 1) return e.slice(); | ||
| let t = []; | ||
| for (let n = 0; n < e.length; n++) { | ||
| let r = e[n]; | ||
| for (; t.length >= 2;) { | ||
| let e = t[t.length - 1], n = t[t.length - 2]; | ||
| if ((e.x - n.x) * (r.y - n.y) >= (e.y - n.y) * (r.x - n.x)) t.pop(); | ||
| else break; | ||
| } | ||
| t.push(r); | ||
| } | ||
| t.pop(); | ||
| let n = []; | ||
| for (let t = e.length - 1; t >= 0; t--) { | ||
| let r = e[t]; | ||
| for (; n.length >= 2;) { | ||
| let e = n[n.length - 1], t = n[n.length - 2]; | ||
| if ((e.x - t.x) * (r.y - t.y) >= (e.y - t.y) * (r.x - t.x)) n.pop(); | ||
| else break; | ||
| } | ||
| n.push(r); | ||
| } | ||
| return n.pop(), t.length === 1 && n.length === 1 && t[0].x === n[0].x && t[0].y === n[0].y ? t : t.concat(n); | ||
| } | ||
| var $ = { | ||
| tooltipContent: "_tooltipContent_12gjy_1", | ||
| tooltipArrow: "_tooltipArrow_12gjy_8", | ||
| fadeIn: "_fadeIn_12gjy_1" | ||
| }, se = e(({ children: e, content: t, className: n, style: r, hoverDelayDuration: i = 1e3 }, a) => { | ||
| let [o, s] = y(!1), c = v(null), l = v("keyboard"), u = () => { | ||
| c.current !== null && (clearTimeout(c.current), c.current = null); | ||
| }, d = () => { | ||
| l.current = "pointer"; | ||
| }, f = () => { | ||
| l.current = "keyboard"; | ||
| }, p = () => { | ||
| d(), u(), c.current = setTimeout(() => { | ||
| s(!0); | ||
| }, i); | ||
| }, m = () => { | ||
| u(), s(!1); | ||
| }; | ||
| return _(() => () => { | ||
| u(); | ||
| }, []), /* @__PURE__ */ b(P, { children: /* @__PURE__ */ x(L, { | ||
| open: o, | ||
| onOpenChange: (e) => { | ||
| e && l.current === "pointer" || s(e); | ||
| }, | ||
| children: [/* @__PURE__ */ b(z, { | ||
| asChild: !0, | ||
| children: /* @__PURE__ */ b("div", { | ||
| ref: a, | ||
| className: n, | ||
| style: r, | ||
| onMouseEnter: p, | ||
| onMouseLeave: m, | ||
| onPointerDown: d, | ||
| onPointerEnter: d, | ||
| onMouseDown: d, | ||
| onKeyDownCapture: f, | ||
| onFocus: () => { | ||
| l.current !== "pointer" && (u(), s(!0)); | ||
| }, | ||
| onBlur: m, | ||
| onTouchStart: m, | ||
| children: e | ||
| }) | ||
| }), /* @__PURE__ */ x(W, { | ||
| className: $.tooltipContent, | ||
| sideOffset: 5, | ||
| children: [/* @__PURE__ */ b(Z, { className: $.tooltipArrow }), /* @__PURE__ */ b("span", { children: t })] | ||
| })] | ||
| }) }); | ||
| }); | ||
| //#endregion | ||
| export { se as t }; |
| import './assets/SearchTool.css';//#region lib/components/layout/toolbar/SearchTool.module.css | ||
| var e = { | ||
| "rp-search-tool-content": "_rp-search-tool-content_101l0_1", | ||
| "rp-search-tool-input": "_rp-search-tool-input_101l0_10", | ||
| "rp-search-tool-input-icon": "_rp-search-tool-input-icon_101l0_17", | ||
| "rp-search-tool-controls": "_rp-search-tool-controls_101l0_27", | ||
| "rp-search-tool-input-wrapper": "_rp-search-tool-input-wrapper_101l0_35", | ||
| "rp-search-tool-input-checkboxes": "_rp-search-tool-input-checkboxes_101l0_41", | ||
| "rp-search-tool-input-clear": "_rp-search-tool-input-clear_101l0_46", | ||
| "rp-search-input": "_rp-search-input_101l0_60", | ||
| "rp-search-icon-info": "_rp-search-icon-info_101l0_67", | ||
| "rp-search-loader-icon": "_rp-search-loader-icon_101l0_81", | ||
| "rp-search-live-region": "_rp-search-live-region_101l0_86", | ||
| "rp-search-tool-result-navigator": "_rp-search-tool-result-navigator_101l0_98" | ||
| }; | ||
| //#endregion | ||
| export { e as t }; |
| import { jsx as e } from "react/jsx-runtime"; | ||
| import './assets/SkipLink.css';//#region lib/components/layout/SkipLink.module.css | ||
| var t = { "rp-skip-link": "_rp-skip-link_17rgz_1" }, n = ({ href: n, label: r }) => /* @__PURE__ */ e("a", { | ||
| href: n, | ||
| className: t["rp-skip-link"], | ||
| onClick: (e) => { | ||
| e.preventDefault(); | ||
| let t = document.querySelector(n); | ||
| if (!t) return; | ||
| let r = t.querySelector("button, [href], input, select, textarea, [tabindex]:not([tabindex=\"-1\"])") || t.querySelector("[data-rp=\"pages\"], [tabindex]") || t; | ||
| r && typeof r.focus == "function" && (t.scrollIntoView({ block: "start" }), r.focus()); | ||
| }, | ||
| "aria-label": r, | ||
| tabIndex: 0, | ||
| children: r | ||
| }); | ||
| //#endregion | ||
| export { n as t }; |
| //#endregion | ||
| //#region lib/assets/style.ts | ||
| var e = "\nbutton{font-family:inherit}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}\n._rp-button_xxds9_1{border-radius:var(--rp-button-border-radius);padding:var(--rp-button-padding);color:var(--rp-text-color);cursor:pointer;font-size:var(--rp-icon-font-size);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._rp-button_xxds9_1[aria-disabled=true]{opacity:.5;cursor:not-allowed}._rp-button_xxds9_1:hover:not(:disabled),._rp-button-active_xxds9_20:not(:disabled){background:var(--rp-button-hover-background)}._rp-button_xxds9_1:disabled{cursor:not-allowed;color:var(--rp-icon-disabled)}._rp-button_xxds9_1:focus-visible{outline-color:var(--rp-outline-color,-webkit-focus-ring-color);outline-offset:0;outline-style:solid;transition:none}\n._rp-checkbox_1vwg8_1{all:unset;border-radius:var(--rp-checkbox-border-radius);border-color:var(--rp-checkbox-border-color);width:16px;height:16px;box-shadow:0 2px 10px var(--black-a7);background-color:#fff;border-style:solid;border-width:1px;justify-content:center;align-items:center;margin-right:8px;display:flex}._rp-checkbox_1vwg8_1:focus{outline:1px solid var(--rp-primary-color)}._rp-checkbox_1vwg8_1[data-state=checked]{background-color:var(--rp-primary-color)}._rp-checkbox-indicator_1vwg8_25{color:var(--rp-checkbox-indicator-color)}\n._rp-dropdown-content_1vzkq_1{font-family:var(--rp-font-family);font-size:var(--rp-dropdown-font-size);background-color:var(--rp-dropdown-background-color);border-radius:var(--rp-dropdown-border-radius);will-change:transform, opacity;min-width:260px;z-index:calc(var(--rp-base-z-index,1) * 5);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 2px 12px #00000026}._rp-dropdown-content_1vzkq_1[data-side=top]{animation-name:_slideDownAndFade_1vzkq_1}._rp-dropdown-content_1vzkq_1[data-side=right]{animation-name:_slideLeftAndFade_1vzkq_1}._rp-dropdown-content_1vzkq_1[data-side=bottom]{animation-name:_slideUpAndFade_1vzkq_1}._rp-dropdown-content_1vzkq_1[data-side=left]{animation-name:_slideRightAndFade_1vzkq_1}._rp-dropdown-arrow_1vzkq_30{fill:var(--rp-dropdown-background-color)}@keyframes _slideUpAndFade_1vzkq_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideRightAndFade_1vzkq_1{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes _slideDownAndFade_1vzkq_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1vzkq_1{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}\n._rp-input_dun7b_1{font-family:var(--rp-font-family);border-width:1px;border-color:var(--rp-input-border-color,transparent);border-radius:var(--rp-input-border-radius);min-height:2rem;color:var(--rp-text-color);background:var(--rp-input-background-color);padding:var(--rp-input-padding);box-sizing:border-box;border-style:solid;outline:none}._rp-input_dun7b_1::placeholder{color:var(--rp-input-placeholder-color)}._rp-input_dun7b_1[data-icon=true]{padding-left:calc(1rem + 14px)}._rp-input_dun7b_1:focus,._rp-input_dun7b_1:focus-visible{border-color:var(--rp-outline-color,var(--rp-primary-color))}._rp-input-wrapper_dun7b_28{position:relative}._rp-input-label_dun7b_32{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._rp-input-icon_dun7b_44{color:var(--rp-input-placeholder-color);justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;display:flex;position:absolute;top:0;bottom:0}\n._rp-loading-overlay_8gxoj_1{z-index:100;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}._rp-loading-modal_8gxoj_14{background:var(--rp-print-progress-background);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:240px;min-height:120px;padding:24px;display:flex;box-shadow:0 4px 6px #0000001a}._rp-loading-title_8gxoj_27{text-align:center;color:var(--rp-print-progress-color);margin-bottom:16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px}._rp-loading-progress-bar_8gxoj_35{background:#f0f0f0;border-radius:32px;width:100%;height:4px;margin-bottom:16px;position:relative;overflow:hidden}._rp-loading-progress_8gxoj_35{background:linear-gradient(90deg, color-mix(in srgb, var(--rp-primary-color) 80%, black) 0%, var(--rp-primary-color) 50%, color-mix(in srgb, var(--rp-primary-color) 80%, white) 100%);border-radius:32px;height:100%;position:absolute}._rp-loading-cancel-button_8gxoj_55{width:70px;color:var(--rp-text-color);border-radius:var(--rp-button-border-radius);cursor:pointer;border:none;border:1px solid var(--rp-print-progress-cancel-button-border-color);background:0 0;padding:8px;font-family:system-ui,-apple-system,sans-serif;transition:background-color .2s}._rp-loading-cancel-button_8gxoj_55:hover{opacity:.6}@keyframes _loading_8gxoj_1{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}\n._rp-password-overlay_9cdbk_1{z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}._rp-password-modal_9cdbk_13{background:var(--rp-password-background-color);border:1px solid var(--rp-password-border-color);border-radius:8px;flex-direction:column;justify-content:start;max-width:360px;margin-left:10px;margin-right:10px;padding:24px;display:flex;box-shadow:0 2px 12px #00000026}._rp-password-title_9cdbk_27{font-family:var(--rp-font-family);color:var(--rp-password-title-font-color);margin-bottom:16px;font-size:16px;font-weight:500}._rp-password-content_9cdbk_35{font-size:14px;font-family:var(--rp-font-family);color:var(--rp-password-content-font-color)}._rp-password-form_9cdbk_41{margin-top:32px}._rp-password-label_9cdbk_45{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._rp-password-input_9cdbk_57{border:1px solid var(--rp-password-input-border-color);border-radius:var(--rp-input-border-radius);box-sizing:border-box;background-color:var(--rp-password-background-color);width:100%;min-height:32px;caret-color:var(--rp-password-input-color);color:var(--rp-password-input-font-color);padding:7.5px;font-size:14px}._rp-password-input_9cdbk_57::placeholder{color:var(--rp-password-input-placeholder-color)}._rp-password-input-invalid_9cdbk_74{border-color:#ff2f61}._rp-password-message-invalid_9cdbk_78{color:#ff2f61;min-height:20px;margin-top:4px}._rp-password-submit-button_9cdbk_84{text-align:center;border-radius:var(--rp-password-button-border-radius);background-color:var(--rp-password-button-background-color);width:100%;min-height:35px;color:var(--rp-password-button-font-color);cursor:pointer;font-family:var(--rp-font-family);border:1px solid var(--rp-password-button-border-color);justify-content:center;align-items:center;margin-top:8px;padding:8px;transition:background-color .2s;display:flex}\n._tooltipContent_12gjy_1{border-radius:var(--rp-tooltip-border-radius);padding:var(--rp-tooltip-padding);background-color:var(--rp-tooltip-background-color);z-index:1000}._tooltipArrow_12gjy_8{fill:var(--rp-tooltip-background-color)}._tooltipContent_12gjy_1 span{color:var(--rp-tooltip-font-color);font-size:var(--rp-tooltip-font-size)}@keyframes _fadeIn_12gjy_1{0%{opacity:0}to{opacity:1}}\n._rp-drop-zone_1sc50_1{z-index:100;background-color:var(--rp-drop-zone-background-color);font-size:var(--rp-drop-zone-font-size);color:var(--rp-drop-zone-font-color);border:dashed var(--rp-drop-zone-border) 1px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._rp-drop-zone-transparent_1sc50_15{z-index:100;background-color:#0000;position:absolute;inset:0}\n._rp-pages_fn8tz_1{justify-content:center;display:flex}._rp-pages_fn8tz_1:not(._rp-page-scrolling-wrapper_fn8tz_6)>div{height:var(--rp-pages-height)!important;width:var(--rp-pages-width)!important}._rp-pages-horizontal-scroll_fn8tz_11{display:block}._rp-not-supported-list_fn8tz_15{margin:0;padding:0 0 0 .5em;list-style-type:disc;list-style-position:inside}._rp-pages-container_fn8tz_23{outline-width:0;height:100%;position:relative}._rp-pages-container_fn8tz_23 .ignore-hover:focus,._rp-pages-container_fn8tz_23 :not(:hover):focus-visible,._rp-pages-container_fn8tz_23 :not(:hover):focus:focus-visible{outline-color:var(--rp-outline-color,-webkit-focus-ring-color);outline-offset:0px;outline-width:1px;outline-style:solid;transition:none}._rp-pages-container_fn8tz_23 .highlight.appended{border-radius:var(--rp-text-layer-highlight-border-radius);background-color:var(--rp-highlight-background-color);opacity:.5}._rp-pages-container_fn8tz_23 .highlight.appended.begin{border-radius:var(--rp-text-layer-highlight-border-radius) 0 0 var(--rp-text-layer-highlight-border-radius)}._rp-pages-container_fn8tz_23 .highlight.appended.middle{border-radius:0}._rp-pages-container_fn8tz_23 .highlight.appended.end{border-radius:0 var(--rp-text-layer-highlight-border-radius) var(--rp-text-layer-highlight-border-radius) 0}._rp-pages-container_fn8tz_23 .highlight.appended.selected{background-color:var(--rp-current-highlight-background-color)}._rp-page-scrolling-wrapper_fn8tz_6{position:relative;overflow:auto}._rp-viewer_fn8tz_65{height:100%;position:relative}._rp-cursor-grab_fn8tz_70{cursor:grab;-webkit-user-select:none;user-select:none}._rp-cursor-grabbing_fn8tz_78{cursor:grabbing;-webkit-user-select:none;user-select:none}._rp-loader_fn8tz_86{background-color:var(--rp-loader-backdrop-color)}._rp-pages-container_fn8tz_23{background:var(--rp-pages-background-color)}._rp-not-supported_fn8tz_15{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._rp-not-supported-content_fn8tz_102{max-width:250px;font-weight:400;line-height:1.5}._rp-load-error_fn8tz_108{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._rp-load-error-message_fn8tz_116{text-align:center;max-width:280px;font-weight:400;line-height:1.5}\n._rp-loader-icon_7y2fm_1{width:40px;height:40px;animation:1s linear infinite _spin_7y2fm_1}@media (prefers-reduced-motion:reduce){._rp-loader-icon_7y2fm_1{animation:none}}@keyframes _spin_7y2fm_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}\n._rp-container_f63gc_1{font-family:var(--rp-font-family);height:600px;color:var(--rp-text-color);border-radius:var(--rp-border-radius);position:relative;overflow:hidden}._rp-container_f63gc_1:focus,._rp-container_f63gc_1:focus-within{outline:var(--rp-container-focus-outline-width) solid var(--rp-container-focus-outline-color);outline-offset:var(--rp-container-focus-outline-offset)}\n._rp-layout_x5f86_1{height:100%}._rp-layout-wrapper_x5f86_5{flex:1;height:100%;position:relative}._rp-content_x5f86_11{width:100%;height:calc(100% - var(--rp-toolbar-height));display:flex;overflow:hidden}._rp-sidebar_x5f86_18{flex-shrink:0;display:flex}._rp-pages_x5f86_23{flex:1;min-width:0;height:100%}._rp-container_x5f86_29{height:100%}._rp-loader_x5f86_33{background-color:var(--rp-loader-backdrop-color)}._rp-theme-variables_x5f86_37{--rp-font-family:inherit;--rp-primary-color:#34affc;--rp-border-radius:4px;--rp-text-color:#1c2024;--rp-outline-color:var(--rp-primary-color);--rp-font-size:16px;--rp-drop-mask-background-color:#fafafa;--rp-loader-backdrop-color:transparent;--rp-icon-disabled:#c6ccd2;--rp-icon-font-size:calc(var(--rp-font-size) * 1.25);--rp-toolbar-background:#e2e6e9;--rp-toolbar-border-color:#c6ccd2;--rp-toolbar-padding:.25rem;--rp-toolbar-gap:.25rem;--rp-toolbar-size:48px;--rp-sidebar-width:48px;--rp-thumbnail-border-color:#e2e6e9;--rp-thumbnail-background-color:#fff;--rp-thumbnail-active-color:#0003;--rp-thumbnail-padding-y:16px;--rp-button-hover-background:#0000001a;--rp-button-padding:4px;--rp-button-border-radius:4px;--rp-input-padding:.5rem;--rp-input-border-radius:calc(var(--rp-border-radius) + 2px);--rp-input-background-color:#fff;--rp-input-placeholder-color:#75767c;--rp-search-input-border-color:#878c8f;--rp-pages-background-color:#fff;--rp-page-shadow:0px 2px 12px 0px #00000026;--rp-page-outline:none;--rp-page-outline-offset:0;--rp-annotation-layer__link-hover-background:#ff03;--rp-dropdown-background-color:#f1f2f4;--rp-dropdown-padding:4px;--rp-dropdown-hover-background-color:#0000001a;--rp-dropdown-separator-color:#e2e6e9;--rp-dropdown-separator-margin:4px;--rp-dropdown-padding-menu-item:8px;--rp-dropdown-font-size:calc(var(--rp-font-size) * .875);--rp-dropdown-border-radius:calc(var(--rp-border-radius) + 2px);--rp-search-tool-dropdown-padding:8px;--rp-popover-font-size:calc(var(--rp-font-size) * .875);--rp-popover-background-color:#f1f2f4;--rp-popover-color:#1c2024;--rp-popover-border-color:#e2e6e9;--rp-popover-border-radius:calc(var(--rp-border-radius) + 2px);--rp-overlay-background-color:#000c;--rp-dialog-background-color:#f1f2f4;--rp-properties-divider-color:#e2e6e9;--rp-properties-divider-margin:16px;--rp-property-item-gap:12px;--rp-dialog-title-color:#1c2024;--rp-property-item-label-color:#596673;--rp-property-close-icon-size:calc(var(--rp-font-size) * 1.25);--rp-property-item-font-size:calc(var(--rp-font-size) * .875);--rp-property-item-font-weight:400;--rp-dialog-title-font-size:calc(var(--rp-font-size) * 1.125);--rp-dialog-title-font-weight:600;--rp-menu-item-icon-size:16px;--rp-print-progress-background:#f1f2f4;--rp-print-progress-color:#1c2024;--rp-print-progress-cancel-button-border-color:#919497;--rp-drop-zone-border:#c6ccd2;--rp-drop-zone-font-color:#677481;--rp-drop-zone-font-size:calc(var(--rp-font-size) * 1.125);--rp-drop-zone-background-color:#fafafa;--rp-checkbox-border-radius:var(--rp-border-radius);--rp-checkbox-border-color:#878c8f;--rp-checkbox-indicator-color:white;--rp-highlight-background-color:#ff0;--rp-text-layer-highlight-border-radius:var(--rp-border-radius);--rp-current-highlight-background-color:red;--rp-tooltip-background-color:#1c2024;--rp-tooltip-border-radius:var(--rp-border-radius);--rp-tooltip-font-color:#fff;--rp-tooltip-font-size:14px;--rp-tooltip-padding:8px 8px;--rp-password-background-color:#fff;--rp-password-title-font-color:#1c2024;--rp-password-content-font-color:#596673;--rp-password-input-border-color:#919497;--rp-password-input-placeholder-color:#75767c;--rp-password-input-font-color:#000;--rp-password-button-background-color:#34affc;--rp-password-button-font-color:#fff;--rp-password-button-border-color:#0995ee;--rp-password-border-color:#e2e6e9;--rp-password-button-border-radius:8px;--rp-container-focus-outline-width:0px;--rp-container-focus-outline-color:var(--rp-primary-color);--rp-container-focus-outline-offset:2px;--rp-skip-link-font-size:14px;--rp-skip-link-color:#fff;--rp-skip-link-background-color:#0075cb;--rp-skip-link-border-color:#005da5}._rp-theme-variables_x5f86_37._rp-dark-mode_x5f86_158{--rp-primary-color:#34affc;--rp-text-color:#fff;--rp-drop-mask-background-color:#1c2024;--rp-loader-backdrop-color:transparent;--rp-icon-disabled:#596673;--rp-toolbar-background:#2d3339;--rp-toolbar-border-color:#434c56;--rp-thumbnail-border-color:#2d3339;--rp-thumbnail-background-color:#1c2024;--rp-thumbnail-active-color:#0000004d;--rp-button-hover-background:#0000004d;--rp-input-background-color:#1c2024;--rp-search-input-border-color:#878c8f;--rp-pages-background-color:#1c2024;--rp-page-shadow:0px 2px 12px 0px #00000080;--rp-dropdown-background-color:#434c56;--rp-dropdown-hover-background-color:#0000001a;--rp-dropdown-separator-color:#2d3339;--rp-popover-background-color:#434c56;--rp-popover-color:var(--rp-text-color);--rp-popover-border-color:#2d3339;--rp-dialog-background-color:#434c56;--rp-properties-divider-color:#2d3339;--rp-property-item-label-color:#c6ccd2;--rp-dialog-title-color:#fff;--rp-print-progress-background:#434c56;--rp-print-progress-color:#fff;--rp-print-progress-cancel-button-border-color:#919497;--rp-drop-zone-background-color:#1c2024;--rp-drop-zone-border:#434c56;--rp-drop-zone-font-color:#7b8896;--rp-tooltip-background-color:#5b6d7f;--rp-password-background-color:#1c2024;--rp-password-title-font-color:#fff;--rp-password-content-font-color:#c6ccd2;--rp-password-input-border-color:#656b71;--rp-password-input-placeholder-color:#85878e;--rp-password-input-font-color:#fff;--rp-password-button-background-color:#34affc;--rp-password-button-font-color:#fff;--rp-password-button-border-color:#0995ee;--rp-password-border-color:#2d3339;--rp-skip-link-font-size:14px;--rp-skip-link-color:#fff;--rp-skip-link-background-color:#0075cb;--rp-skip-link-border-color:#005da5}\n._rp-wrapper-layout_2cghq_1{height:100%;position:relative}\n._rp-skip-link_17rgz_1{z-index:10000;border:1px solid var(--rp-skip-link-border-color);border-radius:var(--rp-border-radius);background:var(--rp-skip-link-background-color);min-width:200px;min-height:36px;color:var(--rp-skip-link-color);font-size:var(--rp-skip-link-font-size);white-space:normal;text-align:center;clip:rect(0, 0, 0, 0);clip-path:inset(50%);justify-content:center;align-items:center;padding-inline:6px;font-weight:600;text-decoration:none;display:flex;position:absolute;top:6px;left:6px;overflow:hidden}._rp-skip-link_17rgz_1:focus{clip:auto;clip-path:none;overflow:visible}._rp-skip-link_17rgz_1:focus:not(:focus-visible),._rp-skip-link_17rgz_1:focus-visible{outline:1px solid var(--rp-outline-color,-webkit-focus-ring-color);outline-offset:1px}._rp-skip-link_17rgz_1:hover{background:var(--rp-skip-link-border-color);border-color:var(--rp-skip-link-border-color)}\n._rp-sidebar-content-wrapper_ppg43_1{height:100%;display:flex;position:relative;overflow:hidden}._rp-sidebar-content_ppg43_1{background:var(--rp-toolbar-background);min-width:var(--rp-sidebar-width);max-width:var(--rp-sidebar-width);text-align:center;flex-shrink:0;padding-top:.75rem}._rp-thumbnails-wrapper_ppg43_17{width:var(--rp-thumbnail-width,auto);flex-shrink:0;transition:width .15s;position:relative;overflow:hidden}._rp-thumbnails-wrapper_ppg43_17._rp-thumbnails-wrapper-dragging_ppg43_24{transition:width}._rp-thumbnails-wrapper-hidden_ppg43_28{width:0}\n._rp-thumbnail-dragger_1faw8_2{touch-action:none;cursor:col-resize;background-color:var(--rp-thumbnail-border-color);width:4px;height:100%;transition:width .4s;position:absolute;top:0;right:0}._rp-thumbnail-dragger-dragging_1faw8_13,._rp-thumbnail-dragger_1faw8_2:hover{width:5px}\n._rp-thumbnail-dragger_174bn_1{touch-action:none;cursor:col-resize;background-color:var(--rp-thumbnail-border-color);width:4px;height:100%;transition:width .4s;position:absolute;top:0;right:0}._rp-thumbnail-dragger_174bn_1:hover,._rp-thumbnail-dragger-dragging_174bn_15{width:5px}\n._rp-thumbnail-wrapper_drpd8_1{margin-bottom:var(--rp-thumbnail-padding-y);cursor:pointer;flex-direction:column;align-items:center;display:flex}._rp-thumbnail-wrapper_drpd8_1:focus-visible{outline:1px solid var(--rp-outline-color,-webkit-focus-ring-color);outline-offset:-1px}._rp-thumbnail-text_drpd8_15{color:var(--rp-text-color);margin-top:8px;font-size:12px;font-weight:400}._rp-thumbnail_drpd8_1{display:flex;position:relative;box-shadow:0 2px 6px #00000026}._rp-thumbnail_drpd8_1:not(._rp-thumbnail-active_drpd8_28):not(:hover){padding:4px}._rp-thumbnail-active_drpd8_28,._rp-thumbnail_drpd8_1:hover{border:var(--rp-thumbnail-active-color) solid 4px}._rp-thumbnail-loader_drpd8_37{justify-content:center;align-items:center;display:flex}\n._rp-thumbnails-container_1szrf_1{height:100%;max-height:100%;width:var(--rp-thumbnail-width,auto);background:var(--rp-thumbnail-background-color);flex-direction:column;align-items:center;display:flex;overflow:hidden auto}._rp-thumbnails_1szrf_1{padding-top:var(--rp-thumbnail-padding-y);box-sizing:border-box;width:100%;padding-right:4px}\n._rp-dialog-wrapper_39boz_1{z-index:9999;position:fixed;inset:0}._rp-dialog-overlay_39boz_7{background:var(--rp-overlay-background-color);position:fixed;inset:0}._rp-document-dialog_39boz_13{background:var(--rp-dialog-background-color);border-radius:var(--rp-border-radius);border:none;max-width:420px;padding:16px;line-height:1.5;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}._rp-document-dialog_39boz_13:focus-visible{outline:none}@media screen and (width<=640px){._rp-document-dialog_39boz_13{width:85%}}._rp-dialog-title_39boz_35{font-size:var(--rp-dialog-title-font-size);font-weight:var(--rp-dialog-title-font-weight);color:var(--rp-dialog-title-color);margin-top:0;margin-bottom:12px;line-height:normal}._rp-dialog-close_39boz_44{font-size:var(--rp-property-close-icon-size);cursor:pointer;position:absolute;top:16px;right:11px}._rp-properties-divider_39boz_52{background:var(--rp-properties-divider-color);width:100%;height:1px;margin-top:var(--rp-properties-divider-margin);margin-bottom:var(--rp-properties-divider-margin)}\n._rp-menu-item_1q6of_1{padding:var(--rp-dropdown-padding-menu-item);cursor:pointer;border-radius:var(--rp-border-radius);outline:none;align-items:center;display:flex}._rp-menu-item_1q6of_1 :is(svg){font-size:var(--rp-menu-item-icon-size)}._rp-menu-item_1q6of_1:is(:hover,:focus-visible){background:var(--rp-dropdown-hover-background-color)}._rp-menu-item_1q6of_1:focus-visible:not(:hover){outline:1px solid var(--rp-outline-color,-webkit-focus-ring-color);outline-offset:1px}.rp-menu-item-left{justify-content:center;align-items:center;padding-right:8px;display:flex}.rp-menu-item{box-sizing:border-box;flex-direction:row;align-items:center;width:100%;display:flex}.rp-menu-item-right{margin-left:auto}.rp-menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}._rp-menu-item_1q6of_1[data-disabled]{cursor:not-allowed;opacity:.5}\n._rp-menu-separator_17dlz_1{background-color:var(--rp-dropdown-separator-color);height:1px;margin-top:var(--rp-dropdown-separator-margin);margin-bottom:var(--rp-dropdown-separator-margin)}\n._rp-go-to-Top_4e0yd_1{transform:rotate(180deg)}\n._rp-other-tool-content_su718_1{padding:var(--rp-dropdown-padding)}\n._rp-paginate_3amlb_1{align-items:center;display:flex}._rp-page-input_3amlb_6{box-sizing:border-box;appearance:none;flex-shrink:0;width:3.5em;min-width:calc(4ch + 1rem);max-width:calc(4ch + 1rem);margin:1px .25rem;padding:.25rem .5rem}._rp-page-input_3amlb_6::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._rp-page-input_3amlb_6::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._rp-page-input_3amlb_6[type=number]{-moz-appearance:textfield}._rp-total-page_3amlb_29{color:var(--rp-text-color);margin-right:4px;font-size:14px;font-weight:400}._rp-sr-only_3amlb_36{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}\n._rp-property-item-wrapper_jno3l_1{gap:var(--rp-property-item-gap);margin-top:var(--rp-property-item-gap);margin-bottom:var(--rp-property-item-gap);font-size:var(--rp-property-item-font-size);font-weight:var(--rp-property-item-font-weight);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._rp-property-item-label_jno3l_11{color:var(--rp-property-item-label-color)}._rp-property-item-value_jno3l_15{grid-column:span 2/span 2}\n._rp-toolbar-content_sz31z_1{background:var(--rp-toolbar-background);border-bottom:var(--rp-toolbar-border-color) 1px solid;padding:0 var(--rp-toolbar-padding);min-height:var(--rp-toolbar-size);align-items:center;display:flex}._rp-toolbar-wrapper_sz31z_10{justify-content:space-between;gap:0;width:100%;padding-left:1px;display:flex;overflow-x:auto}._rp-toolbar-wrapper_sz31z_10::-webkit-scrollbar{width:2px!important;height:2px!important}._rp-toolbar-wrapper_sz31z_10::-webkit-scrollbar-thumb{background-color:#888;border-radius:3px}._rp-toolbar-wrapper_sz31z_10::-webkit-scrollbar-track{background:#f1f1f1}._rp-toolbar-start_sz31z_33{align-items:center;gap:var(--rp-toolbar-gap);display:flex}._rp-toolbar-middle_sz31z_39{justify-content:center;align-items:center;gap:var(--rp-toolbar-gap);display:flex}._rp-toolbar-end_sz31z_46{justify-content:flex-end;align-items:center;gap:var(--rp-toolbar-gap);padding-right:1px;display:flex}\n._rp-rotate-counterclockwise_1nqcb_1{transform:rotateY(180deg)}\n._rp-search-tool-content_101l0_1{border:1px solid var(--rp-popover-border-color);border-radius:var(--rp-popover-border-radius);background-color:var(--rp-popover-background-color);color:var(--rp-text-color);padding:8px;display:flex}._rp-search-tool-input_101l0_10{color:var(--rp-text-color);align-items:center;gap:.7rem;display:flex}._rp-search-tool-input-icon_101l0_17{color:var(--rp-text-color);font-size:1.25rem}._rp-search-tool-input-icon_101l0_17[aria-disabled=true]{opacity:.5;cursor:not-allowed}._rp-search-tool-controls_101l0_27{border-left:1px solid var(--rp-popover-border-color);align-items:baseline;margin-left:.4rem;padding-left:.4rem;display:flex}._rp-search-tool-input-wrapper_101l0_35{flex-direction:column;gap:8px;display:flex}._rp-search-tool-input-checkboxes_101l0_41{gap:.5rem;display:flex}._rp-search-tool-input-clear_101l0_46{cursor:pointer;color:var(--rp-input-placeholder-color);justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;display:flex;position:absolute;top:0;bottom:0;right:0}._rp-search-input_101l0_60{border:1px solid var(--rp-search-input-border-color);color:var(--rp-text-color);max-width:220px;padding-right:2rem}._rp-search-icon-info_101l0_67{cursor:pointer;justify-content:center;align-items:center;margin-right:.5rem;font-size:20px;display:flex}._rp-search-icon-info_101l0_67:focus-visible{outline:1px solid var(--rp-outline-color,-webkit-focus-ring-color);outline-offset:1px;border-radius:var(--rp-border-radius)}._rp-search-loader-icon_101l0_81{width:20px;height:20px}._rp-search-live-region_101l0_86{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._rp-search-tool-result-navigator_101l0_98{margin-right:.3rem}\n._rp-toolbar-layout_13tet_1{flex-direction:column;height:100%;display:flex}._rp-content_13tet_7{width:100%;height:calc(100% - var(--rp-toolbar-height));display:flex}._rp-topbar-content_13tet_13{background:var(--rp-toolbar-background);border-bottom:var(--rp-toolbar-border-color) 1px solid;padding:0 var(--rp-toolbar-padding);min-height:var(--rp-toolbar-size);align-items:center;display:flex}._rp-sidebar-content_13tet_22{text-align:center;background:var(--rp-toolbar-background);border-right:var(--rp-toolbar-border-color) 1px solid;min-width:var(--rp-sidebar-width);flex-direction:column;padding-block:.75rem;display:flex}._rp-pages_13tet_32{background:var(--rp-pages-background-color);flex:1}._rp-thumbnails-wrapper_13tet_37{width:var(--rp-thumbnail-width,auto);flex-shrink:0;transition:width .15s;position:relative;overflow:hidden}._rp-thumbnails-wrapper-hidden_13tet_45{width:0}\n._rp-zoom-wrapper_1yldl_1{gap:4px;display:flex}._rp-current-zoom-wrapper_1yldl_6{align-items:center;display:flex}._rp-current-zoom-wrapper_1yldl_6._active_1yldl_11{background-color:var(--rp-button-hover-background)}._rp-current-zoom-icon_1yldl_15{margin-left:2px;transform:rotate(180deg)}._rp-zoom-level-icon_1yldl_20{margin-left:2px}._rp-current-zoom-text_1yldl_24{font-size:14px}._rp-zoom-dropdown-content_1yldl_28{padding:var(--rp-dropdown-padding)}\n._rp-annotation-layer_rwxfx_1{--annotation-unfocused-field-background:url(\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none;pointer-events:none;transform:unset;color:#000;transform-origin:var(--rp-page-rotate-translate);transform:rotate(var(--rp-rotate));display:block;position:absolute;inset:0}._rp-annotation-layer_rwxfx_1 :is(img){width:100%;max-width:100%}._rp-annotation-layer_rwxfx_1 .overlaidText{width:0;height:0;display:inline-block;position:absolute;top:0;left:0;overflow:hidden}._rp-annotation-layer_rwxfx_1 section:not(.popupAnnotation){z-index:calc(var(--rp-base-z-index,1) * 3)!important}._rp-annotation-layer_rwxfx_1 section:has(div.annotationContent) canvas.annotationContent{display:none}._rp-annotation-layer_rwxfx_1 section a{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}._rp-annotation-layer_rwxfx_1 section a:hover{background-color:var(--rp-annotation-layer__link-hover-background)}._rp-annotation-layer_rwxfx_1 section :is(svg){width:100%;height:100%;position:absolute;top:0;left:0}._rp-annotation-layer_rwxfx_1 section .popupTriggerArea,._rp-annotation-layer_rwxfx_1 section.popupTriggerArea{cursor:pointer}._rp-annotation-layer_rwxfx_1 section.popupAnnotation{font-size:calc(9px * var(--scale-factor));pointer-events:none;width:max-content;max-width:45%;height:auto}._rp-annotation-layer_rwxfx_1 section.popupAnnotation.focused .popup{outline-width:3px}._rp-annotation-layer_rwxfx_1 section .popupContent{margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor));border-top:1px solid #333}._rp-annotation-layer_rwxfx_1 section .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}._rp-annotation-layer_rwxfx_1 section .annotationTextContent,._rp-annotation-layer_rwxfx_1 .overlaidText{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}._rp-annotation-layer_rwxfx_1 section .annotationTextContent span{width:100%;display:inline-block}._rp-annotation-layer_rwxfx_1 section.fileAttachmentAnnotation .popupTriggerArea{width:100%;height:100%}._rp-annotation-layer_rwxfx_1 section.textWidgetAnnotation :is(input,textarea),._rp-annotation-layer_rwxfx_1 section.choiceWidgetAnnotation select,._rp-annotation-layer_rwxfx_1 section.buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}._rp-annotation-layer_rwxfx_1 section.textWidgetAnnotation :is(input,textarea)[disabled],._rp-annotation-layer_rwxfx_1 section.choiceWidgetAnnotation select[disabled],._rp-annotation-layer_rwxfx_1 section.buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}._rp-annotation-layer_rwxfx_1 section.textWidgetAnnotation :is(input,textarea):hover,._rp-annotation-layer_rwxfx_1 section.choiceWidgetAnnotation select:hover,._rp-annotation-layer_rwxfx_1 section.buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}._rp-annotation-layer_rwxfx_1 section.textWidgetAnnotation :is(input,textarea):hover,._rp-annotation-layer_rwxfx_1 section.choiceWidgetAnnotation select:hover,._rp-annotation-layer_rwxfx_1 section.buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}._rp-annotation-layer_rwxfx_1 section.textWidgetAnnotation :is(input,textarea):focus,._rp-annotation-layer_rwxfx_1 section.choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}._rp-annotation-layer_rwxfx_1 section.textWidgetAnnotation textarea{resize:none}._rp-annotation-layer_rwxfx_1 section .popup{box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;font-size:calc(9px * var(--scale-factor));background-color:#ff9;outline:1.5px solid #ffff4a}._rp-annotation-layer_rwxfx_1 section .popup *{font-size:calc(9px * var(--scale-factor))}._rp-annotation-layer_rwxfx_1 section .popup .header{display:inline-block}._rp-annotation-layer_rwxfx_1 section .popup .header h1{font-weight:700;display:inline}._rp-annotation-layer_rwxfx_1 section .popup .header .popupDate{margin-left:calc(5px * var(--scale-factor));width:fit-content;display:inline-block}._rp-annotation-layer_rwxfx_1 section{text-align:initial;pointer-events:auto;box-sizing:border-box;position:absolute}\n._rp-page-wrapper_krysr_1{justify-content:center;align-items:center;display:flex}._rp-page_krysr_1{box-shadow:var(--rp-page-shadow,0px 2px 12px 0px #00000026);outline:var(--rp-page-outline,none);outline-offset:var(--rp-page-outline-offset,0);position:relative}._rp-loader-wrapper_krysr_17{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}\n._rp-text-highlight_jdkf8_1{pointer-events:none;transform-origin:0 0;white-space:pre;line-height:1;position:absolute;overflow:hidden}\n._rp-text-layer_1553j_1{color:#0000;transform:rotate(var(--rp-rotate));transform-origin:var(--rp-page-rotate-translate);z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));position:absolute;inset:0}._rp-text-layer_1553j_1._selecting_1553j_14~[data-rp$=annotationLayer] section{pointer-events:none}._rp-text-layer_1553j_1 br::selection{color:#0000;background-color:#0000}._rp-text-layer_1553j_1 :is(span,br):not(.highlight){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}._rp-text-layer_1553j_1>:not(._markedContent_1553j_37),._rp-text-layer_1553j_1 ._markedContent_1553j_37 span:not(._markedContent_1553j_37){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}._rp-text-layer_1553j_1 .endOfContent{bottom:0;z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}._rp-text-layer_1553j_1._selecting_1553j_14 .endOfContent{top:0}._rp-text-layer-text_1553j_61{transform-origin:0 0;white-space:pre;line-height:1;position:absolute;overflow:hidden}@-moz-document url-prefix(){._rp-text-layer-text_1553j_61{overflow:visible}}\n"; | ||
| //#endregion | ||
| export { e as t }; |
| import { useDocumentContext as e } from "./contexts/RPDocumentContext.js"; | ||
| import { usePagesRotateContext as t } from "./contexts/PagesRotateContext.js"; | ||
| import { r as n } from "./PaginationContext-B3qzCYJu.js"; | ||
| import { useRenderQueue as r } from "./contexts/RenderQueueProvider.js"; | ||
| import { t as i } from "./clsx-B7LyVm5O.js"; | ||
| import { t as a } from "./LoaderIcon-D9YjinGf.js"; | ||
| import { t as o } from "./CustomThumbnailElement-C2quEICO.js"; | ||
| import { useCallback as s, useEffect as c, useMemo as l, useRef as u, useState as d } from "react"; | ||
| import { jsx as f, jsxs as p } from "react/jsx-runtime"; | ||
| import './assets/Thumbnail.css';//#region lib/components/layout/sidebar/Thumbnail.module.css | ||
| var m = { | ||
| "rp-thumbnail-wrapper": "_rp-thumbnail-wrapper_drpd8_1", | ||
| "rp-thumbnail-text": "_rp-thumbnail-text_drpd8_15", | ||
| "rp-thumbnail": "_rp-thumbnail_drpd8_1", | ||
| "rp-thumbnail-active": "_rp-thumbnail-active_drpd8_28", | ||
| "rp-thumbnail-loader": "_rp-thumbnail-loader_drpd8_37" | ||
| }, h = (h) => { | ||
| let { pageNumber: g, isFocused: _, viewport: v } = h, { goToPage: y } = n(), { pageRotate: b } = t(), x = u(null), S = r(), { pages: C } = e(), [w, T] = d(null), E = u(!1), D = u(), O = l(() => _ ? m["rp-thumbnail-active"] : "", [_]), k = l(() => ({ | ||
| width: Math.round(v.width), | ||
| height: Math.round(v.height) | ||
| }), [v]), A = s(() => { | ||
| g && y(g); | ||
| }, [y, g]); | ||
| return c(() => { | ||
| let e = C.get(g); | ||
| D.current !== e && (T(null), D.current = e); | ||
| }, [C, g]), c(() => { | ||
| let e = C.get(g); | ||
| if (!x.current || !g || !e || w) return; | ||
| let t = new IntersectionObserver((t) => { | ||
| t.forEach((t) => { | ||
| if (E.current) { | ||
| E.current = !1, S.removeQueue(`thumbnail-${g}`); | ||
| return; | ||
| } | ||
| if (t.isIntersecting) { | ||
| let t = document.createElement("canvas"); | ||
| E.current = !0, S.enqueue(`thumbnail-${g}`, { | ||
| page: e.page, | ||
| canvasElem: t, | ||
| options: { scale: 1 }, | ||
| onLoaded: () => { | ||
| t.toBlob((e) => { | ||
| e && T(URL.createObjectURL(e)); | ||
| }); | ||
| } | ||
| }, 2); | ||
| } | ||
| }); | ||
| }); | ||
| return x.current && t.observe(x.current), () => { | ||
| t.disconnect(), S.removeQueue(`thumbnail-${g}`); | ||
| }; | ||
| }, [ | ||
| S, | ||
| g, | ||
| C, | ||
| w | ||
| ]), /* @__PURE__ */ p("div", { | ||
| onClick: A, | ||
| onKeyDown: (e) => { | ||
| (e.key === "Enter" || e.key === " ") && (e.preventDefault(), A()); | ||
| }, | ||
| id: `page-${g}`, | ||
| className: m["rp-thumbnail-wrapper"], | ||
| ref: x, | ||
| role: "button", | ||
| tabIndex: 0, | ||
| "aria-label": `Go to page ${g}`, | ||
| "aria-current": _ ? "page" : void 0, | ||
| children: [/* @__PURE__ */ p("div", { | ||
| style: { transform: `rotate(${b[g || 0]}deg)` }, | ||
| className: i(O, m["rp-thumbnail"]), | ||
| "aria-hidden": "true", | ||
| children: [w ? /* @__PURE__ */ f("img", { | ||
| src: w, | ||
| width: k.width, | ||
| height: k.height, | ||
| alt: `Page ${g} thumbnail`, | ||
| "aria-hidden": "true" | ||
| }) : /* @__PURE__ */ f("div", { | ||
| className: m["rp-thumbnail-loader"], | ||
| style: { | ||
| width: `${k.width}px`, | ||
| height: `${k.height}px` | ||
| }, | ||
| children: /* @__PURE__ */ f(a, { "aria-hidden": "true" }) | ||
| }), /* @__PURE__ */ f(o, { pageNumber: g })] | ||
| }), /* @__PURE__ */ f("div", { | ||
| className: m["rp-thumbnail-text"], | ||
| "aria-hidden": "true", | ||
| children: g | ||
| })] | ||
| }); | ||
| }; | ||
| //#endregion | ||
| export { h as t }; |
| import { r as e } from "./PaginationContext-B3qzCYJu.js"; | ||
| import { useThumbnailContext as t } from "./contexts/ThumbnailsContext.js"; | ||
| import { useThumbnailContainerRegister as n } from "./contexts/ElementThumbnailContext.js"; | ||
| import { withRef as r } from "./utils/withRef.js"; | ||
| import { t as i } from "./Thumbnail-BVjnCNxv.js"; | ||
| import { useInfiniteScroll as a } from "./utils/hooks/useInfiniteScroll.js"; | ||
| import { useCallback as o, useEffect as s, useImperativeHandle as c, useMemo as l, useRef as u } from "react"; | ||
| import { jsx as d } from "react/jsx-runtime"; | ||
| import './assets/Thumbnails.css';//#region lib/components/layout/sidebar/Thumbnails.module.css | ||
| var f = { | ||
| "rp-thumbnails-container": "_rp-thumbnails-container_1szrf_1", | ||
| "rp-thumbnails": "_rp-thumbnails_1szrf_1" | ||
| }, p = 16, m = (e, t) => { | ||
| let n = e?.querySelector(`#page-${t}`); | ||
| e && n?.offsetTop && (e.scrollTop = n?.offsetTop - p); | ||
| }, h = r((r, p) => { | ||
| let { show: h, width: g } = r, { focusedPage: _, totalPages: v } = e(), { thumbnailPages: y, addPage: b, thumbnailLength: x, addToPage: S } = t(), C = n(), w = u(null), T = u(1); | ||
| c(p, () => w.current), s(() => (C(w.current), () => C(null)), [C]); | ||
| let E = l(() => Object.values(y), [y]), D = o(() => { | ||
| let e = x + 1; | ||
| e <= v && b(e); | ||
| }, [ | ||
| b, | ||
| v, | ||
| x | ||
| ]); | ||
| return s(() => { | ||
| _ > x && v > x ? S(_) : h && T.current !== _ && (m(w.current, _), T.current = _); | ||
| }, [ | ||
| _, | ||
| x, | ||
| S, | ||
| h, | ||
| E | ||
| ]), a(w.current, D), /* @__PURE__ */ d("div", { | ||
| ref: w, | ||
| className: f["rp-thumbnails-container"], | ||
| style: { width: g }, | ||
| children: /* @__PURE__ */ d("div", { | ||
| className: f["rp-thumbnails"], | ||
| children: h ? E.map((e, t) => /* @__PURE__ */ d(i, { | ||
| isFocused: _ === e.page?.pageNumber, | ||
| pageNumber: e.page?.pageNumber, | ||
| loading: e.loading, | ||
| viewport: e.viewport, | ||
| defaultRotation: e.defaultRotation | ||
| }, t)) : null | ||
| }) | ||
| }); | ||
| }); | ||
| //#endregion | ||
| export { h as t }; |
@@ -1,1 +0,1 @@ | ||
| ._rp-menu-item_cu12j_1{padding:var(--rp-dropdown-padding-menu-item);cursor:pointer;border-radius:var(--rp-border-radius);outline:none;align-items:center;display:flex}._rp-menu-item_cu12j_1 :is(svg){font-size:var(--rp-menu-item-icon-size)}._rp-menu-item_cu12j_1:is(:hover,:focus-visible){background:var(--rp-dropdown-hover-background-color)}.rp-menu-item-left{justify-content:center;align-items:center;padding-right:8px;display:flex}.rp-menu-item{flex-direction:row;align-items:center;width:100%;display:flex}.rp-menu-item-right{margin-left:auto}.rp-menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}._rp-menu-item_cu12j_1[data-disabled]{pointer-events:none;opacity:.5} | ||
| ._rp-menu-item_1q6of_1{padding:var(--rp-dropdown-padding-menu-item);cursor:pointer;border-radius:var(--rp-border-radius);outline:none;align-items:center;display:flex}._rp-menu-item_1q6of_1 :is(svg){font-size:var(--rp-menu-item-icon-size)}._rp-menu-item_1q6of_1:is(:hover,:focus-visible){background:var(--rp-dropdown-hover-background-color)}._rp-menu-item_1q6of_1:focus-visible:not(:hover){outline:1px solid var(--rp-outline-color,-webkit-focus-ring-color);outline-offset:1px}.rp-menu-item-left{justify-content:center;align-items:center;padding-right:8px;display:flex}.rp-menu-item{box-sizing:border-box;flex-direction:row;align-items:center;width:100%;display:flex}.rp-menu-item-right{margin-left:auto}.rp-menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}._rp-menu-item_1q6of_1[data-disabled]{cursor:not-allowed;opacity:.5} |
@@ -1,1 +0,1 @@ | ||
| ._rp-search-tool-content_1gldw_1{border:1px solid var(--rp-popover-border-color);border-radius:var(--rp-popover-border-radius);background-color:var(--rp-popover-background-color);color:var(--rp-text-color);padding:8px;display:flex}._rp-search-tool-input_1gldw_10{color:var(--rp-text-color);align-items:center;gap:.7rem;display:flex}._rp-search-tool-input-icon_1gldw_17{color:var(--rp-text-color);font-size:1.25rem}._rp-search-tool-input-icon_1gldw_17[aria-disabled=true]{opacity:.5;cursor:not-allowed}._rp-search-tool-controls_1gldw_27{border-left:1px solid var(--rp-popover-border-color);align-items:baseline;margin-left:.4rem;padding-left:.4rem;display:flex}._rp-search-tool-input-wrapper_1gldw_35{flex-direction:column;gap:8px;display:flex}._rp-search-tool-input-checkboxes_1gldw_41{gap:.5rem;display:flex}._rp-search-tool-input-clear_1gldw_46{cursor:pointer;color:var(--rp-input-placeholder-color);justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;display:flex;position:absolute;top:0;bottom:0;right:0}._rp-search-input_1gldw_60{border:1px solid var(--rp-search-input-border-color);color:var(--rp-text-color);max-width:220px;padding-right:2rem}._rp-search-icon-info_1gldw_67{cursor:pointer;justify-content:center;align-items:center;margin-right:.5rem;font-size:20px;display:flex}._rp-search-loader-icon_1gldw_76{width:20px;height:20px}._rp-search-live-region_1gldw_81{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._rp-search-tool-result-navigator_1gldw_93{margin-right:.3rem} | ||
| ._rp-search-tool-content_101l0_1{border:1px solid var(--rp-popover-border-color);border-radius:var(--rp-popover-border-radius);background-color:var(--rp-popover-background-color);color:var(--rp-text-color);padding:8px;display:flex}._rp-search-tool-input_101l0_10{color:var(--rp-text-color);align-items:center;gap:.7rem;display:flex}._rp-search-tool-input-icon_101l0_17{color:var(--rp-text-color);font-size:1.25rem}._rp-search-tool-input-icon_101l0_17[aria-disabled=true]{opacity:.5;cursor:not-allowed}._rp-search-tool-controls_101l0_27{border-left:1px solid var(--rp-popover-border-color);align-items:baseline;margin-left:.4rem;padding-left:.4rem;display:flex}._rp-search-tool-input-wrapper_101l0_35{flex-direction:column;gap:8px;display:flex}._rp-search-tool-input-checkboxes_101l0_41{gap:.5rem;display:flex}._rp-search-tool-input-clear_101l0_46{cursor:pointer;color:var(--rp-input-placeholder-color);justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;display:flex;position:absolute;top:0;bottom:0;right:0}._rp-search-input_101l0_60{border:1px solid var(--rp-search-input-border-color);color:var(--rp-text-color);max-width:220px;padding-right:2rem}._rp-search-icon-info_101l0_67{cursor:pointer;justify-content:center;align-items:center;margin-right:.5rem;font-size:20px;display:flex}._rp-search-icon-info_101l0_67:focus-visible{outline:1px solid var(--rp-outline-color,-webkit-focus-ring-color);outline-offset:1px;border-radius:var(--rp-border-radius)}._rp-search-loader-icon_101l0_81{width:20px;height:20px}._rp-search-live-region_101l0_86{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._rp-search-tool-result-navigator_101l0_98{margin-right:.3rem} |
@@ -1,1 +0,1 @@ | ||
| ._rp-skip-link_12ssl_1{z-index:10000;border:1px solid var(--rp-skip-link-border-color);border-radius:var(--rp-border-radius);background:var(--rp-skip-link-background-color);min-width:200px;min-height:36px;color:var(--rp-skip-link-color);font-size:var(--rp-skip-link-font-size);white-space:normal;text-align:center;clip:rect(0, 0, 0, 0);clip-path:inset(50%);justify-content:center;align-items:center;padding-inline:6px;font-weight:600;text-decoration:none;display:flex;position:absolute;top:6px;left:6px;overflow:hidden}._rp-skip-link_12ssl_1:focus{clip:auto;clip-path:none;overflow:visible}._rp-skip-link_12ssl_1:focus:not(:focus-visible),._rp-skip-link_12ssl_1:focus-visible{outline:none}._rp-skip-link_12ssl_1:hover{background:var(--rp-skip-link-border-color);border-color:var(--rp-skip-link-border-color)} | ||
| ._rp-skip-link_17rgz_1{z-index:10000;border:1px solid var(--rp-skip-link-border-color);border-radius:var(--rp-border-radius);background:var(--rp-skip-link-background-color);min-width:200px;min-height:36px;color:var(--rp-skip-link-color);font-size:var(--rp-skip-link-font-size);white-space:normal;text-align:center;clip:rect(0, 0, 0, 0);clip-path:inset(50%);justify-content:center;align-items:center;padding-inline:6px;font-weight:600;text-decoration:none;display:flex;position:absolute;top:6px;left:6px;overflow:hidden}._rp-skip-link_17rgz_1:focus{clip:auto;clip-path:none;overflow:visible}._rp-skip-link_17rgz_1:focus:not(:focus-visible),._rp-skip-link_17rgz_1:focus-visible{outline:1px solid var(--rp-outline-color,-webkit-focus-ring-color);outline-offset:1px}._rp-skip-link_17rgz_1:hover{background:var(--rp-skip-link-border-color);border-color:var(--rp-skip-link-border-color)} |
@@ -1,2 +0,2 @@ | ||
| import { t as e } from "../style-DCakeEMr.js"; | ||
| import { t as e } from "../style-C0q9DGPX.js"; | ||
| export { e as combinedCSS }; |
@@ -1,1 +0,1 @@ | ||
| ._rp-thumbnail-wrapper_czi7p_1{margin-bottom:var(--rp-thumbnail-padding-y);cursor:pointer;flex-direction:column;align-items:center;display:flex}._rp-thumbnail-text_czi7p_10{color:var(--rp-text-color);margin-top:8px;font-size:12px;font-weight:400}._rp-thumbnail_czi7p_1{display:flex;position:relative;box-shadow:0 2px 6px #00000026}._rp-thumbnail_czi7p_1:not(._rp-thumbnail-active_czi7p_23):not(:hover){padding:4px}._rp-thumbnail-active_czi7p_23,._rp-thumbnail_czi7p_1:hover{border:var(--rp-thumbnail-active-color) solid 4px}._rp-thumbnail-loader_czi7p_32{justify-content:center;align-items:center;display:flex} | ||
| ._rp-thumbnail-wrapper_drpd8_1{margin-bottom:var(--rp-thumbnail-padding-y);cursor:pointer;flex-direction:column;align-items:center;display:flex}._rp-thumbnail-wrapper_drpd8_1:focus-visible{outline:1px solid var(--rp-outline-color,-webkit-focus-ring-color);outline-offset:-1px}._rp-thumbnail-text_drpd8_15{color:var(--rp-text-color);margin-top:8px;font-size:12px;font-weight:400}._rp-thumbnail_drpd8_1{display:flex;position:relative;box-shadow:0 2px 6px #00000026}._rp-thumbnail_drpd8_1:not(._rp-thumbnail-active_drpd8_28):not(:hover){padding:4px}._rp-thumbnail-active_drpd8_28,._rp-thumbnail_drpd8_1:hover{border:var(--rp-thumbnail-active-color) solid 4px}._rp-thumbnail-loader_drpd8_37{justify-content:center;align-items:center;display:flex} |
@@ -16,3 +16,3 @@ "use client"; | ||
| import { t as p } from "../../RPDropFileZone-D1C3ouep.js"; | ||
| import { t as m } from "../../SkipLink-CdcjClGB.js"; | ||
| import { t as m } from "../../SkipLink-Dj83gZdk.js"; | ||
| import { forwardRef as h, useEffect as g, useState as _ } from "react"; | ||
@@ -19,0 +19,0 @@ import { jsx as v, jsxs as y } from "react/jsx-runtime"; |
@@ -13,3 +13,3 @@ "use client"; | ||
| import { LayoutDropFileZoneProvider as u } from "../../contexts/LayoutDropFileZoneContext.js"; | ||
| import { t as d } from "../../SkipLink-CdcjClGB.js"; | ||
| import { t as d } from "../../SkipLink-Dj83gZdk.js"; | ||
| import { ToolbarLayout as f } from "./toolbar/ToolbarLayout.js"; | ||
@@ -16,0 +16,0 @@ import { useEffect as p } from "react"; |
@@ -9,6 +9,6 @@ "use client"; | ||
| import { useIconContext as a } from "../../../contexts/IconContext.js"; | ||
| import { t as o } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as o } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { ThumbnailIcon as s } from "../../icons/Thumbnail.js"; | ||
| import { n as c, t as l } from "../../../RPSplitter-C63X9M8w.js"; | ||
| import { t as u } from "../../../Thumbnails-DYvhzEUD.js"; | ||
| import { t as u } from "../../../Thumbnails-CrKLESh3.js"; | ||
| import { useCallback as d, useMemo as f, useRef as p, useState as m } from "react"; | ||
@@ -15,0 +15,0 @@ import { Fragment as h, jsx as g, jsxs as _ } from "react/jsx-runtime"; |
| "use client"; | ||
| import { t as e } from "../../../Thumbnail-BNpCO-jm.js"; | ||
| import { t as e } from "../../../Thumbnail-BVjnCNxv.js"; | ||
| export { e as Thumbnail }; |
@@ -1,2 +0,2 @@ | ||
| import { t as e } from "../../../Thumbnails-DYvhzEUD.js"; | ||
| import { t as e } from "../../../Thumbnails-CrKLESh3.js"; | ||
| export { e as Thumbnails }; |
| "use client"; | ||
| import { t as e } from "../../SkipLink-CdcjClGB.js"; | ||
| import { t as e } from "../../SkipLink-Dj83gZdk.js"; | ||
| export { e as SkipLink }; |
@@ -8,3 +8,3 @@ import { useDarkModeContext as e } from "../../../contexts/DarkModeContext.js"; | ||
| import { useIconContext as o } from "../../../contexts/IconContext.js"; | ||
| import { t as s } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as s } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { MoonIcon as c } from "../../icons/MoonIcon.js"; | ||
@@ -11,0 +11,0 @@ import { SunIcon as l } from "../../icons/SunIcon.js"; |
@@ -7,4 +7,4 @@ import { useLocalizationContext as e } from "../../../contexts/LocalizationContext.js"; | ||
| import { useIconContext as a } from "../../../contexts/IconContext.js"; | ||
| import { t as o } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as s } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as o } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { t as s } from "../../../MenuItem-D-GflAAo.js"; | ||
| import { InfoIcon as c } from "../../icons/InfoIcon.js"; | ||
@@ -19,7 +19,7 @@ import { t as l } from "../../../MenuSeparator-D1H5l8Ej.js"; | ||
| let { setActiveDocumentProperties: r } = i(), { documentProperties: a = !0 } = t(), { documentProperties: c = !0, scrollModeTool: m } = n(), { localeMessages: h } = e(); | ||
| return !a || !c ? null : /* @__PURE__ */ f(u, { children: [m && /* @__PURE__ */ d(l, {}), /* @__PURE__ */ d(s, { | ||
| onClick: () => r((e) => !e), | ||
| children: /* @__PURE__ */ f(o, { | ||
| return !a || !c ? null : /* @__PURE__ */ f(u, { children: [m && /* @__PURE__ */ d(l, {}), /* @__PURE__ */ d(o, { | ||
| content: h?.documentPropertiesTooltip, | ||
| children: /* @__PURE__ */ f(s, { | ||
| className: "rp-menu-item", | ||
| content: h?.documentPropertiesTooltip, | ||
| onClick: () => r((e) => !e), | ||
| children: [/* @__PURE__ */ d("div", { | ||
@@ -26,0 +26,0 @@ className: "rp-menu-item-left", |
@@ -9,4 +9,4 @@ import { useLocalizationContext as e } from "../../../contexts/LocalizationContext.js"; | ||
| import { useViewportContext as s } from "../../../contexts/ViewportContext.js"; | ||
| import { t as c } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as l } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as c } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { t as l } from "../../../MenuItem-D-GflAAo.js"; | ||
| import { FileDownloadDefaultIcon as u } from "../../icons/FileDownloadDefaultIcon.js"; | ||
@@ -29,7 +29,7 @@ import { jsx as d, jsxs as f } from "react/jsx-runtime"; | ||
| }) | ||
| }), g = ({ download: e, localeMessages: t }) => /* @__PURE__ */ d(l, { | ||
| onClick: e, | ||
| children: /* @__PURE__ */ f(m, { | ||
| }), g = ({ download: e, localeMessages: t }) => /* @__PURE__ */ d(m, { | ||
| localeMessages: t, | ||
| children: /* @__PURE__ */ f(l, { | ||
| onClick: e, | ||
| className: "rp-menu-item", | ||
| localeMessages: t, | ||
| children: [/* @__PURE__ */ d("div", { | ||
@@ -36,0 +36,0 @@ className: "rp-menu-item-left", |
@@ -9,5 +9,5 @@ import { useLocalizationContext as e } from "../../../contexts/LocalizationContext.js"; | ||
| import { useViewportContext as s } from "../../../contexts/ViewportContext.js"; | ||
| import { t as c } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as c } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { FileUploadDefaultIcon as l } from "../../icons/FileUploadDefaultIcon.js"; | ||
| import { t as u } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as u } from "../../../MenuItem-D-GflAAo.js"; | ||
| import { jsx as d, jsxs as f } from "react/jsx-runtime"; | ||
@@ -22,7 +22,7 @@ //#region lib/components/layout/toolbar/FileUploadTool.tsx | ||
| children: e | ||
| }), h = ({ onFileChange: e, localeMessages: t }) => /* @__PURE__ */ d(u, { | ||
| onClick: e, | ||
| children: /* @__PURE__ */ f(m, { | ||
| }), h = ({ onFileChange: e, localeMessages: t }) => /* @__PURE__ */ d(m, { | ||
| localeMessages: t, | ||
| children: /* @__PURE__ */ f(u, { | ||
| className: "rp-menu-item", | ||
| localeMessages: t, | ||
| onClick: e, | ||
| children: [/* @__PURE__ */ d("div", { | ||
@@ -29,0 +29,0 @@ className: "rp-menu-item-left", |
@@ -9,4 +9,4 @@ import { useFullScreenContext as e } from "../../../contexts/FullScreenContext.js"; | ||
| import { useViewportContext as s } from "../../../contexts/ViewportContext.js"; | ||
| import { t as c } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as l } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as c } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { t as l } from "../../../MenuItem-D-GflAAo.js"; | ||
| import { FullScreenIcon as u } from "../../icons/FullScreenIcon.js"; | ||
@@ -22,8 +22,8 @@ import { jsx as d, jsxs as f } from "react/jsx-runtime"; | ||
| children: e | ||
| }), h = ({ toggleFullScreen: e, isSupported: t, localeMessages: n }) => /* @__PURE__ */ d(l, { | ||
| onClick: e, | ||
| disabled: !t, | ||
| children: /* @__PURE__ */ f(m, { | ||
| }), h = ({ toggleFullScreen: e, isSupported: t, localeMessages: n }) => /* @__PURE__ */ d(m, { | ||
| localeMessages: n, | ||
| children: /* @__PURE__ */ f(l, { | ||
| onClick: e, | ||
| disabled: !t, | ||
| className: "rp-menu-item", | ||
| localeMessages: n, | ||
| children: [/* @__PURE__ */ d("div", { | ||
@@ -30,0 +30,0 @@ className: "rp-menu-item-left", |
@@ -1,2 +0,2 @@ | ||
| import { t as e } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as e } from "../../../MenuItem-D-GflAAo.js"; | ||
| export { e as MenuItem }; |
@@ -7,5 +7,5 @@ import { r as e } from "../../../PaginationContext-B3qzCYJu.js"; | ||
| import { useIconContext as a } from "../../../contexts/IconContext.js"; | ||
| import { t as o } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as o } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as s } from "../../../dist-CKteKPPA.js"; | ||
| import { t as c } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as c } from "../../../MenuItem-D-GflAAo.js"; | ||
| import { t as l } from "../../../MenuSeparator-D1H5l8Ej.js"; | ||
@@ -30,30 +30,24 @@ import { GoToDownIcon as u } from "../../icons/GoToDownIcon.js"; | ||
| return !d || !y ? null : /* @__PURE__ */ h(s, { children: [ | ||
| /* @__PURE__ */ m(c, { | ||
| onClick: C, | ||
| children: /* @__PURE__ */ m(o, { | ||
| content: b?.firstPageTooltip, | ||
| style: v, | ||
| children: /* @__PURE__ */ h("div", { | ||
| className: "rp-menu-item", | ||
| "aria-disabled": x, | ||
| children: [/* @__PURE__ */ m("div", { | ||
| className: "rp-menu-item-left", | ||
| children: /* @__PURE__ */ m(g, {}) | ||
| }), /* @__PURE__ */ m("span", { children: b?.firstPageLabel })] | ||
| }) | ||
| /* @__PURE__ */ m(o, { | ||
| content: b?.firstPageTooltip, | ||
| style: v, | ||
| children: /* @__PURE__ */ h(c, { | ||
| onClick: C, | ||
| disabled: x, | ||
| children: [/* @__PURE__ */ m("div", { | ||
| className: "rp-menu-item-left", | ||
| children: /* @__PURE__ */ m(g, {}) | ||
| }), /* @__PURE__ */ m("span", { children: b?.firstPageLabel })] | ||
| }) | ||
| }), | ||
| /* @__PURE__ */ m(c, { | ||
| onClick: w, | ||
| children: /* @__PURE__ */ m(o, { | ||
| content: b?.lastPageTooltip, | ||
| style: v, | ||
| children: /* @__PURE__ */ h("div", { | ||
| className: "rp-menu-item", | ||
| "aria-disabled": S, | ||
| children: [/* @__PURE__ */ m("div", { | ||
| className: "rp-menu-item-left", | ||
| children: /* @__PURE__ */ m(_, {}) | ||
| }), /* @__PURE__ */ m("span", { children: b?.lastPageLabel })] | ||
| }) | ||
| /* @__PURE__ */ m(o, { | ||
| content: b?.lastPageTooltip, | ||
| style: v, | ||
| children: /* @__PURE__ */ h(c, { | ||
| onClick: w, | ||
| disabled: S, | ||
| children: [/* @__PURE__ */ m("div", { | ||
| className: "rp-menu-item-left", | ||
| children: /* @__PURE__ */ m(_, {}) | ||
| }), /* @__PURE__ */ m("span", { children: b?.lastPageLabel })] | ||
| }) | ||
@@ -60,0 +54,0 @@ }), |
@@ -7,3 +7,3 @@ import { useLayoutContainer as e } from "../../../contexts/LayoutContainerContext.js"; | ||
| import { useViewportContext as r } from "../../../contexts/ViewportContext.js"; | ||
| import { t as i } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as a } from "../../../dist-CKteKPPA.js"; | ||
@@ -10,0 +10,0 @@ import { FileUploadTool as o } from "./FileUploadTool.js"; |
@@ -15,3 +15,3 @@ import { ScrollMode as e, ViewMode as t } from "../../../utils/types.js"; | ||
| import { useViewportContext as m } from "../../../contexts/ViewportContext.js"; | ||
| import { t as h } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as h } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { useCallback as g, useEffect as _, useMemo as v, useState as y } from "react"; | ||
@@ -18,0 +18,0 @@ import { jsx as b, jsxs as x } from "react/jsx-runtime"; |
@@ -9,4 +9,4 @@ import { useLocalizationContext as e } from "../../../contexts/LocalizationContext.js"; | ||
| import { useViewportContext as s } from "../../../contexts/ViewportContext.js"; | ||
| import { t as c } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as l } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as c } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { t as l } from "../../../MenuItem-D-GflAAo.js"; | ||
| import { PrintDefaultTool as u } from "../../icons/PrintDefaultIcon.js"; | ||
@@ -29,7 +29,7 @@ import { jsx as d, jsxs as f } from "react/jsx-runtime"; | ||
| }) | ||
| }), g = ({ print: e, localeMessages: t }) => /* @__PURE__ */ d(l, { | ||
| onClick: e, | ||
| children: /* @__PURE__ */ f(m, { | ||
| }), g = ({ print: e, localeMessages: t }) => /* @__PURE__ */ d(m, { | ||
| localeMessages: t, | ||
| children: /* @__PURE__ */ f(l, { | ||
| onClick: e, | ||
| className: "rp-menu-item", | ||
| localeMessages: t, | ||
| children: [/* @__PURE__ */ d("div", { | ||
@@ -36,0 +36,0 @@ className: "rp-menu-item-left", |
@@ -6,5 +6,5 @@ import { useLocalizationContext as e } from "../../../contexts/LocalizationContext.js"; | ||
| import { useIconContext as i } from "../../../contexts/IconContext.js"; | ||
| import { t as a } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as a } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as o } from "../../../dist-CKteKPPA.js"; | ||
| import { t as s } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as s } from "../../../MenuItem-D-GflAAo.js"; | ||
| import { t as c } from "../../../MenuSeparator-D1H5l8Ej.js"; | ||
@@ -25,7 +25,7 @@ import { ClockwiseIcon as l } from "../../icons/ClockwiseIcon.js"; | ||
| return !l || !u ? null : /* @__PURE__ */ p(f, { children: /* @__PURE__ */ m(o, { children: [ | ||
| /* @__PURE__ */ p(s, { | ||
| onClick: r, | ||
| children: /* @__PURE__ */ m(a, { | ||
| /* @__PURE__ */ p(a, { | ||
| content: _?.rotateClockwiseTooltip, | ||
| children: /* @__PURE__ */ m(s, { | ||
| onClick: r, | ||
| className: "rp-menu-item", | ||
| content: _?.rotateClockwiseTooltip, | ||
| children: [/* @__PURE__ */ p("div", { | ||
@@ -37,7 +37,7 @@ className: "rp-menu-item-left", | ||
| }), | ||
| /* @__PURE__ */ p(s, { | ||
| onClick: i, | ||
| children: /* @__PURE__ */ m(a, { | ||
| /* @__PURE__ */ p(a, { | ||
| content: _?.rotateCounterclockwiseTooltip, | ||
| children: /* @__PURE__ */ m(s, { | ||
| onClick: i, | ||
| className: "rp-menu-item", | ||
| content: _?.rotateCounterclockwiseTooltip, | ||
| children: [/* @__PURE__ */ p("div", { | ||
@@ -44,0 +44,0 @@ className: "rp-menu-item-left", |
@@ -1,3 +0,3 @@ | ||
| import { t as e } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as e } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { t } from "../../../MenuItem-D-GflAAo.js"; | ||
| import { InfoIcon as n } from "../../icons/InfoIcon.js"; | ||
@@ -4,0 +4,0 @@ import { t as r } from "../../../MenuSeparator-D1H5l8Ej.js"; |
@@ -5,3 +5,3 @@ import { useLayoutContainer as e } from "../../../contexts/LayoutContainerContext.js"; | ||
| import { useViewportContext as r } from "../../../contexts/ViewportContext.js"; | ||
| import { t as i } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as a } from "../../../dist-CKteKPPA.js"; | ||
@@ -8,0 +8,0 @@ import { ThreeDotIcon as o } from "../../icons/ThreeDotIcon.js"; |
@@ -9,5 +9,5 @@ import { ScrollMode as e, ViewMode as t } from "../../../utils/types.js"; | ||
| import { useIconContext as c } from "../../../contexts/IconContext.js"; | ||
| import { t as l } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as l } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as u } from "../../../dist-CKteKPPA.js"; | ||
| import { t as d } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as d } from "../../../MenuItem-D-GflAAo.js"; | ||
| import { CheckIcon as f } from "../../icons/CheckIcon.js"; | ||
@@ -32,7 +32,7 @@ import { PageScrollingIcon as p } from "../../icons/PageScrollingIcon.js"; | ||
| return !s || !c ? null : /* @__PURE__ */ v(_, { children: /* @__PURE__ */ y(u, { children: [ | ||
| /* @__PURE__ */ v(d, { | ||
| onClick: () => h(e.PAGE_SCROLLING), | ||
| children: /* @__PURE__ */ y(l, { | ||
| /* @__PURE__ */ v(l, { | ||
| content: C?.pageScrollingTooltip, | ||
| children: /* @__PURE__ */ y(d, { | ||
| onClick: () => h(e.PAGE_SCROLLING), | ||
| className: "rp-menu-item", | ||
| content: C?.pageScrollingTooltip, | ||
| children: [ | ||
@@ -48,7 +48,7 @@ /* @__PURE__ */ v("div", { | ||
| }), | ||
| /* @__PURE__ */ v(d, { | ||
| onClick: () => h(e.VERTICAL_SCROLLING), | ||
| children: /* @__PURE__ */ y(l, { | ||
| /* @__PURE__ */ v(l, { | ||
| content: C?.verticalScrollingTooltip, | ||
| children: /* @__PURE__ */ y(d, { | ||
| onClick: () => h(e.VERTICAL_SCROLLING), | ||
| className: "rp-menu-item", | ||
| content: C?.verticalScrollingTooltip, | ||
| children: [ | ||
@@ -64,8 +64,8 @@ /* @__PURE__ */ v("div", { | ||
| }), | ||
| /* @__PURE__ */ v(d, { | ||
| disabled: w, | ||
| onClick: () => h(e.HORIZONTAL_SCROLLING), | ||
| children: /* @__PURE__ */ y(l, { | ||
| /* @__PURE__ */ v(l, { | ||
| content: C?.horizontalTooltip, | ||
| children: /* @__PURE__ */ y(d, { | ||
| disabled: w, | ||
| onClick: () => h(e.HORIZONTAL_SCROLLING), | ||
| className: "rp-menu-item", | ||
| content: C?.horizontalTooltip, | ||
| children: [ | ||
@@ -72,0 +72,0 @@ /* @__PURE__ */ v("div", { |
| import { useLocalizationContext as e } from "../../../contexts/LocalizationContext.js"; | ||
| import { t } from "../../../Button-BNlmxWrV.js"; | ||
| import { t as n } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as n } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { CloseIcon as r } from "../../icons/CloseIcon.js"; | ||
| import { t as i } from "../../../SearchTool.module-F4m4ggTb.js"; | ||
| import { t as i } from "../../../SearchTool.module-DY8Ucfb_.js"; | ||
| import { jsx as a } from "react/jsx-runtime"; | ||
@@ -7,0 +7,0 @@ //#region lib/components/layout/toolbar/SearchCloseButton.tsx |
@@ -5,4 +5,4 @@ import { useLocalizationContext as e } from "../../../contexts/LocalizationContext.js"; | ||
| import { t as r } from "../../../Button-BNlmxWrV.js"; | ||
| import { t as i } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as a } from "../../../SearchTool.module-F4m4ggTb.js"; | ||
| import { t as i } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { t as a } from "../../../SearchTool.module-DY8Ucfb_.js"; | ||
| import { Fragment as o, jsx as s, jsxs as c } from "react/jsx-runtime"; | ||
@@ -9,0 +9,0 @@ //#region lib/components/layout/toolbar/SearchResultNavigator.tsx |
@@ -13,7 +13,7 @@ import { useDocumentContext as e } from "../../../contexts/RPDocumentContext.js"; | ||
| import { useViewportContext as l } from "../../../contexts/ViewportContext.js"; | ||
| import { t as u } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as u } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { t as ne } from "../../../DropDown-DikL-krI.js"; | ||
| import { InfoIcon as d } from "../../icons/InfoIcon.js"; | ||
| import { SearchIcon as f } from "../../icons/SearchIcon.js"; | ||
| import { t as p } from "../../../SearchTool.module-F4m4ggTb.js"; | ||
| import { t as p } from "../../../SearchTool.module-DY8Ucfb_.js"; | ||
| import { t as m } from "../../../Checkbox-Brta-YKG.js"; | ||
@@ -20,0 +20,0 @@ import { ClearIcon as h } from "../../icons/ClearIcon.js"; |
@@ -8,5 +8,5 @@ import { SelectionMode as e } from "../../../utils/types.js"; | ||
| import { useIconContext as o } from "../../../contexts/IconContext.js"; | ||
| import { t as s } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as s } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as c } from "../../../dist-CKteKPPA.js"; | ||
| import { t as l } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as l } from "../../../MenuItem-D-GflAAo.js"; | ||
| import { t as u } from "../../../MenuSeparator-D1H5l8Ej.js"; | ||
@@ -27,7 +27,7 @@ import { CheckIcon as d } from "../../icons/CheckIcon.js"; | ||
| return !a || !o ? null : /* @__PURE__ */ h(m, { children: /* @__PURE__ */ g(c, { children: [ | ||
| /* @__PURE__ */ h(l, { | ||
| onClick: () => p(e.TEXT), | ||
| children: /* @__PURE__ */ g(s, { | ||
| /* @__PURE__ */ h(s, { | ||
| content: y?.textSelectionTooltip, | ||
| children: /* @__PURE__ */ g(l, { | ||
| onClick: () => p(e.TEXT), | ||
| className: "rp-menu-item", | ||
| content: y?.textSelectionTooltip, | ||
| children: [ | ||
@@ -43,7 +43,7 @@ /* @__PURE__ */ h("div", { | ||
| }), | ||
| /* @__PURE__ */ h(l, { | ||
| onClick: () => p(e.HAND), | ||
| children: /* @__PURE__ */ g(s, { | ||
| /* @__PURE__ */ h(s, { | ||
| content: y?.handToolTooltip, | ||
| children: /* @__PURE__ */ g(l, { | ||
| onClick: () => p(e.HAND), | ||
| className: "rp-menu-item", | ||
| content: y?.handToolTooltip, | ||
| children: [ | ||
@@ -50,0 +50,0 @@ /* @__PURE__ */ h("div", { |
@@ -6,3 +6,3 @@ import { useLocalizationContext as e } from "../../../contexts/LocalizationContext.js"; | ||
| import { t as i } from "../../../Button-BNlmxWrV.js"; | ||
| import { t as a } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as a } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { ThumbnailIcon as o } from "../../icons/Thumbnail.js"; | ||
@@ -9,0 +9,0 @@ import { Fragment as s, jsx as c } from "react/jsx-runtime"; |
@@ -7,3 +7,3 @@ import "../../../utils/constants.js"; | ||
| import { t as i } from "../../../RPSplitter-C63X9M8w.js"; | ||
| import { t as a } from "../../../Thumbnails-DYvhzEUD.js"; | ||
| import { t as a } from "../../../Thumbnails-CrKLESh3.js"; | ||
| import { t as o } from "../../../ToolbarLayout.module-Zo715dbb.js"; | ||
@@ -10,0 +10,0 @@ import { useRef as s, useState as c } from "react"; |
@@ -7,3 +7,3 @@ import "../../../utils/constants.js"; | ||
| import { t as i } from "../../../RPSplitter-C63X9M8w.js"; | ||
| import { t as a } from "../../../Thumbnails-DYvhzEUD.js"; | ||
| import { t as a } from "../../../Thumbnails-CrKLESh3.js"; | ||
| import { t as o } from "../../../ToolbarLayout.module-Zo715dbb.js"; | ||
@@ -10,0 +10,0 @@ import { RPVerticalBar as s } from "./tools/defaults/RPVerticalBar.js"; |
| import { useLocalizationContext as e } from "../../../../contexts/LocalizationContext.js"; | ||
| import { useOtherToolContext as t } from "../../../../contexts/OtherToolContext.js"; | ||
| import { t as n } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as r } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as r } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { t as i } from "../../../../DocumentDialog-C9G7lVTh.js"; | ||
@@ -6,0 +6,0 @@ import { InfoIcon as a } from "../../../icons/InfoIcon.js"; |
| import { useViewModeContext as e } from "../../../../contexts/ViewModeContext.js"; | ||
| import { useLocalizationContext as t } from "../../../../contexts/LocalizationContext.js"; | ||
| import { t as n } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as r } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as r } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { DualPageIcon as i } from "../../../icons/DualPageIcon.js"; | ||
@@ -6,0 +6,0 @@ import { jsx as a } from "react/jsx-runtime"; |
@@ -1,2 +0,2 @@ | ||
| import { r as e } from "../../../../main-CnL3zQcy.js"; | ||
| import { r as e } from "../../../../main-CdlJS0xf.js"; | ||
| export { e as DualPageWithCoverTool }; |
| import { useLocalizationContext as e } from "../../../../contexts/LocalizationContext.js"; | ||
| import { useFileDownload as t } from "../../../../utils/hooks/useFileDownload.js"; | ||
| import { t as n } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as r } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as r } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { FileDownloadDefaultIcon as i } from "../../../icons/FileDownloadDefaultIcon.js"; | ||
@@ -6,0 +6,0 @@ import { jsx as a } from "react/jsx-runtime"; |
| import { useLocalizationContext as e } from "../../../../contexts/LocalizationContext.js"; | ||
| import { useOpenFileContext as t } from "../../../../contexts/FileInputContext.js"; | ||
| import { t as n } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as r } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as r } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { FileUploadDefaultIcon as i } from "../../../icons/FileUploadDefaultIcon.js"; | ||
@@ -6,0 +6,0 @@ import { jsx as a } from "react/jsx-runtime"; |
@@ -1,2 +0,2 @@ | ||
| import { n as e } from "../../../../main-CnL3zQcy.js"; | ||
| import { n as e } from "../../../../main-CdlJS0xf.js"; | ||
| export { e as FirstPageTool }; |
| import { useFullScreenContext as e } from "../../../../contexts/FullScreenContext.js"; | ||
| import { useLocalizationContext as t } from "../../../../contexts/LocalizationContext.js"; | ||
| import { t as n } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as r } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as r } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { FullScreenIcon as i } from "../../../icons/FullScreenIcon.js"; | ||
@@ -6,0 +6,0 @@ import { jsx as a } from "react/jsx-runtime"; |
@@ -5,3 +5,3 @@ import { ScrollMode as e } from "../../../../utils/types.js"; | ||
| import { t as r } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as i } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { HorizontalScrollingIcon as a } from "../../../icons/HorizontalScrollingIcon.js"; | ||
@@ -8,0 +8,0 @@ import { jsx as o } from "react/jsx-runtime"; |
@@ -5,3 +5,3 @@ import { r as e } from "../../../../PaginationContext-B3qzCYJu.js"; | ||
| import { t as r } from "../../../../Paginate.module-DhE7N8AA.js"; | ||
| import { t as i } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { useCallback as a, useEffect as o, useState as s } from "react"; | ||
@@ -8,0 +8,0 @@ import { Fragment as c, jsx as l, jsxs as u } from "react/jsx-runtime"; |
@@ -1,2 +0,2 @@ | ||
| import { t as e } from "../../../../main-CnL3zQcy.js"; | ||
| import { t as e } from "../../../../main-CdlJS0xf.js"; | ||
| export { e as LastPageTool }; |
| import { useLocalizationContext as e } from "../../../../../contexts/LocalizationContext.js"; | ||
| import { useOtherToolContext as t } from "../../../../../contexts/OtherToolContext.js"; | ||
| import { t as n } from "../../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as r } from "../../../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as n } from "../../../../../RPTooltip-COLVx-C_.js"; | ||
| import { t as r } from "../../../../../MenuItem-D-GflAAo.js"; | ||
| import { InfoIcon as i } from "../../../../icons/InfoIcon.js"; | ||
@@ -6,0 +6,0 @@ import { Fragment as a, jsx as o, jsxs as s } from "react/jsx-runtime"; |
| import { useLocalizationContext as e } from "../../../../../contexts/LocalizationContext.js"; | ||
| import { useFileDownload as t } from "../../../../../utils/hooks/useFileDownload.js"; | ||
| import { useViewportContext as n } from "../../../../../contexts/ViewportContext.js"; | ||
| import { t as r } from "../../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as r } from "../../../../../RPTooltip-COLVx-C_.js"; | ||
| import { t as i } from "../../../../../MenuItem-D-GflAAo.js"; | ||
| import { FileDownloadDefaultIcon as a } from "../../../../icons/FileDownloadDefaultIcon.js"; | ||
@@ -7,0 +7,0 @@ import { jsx as o, jsxs as s } from "react/jsx-runtime"; |
| import { useLocalizationContext as e } from "../../../../../contexts/LocalizationContext.js"; | ||
| import { useOpenFileContext as t } from "../../../../../contexts/FileInputContext.js"; | ||
| import { useViewportContext as n } from "../../../../../contexts/ViewportContext.js"; | ||
| import { t as r } from "../../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as r } from "../../../../../RPTooltip-COLVx-C_.js"; | ||
| import { FileUploadDefaultIcon as i } from "../../../../icons/FileUploadDefaultIcon.js"; | ||
| import { t as a } from "../../../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as a } from "../../../../../MenuItem-D-GflAAo.js"; | ||
| import { jsx as o, jsxs as s } from "react/jsx-runtime"; | ||
@@ -8,0 +8,0 @@ //#region lib/components/layout/toolbar/tools/more-options/FileUploadTool.tsx |
| import { useFullScreenContext as e } from "../../../../../contexts/FullScreenContext.js"; | ||
| import { useLocalizationContext as t } from "../../../../../contexts/LocalizationContext.js"; | ||
| import { useViewportContext as n } from "../../../../../contexts/ViewportContext.js"; | ||
| import { t as r } from "../../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as r } from "../../../../../RPTooltip-COLVx-C_.js"; | ||
| import { t as i } from "../../../../../MenuItem-D-GflAAo.js"; | ||
| import { FullScreenIcon as a } from "../../../../icons/FullScreenIcon.js"; | ||
@@ -7,0 +7,0 @@ import { jsx as o, jsxs as s } from "react/jsx-runtime"; |
| import { r as e } from "../../../../../PaginationContext-B3qzCYJu.js"; | ||
| import { useLocalizationContext as t } from "../../../../../contexts/LocalizationContext.js"; | ||
| import { t as n } from "../../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as n } from "../../../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as r } from "../../../../../dist-CKteKPPA.js"; | ||
| import { t as i } from "../../../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as i } from "../../../../../MenuItem-D-GflAAo.js"; | ||
| import { t as a } from "../../../../../MenuSeparator-D1H5l8Ej.js"; | ||
@@ -7,0 +7,0 @@ import { GoToDownIcon as o } from "../../../../icons/GoToDownIcon.js"; |
| import { useLocalizationContext as e } from "../../../../../contexts/LocalizationContext.js"; | ||
| import { usePrintContext as t } from "../../../../../contexts/PrintContext.js"; | ||
| import { useViewportContext as n } from "../../../../../contexts/ViewportContext.js"; | ||
| import { t as r } from "../../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as r } from "../../../../../RPTooltip-COLVx-C_.js"; | ||
| import { t as i } from "../../../../../MenuItem-D-GflAAo.js"; | ||
| import { PrintDefaultTool as a } from "../../../../icons/PrintDefaultIcon.js"; | ||
@@ -7,0 +7,0 @@ import { jsx as o, jsxs as s } from "react/jsx-runtime"; |
| import { useLocalizationContext as e } from "../../../../../contexts/LocalizationContext.js"; | ||
| import { t } from "../../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t } from "../../../../../RPTooltip-COLVx-C_.js"; | ||
| import { n } from "../../../../../dist-CKteKPPA.js"; | ||
| import { t as r } from "../../../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as r } from "../../../../../MenuItem-D-GflAAo.js"; | ||
| import { t as i } from "../../../../../MenuSeparator-D1H5l8Ej.js"; | ||
@@ -6,0 +6,0 @@ import { ClockwiseIcon as a } from "../../../../icons/ClockwiseIcon.js"; |
@@ -5,5 +5,5 @@ import { ScrollMode as e, ViewMode as t } from "../../../../../utils/types.js"; | ||
| import { useLocalizationContext as i } from "../../../../../contexts/LocalizationContext.js"; | ||
| import { t as a } from "../../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as a } from "../../../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as o } from "../../../../../dist-CKteKPPA.js"; | ||
| import { t as s } from "../../../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as s } from "../../../../../MenuItem-D-GflAAo.js"; | ||
| import { CheckIcon as c } from "../../../../icons/CheckIcon.js"; | ||
@@ -10,0 +10,0 @@ import { PageScrollingIcon as l } from "../../../../icons/PageScrollingIcon.js"; |
| import { SelectionMode as e } from "../../../../../utils/types.js"; | ||
| import { useSelectionModeContext as t } from "../../../../../contexts/SelectionModeContext.js"; | ||
| import { useLocalizationContext as n } from "../../../../../contexts/LocalizationContext.js"; | ||
| import { t as r } from "../../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as r } from "../../../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as i } from "../../../../../dist-CKteKPPA.js"; | ||
| import { t as a } from "../../../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as a } from "../../../../../MenuItem-D-GflAAo.js"; | ||
| import { t as o } from "../../../../../MenuSeparator-D1H5l8Ej.js"; | ||
@@ -8,0 +8,0 @@ import { CheckIcon as s } from "../../../../icons/CheckIcon.js"; |
@@ -5,5 +5,5 @@ import { ScrollMode as e, ViewMode as t } from "../../../../../utils/types.js"; | ||
| import { useLocalizationContext as i } from "../../../../../contexts/LocalizationContext.js"; | ||
| import { t as a } from "../../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as a } from "../../../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as o } from "../../../../../dist-CKteKPPA.js"; | ||
| import { t as s } from "../../../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as s } from "../../../../../MenuItem-D-GflAAo.js"; | ||
| import { t as c } from "../../../../../MenuSeparator-D1H5l8Ej.js"; | ||
@@ -10,0 +10,0 @@ import { DualPageIcon as l } from "../../../../icons/DualPageIcon.js"; |
@@ -8,3 +8,3 @@ import { ScrollMode as e, ViewMode as t } from "../../../../utils/types.js"; | ||
| import { t as s } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as c } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as c } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { useMemo as l } from "react"; | ||
@@ -11,0 +11,0 @@ import { Fragment as u, jsx as d } from "react/jsx-runtime"; |
@@ -5,3 +5,3 @@ import { ScrollMode as e } from "../../../../utils/types.js"; | ||
| import { t as r } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as i } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { PageScrollingIcon as a } from "../../../icons/PageScrollingIcon.js"; | ||
@@ -8,0 +8,0 @@ import { jsx as o } from "react/jsx-runtime"; |
@@ -5,3 +5,3 @@ import { r as e } from "../../../../PaginationContext-B3qzCYJu.js"; | ||
| import { t as r } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as i } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { Fragment as a, jsx as o } from "react/jsx-runtime"; | ||
@@ -8,0 +8,0 @@ //#region lib/components/layout/toolbar/tools/PreviousPageTool.tsx |
| import { useLocalizationContext as e } from "../../../../contexts/LocalizationContext.js"; | ||
| import { usePrintContext as t } from "../../../../contexts/PrintContext.js"; | ||
| import { t as n } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as r } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as r } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { PrintDefaultTool as i } from "../../../icons/PrintDefaultIcon.js"; | ||
@@ -6,0 +6,0 @@ import { jsx as a } from "react/jsx-runtime"; |
| import { useLocalizationContext as e } from "../../../../contexts/LocalizationContext.js"; | ||
| import { t } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as n } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as n } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { ClockwiseIcon as r } from "../../../icons/ClockwiseIcon.js"; | ||
@@ -5,0 +5,0 @@ import { useRotate as i } from "../../../../utils/hooks/useRotate.js"; |
| import { useLocalizationContext as e } from "../../../../contexts/LocalizationContext.js"; | ||
| import { t } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as n } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as n } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { ClockwiseIcon as r } from "../../../icons/ClockwiseIcon.js"; | ||
@@ -5,0 +5,0 @@ import { t as i } from "../../../../RotateTool.module-DH5yWbvM.js"; |
@@ -5,3 +5,3 @@ import { SelectionMode as e } from "../../../../utils/types.js"; | ||
| import { t as r } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as i } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { TextSelectionDefaultIcon as a } from "../../../icons/TextSelectionDefaultIcon.js"; | ||
@@ -8,0 +8,0 @@ import { HandModeDefaultIcon as o } from "../../../icons/HandModeDefaultIcon.js"; |
| import { useViewModeContext as e } from "../../../../contexts/ViewModeContext.js"; | ||
| import { useLocalizationContext as t } from "../../../../contexts/LocalizationContext.js"; | ||
| import { t as n } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as r } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as r } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { SinglePageIcon as i } from "../../../icons/SinglePageIcon.js"; | ||
@@ -6,0 +6,0 @@ import { jsx as a } from "react/jsx-runtime"; |
| import { useDarkModeContext as e } from "../../../../contexts/DarkModeContext.js"; | ||
| import { useLocalizationContext as t } from "../../../../contexts/LocalizationContext.js"; | ||
| import { t as n } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as r } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as r } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { MoonIcon as i } from "../../../icons/MoonIcon.js"; | ||
@@ -6,0 +6,0 @@ import { SunIcon as a } from "../../../icons/SunIcon.js"; |
@@ -5,3 +5,3 @@ "use client"; | ||
| import { t as n } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as r } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as r } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { ThumbnailIcon as i } from "../../../icons/Thumbnail.js"; | ||
@@ -8,0 +8,0 @@ import { Fragment as a, jsx as o } from "react/jsx-runtime"; |
@@ -5,3 +5,3 @@ import { ScrollMode as e } from "../../../../utils/types.js"; | ||
| import { t as r } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as i } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { VerticalScrollingIcon as a } from "../../../icons/VerticalScrollingIcon.js"; | ||
@@ -8,0 +8,0 @@ import { jsx as o } from "react/jsx-runtime"; |
@@ -5,3 +5,3 @@ import { MAX_ZOOM_SCALE as e } from "../../../../utils/constants.js"; | ||
| import { t as r } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as i } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { ZoomInIcon as a } from "../../../icons/ZoomInIcon.js"; | ||
@@ -8,0 +8,0 @@ import { isZoomInDisabled as o } from "../../../../utils/zoom.js"; |
@@ -6,5 +6,5 @@ import { ZoomLevel as e } from "../../../../utils/types.js"; | ||
| import { t as i } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as a } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as a } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as o } from "../../../../dist-CKteKPPA.js"; | ||
| import { t as s } from "../../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as s } from "../../../../MenuItem-D-GflAAo.js"; | ||
| import { t as c } from "../../../../DropDown-DikL-krI.js"; | ||
@@ -11,0 +11,0 @@ import { t as l } from "../../../../MenuSeparator-D1H5l8Ej.js"; |
@@ -5,3 +5,3 @@ import { MAX_ZOOM_SCALE as e } from "../../../../utils/constants.js"; | ||
| import { t as r } from "../../../../Button-BNlmxWrV.js"; | ||
| import { t as i } from "../../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as i } from "../../../../RPTooltip-COLVx-C_.js"; | ||
| import { ZoomOutIcon as a } from "../../../icons/ZoomOutIcon.js"; | ||
@@ -8,0 +8,0 @@ import { isZoomOutDisabled as o } from "../../../../utils/zoom.js"; |
@@ -9,5 +9,5 @@ import { ScrollMode as e, ViewMode as t } from "../../../utils/types.js"; | ||
| import { useIconContext as c } from "../../../contexts/IconContext.js"; | ||
| import { t as l } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as l } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as u } from "../../../dist-CKteKPPA.js"; | ||
| import { t as d } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as d } from "../../../MenuItem-D-GflAAo.js"; | ||
| import { t as f } from "../../../MenuSeparator-D1H5l8Ej.js"; | ||
@@ -33,7 +33,7 @@ import { DualPageIcon as p } from "../../icons/DualPageIcon.js"; | ||
| return !h || !w ? null : /* @__PURE__ */ y(v, { children: /* @__PURE__ */ b(u, { children: [ | ||
| /* @__PURE__ */ y(d, { | ||
| onClick: m, | ||
| children: /* @__PURE__ */ b(l, { | ||
| /* @__PURE__ */ y(l, { | ||
| content: E?.singlePageTooltip, | ||
| children: /* @__PURE__ */ b(d, { | ||
| onClick: m, | ||
| className: "rp-menu-item", | ||
| content: E?.singlePageTooltip, | ||
| children: [ | ||
@@ -49,8 +49,8 @@ /* @__PURE__ */ y("div", { | ||
| }), | ||
| /* @__PURE__ */ y(d, { | ||
| disabled: D, | ||
| onClick: c, | ||
| children: /* @__PURE__ */ b(l, { | ||
| /* @__PURE__ */ y(l, { | ||
| content: E?.dualPageTooltip, | ||
| children: /* @__PURE__ */ b(d, { | ||
| disabled: D, | ||
| onClick: c, | ||
| className: "rp-menu-item", | ||
| content: E?.dualPageTooltip, | ||
| children: [ | ||
@@ -66,8 +66,8 @@ /* @__PURE__ */ y("div", { | ||
| }), | ||
| /* @__PURE__ */ y(d, { | ||
| disabled: D, | ||
| onClick: p, | ||
| children: /* @__PURE__ */ b(l, { | ||
| /* @__PURE__ */ y(l, { | ||
| content: E?.dualPageWithCoverTooltip, | ||
| children: /* @__PURE__ */ b(d, { | ||
| disabled: D, | ||
| onClick: p, | ||
| className: "rp-menu-item", | ||
| content: E?.dualPageWithCoverTooltip, | ||
| children: [ | ||
@@ -74,0 +74,0 @@ /* @__PURE__ */ y("div", { |
@@ -14,5 +14,5 @@ import { ZoomLevel as e } from "../../../utils/types.js"; | ||
| import { useViewportContext as f } from "../../../contexts/ViewportContext.js"; | ||
| import { t as p } from "../../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as p } from "../../../RPTooltip-COLVx-C_.js"; | ||
| import { n as m } from "../../../dist-CKteKPPA.js"; | ||
| import { t as h } from "../../../MenuItem-BJDWfzAw.js"; | ||
| import { t as h } from "../../../MenuItem-D-GflAAo.js"; | ||
| import { t as g } from "../../../DropDown-DikL-krI.js"; | ||
@@ -19,0 +19,0 @@ import { t as _ } from "../../../MenuSeparator-D1H5l8Ej.js"; |
@@ -11,3 +11,3 @@ "use client"; | ||
| import { useFlickerSelectText as c } from "../utils/hooks/useFlickerSelectText.js"; | ||
| import { t as l } from "../style-DCakeEMr.js"; | ||
| import { t as l } from "../style-C0q9DGPX.js"; | ||
| import { injectGlobalCSS as u } from "../libInjectCss.js"; | ||
@@ -14,0 +14,0 @@ import { injectPrintCSS as d } from "../utils/injectPrintCSS.js"; |
@@ -1,2 +0,2 @@ | ||
| import { t as e } from "../../RPTooltip-ZZoFqP7C.js"; | ||
| import { t as e } from "../../RPTooltip-COLVx-C_.js"; | ||
| export { e as default }; |
+2
-2
@@ -24,3 +24,3 @@ import { Locales as e, ScrollMode as t, SelectionMode as n, ThemeVariables as r, ViewMode as i, ZoomLevel as a } from "./utils/types.js"; | ||
| import { t as D } from "./Button-BNlmxWrV.js"; | ||
| import { t as O } from "./RPTooltip-ZZoFqP7C.js"; | ||
| import { t as O } from "./RPTooltip-COLVx-C_.js"; | ||
| import { SearchTool as k } from "./components/layout/toolbar/SearchTool.js"; | ||
@@ -50,3 +50,3 @@ import { RPDefaultLayout as A } from "./components/layout/RPDefaultLayout.js"; | ||
| import { DualPageTool as Q } from "./components/layout/toolbar/tools/DualPageTool.js"; | ||
| import { n as $, r as ee, t as te } from "./main-CnL3zQcy.js"; | ||
| import { n as $, r as ee, t as te } from "./main-CdlJS0xf.js"; | ||
| import { PageScrollingTool as ne } from "./components/layout/toolbar/tools/PageScrollingTool.js"; | ||
@@ -53,0 +53,0 @@ import { VerticalScrollingTool as re } from "./components/layout/toolbar/tools/VerticalScrollingTool.js"; |
@@ -1,9 +0,10 @@ | ||
| import { ReactNode, CSSProperties } from 'react'; | ||
| import { CSSProperties, ReactNode } from 'react'; | ||
| interface TooltipProps { | ||
| children: ReactNode; | ||
| content?: string; | ||
| content?: ReactNode; | ||
| className?: string; | ||
| style?: CSSProperties; | ||
| hoverDelayDuration?: number; | ||
| } | ||
| declare const RPTooltip: import('react').ForwardRefExoticComponent<TooltipProps & import('react').RefAttributes<HTMLDivElement>>; | ||
| export default RPTooltip; |
@@ -6,3 +6,3 @@ import { n as e } from "../../chunk-C_CI6nMA.js"; | ||
| //#region lib/utils/hooks/useLicense.ts | ||
| var o = /* @__PURE__ */ new Date("2026-06-17T07:57:38.614Z"), s = "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvIokvErJ0Fctu0jduSAx\ngr+5Har/VSuZLlOunS28hnlqqA+OF1apHL7RYkjBosS15yvviYdLrVWYHpHnoY4b\nHLQ9I6YX6FMB9T/VbB4xLdVdKvfi8r49aTScl5EKuSpgpPgz2VSJTfvVGcRuth/Y\nBm7PPGYdL2l2gvKDxchmmsHFPukGki9L4JOUeIVX0GXAxabENckaEH/iC1NZhX+W\nvXnpHeHuIIKlZ16LSivXNgo6BH2Z3GFdg4G3cAaXr6qNP8fsacYNqv2SpTW1viFD\nvzcGRabN25gpJAp9/syeScefWH3OiJY1lmw88oTiJbjIoiq6AkPhfn3G9mF54nvR\nkwIDAQAB\n-----END PUBLIC KEY-----", c = "Please visit https://app.react-pdf-kit.dev to generate a new license key.", l = { | ||
| var o = /* @__PURE__ */ new Date("2026-06-23T06:45:53.878Z"), s = "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvIokvErJ0Fctu0jduSAx\ngr+5Har/VSuZLlOunS28hnlqqA+OF1apHL7RYkjBosS15yvviYdLrVWYHpHnoY4b\nHLQ9I6YX6FMB9T/VbB4xLdVdKvfi8r49aTScl5EKuSpgpPgz2VSJTfvVGcRuth/Y\nBm7PPGYdL2l2gvKDxchmmsHFPukGki9L4JOUeIVX0GXAxabENckaEH/iC1NZhX+W\nvXnpHeHuIIKlZ16LSivXNgo6BH2Z3GFdg4G3cAaXr6qNP8fsacYNqv2SpTW1viFD\nvzcGRabN25gpJAp9/syeScefWH3OiJY1lmw88oTiJbjIoiq6AkPhfn3G9mF54nvR\nkwIDAQAB\n-----END PUBLIC KEY-----", c = "Please visit https://app.react-pdf-kit.dev to generate a new license key.", l = { | ||
| invalidLicense: `You are currently using without a valid license. ${c}`, | ||
@@ -9,0 +9,0 @@ mismatchedDomain: `Your license key is not valid for the current domain / IP. ${c}`, |
+1
-1
| { | ||
| "name": "@react-pdf-kit/viewer", | ||
| "version": "2.7.2-rc.0", | ||
| "version": "2.7.2-rc.1", | ||
| "private": false, | ||
@@ -5,0 +5,0 @@ "description": "A react-pdf-viewer component for React and Next.js. Suitable for react-pdf document.", |
| import { useViewModeContext as e } from "./contexts/ViewModeContext.js"; | ||
| import { r as t } from "./PaginationContext-B3qzCYJu.js"; | ||
| import { useLocalizationContext as n } from "./contexts/LocalizationContext.js"; | ||
| import { t as r } from "./Button-BNlmxWrV.js"; | ||
| import { t as i } from "./RPTooltip-ZZoFqP7C.js"; | ||
| import { DualPageWithCoverIcon as a } from "./components/icons/DualPageWithCoverIcon.js"; | ||
| import { GoToDownIcon as o } from "./components/icons/GoToDownIcon.js"; | ||
| import { t as s } from "./MostPageTool.module-BRVv-sGz.js"; | ||
| import { useCallback as c } from "react"; | ||
| import { jsx as l } from "react/jsx-runtime"; | ||
| //#region lib/components/layout/toolbar/tools/DualPageWithCoverTool.tsx | ||
| var u = ({ children: e, className: t, localeMessages: n }) => /* @__PURE__ */ l(i, { | ||
| className: t, | ||
| content: n?.dualPageWithCoverTooltip, | ||
| children: e | ||
| }), d = ({ icon: t }) => { | ||
| let { setDualPageWithCover: i } = e(), { localeMessages: o } = n(); | ||
| return /* @__PURE__ */ l(u, { | ||
| localeMessages: o, | ||
| children: /* @__PURE__ */ l(r, { | ||
| onClick: i, | ||
| "aria-label": o?.dualPageWithCoverTooltip, | ||
| children: t || /* @__PURE__ */ l(a, {}) | ||
| }) | ||
| }); | ||
| }, f = ({ children: e, className: t, localeMessages: n }) => /* @__PURE__ */ l(i, { | ||
| className: t, | ||
| content: n?.firstPageTooltip, | ||
| children: e | ||
| }), p = ({ icon: e }) => { | ||
| let { goToPage: i } = t(), { localeMessages: a } = n(); | ||
| return /* @__PURE__ */ l(f, { | ||
| localeMessages: a, | ||
| children: /* @__PURE__ */ l(r, { | ||
| onClick: c(() => { | ||
| i(1); | ||
| }, [i]), | ||
| "aria-label": a?.firstPageTooltip, | ||
| children: e || /* @__PURE__ */ l(o, { className: s["rp-go-to-Top"] }) | ||
| }) | ||
| }); | ||
| }, m = ({ children: e, className: t, localeMessages: n }) => /* @__PURE__ */ l(i, { | ||
| className: t, | ||
| content: n?.lastPageTooltip, | ||
| children: e | ||
| }), h = ({ icon: e }) => { | ||
| let { goToPage: i, totalPages: a } = t(), { localeMessages: s } = n(); | ||
| return /* @__PURE__ */ l(m, { | ||
| localeMessages: s, | ||
| children: /* @__PURE__ */ l(r, { | ||
| onClick: c(() => { | ||
| i(a); | ||
| }, [i, a]), | ||
| "aria-label": s?.lastPageTooltip, | ||
| children: e || /* @__PURE__ */ l(o, {}) | ||
| }) | ||
| }); | ||
| }; | ||
| //#endregion | ||
| export { p as n, d as r, h as t }; |
| import { t as e } from "./clsx-B7LyVm5O.js"; | ||
| import { r as t } from "./dist-CKteKPPA.js"; | ||
| import { jsx as n } from "react/jsx-runtime"; | ||
| import './assets/MenuItem.css';//#region lib/components/layout/toolbar/MenuItem.module.css | ||
| var r = { "rp-menu-item": "_rp-menu-item_cu12j_1" }, i = (i) => { | ||
| let { children: a, className: o, ...s } = i; | ||
| return /* @__PURE__ */ n(t, { | ||
| ...s, | ||
| tabIndex: 0, | ||
| className: e(r["rp-menu-item"], o), | ||
| children: a | ||
| }); | ||
| }; | ||
| //#endregion | ||
| export { i as t }; |
| import { withRef as e } from "./utils/withRef.js"; | ||
| import { d as t, f as n, i as r, l as i, n as a, s as o, t as s } from "./dist-bK-AHWLF.js"; | ||
| import { n as c, r as l, t as u } from "./dist-BRVqFn7R.js"; | ||
| import { a as d, i as f, n as p, r as m, t as h } from "./dist-7FA4Do6I.js"; | ||
| import * as g from "react"; | ||
| import { jsx as _, jsxs as v } from "react/jsx-runtime"; | ||
| import './assets/RPTooltip.css';//#region node_modules/.pnpm/@radix-ui+react-visually-hidden@1.2.3_@types+react-dom@18.3.7_@types+react@18.3.27__@ty_a0e385f362a25de1e1388c87472ea469/node_modules/@radix-ui/react-visually-hidden/dist/index.mjs | ||
| var y = Object.freeze({ | ||
| position: "absolute", | ||
| border: 0, | ||
| width: 1, | ||
| height: 1, | ||
| padding: 0, | ||
| margin: -1, | ||
| overflow: "hidden", | ||
| clip: "rect(0, 0, 0, 0)", | ||
| whiteSpace: "nowrap", | ||
| wordWrap: "normal" | ||
| }), b = "VisuallyHidden", x = g.forwardRef((e, t) => /* @__PURE__ */ _(r.span, { | ||
| ...e, | ||
| ref: t, | ||
| style: { | ||
| ...y, | ||
| ...e.style | ||
| } | ||
| })); | ||
| x.displayName = b; | ||
| var S = x, [C, w] = i("Tooltip", [d]), T = d(), E = "TooltipProvider", D = 700, O = "tooltip.open", [k, A] = C(E), j = (e) => { | ||
| let { __scopeTooltip: t, delayDuration: n = D, skipDelayDuration: r = 300, disableHoverableContent: i = !1, children: a } = e, o = g.useRef(!0), s = g.useRef(!1), c = g.useRef(0); | ||
| return g.useEffect(() => { | ||
| let e = c.current; | ||
| return () => window.clearTimeout(e); | ||
| }, []), /* @__PURE__ */ _(k, { | ||
| scope: t, | ||
| isOpenDelayedRef: o, | ||
| delayDuration: n, | ||
| onOpen: g.useCallback(() => { | ||
| window.clearTimeout(c.current), o.current = !1; | ||
| }, []), | ||
| onClose: g.useCallback(() => { | ||
| window.clearTimeout(c.current), c.current = window.setTimeout(() => o.current = !0, r); | ||
| }, [r]), | ||
| isPointerInTransitRef: s, | ||
| onPointerInTransitChange: g.useCallback((e) => { | ||
| s.current = e; | ||
| }, []), | ||
| disableHoverableContent: i, | ||
| children: a | ||
| }); | ||
| }; | ||
| j.displayName = E; | ||
| var M = "Tooltip", [N, P] = C(M), F = (e) => { | ||
| let { __scopeTooltip: t, children: n, open: r, defaultOpen: i, onOpenChange: a, disableHoverableContent: o, delayDuration: l } = e, u = A(M, e.__scopeTooltip), d = T(t), [p, m] = g.useState(null), h = c(), v = g.useRef(0), y = o ?? u.disableHoverableContent, b = l ?? u.delayDuration, x = g.useRef(!1), [S, C] = s({ | ||
| prop: r, | ||
| defaultProp: i ?? !1, | ||
| onChange: (e) => { | ||
| e ? (u.onOpen(), document.dispatchEvent(new CustomEvent(O))) : u.onClose(), a?.(e); | ||
| }, | ||
| caller: M | ||
| }), w = g.useMemo(() => S ? x.current ? "delayed-open" : "instant-open" : "closed", [S]), E = g.useCallback(() => { | ||
| window.clearTimeout(v.current), v.current = 0, x.current = !1, C(!0); | ||
| }, [C]), D = g.useCallback(() => { | ||
| window.clearTimeout(v.current), v.current = 0, C(!1); | ||
| }, [C]), k = g.useCallback(() => { | ||
| window.clearTimeout(v.current), v.current = window.setTimeout(() => { | ||
| x.current = !0, C(!0), v.current = 0; | ||
| }, b); | ||
| }, [b, C]); | ||
| return g.useEffect(() => () => { | ||
| v.current &&= (window.clearTimeout(v.current), 0); | ||
| }, []), /* @__PURE__ */ _(f, { | ||
| ...d, | ||
| children: /* @__PURE__ */ _(N, { | ||
| scope: t, | ||
| contentId: h, | ||
| open: S, | ||
| stateAttribute: w, | ||
| trigger: p, | ||
| onTriggerChange: m, | ||
| onTriggerEnter: g.useCallback(() => { | ||
| u.isOpenDelayedRef.current ? k() : E(); | ||
| }, [ | ||
| u.isOpenDelayedRef, | ||
| k, | ||
| E | ||
| ]), | ||
| onTriggerLeave: g.useCallback(() => { | ||
| y ? D() : (window.clearTimeout(v.current), v.current = 0); | ||
| }, [D, y]), | ||
| onOpen: E, | ||
| onClose: D, | ||
| disableHoverableContent: y, | ||
| children: n | ||
| }) | ||
| }); | ||
| }; | ||
| F.displayName = M; | ||
| var I = "TooltipTrigger", L = g.forwardRef((e, i) => { | ||
| let { __scopeTooltip: a, ...o } = e, s = P(I, a), c = A(I, a), l = T(a), u = t(i, g.useRef(null), s.onTriggerChange), d = g.useRef(!1), f = g.useRef(!1), p = g.useCallback(() => d.current = !1, []); | ||
| return g.useEffect(() => () => document.removeEventListener("pointerup", p), [p]), /* @__PURE__ */ _(h, { | ||
| asChild: !0, | ||
| ...l, | ||
| children: /* @__PURE__ */ _(r.button, { | ||
| "aria-describedby": s.open ? s.contentId : void 0, | ||
| "data-state": s.stateAttribute, | ||
| ...o, | ||
| ref: u, | ||
| onPointerMove: n(e.onPointerMove, (e) => { | ||
| e.pointerType !== "touch" && !f.current && !c.isPointerInTransitRef.current && (s.onTriggerEnter(), f.current = !0); | ||
| }), | ||
| onPointerLeave: n(e.onPointerLeave, () => { | ||
| s.onTriggerLeave(), f.current = !1; | ||
| }), | ||
| onPointerDown: n(e.onPointerDown, () => { | ||
| s.open && s.onClose(), d.current = !0, document.addEventListener("pointerup", p, { once: !0 }); | ||
| }), | ||
| onFocus: n(e.onFocus, () => { | ||
| d.current || s.onOpen(); | ||
| }), | ||
| onBlur: n(e.onBlur, s.onClose), | ||
| onClick: n(e.onClick, s.onClose) | ||
| }) | ||
| }); | ||
| }); | ||
| L.displayName = I; | ||
| var R = "TooltipPortal", [z, B] = C(R, { forceMount: void 0 }), V = (e) => { | ||
| let { __scopeTooltip: t, forceMount: n, children: r, container: i } = e, o = P(R, t); | ||
| return /* @__PURE__ */ _(z, { | ||
| scope: t, | ||
| forceMount: n, | ||
| children: /* @__PURE__ */ _(a, { | ||
| present: n || o.open, | ||
| children: /* @__PURE__ */ _(u, { | ||
| asChild: !0, | ||
| container: i, | ||
| children: r | ||
| }) | ||
| }) | ||
| }); | ||
| }; | ||
| V.displayName = R; | ||
| var H = "TooltipContent", U = g.forwardRef((e, t) => { | ||
| let n = B(H, e.__scopeTooltip), { forceMount: r = n.forceMount, side: i = "top", ...o } = e, s = P(H, e.__scopeTooltip); | ||
| return /* @__PURE__ */ _(a, { | ||
| present: r || s.open, | ||
| children: s.disableHoverableContent ? /* @__PURE__ */ _(J, { | ||
| side: i, | ||
| ...o, | ||
| ref: t | ||
| }) : /* @__PURE__ */ _(W, { | ||
| side: i, | ||
| ...o, | ||
| ref: t | ||
| }) | ||
| }); | ||
| }), W = g.forwardRef((e, n) => { | ||
| let r = P(H, e.__scopeTooltip), i = A(H, e.__scopeTooltip), a = g.useRef(null), o = t(n, a), [s, c] = g.useState(null), { trigger: l, onClose: u } = r, d = a.current, { onPointerInTransitChange: f } = i, p = g.useCallback(() => { | ||
| c(null), f(!1); | ||
| }, [f]), m = g.useCallback((e, t) => { | ||
| let n = e.currentTarget, r = { | ||
| x: e.clientX, | ||
| y: e.clientY | ||
| }, i = Q(r, Z(r, n.getBoundingClientRect())), a = ee(t.getBoundingClientRect()); | ||
| c(ne([...i, ...a])), f(!0); | ||
| }, [f]); | ||
| return g.useEffect(() => () => p(), [p]), g.useEffect(() => { | ||
| if (l && d) { | ||
| let e = (e) => m(e, d), t = (e) => m(e, l); | ||
| return l.addEventListener("pointerleave", e), d.addEventListener("pointerleave", t), () => { | ||
| l.removeEventListener("pointerleave", e), d.removeEventListener("pointerleave", t); | ||
| }; | ||
| } | ||
| }, [ | ||
| l, | ||
| d, | ||
| m, | ||
| p | ||
| ]), g.useEffect(() => { | ||
| if (s) { | ||
| let e = (e) => { | ||
| let t = e.target, n = { | ||
| x: e.clientX, | ||
| y: e.clientY | ||
| }, r = l?.contains(t) || d?.contains(t), i = !te(n, s); | ||
| r ? p() : i && (p(), u()); | ||
| }; | ||
| return document.addEventListener("pointermove", e), () => document.removeEventListener("pointermove", e); | ||
| } | ||
| }, [ | ||
| l, | ||
| d, | ||
| s, | ||
| u, | ||
| p | ||
| ]), /* @__PURE__ */ _(J, { | ||
| ...e, | ||
| ref: o | ||
| }); | ||
| }), [G, K] = C(M, { isInside: !1 }), q = o("TooltipContent"), J = g.forwardRef((e, t) => { | ||
| let { __scopeTooltip: n, children: r, "aria-label": i, onEscapeKeyDown: a, onPointerDownOutside: o, ...s } = e, c = P(H, n), u = T(n), { onClose: d } = c; | ||
| return g.useEffect(() => (document.addEventListener(O, d), () => document.removeEventListener(O, d)), [d]), g.useEffect(() => { | ||
| if (c.trigger) { | ||
| let e = (e) => { | ||
| e.target?.contains(c.trigger) && d(); | ||
| }; | ||
| return window.addEventListener("scroll", e, { capture: !0 }), () => window.removeEventListener("scroll", e, { capture: !0 }); | ||
| } | ||
| }, [c.trigger, d]), /* @__PURE__ */ _(l, { | ||
| asChild: !0, | ||
| disableOutsidePointerEvents: !1, | ||
| onEscapeKeyDown: a, | ||
| onPointerDownOutside: o, | ||
| onFocusOutside: (e) => e.preventDefault(), | ||
| onDismiss: d, | ||
| children: /* @__PURE__ */ v(m, { | ||
| "data-state": c.stateAttribute, | ||
| ...u, | ||
| ...s, | ||
| ref: t, | ||
| style: { | ||
| ...s.style, | ||
| "--radix-tooltip-content-transform-origin": "var(--radix-popper-transform-origin)", | ||
| "--radix-tooltip-content-available-width": "var(--radix-popper-available-width)", | ||
| "--radix-tooltip-content-available-height": "var(--radix-popper-available-height)", | ||
| "--radix-tooltip-trigger-width": "var(--radix-popper-anchor-width)", | ||
| "--radix-tooltip-trigger-height": "var(--radix-popper-anchor-height)" | ||
| }, | ||
| children: [/* @__PURE__ */ _(q, { children: r }), /* @__PURE__ */ _(G, { | ||
| scope: n, | ||
| isInside: !0, | ||
| children: /* @__PURE__ */ _(S, { | ||
| id: c.contentId, | ||
| role: "tooltip", | ||
| children: i || r | ||
| }) | ||
| })] | ||
| }) | ||
| }); | ||
| }); | ||
| U.displayName = H; | ||
| var Y = "TooltipArrow", X = g.forwardRef((e, t) => { | ||
| let { __scopeTooltip: n, ...r } = e, i = T(n); | ||
| return K(Y, n).isInside ? null : /* @__PURE__ */ _(p, { | ||
| ...i, | ||
| ...r, | ||
| ref: t | ||
| }); | ||
| }); | ||
| X.displayName = Y; | ||
| function Z(e, t) { | ||
| let n = Math.abs(t.top - e.y), r = Math.abs(t.bottom - e.y), i = Math.abs(t.right - e.x), a = Math.abs(t.left - e.x); | ||
| switch (Math.min(n, r, i, a)) { | ||
| case a: return "left"; | ||
| case i: return "right"; | ||
| case n: return "top"; | ||
| case r: return "bottom"; | ||
| default: throw Error("unreachable"); | ||
| } | ||
| } | ||
| function Q(e, t, n = 5) { | ||
| let r = []; | ||
| switch (t) { | ||
| case "top": | ||
| r.push({ | ||
| x: e.x - n, | ||
| y: e.y + n | ||
| }, { | ||
| x: e.x + n, | ||
| y: e.y + n | ||
| }); | ||
| break; | ||
| case "bottom": | ||
| r.push({ | ||
| x: e.x - n, | ||
| y: e.y - n | ||
| }, { | ||
| x: e.x + n, | ||
| y: e.y - n | ||
| }); | ||
| break; | ||
| case "left": | ||
| r.push({ | ||
| x: e.x + n, | ||
| y: e.y - n | ||
| }, { | ||
| x: e.x + n, | ||
| y: e.y + n | ||
| }); | ||
| break; | ||
| case "right": | ||
| r.push({ | ||
| x: e.x - n, | ||
| y: e.y - n | ||
| }, { | ||
| x: e.x - n, | ||
| y: e.y + n | ||
| }); | ||
| break; | ||
| } | ||
| return r; | ||
| } | ||
| function ee(e) { | ||
| let { top: t, right: n, bottom: r, left: i } = e; | ||
| return [ | ||
| { | ||
| x: i, | ||
| y: t | ||
| }, | ||
| { | ||
| x: n, | ||
| y: t | ||
| }, | ||
| { | ||
| x: n, | ||
| y: r | ||
| }, | ||
| { | ||
| x: i, | ||
| y: r | ||
| } | ||
| ]; | ||
| } | ||
| function te(e, t) { | ||
| let { x: n, y: r } = e, i = !1; | ||
| for (let e = 0, a = t.length - 1; e < t.length; a = e++) { | ||
| let o = t[e], s = t[a], c = o.x, l = o.y, u = s.x, d = s.y; | ||
| l > r != d > r && n < (u - c) * (r - l) / (d - l) + c && (i = !i); | ||
| } | ||
| return i; | ||
| } | ||
| function ne(e) { | ||
| let t = e.slice(); | ||
| return t.sort((e, t) => e.x < t.x ? -1 : e.x > t.x ? 1 : e.y < t.y ? -1 : +(e.y > t.y)), re(t); | ||
| } | ||
| function re(e) { | ||
| if (e.length <= 1) return e.slice(); | ||
| let t = []; | ||
| for (let n = 0; n < e.length; n++) { | ||
| let r = e[n]; | ||
| for (; t.length >= 2;) { | ||
| let e = t[t.length - 1], n = t[t.length - 2]; | ||
| if ((e.x - n.x) * (r.y - n.y) >= (e.y - n.y) * (r.x - n.x)) t.pop(); | ||
| else break; | ||
| } | ||
| t.push(r); | ||
| } | ||
| t.pop(); | ||
| let n = []; | ||
| for (let t = e.length - 1; t >= 0; t--) { | ||
| let r = e[t]; | ||
| for (; n.length >= 2;) { | ||
| let e = n[n.length - 1], t = n[n.length - 2]; | ||
| if ((e.x - t.x) * (r.y - t.y) >= (e.y - t.y) * (r.x - t.x)) n.pop(); | ||
| else break; | ||
| } | ||
| n.push(r); | ||
| } | ||
| return n.pop(), t.length === 1 && n.length === 1 && t[0].x === n[0].x && t[0].y === n[0].y ? t : t.concat(n); | ||
| } | ||
| var $ = { | ||
| tooltipContent: "_tooltipContent_12gjy_1", | ||
| tooltipArrow: "_tooltipArrow_12gjy_8", | ||
| fadeIn: "_fadeIn_12gjy_1" | ||
| }, ie = e(({ children: e, content: t, className: n, style: r }, i) => /* @__PURE__ */ _(j, { children: /* @__PURE__ */ v(F, { | ||
| delayDuration: 1e3, | ||
| children: [/* @__PURE__ */ _(L, { | ||
| asChild: !0, | ||
| children: /* @__PURE__ */ _("div", { | ||
| ref: i, | ||
| className: n, | ||
| style: r, | ||
| children: e | ||
| }) | ||
| }), /* @__PURE__ */ v(U, { | ||
| className: $.tooltipContent, | ||
| sideOffset: 5, | ||
| children: [/* @__PURE__ */ _(X, { className: $.tooltipArrow }), /* @__PURE__ */ _("span", { children: t })] | ||
| })] | ||
| }) })); | ||
| //#endregion | ||
| export { ie as t }; |
| import './assets/SearchTool.css';//#region lib/components/layout/toolbar/SearchTool.module.css | ||
| var e = { | ||
| "rp-search-tool-content": "_rp-search-tool-content_1gldw_1", | ||
| "rp-search-tool-input": "_rp-search-tool-input_1gldw_10", | ||
| "rp-search-tool-input-icon": "_rp-search-tool-input-icon_1gldw_17", | ||
| "rp-search-tool-controls": "_rp-search-tool-controls_1gldw_27", | ||
| "rp-search-tool-input-wrapper": "_rp-search-tool-input-wrapper_1gldw_35", | ||
| "rp-search-tool-input-checkboxes": "_rp-search-tool-input-checkboxes_1gldw_41", | ||
| "rp-search-tool-input-clear": "_rp-search-tool-input-clear_1gldw_46", | ||
| "rp-search-input": "_rp-search-input_1gldw_60", | ||
| "rp-search-icon-info": "_rp-search-icon-info_1gldw_67", | ||
| "rp-search-loader-icon": "_rp-search-loader-icon_1gldw_76", | ||
| "rp-search-live-region": "_rp-search-live-region_1gldw_81", | ||
| "rp-search-tool-result-navigator": "_rp-search-tool-result-navigator_1gldw_93" | ||
| }; | ||
| //#endregion | ||
| export { e as t }; |
| import { jsx as e } from "react/jsx-runtime"; | ||
| import './assets/SkipLink.css';//#region lib/components/layout/SkipLink.module.css | ||
| var t = { "rp-skip-link": "_rp-skip-link_12ssl_1" }, n = ({ href: n, label: r }) => /* @__PURE__ */ e("a", { | ||
| href: n, | ||
| className: t["rp-skip-link"], | ||
| onClick: (e) => { | ||
| e.preventDefault(); | ||
| let t = document.querySelector(n); | ||
| if (!t) return; | ||
| let r = t.querySelector("button, [href], input, select, textarea, [tabindex]:not([tabindex=\"-1\"])") || t; | ||
| r && typeof r.focus == "function" && r.focus(); | ||
| }, | ||
| "aria-label": r, | ||
| tabIndex: 0, | ||
| children: r | ||
| }); | ||
| //#endregion | ||
| export { n as t }; |
| //#endregion | ||
| //#region lib/assets/style.ts | ||
| var e = "\nbutton{font-family:inherit}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}\n._rp-button_xxds9_1{border-radius:var(--rp-button-border-radius);padding:var(--rp-button-padding);color:var(--rp-text-color);cursor:pointer;font-size:var(--rp-icon-font-size);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._rp-button_xxds9_1[aria-disabled=true]{opacity:.5;cursor:not-allowed}._rp-button_xxds9_1:hover:not(:disabled),._rp-button-active_xxds9_20:not(:disabled){background:var(--rp-button-hover-background)}._rp-button_xxds9_1:disabled{cursor:not-allowed;color:var(--rp-icon-disabled)}._rp-button_xxds9_1:focus-visible{outline-color:var(--rp-outline-color,-webkit-focus-ring-color);outline-offset:0;outline-style:solid;transition:none}\n._rp-checkbox_1vwg8_1{all:unset;border-radius:var(--rp-checkbox-border-radius);border-color:var(--rp-checkbox-border-color);width:16px;height:16px;box-shadow:0 2px 10px var(--black-a7);background-color:#fff;border-style:solid;border-width:1px;justify-content:center;align-items:center;margin-right:8px;display:flex}._rp-checkbox_1vwg8_1:focus{outline:1px solid var(--rp-primary-color)}._rp-checkbox_1vwg8_1[data-state=checked]{background-color:var(--rp-primary-color)}._rp-checkbox-indicator_1vwg8_25{color:var(--rp-checkbox-indicator-color)}\n._rp-dropdown-content_1vzkq_1{font-family:var(--rp-font-family);font-size:var(--rp-dropdown-font-size);background-color:var(--rp-dropdown-background-color);border-radius:var(--rp-dropdown-border-radius);will-change:transform, opacity;min-width:260px;z-index:calc(var(--rp-base-z-index,1) * 5);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 2px 12px #00000026}._rp-dropdown-content_1vzkq_1[data-side=top]{animation-name:_slideDownAndFade_1vzkq_1}._rp-dropdown-content_1vzkq_1[data-side=right]{animation-name:_slideLeftAndFade_1vzkq_1}._rp-dropdown-content_1vzkq_1[data-side=bottom]{animation-name:_slideUpAndFade_1vzkq_1}._rp-dropdown-content_1vzkq_1[data-side=left]{animation-name:_slideRightAndFade_1vzkq_1}._rp-dropdown-arrow_1vzkq_30{fill:var(--rp-dropdown-background-color)}@keyframes _slideUpAndFade_1vzkq_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideRightAndFade_1vzkq_1{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes _slideDownAndFade_1vzkq_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1vzkq_1{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}\n._rp-input_dun7b_1{font-family:var(--rp-font-family);border-width:1px;border-color:var(--rp-input-border-color,transparent);border-radius:var(--rp-input-border-radius);min-height:2rem;color:var(--rp-text-color);background:var(--rp-input-background-color);padding:var(--rp-input-padding);box-sizing:border-box;border-style:solid;outline:none}._rp-input_dun7b_1::placeholder{color:var(--rp-input-placeholder-color)}._rp-input_dun7b_1[data-icon=true]{padding-left:calc(1rem + 14px)}._rp-input_dun7b_1:focus,._rp-input_dun7b_1:focus-visible{border-color:var(--rp-outline-color,var(--rp-primary-color))}._rp-input-wrapper_dun7b_28{position:relative}._rp-input-label_dun7b_32{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._rp-input-icon_dun7b_44{color:var(--rp-input-placeholder-color);justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;display:flex;position:absolute;top:0;bottom:0}\n._rp-loading-overlay_8gxoj_1{z-index:100;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}._rp-loading-modal_8gxoj_14{background:var(--rp-print-progress-background);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:240px;min-height:120px;padding:24px;display:flex;box-shadow:0 4px 6px #0000001a}._rp-loading-title_8gxoj_27{text-align:center;color:var(--rp-print-progress-color);margin-bottom:16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px}._rp-loading-progress-bar_8gxoj_35{background:#f0f0f0;border-radius:32px;width:100%;height:4px;margin-bottom:16px;position:relative;overflow:hidden}._rp-loading-progress_8gxoj_35{background:linear-gradient(90deg, color-mix(in srgb, var(--rp-primary-color) 80%, black) 0%, var(--rp-primary-color) 50%, color-mix(in srgb, var(--rp-primary-color) 80%, white) 100%);border-radius:32px;height:100%;position:absolute}._rp-loading-cancel-button_8gxoj_55{width:70px;color:var(--rp-text-color);border-radius:var(--rp-button-border-radius);cursor:pointer;border:none;border:1px solid var(--rp-print-progress-cancel-button-border-color);background:0 0;padding:8px;font-family:system-ui,-apple-system,sans-serif;transition:background-color .2s}._rp-loading-cancel-button_8gxoj_55:hover{opacity:.6}@keyframes _loading_8gxoj_1{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}\n._rp-password-overlay_9cdbk_1{z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}._rp-password-modal_9cdbk_13{background:var(--rp-password-background-color);border:1px solid var(--rp-password-border-color);border-radius:8px;flex-direction:column;justify-content:start;max-width:360px;margin-left:10px;margin-right:10px;padding:24px;display:flex;box-shadow:0 2px 12px #00000026}._rp-password-title_9cdbk_27{font-family:var(--rp-font-family);color:var(--rp-password-title-font-color);margin-bottom:16px;font-size:16px;font-weight:500}._rp-password-content_9cdbk_35{font-size:14px;font-family:var(--rp-font-family);color:var(--rp-password-content-font-color)}._rp-password-form_9cdbk_41{margin-top:32px}._rp-password-label_9cdbk_45{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._rp-password-input_9cdbk_57{border:1px solid var(--rp-password-input-border-color);border-radius:var(--rp-input-border-radius);box-sizing:border-box;background-color:var(--rp-password-background-color);width:100%;min-height:32px;caret-color:var(--rp-password-input-color);color:var(--rp-password-input-font-color);padding:7.5px;font-size:14px}._rp-password-input_9cdbk_57::placeholder{color:var(--rp-password-input-placeholder-color)}._rp-password-input-invalid_9cdbk_74{border-color:#ff2f61}._rp-password-message-invalid_9cdbk_78{color:#ff2f61;min-height:20px;margin-top:4px}._rp-password-submit-button_9cdbk_84{text-align:center;border-radius:var(--rp-password-button-border-radius);background-color:var(--rp-password-button-background-color);width:100%;min-height:35px;color:var(--rp-password-button-font-color);cursor:pointer;font-family:var(--rp-font-family);border:1px solid var(--rp-password-button-border-color);justify-content:center;align-items:center;margin-top:8px;padding:8px;transition:background-color .2s;display:flex}\n._tooltipContent_12gjy_1{border-radius:var(--rp-tooltip-border-radius);padding:var(--rp-tooltip-padding);background-color:var(--rp-tooltip-background-color);z-index:1000}._tooltipArrow_12gjy_8{fill:var(--rp-tooltip-background-color)}._tooltipContent_12gjy_1 span{color:var(--rp-tooltip-font-color);font-size:var(--rp-tooltip-font-size)}@keyframes _fadeIn_12gjy_1{0%{opacity:0}to{opacity:1}}\n._rp-drop-zone_1sc50_1{z-index:100;background-color:var(--rp-drop-zone-background-color);font-size:var(--rp-drop-zone-font-size);color:var(--rp-drop-zone-font-color);border:dashed var(--rp-drop-zone-border) 1px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._rp-drop-zone-transparent_1sc50_15{z-index:100;background-color:#0000;position:absolute;inset:0}\n._rp-pages_fn8tz_1{justify-content:center;display:flex}._rp-pages_fn8tz_1:not(._rp-page-scrolling-wrapper_fn8tz_6)>div{height:var(--rp-pages-height)!important;width:var(--rp-pages-width)!important}._rp-pages-horizontal-scroll_fn8tz_11{display:block}._rp-not-supported-list_fn8tz_15{margin:0;padding:0 0 0 .5em;list-style-type:disc;list-style-position:inside}._rp-pages-container_fn8tz_23{outline-width:0;height:100%;position:relative}._rp-pages-container_fn8tz_23 .ignore-hover:focus,._rp-pages-container_fn8tz_23 :not(:hover):focus-visible,._rp-pages-container_fn8tz_23 :not(:hover):focus:focus-visible{outline-color:var(--rp-outline-color,-webkit-focus-ring-color);outline-offset:0px;outline-width:1px;outline-style:solid;transition:none}._rp-pages-container_fn8tz_23 .highlight.appended{border-radius:var(--rp-text-layer-highlight-border-radius);background-color:var(--rp-highlight-background-color);opacity:.5}._rp-pages-container_fn8tz_23 .highlight.appended.begin{border-radius:var(--rp-text-layer-highlight-border-radius) 0 0 var(--rp-text-layer-highlight-border-radius)}._rp-pages-container_fn8tz_23 .highlight.appended.middle{border-radius:0}._rp-pages-container_fn8tz_23 .highlight.appended.end{border-radius:0 var(--rp-text-layer-highlight-border-radius) var(--rp-text-layer-highlight-border-radius) 0}._rp-pages-container_fn8tz_23 .highlight.appended.selected{background-color:var(--rp-current-highlight-background-color)}._rp-page-scrolling-wrapper_fn8tz_6{position:relative;overflow:auto}._rp-viewer_fn8tz_65{height:100%;position:relative}._rp-cursor-grab_fn8tz_70{cursor:grab;-webkit-user-select:none;user-select:none}._rp-cursor-grabbing_fn8tz_78{cursor:grabbing;-webkit-user-select:none;user-select:none}._rp-loader_fn8tz_86{background-color:var(--rp-loader-backdrop-color)}._rp-pages-container_fn8tz_23{background:var(--rp-pages-background-color)}._rp-not-supported_fn8tz_15{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._rp-not-supported-content_fn8tz_102{max-width:250px;font-weight:400;line-height:1.5}._rp-load-error_fn8tz_108{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._rp-load-error-message_fn8tz_116{text-align:center;max-width:280px;font-weight:400;line-height:1.5}\n._rp-loader-icon_7y2fm_1{width:40px;height:40px;animation:1s linear infinite _spin_7y2fm_1}@media (prefers-reduced-motion:reduce){._rp-loader-icon_7y2fm_1{animation:none}}@keyframes _spin_7y2fm_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}\n._rp-container_f63gc_1{font-family:var(--rp-font-family);height:600px;color:var(--rp-text-color);border-radius:var(--rp-border-radius);position:relative;overflow:hidden}._rp-container_f63gc_1:focus,._rp-container_f63gc_1:focus-within{outline:var(--rp-container-focus-outline-width) solid var(--rp-container-focus-outline-color);outline-offset:var(--rp-container-focus-outline-offset)}\n._rp-layout_x5f86_1{height:100%}._rp-layout-wrapper_x5f86_5{flex:1;height:100%;position:relative}._rp-content_x5f86_11{width:100%;height:calc(100% - var(--rp-toolbar-height));display:flex;overflow:hidden}._rp-sidebar_x5f86_18{flex-shrink:0;display:flex}._rp-pages_x5f86_23{flex:1;min-width:0;height:100%}._rp-container_x5f86_29{height:100%}._rp-loader_x5f86_33{background-color:var(--rp-loader-backdrop-color)}._rp-theme-variables_x5f86_37{--rp-font-family:inherit;--rp-primary-color:#34affc;--rp-border-radius:4px;--rp-text-color:#1c2024;--rp-outline-color:var(--rp-primary-color);--rp-font-size:16px;--rp-drop-mask-background-color:#fafafa;--rp-loader-backdrop-color:transparent;--rp-icon-disabled:#c6ccd2;--rp-icon-font-size:calc(var(--rp-font-size) * 1.25);--rp-toolbar-background:#e2e6e9;--rp-toolbar-border-color:#c6ccd2;--rp-toolbar-padding:.25rem;--rp-toolbar-gap:.25rem;--rp-toolbar-size:48px;--rp-sidebar-width:48px;--rp-thumbnail-border-color:#e2e6e9;--rp-thumbnail-background-color:#fff;--rp-thumbnail-active-color:#0003;--rp-thumbnail-padding-y:16px;--rp-button-hover-background:#0000001a;--rp-button-padding:4px;--rp-button-border-radius:4px;--rp-input-padding:.5rem;--rp-input-border-radius:calc(var(--rp-border-radius) + 2px);--rp-input-background-color:#fff;--rp-input-placeholder-color:#75767c;--rp-search-input-border-color:#878c8f;--rp-pages-background-color:#fff;--rp-page-shadow:0px 2px 12px 0px #00000026;--rp-page-outline:none;--rp-page-outline-offset:0;--rp-annotation-layer__link-hover-background:#ff03;--rp-dropdown-background-color:#f1f2f4;--rp-dropdown-padding:4px;--rp-dropdown-hover-background-color:#0000001a;--rp-dropdown-separator-color:#e2e6e9;--rp-dropdown-separator-margin:4px;--rp-dropdown-padding-menu-item:8px;--rp-dropdown-font-size:calc(var(--rp-font-size) * .875);--rp-dropdown-border-radius:calc(var(--rp-border-radius) + 2px);--rp-search-tool-dropdown-padding:8px;--rp-popover-font-size:calc(var(--rp-font-size) * .875);--rp-popover-background-color:#f1f2f4;--rp-popover-color:#1c2024;--rp-popover-border-color:#e2e6e9;--rp-popover-border-radius:calc(var(--rp-border-radius) + 2px);--rp-overlay-background-color:#000c;--rp-dialog-background-color:#f1f2f4;--rp-properties-divider-color:#e2e6e9;--rp-properties-divider-margin:16px;--rp-property-item-gap:12px;--rp-dialog-title-color:#1c2024;--rp-property-item-label-color:#596673;--rp-property-close-icon-size:calc(var(--rp-font-size) * 1.25);--rp-property-item-font-size:calc(var(--rp-font-size) * .875);--rp-property-item-font-weight:400;--rp-dialog-title-font-size:calc(var(--rp-font-size) * 1.125);--rp-dialog-title-font-weight:600;--rp-menu-item-icon-size:16px;--rp-print-progress-background:#f1f2f4;--rp-print-progress-color:#1c2024;--rp-print-progress-cancel-button-border-color:#919497;--rp-drop-zone-border:#c6ccd2;--rp-drop-zone-font-color:#677481;--rp-drop-zone-font-size:calc(var(--rp-font-size) * 1.125);--rp-drop-zone-background-color:#fafafa;--rp-checkbox-border-radius:var(--rp-border-radius);--rp-checkbox-border-color:#878c8f;--rp-checkbox-indicator-color:white;--rp-highlight-background-color:#ff0;--rp-text-layer-highlight-border-radius:var(--rp-border-radius);--rp-current-highlight-background-color:red;--rp-tooltip-background-color:#1c2024;--rp-tooltip-border-radius:var(--rp-border-radius);--rp-tooltip-font-color:#fff;--rp-tooltip-font-size:14px;--rp-tooltip-padding:8px 8px;--rp-password-background-color:#fff;--rp-password-title-font-color:#1c2024;--rp-password-content-font-color:#596673;--rp-password-input-border-color:#919497;--rp-password-input-placeholder-color:#75767c;--rp-password-input-font-color:#000;--rp-password-button-background-color:#34affc;--rp-password-button-font-color:#fff;--rp-password-button-border-color:#0995ee;--rp-password-border-color:#e2e6e9;--rp-password-button-border-radius:8px;--rp-container-focus-outline-width:0px;--rp-container-focus-outline-color:var(--rp-primary-color);--rp-container-focus-outline-offset:2px;--rp-skip-link-font-size:14px;--rp-skip-link-color:#fff;--rp-skip-link-background-color:#0075cb;--rp-skip-link-border-color:#005da5}._rp-theme-variables_x5f86_37._rp-dark-mode_x5f86_158{--rp-primary-color:#34affc;--rp-text-color:#fff;--rp-drop-mask-background-color:#1c2024;--rp-loader-backdrop-color:transparent;--rp-icon-disabled:#596673;--rp-toolbar-background:#2d3339;--rp-toolbar-border-color:#434c56;--rp-thumbnail-border-color:#2d3339;--rp-thumbnail-background-color:#1c2024;--rp-thumbnail-active-color:#0000004d;--rp-button-hover-background:#0000004d;--rp-input-background-color:#1c2024;--rp-search-input-border-color:#878c8f;--rp-pages-background-color:#1c2024;--rp-page-shadow:0px 2px 12px 0px #00000080;--rp-dropdown-background-color:#434c56;--rp-dropdown-hover-background-color:#0000001a;--rp-dropdown-separator-color:#2d3339;--rp-popover-background-color:#434c56;--rp-popover-color:var(--rp-text-color);--rp-popover-border-color:#2d3339;--rp-dialog-background-color:#434c56;--rp-properties-divider-color:#2d3339;--rp-property-item-label-color:#c6ccd2;--rp-dialog-title-color:#fff;--rp-print-progress-background:#434c56;--rp-print-progress-color:#fff;--rp-print-progress-cancel-button-border-color:#919497;--rp-drop-zone-background-color:#1c2024;--rp-drop-zone-border:#434c56;--rp-drop-zone-font-color:#7b8896;--rp-tooltip-background-color:#5b6d7f;--rp-password-background-color:#1c2024;--rp-password-title-font-color:#fff;--rp-password-content-font-color:#c6ccd2;--rp-password-input-border-color:#656b71;--rp-password-input-placeholder-color:#85878e;--rp-password-input-font-color:#fff;--rp-password-button-background-color:#34affc;--rp-password-button-font-color:#fff;--rp-password-button-border-color:#0995ee;--rp-password-border-color:#2d3339;--rp-skip-link-font-size:14px;--rp-skip-link-color:#fff;--rp-skip-link-background-color:#0075cb;--rp-skip-link-border-color:#005da5}\n._rp-wrapper-layout_2cghq_1{height:100%;position:relative}\n._rp-skip-link_12ssl_1{z-index:10000;border:1px solid var(--rp-skip-link-border-color);border-radius:var(--rp-border-radius);background:var(--rp-skip-link-background-color);min-width:200px;min-height:36px;color:var(--rp-skip-link-color);font-size:var(--rp-skip-link-font-size);white-space:normal;text-align:center;clip:rect(0, 0, 0, 0);clip-path:inset(50%);justify-content:center;align-items:center;padding-inline:6px;font-weight:600;text-decoration:none;display:flex;position:absolute;top:6px;left:6px;overflow:hidden}._rp-skip-link_12ssl_1:focus{clip:auto;clip-path:none;overflow:visible}._rp-skip-link_12ssl_1:focus:not(:focus-visible),._rp-skip-link_12ssl_1:focus-visible{outline:none}._rp-skip-link_12ssl_1:hover{background:var(--rp-skip-link-border-color);border-color:var(--rp-skip-link-border-color)}\n._rp-sidebar-content-wrapper_ppg43_1{height:100%;display:flex;position:relative;overflow:hidden}._rp-sidebar-content_ppg43_1{background:var(--rp-toolbar-background);min-width:var(--rp-sidebar-width);max-width:var(--rp-sidebar-width);text-align:center;flex-shrink:0;padding-top:.75rem}._rp-thumbnails-wrapper_ppg43_17{width:var(--rp-thumbnail-width,auto);flex-shrink:0;transition:width .15s;position:relative;overflow:hidden}._rp-thumbnails-wrapper_ppg43_17._rp-thumbnails-wrapper-dragging_ppg43_24{transition:width}._rp-thumbnails-wrapper-hidden_ppg43_28{width:0}\n._rp-thumbnail-dragger_1faw8_2{touch-action:none;cursor:col-resize;background-color:var(--rp-thumbnail-border-color);width:4px;height:100%;transition:width .4s;position:absolute;top:0;right:0}._rp-thumbnail-dragger-dragging_1faw8_13,._rp-thumbnail-dragger_1faw8_2:hover{width:5px}\n._rp-thumbnail-dragger_174bn_1{touch-action:none;cursor:col-resize;background-color:var(--rp-thumbnail-border-color);width:4px;height:100%;transition:width .4s;position:absolute;top:0;right:0}._rp-thumbnail-dragger_174bn_1:hover,._rp-thumbnail-dragger-dragging_174bn_15{width:5px}\n._rp-thumbnail-wrapper_czi7p_1{margin-bottom:var(--rp-thumbnail-padding-y);cursor:pointer;flex-direction:column;align-items:center;display:flex}._rp-thumbnail-text_czi7p_10{color:var(--rp-text-color);margin-top:8px;font-size:12px;font-weight:400}._rp-thumbnail_czi7p_1{display:flex;position:relative;box-shadow:0 2px 6px #00000026}._rp-thumbnail_czi7p_1:not(._rp-thumbnail-active_czi7p_23):not(:hover){padding:4px}._rp-thumbnail-active_czi7p_23,._rp-thumbnail_czi7p_1:hover{border:var(--rp-thumbnail-active-color) solid 4px}._rp-thumbnail-loader_czi7p_32{justify-content:center;align-items:center;display:flex}\n._rp-thumbnails-container_1szrf_1{height:100%;max-height:100%;width:var(--rp-thumbnail-width,auto);background:var(--rp-thumbnail-background-color);flex-direction:column;align-items:center;display:flex;overflow:hidden auto}._rp-thumbnails_1szrf_1{padding-top:var(--rp-thumbnail-padding-y);box-sizing:border-box;width:100%;padding-right:4px}\n._rp-dialog-wrapper_39boz_1{z-index:9999;position:fixed;inset:0}._rp-dialog-overlay_39boz_7{background:var(--rp-overlay-background-color);position:fixed;inset:0}._rp-document-dialog_39boz_13{background:var(--rp-dialog-background-color);border-radius:var(--rp-border-radius);border:none;max-width:420px;padding:16px;line-height:1.5;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}._rp-document-dialog_39boz_13:focus-visible{outline:none}@media screen and (width<=640px){._rp-document-dialog_39boz_13{width:85%}}._rp-dialog-title_39boz_35{font-size:var(--rp-dialog-title-font-size);font-weight:var(--rp-dialog-title-font-weight);color:var(--rp-dialog-title-color);margin-top:0;margin-bottom:12px;line-height:normal}._rp-dialog-close_39boz_44{font-size:var(--rp-property-close-icon-size);cursor:pointer;position:absolute;top:16px;right:11px}._rp-properties-divider_39boz_52{background:var(--rp-properties-divider-color);width:100%;height:1px;margin-top:var(--rp-properties-divider-margin);margin-bottom:var(--rp-properties-divider-margin)}\n._rp-menu-item_cu12j_1{padding:var(--rp-dropdown-padding-menu-item);cursor:pointer;border-radius:var(--rp-border-radius);outline:none;align-items:center;display:flex}._rp-menu-item_cu12j_1 :is(svg){font-size:var(--rp-menu-item-icon-size)}._rp-menu-item_cu12j_1:is(:hover,:focus-visible){background:var(--rp-dropdown-hover-background-color)}.rp-menu-item-left{justify-content:center;align-items:center;padding-right:8px;display:flex}.rp-menu-item{flex-direction:row;align-items:center;width:100%;display:flex}.rp-menu-item-right{margin-left:auto}.rp-menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}._rp-menu-item_cu12j_1[data-disabled]{pointer-events:none;opacity:.5}\n._rp-menu-separator_17dlz_1{background-color:var(--rp-dropdown-separator-color);height:1px;margin-top:var(--rp-dropdown-separator-margin);margin-bottom:var(--rp-dropdown-separator-margin)}\n._rp-go-to-Top_4e0yd_1{transform:rotate(180deg)}\n._rp-other-tool-content_su718_1{padding:var(--rp-dropdown-padding)}\n._rp-paginate_3amlb_1{align-items:center;display:flex}._rp-page-input_3amlb_6{box-sizing:border-box;appearance:none;flex-shrink:0;width:3.5em;min-width:calc(4ch + 1rem);max-width:calc(4ch + 1rem);margin:1px .25rem;padding:.25rem .5rem}._rp-page-input_3amlb_6::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._rp-page-input_3amlb_6::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._rp-page-input_3amlb_6[type=number]{-moz-appearance:textfield}._rp-total-page_3amlb_29{color:var(--rp-text-color);margin-right:4px;font-size:14px;font-weight:400}._rp-sr-only_3amlb_36{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}\n._rp-property-item-wrapper_jno3l_1{gap:var(--rp-property-item-gap);margin-top:var(--rp-property-item-gap);margin-bottom:var(--rp-property-item-gap);font-size:var(--rp-property-item-font-size);font-weight:var(--rp-property-item-font-weight);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._rp-property-item-label_jno3l_11{color:var(--rp-property-item-label-color)}._rp-property-item-value_jno3l_15{grid-column:span 2/span 2}\n._rp-toolbar-content_sz31z_1{background:var(--rp-toolbar-background);border-bottom:var(--rp-toolbar-border-color) 1px solid;padding:0 var(--rp-toolbar-padding);min-height:var(--rp-toolbar-size);align-items:center;display:flex}._rp-toolbar-wrapper_sz31z_10{justify-content:space-between;gap:0;width:100%;padding-left:1px;display:flex;overflow-x:auto}._rp-toolbar-wrapper_sz31z_10::-webkit-scrollbar{width:2px!important;height:2px!important}._rp-toolbar-wrapper_sz31z_10::-webkit-scrollbar-thumb{background-color:#888;border-radius:3px}._rp-toolbar-wrapper_sz31z_10::-webkit-scrollbar-track{background:#f1f1f1}._rp-toolbar-start_sz31z_33{align-items:center;gap:var(--rp-toolbar-gap);display:flex}._rp-toolbar-middle_sz31z_39{justify-content:center;align-items:center;gap:var(--rp-toolbar-gap);display:flex}._rp-toolbar-end_sz31z_46{justify-content:flex-end;align-items:center;gap:var(--rp-toolbar-gap);padding-right:1px;display:flex}\n._rp-rotate-counterclockwise_1nqcb_1{transform:rotateY(180deg)}\n._rp-search-tool-content_1gldw_1{border:1px solid var(--rp-popover-border-color);border-radius:var(--rp-popover-border-radius);background-color:var(--rp-popover-background-color);color:var(--rp-text-color);padding:8px;display:flex}._rp-search-tool-input_1gldw_10{color:var(--rp-text-color);align-items:center;gap:.7rem;display:flex}._rp-search-tool-input-icon_1gldw_17{color:var(--rp-text-color);font-size:1.25rem}._rp-search-tool-input-icon_1gldw_17[aria-disabled=true]{opacity:.5;cursor:not-allowed}._rp-search-tool-controls_1gldw_27{border-left:1px solid var(--rp-popover-border-color);align-items:baseline;margin-left:.4rem;padding-left:.4rem;display:flex}._rp-search-tool-input-wrapper_1gldw_35{flex-direction:column;gap:8px;display:flex}._rp-search-tool-input-checkboxes_1gldw_41{gap:.5rem;display:flex}._rp-search-tool-input-clear_1gldw_46{cursor:pointer;color:var(--rp-input-placeholder-color);justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;display:flex;position:absolute;top:0;bottom:0;right:0}._rp-search-input_1gldw_60{border:1px solid var(--rp-search-input-border-color);color:var(--rp-text-color);max-width:220px;padding-right:2rem}._rp-search-icon-info_1gldw_67{cursor:pointer;justify-content:center;align-items:center;margin-right:.5rem;font-size:20px;display:flex}._rp-search-loader-icon_1gldw_76{width:20px;height:20px}._rp-search-live-region_1gldw_81{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._rp-search-tool-result-navigator_1gldw_93{margin-right:.3rem}\n._rp-toolbar-layout_13tet_1{flex-direction:column;height:100%;display:flex}._rp-content_13tet_7{width:100%;height:calc(100% - var(--rp-toolbar-height));display:flex}._rp-topbar-content_13tet_13{background:var(--rp-toolbar-background);border-bottom:var(--rp-toolbar-border-color) 1px solid;padding:0 var(--rp-toolbar-padding);min-height:var(--rp-toolbar-size);align-items:center;display:flex}._rp-sidebar-content_13tet_22{text-align:center;background:var(--rp-toolbar-background);border-right:var(--rp-toolbar-border-color) 1px solid;min-width:var(--rp-sidebar-width);flex-direction:column;padding-block:.75rem;display:flex}._rp-pages_13tet_32{background:var(--rp-pages-background-color);flex:1}._rp-thumbnails-wrapper_13tet_37{width:var(--rp-thumbnail-width,auto);flex-shrink:0;transition:width .15s;position:relative;overflow:hidden}._rp-thumbnails-wrapper-hidden_13tet_45{width:0}\n._rp-zoom-wrapper_1yldl_1{gap:4px;display:flex}._rp-current-zoom-wrapper_1yldl_6{align-items:center;display:flex}._rp-current-zoom-wrapper_1yldl_6._active_1yldl_11{background-color:var(--rp-button-hover-background)}._rp-current-zoom-icon_1yldl_15{margin-left:2px;transform:rotate(180deg)}._rp-zoom-level-icon_1yldl_20{margin-left:2px}._rp-current-zoom-text_1yldl_24{font-size:14px}._rp-zoom-dropdown-content_1yldl_28{padding:var(--rp-dropdown-padding)}\n._rp-annotation-layer_rwxfx_1{--annotation-unfocused-field-background:url(\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none;pointer-events:none;transform:unset;color:#000;transform-origin:var(--rp-page-rotate-translate);transform:rotate(var(--rp-rotate));display:block;position:absolute;inset:0}._rp-annotation-layer_rwxfx_1 :is(img){width:100%;max-width:100%}._rp-annotation-layer_rwxfx_1 .overlaidText{width:0;height:0;display:inline-block;position:absolute;top:0;left:0;overflow:hidden}._rp-annotation-layer_rwxfx_1 section:not(.popupAnnotation){z-index:calc(var(--rp-base-z-index,1) * 3)!important}._rp-annotation-layer_rwxfx_1 section:has(div.annotationContent) canvas.annotationContent{display:none}._rp-annotation-layer_rwxfx_1 section a{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}._rp-annotation-layer_rwxfx_1 section a:hover{background-color:var(--rp-annotation-layer__link-hover-background)}._rp-annotation-layer_rwxfx_1 section :is(svg){width:100%;height:100%;position:absolute;top:0;left:0}._rp-annotation-layer_rwxfx_1 section .popupTriggerArea,._rp-annotation-layer_rwxfx_1 section.popupTriggerArea{cursor:pointer}._rp-annotation-layer_rwxfx_1 section.popupAnnotation{font-size:calc(9px * var(--scale-factor));pointer-events:none;width:max-content;max-width:45%;height:auto}._rp-annotation-layer_rwxfx_1 section.popupAnnotation.focused .popup{outline-width:3px}._rp-annotation-layer_rwxfx_1 section .popupContent{margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor));border-top:1px solid #333}._rp-annotation-layer_rwxfx_1 section .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}._rp-annotation-layer_rwxfx_1 section .annotationTextContent,._rp-annotation-layer_rwxfx_1 .overlaidText{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}._rp-annotation-layer_rwxfx_1 section .annotationTextContent span{width:100%;display:inline-block}._rp-annotation-layer_rwxfx_1 section.fileAttachmentAnnotation .popupTriggerArea{width:100%;height:100%}._rp-annotation-layer_rwxfx_1 section.textWidgetAnnotation :is(input,textarea),._rp-annotation-layer_rwxfx_1 section.choiceWidgetAnnotation select,._rp-annotation-layer_rwxfx_1 section.buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}._rp-annotation-layer_rwxfx_1 section.textWidgetAnnotation :is(input,textarea)[disabled],._rp-annotation-layer_rwxfx_1 section.choiceWidgetAnnotation select[disabled],._rp-annotation-layer_rwxfx_1 section.buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}._rp-annotation-layer_rwxfx_1 section.textWidgetAnnotation :is(input,textarea):hover,._rp-annotation-layer_rwxfx_1 section.choiceWidgetAnnotation select:hover,._rp-annotation-layer_rwxfx_1 section.buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}._rp-annotation-layer_rwxfx_1 section.textWidgetAnnotation :is(input,textarea):hover,._rp-annotation-layer_rwxfx_1 section.choiceWidgetAnnotation select:hover,._rp-annotation-layer_rwxfx_1 section.buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}._rp-annotation-layer_rwxfx_1 section.textWidgetAnnotation :is(input,textarea):focus,._rp-annotation-layer_rwxfx_1 section.choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}._rp-annotation-layer_rwxfx_1 section.textWidgetAnnotation textarea{resize:none}._rp-annotation-layer_rwxfx_1 section .popup{box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;font-size:calc(9px * var(--scale-factor));background-color:#ff9;outline:1.5px solid #ffff4a}._rp-annotation-layer_rwxfx_1 section .popup *{font-size:calc(9px * var(--scale-factor))}._rp-annotation-layer_rwxfx_1 section .popup .header{display:inline-block}._rp-annotation-layer_rwxfx_1 section .popup .header h1{font-weight:700;display:inline}._rp-annotation-layer_rwxfx_1 section .popup .header .popupDate{margin-left:calc(5px * var(--scale-factor));width:fit-content;display:inline-block}._rp-annotation-layer_rwxfx_1 section{text-align:initial;pointer-events:auto;box-sizing:border-box;position:absolute}\n._rp-page-wrapper_krysr_1{justify-content:center;align-items:center;display:flex}._rp-page_krysr_1{box-shadow:var(--rp-page-shadow,0px 2px 12px 0px #00000026);outline:var(--rp-page-outline,none);outline-offset:var(--rp-page-outline-offset,0);position:relative}._rp-loader-wrapper_krysr_17{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}\n._rp-text-highlight_jdkf8_1{pointer-events:none;transform-origin:0 0;white-space:pre;line-height:1;position:absolute;overflow:hidden}\n._rp-text-layer_1553j_1{color:#0000;transform:rotate(var(--rp-rotate));transform-origin:var(--rp-page-rotate-translate);z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));position:absolute;inset:0}._rp-text-layer_1553j_1._selecting_1553j_14~[data-rp$=annotationLayer] section{pointer-events:none}._rp-text-layer_1553j_1 br::selection{color:#0000;background-color:#0000}._rp-text-layer_1553j_1 :is(span,br):not(.highlight){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}._rp-text-layer_1553j_1>:not(._markedContent_1553j_37),._rp-text-layer_1553j_1 ._markedContent_1553j_37 span:not(._markedContent_1553j_37){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}._rp-text-layer_1553j_1 .endOfContent{bottom:0;z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}._rp-text-layer_1553j_1._selecting_1553j_14 .endOfContent{top:0}._rp-text-layer-text_1553j_61{transform-origin:0 0;white-space:pre;line-height:1;position:absolute;overflow:hidden}@-moz-document url-prefix(){._rp-text-layer-text_1553j_61{overflow:visible}}\n"; | ||
| //#endregion | ||
| export { e as t }; |
| import { useDocumentContext as e } from "./contexts/RPDocumentContext.js"; | ||
| import { usePagesRotateContext as t } from "./contexts/PagesRotateContext.js"; | ||
| import { r as n } from "./PaginationContext-B3qzCYJu.js"; | ||
| import { useRenderQueue as r } from "./contexts/RenderQueueProvider.js"; | ||
| import { t as i } from "./clsx-B7LyVm5O.js"; | ||
| import { t as a } from "./LoaderIcon-D9YjinGf.js"; | ||
| import { t as o } from "./CustomThumbnailElement-C2quEICO.js"; | ||
| import { useCallback as s, useEffect as c, useMemo as l, useRef as u, useState as d } from "react"; | ||
| import { jsx as f, jsxs as p } from "react/jsx-runtime"; | ||
| import './assets/Thumbnail.css';//#region lib/components/layout/sidebar/Thumbnail.module.css | ||
| var m = { | ||
| "rp-thumbnail-wrapper": "_rp-thumbnail-wrapper_czi7p_1", | ||
| "rp-thumbnail-text": "_rp-thumbnail-text_czi7p_10", | ||
| "rp-thumbnail": "_rp-thumbnail_czi7p_1", | ||
| "rp-thumbnail-active": "_rp-thumbnail-active_czi7p_23", | ||
| "rp-thumbnail-loader": "_rp-thumbnail-loader_czi7p_32" | ||
| }, h = (h) => { | ||
| let { pageNumber: g, isFocused: _, viewport: v } = h, { goToPage: y } = n(), { pageRotate: b } = t(), x = u(null), S = r(), { pages: C } = e(), [w, T] = d(null), E = u(!1), D = u(), O = l(() => _ ? m["rp-thumbnail-active"] : "", [_]), k = l(() => ({ | ||
| width: Math.round(v.width), | ||
| height: Math.round(v.height) | ||
| }), [v]), A = s(() => { | ||
| g && y(g); | ||
| }, [y, g]); | ||
| return c(() => { | ||
| let e = C.get(g); | ||
| D.current !== e && (T(null), D.current = e); | ||
| }, [C, g]), c(() => { | ||
| let e = C.get(g); | ||
| if (!x.current || !g || !e || w) return; | ||
| let t = new IntersectionObserver((t) => { | ||
| t.forEach((t) => { | ||
| if (E.current) { | ||
| E.current = !1, S.removeQueue(`thumbnail-${g}`); | ||
| return; | ||
| } | ||
| if (t.isIntersecting) { | ||
| let t = document.createElement("canvas"); | ||
| E.current = !0, S.enqueue(`thumbnail-${g}`, { | ||
| page: e.page, | ||
| canvasElem: t, | ||
| options: { scale: 1 }, | ||
| onLoaded: () => { | ||
| t.toBlob((e) => { | ||
| e && T(URL.createObjectURL(e)); | ||
| }); | ||
| } | ||
| }, 2); | ||
| } | ||
| }); | ||
| }); | ||
| return x.current && t.observe(x.current), () => { | ||
| t.disconnect(), S.removeQueue(`thumbnail-${g}`); | ||
| }; | ||
| }, [ | ||
| S, | ||
| g, | ||
| C, | ||
| w | ||
| ]), /* @__PURE__ */ p("div", { | ||
| onClick: A, | ||
| onKeyDown: (e) => { | ||
| (e.key === "Enter" || e.key === " ") && (e.preventDefault(), A()); | ||
| }, | ||
| id: `page-${g}`, | ||
| className: m["rp-thumbnail-wrapper"], | ||
| ref: x, | ||
| role: "button", | ||
| tabIndex: 0, | ||
| "aria-label": `Go to page ${g}`, | ||
| "aria-current": _ ? "page" : void 0, | ||
| children: [/* @__PURE__ */ p("div", { | ||
| style: { transform: `rotate(${b[g || 0]}deg)` }, | ||
| className: i(O, m["rp-thumbnail"]), | ||
| "aria-hidden": "true", | ||
| children: [w ? /* @__PURE__ */ f("img", { | ||
| src: w, | ||
| width: k.width, | ||
| height: k.height, | ||
| alt: `Page ${g} thumbnail`, | ||
| "aria-hidden": "true" | ||
| }) : /* @__PURE__ */ f("div", { | ||
| className: m["rp-thumbnail-loader"], | ||
| style: { | ||
| width: `${k.width}px`, | ||
| height: `${k.height}px` | ||
| }, | ||
| children: /* @__PURE__ */ f(a, { "aria-hidden": "true" }) | ||
| }), /* @__PURE__ */ f(o, { pageNumber: g })] | ||
| }), /* @__PURE__ */ f("div", { | ||
| className: m["rp-thumbnail-text"], | ||
| "aria-hidden": "true", | ||
| children: g | ||
| })] | ||
| }); | ||
| }; | ||
| //#endregion | ||
| export { h as t }; |
| import { r as e } from "./PaginationContext-B3qzCYJu.js"; | ||
| import { useThumbnailContext as t } from "./contexts/ThumbnailsContext.js"; | ||
| import { useThumbnailContainerRegister as n } from "./contexts/ElementThumbnailContext.js"; | ||
| import { withRef as r } from "./utils/withRef.js"; | ||
| import { t as i } from "./Thumbnail-BNpCO-jm.js"; | ||
| import { useInfiniteScroll as a } from "./utils/hooks/useInfiniteScroll.js"; | ||
| import { useCallback as o, useEffect as s, useImperativeHandle as c, useMemo as l, useRef as u } from "react"; | ||
| import { jsx as d } from "react/jsx-runtime"; | ||
| import './assets/Thumbnails.css';//#region lib/components/layout/sidebar/Thumbnails.module.css | ||
| var f = { | ||
| "rp-thumbnails-container": "_rp-thumbnails-container_1szrf_1", | ||
| "rp-thumbnails": "_rp-thumbnails_1szrf_1" | ||
| }, p = 16, m = (e, t) => { | ||
| let n = e?.querySelector(`#page-${t}`); | ||
| e && n?.offsetTop && (e.scrollTop = n?.offsetTop - p); | ||
| }, h = r((r, p) => { | ||
| let { show: h, width: g } = r, { focusedPage: _, totalPages: v } = e(), { thumbnailPages: y, addPage: b, thumbnailLength: x, addToPage: S } = t(), C = n(), w = u(null), T = u(1); | ||
| c(p, () => w.current), s(() => (C(w.current), () => C(null)), [C]); | ||
| let E = l(() => Object.values(y), [y]), D = o(() => { | ||
| let e = x + 1; | ||
| e <= v && b(e); | ||
| }, [ | ||
| b, | ||
| v, | ||
| x | ||
| ]); | ||
| return s(() => { | ||
| _ > x && v > x ? S(_) : h && T.current !== _ && (m(w.current, _), T.current = _); | ||
| }, [ | ||
| _, | ||
| x, | ||
| S, | ||
| h, | ||
| E | ||
| ]), a(w.current, D), /* @__PURE__ */ d("div", { | ||
| ref: w, | ||
| className: f["rp-thumbnails-container"], | ||
| style: { width: g }, | ||
| children: /* @__PURE__ */ d("div", { | ||
| className: f["rp-thumbnails"], | ||
| children: h ? E.map((e, t) => /* @__PURE__ */ d(i, { | ||
| isFocused: _ === e.page?.pageNumber, | ||
| pageNumber: e.page?.pageNumber, | ||
| loading: e.loading, | ||
| viewport: e.viewport, | ||
| defaultRotation: e.defaultRotation | ||
| }, t)) : null | ||
| }) | ||
| }); | ||
| }); | ||
| //#endregion | ||
| export { h as t }; |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
2660071
0.08%35135
0.13%