@@ -48,6 +48,24 @@ var __publicField = (obj, key, value) => {
4848 __defNormalProp ( obj , typeof key !== "symbol" ? key + "" : key , value ) ;
4949 return value ;
5050} ;
51+ var __accessCheck = ( obj , member , msg ) => {
52+ if ( ! member . has ( obj ) )
53+ throw TypeError ( "Cannot " + msg ) ;
54+ } ;
55+ var __privateGet = ( obj , member , getter ) => {
56+ __accessCheck ( obj , member , "read from private field" ) ;
57+ return getter ? getter . call ( obj ) : member . get ( obj ) ;
58+ } ;
59+ var __privateAdd = ( obj , member , value ) => {
60+ if ( member . has ( obj ) )
61+ throw TypeError ( "Cannot add the same private member more than once" ) ;
62+ member instanceof WeakSet ? member . add ( obj ) : member . set ( obj , value ) ;
63+ } ;
64+ var __privateSet = ( obj , member , value , setter ) => {
65+ __accessCheck ( obj , member , "write to private field" ) ;
66+ setter ? setter . call ( obj , value ) : member . set ( obj , value ) ;
67+ return value ;
68+ } ;
5169
5270// src/utils/path-commands.js
5371var Commands = {
@@ -739,7 +757,7 @@ var Constants = {
739757 canvas : "CanvasRenderer"
740758 } ,
741759 Version : "v0.8.15" ,
742- PublishDate : "2024-11-07T05:56:16.788Z " ,
760+ PublishDate : "2024-12-27T23:16:37.528Z " ,
743761 Identifier : "two-" ,
744762 Resolution : 12 ,
745763 AutoCalculateImportedMatrices : true ,
@@ -1479,10 +1497,11 @@ function FlagScale() {
14791497}
14801498
14811499// src/collection.js
1500+ var _events ;
14821501var Collection = class extends Array {
14831502 constructor ( ) {
14841503 super ( ) ;
1485- __publicField ( this , " _events" , new Events ( ) ) ;
1504+ __privateAdd ( this , _events , new Events ( ) ) ;
14861505 if ( arguments [ 0 ] && Array . isArray ( arguments [ 0 ] ) ) {
14871506 if ( arguments [ 0 ] . length > 0 ) {
14881507 this . push . apply ( this , arguments [ 0 ] ) ;
@@ -1491,41 +1510,47 @@ var Collection = class extends Array {
14911510 this . push . apply ( this , arguments ) ;
14921511 }
14931512 }
1513+ get _events ( ) {
1514+ return __privateGet ( this , _events ) ;
1515+ }
1516+ set _events ( e ) {
1517+ __privateSet ( this , _events , e ) ;
1518+ }
14941519 get _bound ( ) {
1495- return this . _events . _bound ;
1520+ return __privateGet ( this , _events ) . _bound ;
14961521 }
14971522 set _bound ( v ) {
1498- this . _events . _bound = v ;
1523+ __privateGet ( this , _events ) . _bound = v ;
14991524 }
15001525 addEventListener ( ) {
1501- return this . _events . addEventListener . apply ( this , arguments ) ;
1526+ return __privateGet ( this , _events ) . addEventListener . apply ( this , arguments ) ;
15021527 }
15031528 on ( ) {
1504- return this . _events . on . apply ( this , arguments ) ;
1529+ return __privateGet ( this , _events ) . on . apply ( this , arguments ) ;
15051530 }
15061531 bind ( ) {
1507- return this . _events . bind . apply ( this , arguments ) ;
1532+ return __privateGet ( this , _events ) . bind . apply ( this , arguments ) ;
15081533 }
15091534 removeEventListener ( ) {
1510- return this . _events . removeEventListener . apply ( this , arguments ) ;
1535+ return __privateGet ( this , _events ) . removeEventListener . apply ( this , arguments ) ;
15111536 }
15121537 off ( ) {
1513- return this . _events . off . apply ( this , arguments ) ;
1538+ return __privateGet ( this , _events ) . off . apply ( this , arguments ) ;
15141539 }
15151540 unbind ( ) {
1516- return this . _events . unbind . apply ( this , arguments ) ;
1541+ return __privateGet ( this , _events ) . unbind . apply ( this , arguments ) ;
15171542 }
15181543 dispatchEvent ( ) {
1519- return this . _events . dispatchEvent . apply ( this , arguments ) ;
1544+ return __privateGet ( this , _events ) . dispatchEvent . apply ( this , arguments ) ;
15201545 }
15211546 trigger ( ) {
1522- return this . _events . trigger . apply ( this , arguments ) ;
1547+ return __privateGet ( this , _events ) . trigger . apply ( this , arguments ) ;
15231548 }
15241549 listen ( ) {
1525- return this . _events . listen . apply ( this , arguments ) ;
1550+ return __privateGet ( this , _events ) . listen . apply ( this , arguments ) ;
15261551 }
15271552 ignore ( ) {
1528- return this . _events . ignore . apply ( this , arguments ) ;
1553+ return __privateGet ( this , _events ) . ignore . apply ( this , arguments ) ;
15291554 }
15301555 pop ( ) {
15311556 const popped = super . pop . apply ( this , arguments ) ;
@@ -1551,7 +1576,10 @@ var Collection = class extends Array {
15511576 const spliced = super . splice . apply ( this , arguments ) ;
15521577 this . trigger ( Events . Types . remove , spliced ) ;
15531578 if ( arguments . length > 2 ) {
1554- const inserted = this . slice ( arguments [ 0 ] , arguments [ 0 ] + arguments . length - 2 ) ;
1579+ const inserted = this . slice (
1580+ arguments [ 0 ] ,
1581+ arguments [ 0 ] + arguments . length - 2
1582+ ) ;
15551583 this . trigger ( Events . Types . insert , inserted ) ;
15561584 this . trigger ( Events . Types . order ) ;
15571585 }
@@ -1585,6 +1613,7 @@ var Collection = class extends Array {
15851613 return results ;
15861614 }
15871615} ;
1616+ _events = new WeakMap ( ) ;
15881617
15891618// src/effects/stop.js
15901619var _Stop = class extends Element {
@@ -2731,15 +2760,19 @@ function FlagMatrix() {
27312760}
27322761
27332762// src/children.js
2763+ var _ids ;
27342764var Children = class extends Collection {
27352765 constructor ( children ) {
27362766 children = Array . isArray ( children ) ? children : Array . prototype . slice . call ( arguments ) ;
27372767 super ( children ) ;
2738- __publicField ( this , "ids" , { } ) ;
2768+ __privateAdd ( this , _ids , { } ) ;
27392769 this . attach ( children ) ;
27402770 this . on ( Events . Types . insert , this . attach ) ;
27412771 this . on ( Events . Types . remove , this . detach ) ;
27422772 }
2773+ get ids ( ) {
2774+ return __privateGet ( this , _ids ) ;
2775+ }
27432776 attach ( children ) {
27442777 for ( let i = 0 ; i < children . length ; i ++ ) {
27452778 const child = children [ i ] ;
@@ -2756,6 +2789,7 @@ var Children = class extends Collection {
27562789 return this ;
27572790 }
27582791} ;
2792+ _ids = new WeakMap ( ) ;
27592793
27602794// src/path.js
27612795var min = Math . min ;
0 commit comments