0xa9041d25…b5d3sent to0x0a1bbd57…3676·#17,183,742·view on Etherscan
45,base:.15,base_texture:.1,texture:.05,pattern_texture:.15},mutation_keys:{center:["5","6","7"],bg:["5","6","7"],base_texture:["1","2","3","4","5","6","7"],pattern:["1","2","3","4","5","6","7"],texture:["5","6","7"]},rules:{all_of_my_dreams:{r:{0:{hue:[46,55],saturation:[80,88],lightness:[81,85]},1:{hue:[200,230],saturation:[60,80],lightness:[70,85]},2:{hue:[240,250],saturation:[50,60],lightness:[45,55]},3:{hue:[230,250],saturation:[30,40],lightness:[40,60]},4:{hue:[210,230],saturation:[20,40],lightness:[20,35]},5:{hue:[25,40],saturation:[80,90],lightness:[50,65]},6:{hue:[24,40],saturation:[87.5,94.6],lightness:[68,81]},7:{hue:[30,45],saturation:[87.5,94.6],lightness:[60,85]},8:{hue:[0,10],saturation:[85,100],lightness:[45,65]}},var_range:{base:{h:[-25,25],s:[-20,20],l:[-15,15]}}},up_my_sea:{r:{0:{hue:[220,240],saturation:[85,95],lightness:[15,30]},1:{hue:[5,30],saturation:[75,85],lightness:[65,75]},2:{hue:[15,45],saturation:[60,80],lightness:[60,80]},3:{hue:[20,33],saturation:[40,60],lightness:[55,70]},4:{hue:[40,50],saturation:[70,80],lightness:[60,80]},5:{hue:[235,240],saturation:[75,90],lightness:[40,60]},6:{hue:[230,255],saturation:[60,70],lightness:[70,90]},7:{hue:[45,60],saturation:[80,90],lightness:[65,80]},8:{hue:[230,250],saturation:[90,100],lightness:[45,65]}},var_range:{base:{h:[-25,5],s:[-15,15],l:[-15,15]}}},too_much_ice:{r:{0:{hue:[200,210],saturation:[25,30],lightness:[85,97]},1:{hue:[45,60],saturation:[70,80],lightness:[60,75]},2:{hue:[50,60],saturation:[80,90],lightness:[80,95]},3:{hue:[35,55],saturation:[70,90],lightness:[60,70]},4:{hue:[50,60],saturation:[70,80],lightness:[80,95]},5:{hue:[200,210],saturation:[75,90],lightness:[40,60]},6:{hue:[230,255],saturation:[60,70],lightness:[60,75]},7:{hue:[25,30],saturation:[60,80],lightness:[60,95]},8:{hue:[25,35],saturation:[90,100],lightness:[45,65]}},var_range:{base:{h:[-20,5],s:[-15,10],l:[-10,20]}}},we_like_that:{r:{0:{hue:[5,15],saturation:[65,75],lightness:[45,55]},1:{hue:[25,40],saturation:[70,80],lightness:[60,75]},2:{hue:[30,50],saturation:[80,90],lightness:[80,95]},3:{hue:[35,60],saturation:[70,90],lightness:[70,85]},4:{hue:[40,60],saturation:[70,90],lightness:[80,95]},5:{hue:[200,240],saturation:[75,90],lightness:[40,60]},6:{hue:[230,255],saturation:[60,70],lightness:[60,70]},7:{hue:[230,255],saturation:[70,85],lightness:[80,95]},8:{hue:[15,25],saturation:[90,100],lightness:[45,65]}},var_range:{base:{h:[-25,15],s:[-10,15],l:[-15,20]}}},somewhere_in_downtown:{r:{0:{hue:[250,285],saturation:[15,30],lightness:[55,75]},1:{hue:[15,20],saturation:[70,80],lightness:[60,75]},2:{hue:[10,40],saturation:[75,95],lightness:[80,95]},3:{hue:[5,15],saturation:[40,60],lightness:[60,70]},4:{hue:[340,350],saturation:[70,90],lightness:[80,95]},5:{hue:[260,280],saturation:[75,90],lightness:[40,60]},6:{hue:[230,255],saturation:[60,70],lightness:[55,70]},7:{hue:[210,220],saturation:[70,85],lightness:[75,95]},8:{hue:[210,220],saturation:[15,20],lightness:[25,40]}},var_range:{base:{h:[-25,10],s:[-15,15],l:[-15,15]}}},got_the_wave:{r:{0:{hue:[210,225],saturation:[70,80],lightness:[45,55]},1:{hue:[15,20],saturation:[70,80],lightness:[45,55]},2:{hue:[10,40],saturation:[75,95],lightness:[80,95]},3:{hue:[5,15],saturation:[40,60],lightness:[60,70]},4:{hue:[20,30],saturation:[70,90],lightness:[75,95]},5:{hue:[200,240],saturation:[45,65],lightness:[80,90]},6:{hue:[230,255],saturation:[60,70],lightness:[30,60]},7:{hue:[210,220],saturation:[45,65],lightness:[75,95]},8:{hue:[210,220],saturation:[15,20],lightness:[25,40]}},var_range:{base:{h:[-25,10],s:[-15,15],l:[-15,15]}}},slam_in_the_back:{r:{0:{hue:[210,225],saturation:[15,25],lightness:[45,65]},1:{hue:[5,25],saturation:[70,80],lightness:[45,55]},2:{hue:[5,40],saturation:[75,95],lightness:[80,95]},3:{hue:[0,15],saturation:[40,60],lightness:[60,70]},4:{hue:[20,30],saturation:[70,90],lightness:[75,95]},5:{hue:[200,240],saturation:[25,45],lightness:[80,90]},6:{hue:[230,255],saturation:[15,30],lightness:[30,60]},7:{hue:[210,220],saturation:[15,25],lightness:[75,95]},8:{hue:[210,220],saturation:[0,20],lightness:[15,30]}},var_range:{base:{h:[-25,10],s:[-10,15],l:[-15,15]}}},not_much_time:{r:{0:{hue:[10,25],saturation:[5,15],lightness:[75,85]},1:{hue:[210,225],saturation:[70,85],lightness:[45,55]},2:{hue:[200,225],saturation:[75,95],lightness:[80,95]},3:{hue:[190,215],saturation:[40,60],lightness:[60,70]},4:{hue:[230,245],saturation:[70,90],lightness:[75,95]},5:{hue:[200,240],saturation:[25,45],lightness:[75,90]},6:{hue:[230,255],saturation:[15,30],lightness:[30,60]},7:{hue:[10,25],saturation:[15,30],lightness:[75,95]},8:{hue:[10,25],saturation:[70,85],lightness:[65,75]}},var_range:{base:{h:[-20,25],s:[-15,15],l:[-15,15]}}},all_this_time:{r:{0:{hue:[175,185],saturation:[45,55],lightness:[55,75]},1:{hue:[200,215],saturation:[70,85],lightness:[45,55]},2:{hue:[200,215],saturation:[75,95],lightness:[80,95]},3:{hue:[255,275],saturation:[40,60],lightness:[60,70]},4:{hue:[230,245],saturation:[70,90],lightness:[75,95]},5:{hue:[260,280],saturation:[25,45],lightness:[75,90]},6:{hue:[45,55],saturation:[80,90],lightness:[55,65]},7:{hue:[10,25],saturation:[65,80],lightness:[75,95]},8:{hue:[10,25],saturation:[70,85],lightness:[65,75]}},var_range:{base:{h:[-20,25],s:[-15,15],l:[-15,15]}}},easy_decision:{r:{0:{hue:[45,55],saturation:[85,90],lightness:[90,95]},1:{hue:[160,200],saturation:[65,75],lightness:[40,55]},2:{hue:[175,200],saturation:[75,95],lightness:[80,95]},3:{hue:[160,185],saturation:[40,60],lightness:[40,60]},4:{hue:[160,200],saturation:[65,70],lightness:[65,85]},5:{hue:[200,220],saturation:[45,65],lightness:[45,60]},6:{hue:[45,55],saturation:[80,90],lightness:[60,75]},7:{hue:[10,25],saturation:[75,85],lightness:[65,75]},8:{hue:[5,20],saturation:[85,95],lightness:[65,75]}},var_range:{base:{h:[-25,25],s:[-20,18],l:[-15,15]}}},cover_up_the_secret:{r:{0:{hue:[5,20],saturation:[85,90],lightness:[65,75]},1:{hue:[160,200],saturation:[45,65],lightness:[30,55]},2:{hue:[175,210],saturation:[65,75],lightness:[40,50]},3:{hue:[160,185],saturation:[35,50],lightness:[40,60]},4:{hue:[140,160],saturation:[65,70],lightness:[45,65]},5:{hue:[130,160],saturation:[35,45],lightness:[30,40]},6:{hue:[20,35],saturation:[80,90],lightness:[75,95]},7:{hue:[5,15],saturation:[75,85],lightness:[65,80]},8:{hue:[5,20],saturation:[85,95],lightness:[45,65]}},var_range:{base:{h:[-25,10],s:[-25,18],l:[-15,15]}}},eh_ya_ya_ya:{r:{0:{hue:[170,190],saturation:[85,90],lightness:[15,25]},1:{hue:[140,180],saturation:[45,65],lightness:[30,55]},2:{hue:[210,240],saturation:[25,45],lightness:[45,55]},3:{hue:[120,160],saturation:[35,50],lightness:[40,60]},4:{hue:[200,220],saturation:[45,60],lightness:[65,85]},5:{hue:[110,130],saturation:[25,45],lightness:[55,70]},6:{hue:[0,15],saturation:[80,90],lightness:[85,95]},7:{hue:[5,15],saturation:[75,85],lightness:[65,85]},8:{hue:[5,30],saturation:[85,95],lightness:[45,65]}},var_range:{base:{h:[-30,5],s:[-25,15],l:[-15,15]}}},no_lovely:{r:{0:{hue:[300,320],saturation:[11,20],lightness:[85,95]},1:{hue:[270,290],saturation:[5,15],lightness:[50,75]},2:{hue:[260,280],saturation:[15,35],lightness:[65,85]},3:{hue:[220,240],saturation:[5,15],lightness:[35,45]},4:{hue:[240,270],saturation:[25,30],lightness:[65,85]},5:{hue:[260,280],saturation:[35,45],lightness:[25,35]},6:{hue:[320,340],saturation:[50,60],lightness:[60,80]},7:{hue:[320,340],saturation:[75,85],lightness:[75,85]},8:{hue:[310,340],saturation:[80,95],lightness:[55,75]}},var_range:{base:{h:[-25,15],s:[-25,25],l:[-20,15]}}},"scratch that":{r:{0:{hue:[210,255],saturation:[75,85],lightness:[90,95]},1:{hue:[110,140],saturation:[45,55],lightness:[75,80]},2:{hue:[130,180],saturation:[55,75],lightness:[25,35]},3:{hue:[100,130],saturation:[55,60],lightness:[80,85]},4:{hue:[180,200],saturation:[35,40],lightness:[25,35]},5:{hue:[35,55],saturation:[75,85],lightness:[60,75]},6:{hue:[190,210],saturation:[60,75],lightness:[70,85]},7:{hue:[310,340],saturation:[75,85],lightness:[85,95]},8:{hue:[310,340],saturation:[80,95],lightness:[60,85]}},var_range:{base:{h:[-20,20],s:[-25,10],l:[-15,10]}}},no_space:{r:{0:{hue:[210,220],saturation:[5,15],lightness:[90,95]},1:{hue:[190,200],saturation:[5,25],lightness:[50,70]},2:{hue:[210,240],saturation:[15,35],lightness:[55,70]},3:{hue:[180,230],saturation:[25,34],lightness:[35,55]},4:{hue:[230,250],saturation:[15,30],lightness:[55,65]},5:{hue:[35,55],saturation:[75,85],lightness:[60,75]},6:{hue:[15,25],saturation:[75,85],lightness:[60,80]},7:{hue:[35,55],saturation:[75,85],lightness:[85,95]},8:{hue:[210,230],saturation:[80,95],lightness:[60,85]}},var_range:{base:{h:[-25,15],s:[-25,25],l:[-15,15]}}},ayy_what:{r:{0:{hue:[5,15],saturation:[5,15],lightness:[15,25]},1:{hue:[230,250],saturation:[5,25],lightness:[55,65]},2:{hue:[210,240],saturation:[15,35],lightness:[25,45]},3:{hue:[210,230],saturation:[25,34],lightness:[15,25]},4:{hue:[230,250],saturation:[15,30],lightness:[35,55]},5:{hue:[35,55],saturation:[75,85],lightness:[60,75]},6:{hue:[200,225],saturation:[75,85],lightness:[60,80]},7:{hue:[35,50],saturation:[75,85],lightness:[85,95]},8:{hue:[210,230],saturation:[80,95],lightness:[60,85]}},var_range:{base:{h:[-25,15],s:[-20,20],l:[-15,10]}}},take_a_chance:{r:{0:{hue:[220,245],saturation:[20,35],lightness:[25,35]},1:{hue:[10,20],saturation:[55,65],lightness:[55,70]},2:{hue:[345,360],saturation:[45,65],lightness:[35,45]},3:{hue:[345,360],saturation:[45,54],lightness:[60,75]},4:{hue:[5,10],saturation:[45,65],lightness:[40,45]},5:{hue:[345,360],saturation:[75,85],lightness:[50,65]},6:{hue:[210,220],saturation:[80,90],lightness:[80,90]},7:{hue:[230,240],saturation:[55,65],lightness:[80,90]},8:{hue:[200,210],saturation:[55,75],lightness:[45,55]}},var_range:{base:{h:[-20,10],s:[-10,15],l:[-10,15]}}},dont_ask:{r:{0:{hue:[15,30],saturation:[5,10],lightness:[75,90]},1:{hue:[270,290],saturation:[40,55],lightness:[35,40]},2:{hue:[250,275],saturation:[35,55],lightness:[65,70]},3:{hue:[280,300],saturation:[45,54],lightness:[55,75]},4:{hue:[220,250],saturation:[45,65],lightness:[65,70]},5:{hue:[200,220],saturation:[75,85],lightness:[50,65]},6:{hue:[300,320],saturation:[80,90],lightness:[75,85]},7:{hue:[20,35],saturation:[75,85],lightness:[80,90]},8:{hue:[330,350],saturation:[60,85],lightness:[45,55]}},var_range:{base:{h:[-20,10],s:[-15,15],l:[-15,15]}}},fall_for_you:{r:{0:{hue:[240,260],saturation:[15,20],lightness:[70,80]},1:{hue:[320,340],saturation:[20,35],lightness:[70,80]},2:{hue:[210,230],saturation:[25,35],lightness:[65,70]},3:{hue:[210,230],saturation:[45,54],lightness:[55,75]},4:{hue:[320,340],saturation:[15,30],lightness:[75,85]},5:{hue:[20,35],saturation:[60,75],lightness:[65,85]},6:{hue:[230,240],saturation:[50,70],lightness:[40,50]},7:{hue:[5,15],saturation:[75,85],lightness:[85,90]},8:{hue:[340,350],saturation:[85,95],lightness:[45,55]}},var_range:{base:{h:[-20,10],s:[-15,15],l:[-15,15]}}},hide_and_seek:{r:{0:{hue:[180,320],saturation:[4,10],lightness:[75,85]},1:{hue:[210,260],saturation:[3,10],lightness:[25,30]},2:{hue:[210,230],saturation:[5,15],lightness:[45,60]},3:{hue:[190,220],saturation:[3,5],lightness:[10,20]},4:{hue:[210,245],saturation:[0,10],lightness:[35,55]},5:{hue:[20,35],saturation:[20,30],lightness:[65,85]},6:{hue:[230,240],saturation:[35,45],lightness:[5,15]},7:{hue:[5,15],saturation:[4,15],lightness:[85,90]},8:{hue:[340,350],saturation:[14,25],lightness:[45,55]}},var_range:{base:{h:[-30,30],s:[-15,5],l:[-15,15]}}}},picks:{0:10,1:undefined,2:undefined,3:undefined,4:undefined,5:5,6:5,7:4,8:4}},"default":{b:{m:["SRC_ALPHA","ONE_MINUS_SRC_ALPHA","ONE","ONE_MINUS_SRC_ALPHA"]},border:{perc:.035,size:Ae},signature:{width_perc:[.11,.13],gap:[.02,.04],height_ratio:[.55,.7],offset:[1,6],break_factor:[2,5],noise_rg:[-2,2]},center_mode:{structure:{lg_perc:.15,gap_rg:[2,5]},expand_f:[],rotation_f:[]},deco_mode:{},shape_mode:{structure:{shape_map_row_col:[100,100]},layer:{max_layer_factor:1,len_rg0:[.15,.25],start_dist0:[2e-4,.001],shape_ct0:[5,8],rot_noise:[-.1,.1],enhanced_rot:.2,initial_rot:[-Math.PI,Math.PI],rot_enhance_rg:[Math.PI/10,Math.PI/8],len_rg:[.15,.25],center_node_rate:[.95,1],additional_node_rate:.1,additional_nodes_ct:[3,6],start_perc_rg:[.2,.7],perc_noise:[-.05,.05],additional_node_keep_rate:.35,length_rg_grow_perc:[.09,.15],min_dist_perc:.25}}},mode:{center_mode:{circle:{structure:{size:[.005,.02],side_ct:[15,45],layer_ct:[1,3],size_var:[10,24],loc_noise:[-1,1]},func:undefined},leaf:{structure:{size:[.03,.06],angle:[25,45],dist:[.6,.8],layer_ct:[1,5],enlarge_perc:[.15,.25],rot:[-Math.PI,Math.PI]},func:undefined},pendant:{structure:{size:[.03,.06],angle0:[15,25],angle1:[45,65],dist0:[.3,.4],dist1:[1,1.26],layer_ct:[1,5],enlarge_perc:[.25,.3],rot:[-Math.PI,Math.PI]},func:undefined},glass:{structure:{size:[.02,.06],angle0:[15,20],angle1:[150,170],dist0:[1,1.4],dist1:[2,2.26],layer_ct:[1,5],enlarge_perc:[.05,.15],rot:[-Math.PI,Math.PI]},func:undefined}},deco_mode:{},shape_mode:{exactly:{structure:{},layer:{width_range:[.09,.12],width_var:[.05,.25],start_perc_rg:[.3,.4],additional_node_rate:.2,additional_node_keep_rate:.25,len_rg:[.25,.35],length_rg_grow_perc:[.1,.15]},func:undefined},correctly:{structure:{},layer:{max_layer_factor:1.25,width_range:[.13,.18],width_var:[.05,.23],start_perc_rg:[.3,.35],additional_node_rate:.1,additional_node_keep_rate:.08,len_rg:[.25,.35],length_rg_grow_perc:[.1,.15]},func:undefined},properly:{structure:{ab_perc:[.55,.75],of_perc:[.5,.6],bg_perc:[.2,.4],df_perc:[.5,.8],ha_perc:[.1,.28],smooth_factor:1.1},layer:{max_layer_factor:1.2,width_range:[.185,.22],width_var:[.05,.13],start_perc_rg:[.18,.2],additional_node_rate:.25,additional_node_keep_rate:.15,len_rg:[.35,.5],length_rg_grow_perc:[.125,.135]},func:undefined},perfectly:{structure:{},layer:{max_layer_factor:1.4,width_range:[.125,.132],width_var:[.04,.1],start_perc_rg:[.3,.35],additional_node_rate:.25,additional_node_keep_rate:.35,len_rg:[.35,.5],length_rg_grow_perc:[.1,.135]},func:undefined},specifically:{structure:{side_ct:[5,8],noise_rg:[-10,10],smooth_factor:.8,keep_perc:[.6,.8]},layer:{max_layer_factor:1,width_range:[.125,.2],width_var:[.1,.16],start_perc_rg:[.05,.08],additional_node_rate:.15,additional_node_keep_rate:.35,len_rg:[.35,.5],length_rg_grow_perc:[.1,.135]},func:undefined},accurately:{structure:{},layer:{max_layer_factor:1.2,width_range:[.06,.08],width_var:[.081,.096],start_perc_rg:[.05,.08],additional_node_rate:.25,additional_node_keep_rate:.35,len_rg:[.45,.5],length_rg_grow_perc:[.15,.185]},func:undefined},precisely:{structure:{smooth_factor:2,noise_rg:[-5,5]},layer:{max_layer_factor:1,width_range:[.1,.14],width_var:[.2,.26],start_perc_rg:[.1,.12],additional_node_rate:.25,additional_node_keep_rate:.45,len_rg:[.25,.35],length_rg_grow_perc:[.15,.185]},func:undefined},constantly:{structure:{smooth_factor:1.25,noise_rg:[-5,5],side_ct:[5,20],radius_factor:[1.8,3]},layer:{max_layer_factor:1,width_range:[.01,.04],width_var:[.03,.06],start_perc_rg:[.1,.12],additional_node_rate:.25,additional_node_keep_rate:.45,len_rg:[.35,.4],length_rg_grow_perc:[.1,.15]},func:undefined}}},patterns:{grid:{func:undefined,alter_start_rate:.3,alter_start_angle:[-90,90],angle_combos:[[0],[45],[90],[120],[30],[90,0],[0,45,90],[0,45,90,135],[0,135],[0,30,60,90],[30,120]],dist_starter:[.1,.23],dist_variation:[.05,.15],dist_var_rate:.5},mid_grid:{func:undefined,alter_start_rate:0,angle_combos:[[0]],dist_starter:[.001,.005],dist_variation:[.05,.15],dist_var_rate:0},frame:{func:undefined,min_wh:100,dist_noise:[-.1,.1],alter_start_rate:.25,alter_start_angle:[-Math.PI,Math.PI],add_wh_noise:.6,extend_factor:1.25,max_layer_factor:1.5},center_box:{min_wh:50,margin_perc:[.05,.1],center_box_rate:.5,center_box_perc:[.3,.7]},ladder:{min_wh:50,alter_start_rate:.5,alter_start_angle:[-Math.PI,Math.PI]},pond:{noise_rg:[-.05,.05],base_radius:[40,80],side_ct:[5,10],start_rot:[-Math.PI,Math.PI],gap_ratio:[.1,.25],min_gap:30},corner:{func:undefined,alter_start_angle:[-90,90],angle_combos:[[30],[30,120]],dist_starter:[.2,.35],dist_variation:[.05,.15],angle:[40,60],dist:[.5,.6]},field:{func:undefined,alter_start_angle:[-90,90],angle_combos:[[30],[30,120]],dist_starter:[.2,.35],dist_variation:[.05,.15],angle:[120,150],dist:[.5,.6]},flip:{func:undefined,alter_start_angle:[-90,90],angle_combos:[[0,90],[30,60]],dist_starter:[.2,.35],dist_variation:[.05,.15],angle:[90,100],angle2:[-90,-120],dist:[.6,.9]},tight_grid:{alter_start_rate:.3,alter_start_angle:[-90,90],dist_var_rate:.5,angle_combos:[[0],[45],[90],[120],[30],[90,0],[0,45,90],[0,45,90,135],[0,135],[0,30,60,90],[30,120]],dist_starter:[.002,.004],dist_variation:[.001,.007]}},"static":{bg_patterns:["grid","frame","center_box","ladder"],fg_patterns:["grid","center_box","pond","corner","field","flip"]},lambda:{scale:null,color_spec:{c:{s:{max:((Ie/2.5)**2+(Pe/2.5)**2)**.5,min:0},p:(t,e)=>$(B(C(t)),e)},h:{s:{max:Pe,min:0},p:(t,e)=>t[0][1]},v:{s:{max:Ie,min:0},p:(t,e)=>t[0][0]}},dd:(t,e)=>$(B(C(t)),e),side_ct_decider:t=>t<1?4:t<5?10:20,hsl_checker:[t=>Math.min(Math.max(0,t),359),t=>Math.min(Math.max(0,t),100),t=>Math.min(Math.max(0,t),100)]},link:{},output:{color:{mapping:{}},geo:{},collection:{},"static":{},temp:{}}};const an="shape_mode";function un(t,e,n,r){let o;return o=[t[3],t[0],t[1],t[2]],ct(o,5)}function ln(t,e,n,r){let o;return o=r>0?[t[3],t[1],t[0],t[2]]:[t[3],t[0],t[1],t[2]],ct(o,5)}function sn(t,e,n,r){let o=t[3],a=Be(["structure","ab_perc"],an),u=(B(C(t)),k(t[3],t[1],a)),i=k(t[2],t[1],a),l=k(u,i,Be(["structure","bg_perc"],an)),s=k(t[0],t[1],Be(["structure","of_perc"],an)),h=k(s,t[1],Be(["structure","df_perc"],an)),c=k(t[2],t[3],Be(["structure","ha_perc"],an)),_=[o,u,l,s,h,i,t[2],c,o,k(o,u,.01)],[f,g,p]=(Et(_,30,Ce(["structure","smooth_factor"],an)),Jt(_,!0));return f}function hn(t,e,n,r){let o=C(t),[a,u,i,l]=O(o);return gt(...B(o),Math.min(i,l)/2,40)}function cn(t,e,n,r){let o=te(t);return o.push([...t[0]]),et(o,Ce(["structure","noise_rg"],an)),Et(o,30,Ce(["structure","smooth_factor"],an))}function _n(t,e,n,r){let[o,a,u]=Jt(t,!0);return o}function fn(t,e,n,r){let o=te(t);return o.push([...o[1]]),et(o,Ce(["structure","noise_rg"],an)),Et(o,10,Ce(["structure","smooth_factor"],an))}function gn(t,e,n,r){let o;if(r>0){let e=te(t);e.push([...e[1]]),et(e,Ce(["structure","noise_rg"],an)),o=Et(e,10,Ce(["structure","smooth_factor"],an))}else{let e=C(t),[n,r,a,u]=O(e);o=gt(...B(e),Math.min(a,u)/Be(["structure","radius_factor"],an),Math.floor(Be(["structure","side_ct"],an)))}return o}$e(["mode",an,"exactly","func"],un),$e(["mode",an,"correctly","func"],ln),$e(["mode",an,"properly","func"],sn),$e(["mode",an,"perfectly","func"],hn),$e(["mode",an,"specifically","func"],cn),$e(["mode",an,"accurately","func"],_n),$e(["mode",an,"precisely","func"],fn),$e(["mode",an,"constantly","func"],gn);const pn="center_mode",dn={no_expand:function(t,e,n){return t.map((t=>[t[0],t[1]]))},random_expand:function(t,e,n){return V(t,Be(["structure","enlarge_perc"],pn)+1,e)},alternative_expand:function(t,e,n){if(n%2==0)return t.map((t=>[t[0],t[1]]));return V(t,Be(["structure","enlarge_perc"],pn)+1,e)}},mn={no_rotation:function(t,e,n,r){return t.map((t=>[t[0],t[1]]))},random_rotation_center:function(t,e,n,r){return E(e,t,Be(["structure","rot"],pn))},random_rotation_start:function(t,e,n,r){let o=Be(["structure","rot"],pn);return E(t[0],t,o)},rotation_start_fill:function(t,e,n,r){let o=2*Math.PI/Math.floor(r);return E(t[0],t,o*n)},rotation_center_fill:function(t,e,n,r){return E(e,t,2*Math.PI/Math.floor(r)*n)}};function bn(t,e,n){let r=Be(["structure","layer_ct"],pn);t=E(n,t,Be(["structure","rot"],pn));let a=o(Object.keys(dn)),u=o(Object.keys(mn)),i=dn[a],l=mn[u];for(let o=0;o<r;o++)t=l(t=i(t,n,o),n,o,r),e.push(t)}function xn(t,e){let n=t.map(e);return n.reverse(),[...t,...n]}function yn(t){let e=Be(["structure","layer_ct"],pn),n=Fe("w")*Be(["structure","size"],pn),r=[],[o,a]=t,u=Ce(["structure","loc_noise"],pn);for(let i=0;i<e;i++){let t=gt(o,a,n,Math.floor(Be(["structure","side_ct"],pn)));et(t,u),r.push(t),n+=Be(["structure","size_var"],pn),o+=l(u),a+=l(u)}$e(["output","geo","center","vector"],r)}function wn(t){let e=Fe("w")*Be(["structure","size"],pn),[n,r]=t,o="leaf",a=["mode",pn,o,"structure","angle"],u=["mode",pn,o,"structure","dist"],i=[];bn(xn(st([[n-e/2,r],[n+e/2,r]],a,a,u,u),(e=>nt(e,t))),i,t),$e(["output","geo","center","vector"],i)}function vn(t){let e=Fe("w")*Be(["structure","size"],pn),n="pendant",[r,o]=t,a=xn(st([[r-e/2,o],[r+e/2,o]],["mode",pn,n,"structure","angle0"],["mode",pn,n,"structure","angle1"],["mode",pn,n,"structure","dist0"],["mode",pn,n,"structure","dist1"]),(t=>nt(t,[t[0],o]))),u=[];a=E(t,a,Be(["structure","rot"],pn)),bn(a,u,t),$e(["output","geo","center","vector"],u)}function Mn(t){let e=Fe("w")*Be(["structure","size"],pn),n="glass",[r,o]=t,a=xn(st([[r-e/2,o],[r+e/2,o]],["mode",pn,n,"structure","angle0"],["mode",pn,n,"structure","angle1"],["mode",pn,n,"structure","dist0"],["mode",pn,n,"structure","dist1"]),(t=>nt(t,[r,o]))),u=[];a=E(t,a,Be(["structure","rot"],pn)),bn(a,u,t),$e(["output","geo","center","vector"],u)}function En(t,e,n,r){let o=[t[e][n],t[e][n+1],t[e+1][n+1],t[e+1][n]];o=o.map((t=>t===r?1:0));let a=8*o[0]+4*o[1]+2*o[2]+o[3];return Number.isInteger(a)&&a>=0&&a<=15||(a=0),a}function kn(t,e,n,r){let o,a,u,i,[l,s]=Fe(["clipper","shape"]),h=[];n?([o,u,a,i]=n,o=Math.max(Math.floor(o),0),a=Math.max(Math.floor(a),0),u=Math.min(u,s-1),i=Math.min(i,l-1)):(o=0,a=0,u=s-1,i=l-1);for(let c=a;c<i;c++)for(let n=o;n<u;n++){let r=En(t,c,n,e);0!==r&&15!==r&&An(n,c,r,h)}return In(h,r).map((t=>$t(t)))}function An(t,e,n,r){let o=[t+.5,e],a=[t+1,e+.5],u=[t+.5,e+1],i=[t,e+.5];switch(n){case 1:case 14:r.push([u,i]);break;case 2:case 13:r.push([a,u]);break;case 3:case 12:r.push([a,i]);break;case 4:case 11:r.push([o,a]);break;case 5:r.push([o,i]),r.push([a,u]);break;case 6:case 9:r.push([o,u]);break;case 7:case 8:r.push([o,i]);break;case 10:r.push([o,a]),r.push([u,i]);break;default:r.push([t,e])}}function In(t,e){const n=[],r=new Set;function o(e,n,o){for(const a in t){if(r.has(a)||a===n)continue;const u=t[a];if(Pn(e,u[0],o))return r.add(a),u[1];if(Pn(e,u[1],o))return r.add(a),u[0]}return null}for(const a in t)if(!r.has(a)){const u=[t[a][0],t[a][1]];r.add(a);let i=o(u[u.length-1],a,e);for(;i;)u.push(i),i=o(u[u.length-1],a,e);n.push(u)}return n}function Pn(t,e,n){return $(t,e)<n}function Rn(t,e,n,r,o,a){On(Sn,t,e,n,r,o,a)}function Fn(e,r,o,a,u,i){let l=Sn,[s,h,c,_,f]=Ln(a);for(let g=0;g<r.length;g++){let p=i[g];(!p||n()<f)&&([p,t]=Nr(c,_,h));let d=p[2];l(null,null,g,r[g],d,s,h,c,_,f,o,a,u,e)}}function Sn(t,e,r,o,a,u,i,l,s,h,c,_,f,g){let p=It(o,Math.floor(m(["texture",_,"step_ct"])),g);for(let d=0;d<p.length;d++){if(n()>Fe(["texture",_,"keep_rate"]))continue;let t;if(n()<h){let[e,n]=Nr(l,s,i);t=e[2]}else t=a;let e=Ze(Qe(t,["texture",_,"cvar"]));e[3]=m(["texture",_,"cvar","opacity"]);let r=Qt(p[d],m(["texture",_,"offset"]));c.push(r),u.push(e),f.push(u.length-1)}}function $n(t,e,n,r){let o=Fe(["output","color","full_rgbas"]),a=[0,Fe("w"),0,Fe("h")],u=Ue();Bn(a,n,u,o,e.canvas_texture,r.canvas_texture_cid),Cn(a,"bg_ver_line",u,o,e.bg_ver_line,r.bg_ver_line_cid),Cn(a,"bg_cover_line",u,o,e.bg_cover_line,r.bg_cover_line_cid,!0)}function Cn(t,e,n,r,a,u,i){let l;l=i?Dn(t,"mid_grid"):Hn(t,0,[90]);let s=Fe(["color","choose_keys","canvas"]),h=["texture",e,"cvar"];l.forEach((function(t){let[i,l,c]=Jt(t,!0),_=Zt(i,m(["texture",e,"offset_rg"])),f=o(s),g=Ze(Qe(o(n.hsls[f]),h));g[3]=m([...h,"opacity"]),r.push(g),a.push(_),u.push(r.length-1)}))}function Bn(t,e,n,r,a,u){let i=Vn(t),l=Fe(["color","choose_keys","canvas"]),s=["texture",e,"cvar"],h=Fe(["texture",e,"noise_rg"]);i.forEach((function(t){let[i,c,_]=Jt(t,!0);et(i,h);let f=Zt(i,m(["texture",e,"offset_rg"])),g=o(l),p=Ze(Qe(o(n.hsls[g]),s));p[3]=m([...s,"opacity"]),r.push(p),a.push(f),u.push(r.length-1)}))}function Ln(t){return[Fe(["output","color","full_rgbas"]),Fe(["output","color","rule_to_fr_id"]),Fe(["color","mutation_keys",t]),Ue(),Fe(["color","mutation_rate",t])]}function On(e,r,o,a,u,i,l){let[s,h,c,_,f]=Ln(u);for(let g=0;g<o.length;g++){let p=o[g];for(let o=0;o<p.length;o++){let d=p[o];for(let p=0;p<d.length;p++){let m=l[g][o][p];(!m||n()<f)&&([m,t]=Nr(c,_,h));let b=m[2];e(g,o,p,d[p],b,s,h,c,_,f,a,u,i,r)}}}}function Tn(t,e,n){let r=[],o=Math.floor(m(["texture","dot","gap_rg"]));for(let a=Math.floor(t[0]);a<t[1];a+=o)for(let u=Math.floor(t[2]);u<t[3];u+=o){let t=Ft([a,u]);Bt(t[1],t[0],n)&&n[t[1]][t[0]]===e&&r.push([a,u])}return r}function zn(t,e,n){let r=[],o=Math.floor(m(["texture","base_hor_line","gap_rg"]));for(let a=Math.floor(t[2]);a<t[3];a+=o){let u=[];for(let r=Math.floor(t[0]);r<t[1];r+=o){let t=Ft([r,a])