This commit is contained in:
freedakgmail
2025-11-23 13:31:06 +08:00
parent 00cfae381b
commit 2b4bc92f1b
1039 changed files with 947611 additions and 1307 deletions
@@ -0,0 +1,262 @@
/* [project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/react-image-crop@11.0.10_react@19.2.0/node_modules/react-image-crop/dist/ReactCrop.css [app-client] (css) */
@keyframes marching-ants {
0% {
background-position: 0 0, 0 100%, 0 0, 100% 0;
}
to {
background-position: 20px 0, -20px 100%, 0 -20px, 100% 20px;
}
}
:root {
--rc-drag-handle-size: 12px;
--rc-drag-handle-mobile-size: 24px;
--rc-drag-handle-bg-colour: #0003;
--rc-drag-bar-size: 6px;
--rc-border-color: #ffffffb3;
--rc-focus-color: #08f;
}
.ReactCrop {
cursor: crosshair;
max-width: 100%;
display: inline-block;
position: relative;
}
.ReactCrop *, .ReactCrop :before, .ReactCrop :after {
box-sizing: border-box;
}
.ReactCrop--disabled, .ReactCrop--locked {
cursor: inherit;
}
.ReactCrop__child-wrapper {
max-height: inherit;
overflow: hidden;
}
.ReactCrop__child-wrapper > img, .ReactCrop__child-wrapper > video {
max-width: 100%;
max-height: inherit;
display: block;
}
.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper > img, .ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper > video, .ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection {
touch-action: none;
}
.ReactCrop__crop-mask {
pointer-events: none;
width: calc(100% + .5px);
height: calc(100% + .5px);
position: absolute;
inset: 0;
}
.ReactCrop__crop-selection {
cursor: move;
position: absolute;
top: 0;
left: 0;
transform: translateZ(0);
}
.ReactCrop--disabled .ReactCrop__crop-selection {
cursor: inherit;
}
.ReactCrop--circular-crop .ReactCrop__crop-selection {
border-radius: 50%;
}
.ReactCrop--circular-crop .ReactCrop__crop-selection:after {
pointer-events: none;
content: "";
border: 1px solid var(--rc-border-color);
opacity: .3;
position: absolute;
inset: -1px;
}
.ReactCrop--no-animate .ReactCrop__crop-selection {
outline: 1px dashed #fff;
}
.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection) {
color: #fff;
background-image: linear-gradient(to right, #fff 50%, #444 50%), linear-gradient(to right, #fff 50%, #444 50%), linear-gradient(#fff 50%, #444 50%), linear-gradient(#fff 50%, #444 50%);
background-position: 0 0, 0 100%, 0 0, 100% 0;
background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
background-size: 10px 1px, 10px 1px, 1px 10px, 1px 10px;
animation: 1s linear infinite marching-ants;
}
.ReactCrop__crop-selection:focus {
outline: 2px solid var(--rc-focus-color);
outline-offset: -1px;
}
.ReactCrop--invisible-crop .ReactCrop__crop-mask, .ReactCrop--invisible-crop .ReactCrop__crop-selection {
display: none;
}
.ReactCrop__rule-of-thirds-vt:before, .ReactCrop__rule-of-thirds-vt:after, .ReactCrop__rule-of-thirds-hz:before, .ReactCrop__rule-of-thirds-hz:after {
content: "";
background-color: #fff6;
display: block;
position: absolute;
}
.ReactCrop__rule-of-thirds-vt:before, .ReactCrop__rule-of-thirds-vt:after {
width: 1px;
height: 100%;
}
.ReactCrop__rule-of-thirds-vt:before {
left: 33.3333%;
}
.ReactCrop__rule-of-thirds-vt:after {
left: 66.6667%;
}
.ReactCrop__rule-of-thirds-hz:before, .ReactCrop__rule-of-thirds-hz:after {
width: 100%;
height: 1px;
}
.ReactCrop__rule-of-thirds-hz:before {
top: 33.3333%;
}
.ReactCrop__rule-of-thirds-hz:after {
top: 66.6667%;
}
.ReactCrop__drag-handle {
width: var(--rc-drag-handle-size);
height: var(--rc-drag-handle-size);
background-color: var(--rc-drag-handle-bg-colour);
border: 1px solid var(--rc-border-color);
position: absolute;
}
.ReactCrop__drag-handle:focus {
background: var(--rc-focus-color);
}
.ReactCrop .ord-nw {
cursor: nw-resize;
top: 0;
left: 0;
transform: translate(-50%, -50%);
}
.ReactCrop .ord-n {
cursor: n-resize;
top: 0;
left: 50%;
transform: translate(-50%, -50%);
}
.ReactCrop .ord-ne {
cursor: ne-resize;
top: 0;
right: 0;
transform: translate(50%, -50%);
}
.ReactCrop .ord-e {
cursor: e-resize;
top: 50%;
right: 0;
transform: translate(50%, -50%);
}
.ReactCrop .ord-se {
cursor: se-resize;
bottom: 0;
right: 0;
transform: translate(50%, 50%);
}
.ReactCrop .ord-s {
cursor: s-resize;
bottom: 0;
left: 50%;
transform: translate(-50%, 50%);
}
.ReactCrop .ord-sw {
cursor: sw-resize;
bottom: 0;
left: 0;
transform: translate(-50%, 50%);
}
.ReactCrop .ord-w {
cursor: w-resize;
top: 50%;
left: 0;
transform: translate(-50%, -50%);
}
.ReactCrop__disabled .ReactCrop__drag-handle {
cursor: inherit;
}
.ReactCrop__drag-bar {
position: absolute;
}
.ReactCrop__drag-bar.ord-n {
width: 100%;
height: var(--rc-drag-bar-size);
top: 0;
left: 0;
transform: translateY(-50%);
}
.ReactCrop__drag-bar.ord-e {
width: var(--rc-drag-bar-size);
height: 100%;
top: 0;
right: 0;
transform: translate(50%);
}
.ReactCrop__drag-bar.ord-s {
width: 100%;
height: var(--rc-drag-bar-size);
bottom: 0;
left: 0;
transform: translateY(50%);
}
.ReactCrop__drag-bar.ord-w {
width: var(--rc-drag-bar-size);
height: 100%;
top: 0;
left: 0;
transform: translate(-50%);
}
.ReactCrop--new-crop .ReactCrop__drag-bar, .ReactCrop--new-crop .ReactCrop__drag-handle, .ReactCrop--fixed-aspect .ReactCrop__drag-bar, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w {
display: none;
}
@media (pointer: coarse) {
.ReactCrop .ord-n, .ReactCrop .ord-e, .ReactCrop .ord-s, .ReactCrop .ord-w {
display: none;
}
.ReactCrop__drag-handle {
width: var(--rc-drag-handle-mobile-size);
height: var(--rc-drag-handle-mobile-size);
}
}
/*# sourceMappingURL=4c051_react-image-crop_dist_ReactCrop_bde06fd8.css.map*/