From a24ea34f46d0cfeef5dd4e5de641520e40738778 Mon Sep 17 00:00:00 2001 From: Ed Ward Date: Tue, 7 Mar 2017 20:05:03 +0100 Subject: [PATCH] Updated some Edit / Region operations --- include/separate-range.html | 10 --- include/separate-under.html | 50 +++++++---- include/stretching-regions.html | 2 +- include/strip-silence-from-audio-regions.html | 60 ++++++++++--- include/trimming-regions.html | 79 +++++++----------- source/images/a3_after_separate_under.png | Bin 1782 -> 0 bytes source/images/a3_before_separate_under.png | Bin 1707 -> 0 bytes source/images/a3_strip_silence.png | Bin 27293 -> 0 bytes source/images/after-separate-loop.png | Bin 0 -> 3362 bytes source/images/after-separate-under.png | Bin 0 -> 2936 bytes source/images/before-separate-loop.png | Bin 0 -> 3318 bytes source/images/before-separate-under.png | Bin 0 -> 3810 bytes source/images/strip-silence-after.png | Bin 0 -> 2999 bytes source/images/strip-silence-audio.png | Bin 0 -> 4796 bytes source/images/strip-silence-window.png | Bin 0 -> 4315 bytes source/images/trimming-region-after.png | Bin 0 -> 1798 bytes source/images/trimming-region-before.png | Bin 0 -> 1866 bytes 17 files changed, 113 insertions(+), 88 deletions(-) delete mode 100644 include/separate-range.html delete mode 100644 source/images/a3_after_separate_under.png delete mode 100644 source/images/a3_before_separate_under.png delete mode 100644 source/images/a3_strip_silence.png create mode 100644 source/images/after-separate-loop.png create mode 100644 source/images/after-separate-under.png create mode 100644 source/images/before-separate-loop.png create mode 100644 source/images/before-separate-under.png create mode 100644 source/images/strip-silence-after.png create mode 100644 source/images/strip-silence-audio.png create mode 100644 source/images/strip-silence-window.png create mode 100644 source/images/trimming-region-after.png create mode 100644 source/images/trimming-region-before.png diff --git a/include/separate-range.html b/include/separate-range.html deleted file mode 100644 index e8e7a88..0000000 --- a/include/separate-range.html +++ /dev/null @@ -1,10 +0,0 @@ - -

- A final new editing feature is an operation in the context menu of a - range labelled Separate Regions Under Range. - This splits any selected regions that are covered by the range at both - ends of the range (or just one, if the range only covers part of the - region). This makes it easy to generate regions that correspond - precisely to a range. -

- diff --git a/include/separate-under.html b/include/separate-under.html index 773e6c6..8e75458 100644 --- a/include/separate-under.html +++ b/include/separate-under.html @@ -1,24 +1,42 @@ +

Separate Under

+

- You may have a situation where you have positioned one region over another, - and you just want to cut the lower region so that it directly adjoins both - ends of the overlapping one, with no overlaps. To do this, select the upper - region, then choose Edit > Separate > Separate - Under. This will split the lower region so that it no longer overlaps - the upper region at all.
- Here is an example where we start with a short region placed so that it - overlaps a longer region: -

-region arrangement before separate under -

- When we perform the Separate Under edit, the lower region splits - in two, with boundaries exactly positioned at the edges of the upper region: + When one region is over another, and the lower region has to be cut so that it + directly adjoins both ends of the overlapping one, with no overlaps, the + Separate Under tool can be a very efficient time-saver. + With the upper region selected, the Edit > Separate > Separate + Under menu will split the lower region so that it no longer overlaps + the upper region at all.

-region arrangement after separate under + +
+ region arrangement before separate under + region arrangement after separate under +
+ Region arrangement before and after 'Separate Under' +
+
+

If the upper region covers only one end of the lower region, then this - operation is equivalent to - Trim to Next or Trim to Previous, + operation is equivalent to Trim to Next or Trim to Previous, depending on which end is covered.

+

Separate Using Range

+

+ A loop or punch range can also be used to slice a region. By using the + Edit > Separate > Separate Using Loop/Punch Range, + any selected regions that are covered by the range at both ends of the range, + or just one if the range only covers part of the region. This makes it easy to + generate regions that correspond precisely to a range. +

+ +
+ region arrangement before separate using loop range + region arrangement after separate using loop range +
+ Region arrangement before and after 'Separate Using Loop Range' +
+
diff --git a/include/stretching-regions.html b/include/stretching-regions.html index f6a88a8..0f43c86 100644 --- a/include/stretching-regions.html +++ b/include/stretching-regions.html @@ -59,7 +59,7 @@
Contents
The type of audio the region is made of. Ardour will fine-tune its algorithm based on this content, see below
Minimize time distortion
Tries to reduce the smearing - of the audio created by the pahse vocoding process
+ of the audio created by the phase vocoding process
a Progress bar
showing the operation in progress.
diff --git a/include/strip-silence-from-audio-regions.html b/include/strip-silence-from-audio-regions.html index a1e07e0..4ac2b70 100644 --- a/include/strip-silence-from-audio-regions.html +++ b/include/strip-silence-from-audio-regions.html @@ -1,18 +1,54 @@ +
+ The Strip Silence window +
+ The Strip Silence window +
+

- From the region context menu, choose Edit > Strip - Silence to detect silence (based on a user-chosen threshold in - dBFS), split a - region based on the boundaries of the silent segments, and remove the - silence. You can also specify a minimum length for silence—useful - when editing very percussive material and just needing to - automatically trim the ends of a region. The dialog looks like this: + The Strip Silence tool allows to remove the parts of one or multiple + regions that are below a user-defined silence threshold. It does not + destroy the underlying audio, but trims the regions according to the silence + threshold parameter. The edit applies to all selected regions, allowing batch + processing.

-strip silence dialog +

- The edit applies to all selected regions, allowing batch processing. - You can also see in the screenshot how the main editor window is used - to show silent segments and report the number and durations of the - shortest segments. + The window, accessible either through the Region > Edit > Strip + Silence menu or right click on a region + > Name_Of_The_Region > Edit > Strip Silenceis made of:

+
+
Threshold
+
The audio level under which the audio is considered silent (in dBFS)
+
Minimum length
+
A minimum number of samples for Ardour to create a split. Under this + number, the region won't be sliced
+
Fade length
+
Ardour adds fades, both in and out, to the trimmed regions, to the created + region (so the sliced regions are longer by both the in and out fades duration, + expressed in samples)
+
A progress bar
+
showing the time Ardour takes to compute the trimming based on the current + parameters
+
+ +

+ Changing any parameter in the window is reflected in the main editor: the silent + segments are highlighted and the number and durations of the shortest segments is + displayed, helping fine-tune the parameters. +

+ +
+ strip silence: view of the audio + strip silence: view of the audio after +
+ Strip Silence : a view of the audio while changing the parameters, and after treatment +
+
+ +

The minimum length for silence can be useful when editing very + percussive material and just needing to automatically trim the ends of a region. +

diff --git a/include/trimming-regions.html b/include/trimming-regions.html index d5ca391..18c87cd 100644 --- a/include/trimming-regions.html +++ b/include/trimming-regions.html @@ -7,68 +7,49 @@

Drag-Trimming With the Mouse

+ +
+ Trimming region - before + Trimming region - after +
+ Trimming region - before and after +
+
+

- In object mode, move the pointer near the beginning or end of the region. - The cursor will change to indicate that trimming is possible, and you then - Left-drag the edge of the region. + In Grab mode, moving the pointer near the beginning or end of the region changes + the cursor to indicate that trimming is possible, and the edge of the region can + then be Left-dragged in both directions.

Trimming will obey Snap settings.

-

Click Trimming With the Mouse

-

- Left-click in the colored bar at the bottom of a region. - If you are nearer to the start of a region, this will trim the start time to the - position of the pointer. If you are nearer to the end of a region, it will trim the - end time. -

- -

Keyboard Shortcuts for Trimming

+

Other Trimming operations

There are several commands for region trimming. Some use the edit point to determine where to trim to. Some are not bound to any keys by default (but could be via the - Keybindings Editor). + Keybindings Editor).

- -
-
Region/trim-front j
-
Trim selected region(s) start to edit point.
-
Region/trim-end k
-
Trim selected region(s) end to edit point.
-
- -

Trim to Next/Previous Region

- Sometimes you just want to extend the start or end of region so that it reaches - the end or start of an adjacent region. There is now an operation accessible - from the region context menu, under Edit >Trim > Trim to - Next or Edit > Trim > Trim to Previous. This - will extend the selected regions so they directly adjoin their neighbours, unless - their source files are not long enough, in which case they will be extended to the - maximum possible. Trim to Next will extend the end of the selected regions to the - start of the next region; Trim to Previous will extend the start of the selected - regions to the end of the previous region. + These command are both in the Region > Trim main menu + (with a region selected) or in the contect menu of a region, + right click on a region > Name_Of_The_Region + > Trim

-
-
Region/trim-to-previous-region j
-
Trim the start of selected region(s) to the end of the previous - region.
-
Region/trim-to-next-region k
-
Trim the end of selected region(s) to the start of the following - region.
-
-

Other Possible Commands for Trimming

-

- These are not bound to any keys by default, but could be via the Keybindings - Editor. They can also be sent via OSC or other control protocols. -

-
Region/trim-region-to-loop
-
Trim region to match the current loop range.
-
Region/trim-region-to-punch
-
Trim region to match the current punch range.
+
Trim Start at Edit Point (j)
+
Trim selected region(s) start to edit point.
+
Trim End at Edit Point (k)
+
Trim selected region(s) end to edit point.
+
Trim to Loop/Punch
+
Trim selected region(s) beginning and end to the loop/punch boundaries (if it exists).
+
Trim to Previous (j)
+
Trim the start of selected region(s) to the end of the previous region. + If the region is too short, it is extended to it's maximum to the left.
+
Trim to Next (k)
+
Trim the end of selected region(s) to the start of the following region. + If the region is too short, it is extended to it's maximum to the right.
- diff --git a/source/images/a3_after_separate_under.png b/source/images/a3_after_separate_under.png deleted file mode 100644 index 74933fc3e421657e0141dd8c007ea5f8acc41671..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1782 zcma)7X;czu7skm<6u~7y+;G8#P)8*dH(U@AT*B>hq0AKr_eo4Nm&#&v)Wp8jND?zO z+%Qus_nA>=DATXyXk{+dP>EZ{n40?8FiYpm&$;Kh@4fFm_q{)!d(V4|D1JmG1x*D2 z0H8$j@(7SxkyJ0r?~|Ulhg#mE3`WC$@vLQJGE zf|wdBOM#NYMEQ`3iWy499Ia}BR{h#c?Q3&2OLH|V3pI@8L3QXsjHNmhs&0#cLSayQ zTd0FA%n_@BbA-D(!QFA1co!{#n-&qT>qkaVy!8V848wyBssAyFJ8p`$Fr`JB#z&#( zF{p%Cw1pKq@OBM;QbsbN*t>$I9@Ju;;@~rlsnf{;CL0d+DeyemtC%NT&`bn zB~V=Juedf;yWP0z-ozvNA0rCtNrA`7K~dhFd>@~X5ZuwD_^3!?Tu#o}f>LgIbrZL- z>sno7Bkztm0I*+)?oL;F;%$zx_%u?#Aca`@w^?f1B*Sy~?s{q=MSEx6C6`-Li zctcb1A`iUzoKL{?K8xsIU9H*T8tp9NMUy48b+3~ft?Lfxu@jV&6+2g_+)}3ueYi5J z?9;MHJsF^v>sOM?c-7K!Gy+|vNYJ0jZ@ovcXGh#IX#@)o1*L~_FrY=0X-T0lJh^Wk zWRM)x^RC+}0fma_DdzTbT8n9PJ`+vA3t|05xA|?)n$tBPqh$OinblwP7k;p=${E%$ zxE*`+12D;K;{B~6!hwV^Rk+s7=CSIf6^pjGl_=lEq|I*Y;C{~!Q=WmflalyC?5$2L zD|X}o?$SgVM2AI7rezp$yrX}lolxcm^bAgt$(aBCmLWJelg`O|%kcgl&t+^RjtXMN z99R`TN#PwJ+r!EJ>doQ81>R1S97G3zZj&wV*+iovFFoSNTU%`It08H==O8ts+Gc}G zck(=5Ghn!voFvh3i2PrSsIqm~>Hc5{ zDfC`b-Vs{vUd;oVh=}>}Ixs;lo3*Tp9>ECRzN@LN|M4cRR(!<2>R}z65_oQ%xRK=) z1GYEao2=}A?8G#8KekdP*Q&j$3TAe5li7ZY&pBp|v3H=02oGtLxt6KCRBB2aE$c_8yf*aDM35 z->VCb98OwapU3hV$Qb3Hl`~{6jmXz2MB=T`M!xt4_?m*8O{}2(DJbnBNcK6PWhk+= z4T;I(l?+t%DTcn0%brGvWDhy9fpKA^j!qc3u+$#AU^Te@;dMb5*bGfyT7P=ono z0c(k*M=kJvhsY0qv=r(x)VG;k#tumxSWE0Mz(0#%(tFaX>|nh9rYYY4m{qT`bA(eb zc`bCKyIb4hy3qG3lIRZ;87^SEY7?Y*dUdWhe4aVq2YUJ|{X(_Nc(nWW)!jJoYkuDf5F=xi@lrqFnCYgHMcaL neXi)w&*mSU|JSZCjI|51OdL)S8Mf9)*9?F}@beJ3N1pv19z*j5 diff --git a/source/images/a3_before_separate_under.png b/source/images/a3_before_separate_under.png deleted file mode 100644 index 012e04e913dd5c4d37571391eb92954a03ce22fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1707 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 literal 0 HcmV?d00001 diff --git a/source/images/after-separate-under.png b/source/images/after-separate-under.png new file mode 100644 index 0000000000000000000000000000000000000000..f80637665721ebc6416819b1f90c7779f05a678e GIT binary patch literal 2936 zcmV-;3y1WHP)6XOcZvo0Ht~(};k*dWAY@`T-<5mB+x>FX|C6-XI#;PZS)ht~kWF2c z@3wbTU7qZ%cu`uPIco7wxBohU|2SE-w34Nbr=wSKu6TogeW0lJ!Yj zo3!c9baaA^T%#p2%J%WhKXAd?vxD;2!$yApsK@_n!}PD#w#Dbjng9R@Hc3Q5RCodGk~d5n zUjT<0{sXZ6Sy&JYY%K8*-&wj_?Z99g&MdZEh$GVrrYI14htP`>dO~{dz4zXG@4fdP z|e8XHDAOY@z^XJe-HryaW6*ABHb>t&4bmS0B`*Og zsmldn{l;nmvps@P^nJ+h^9rgUI)DdUPK_!mC>q#zuD&?an0?7@Hs!Qi$&*~2(`vnb zy45NYjPVKXW%Fm3i=ux+f{59Y=r(`u|N7ybs0N}VNZ@j6RD*)j%{!-@t*q|cKa_f< zu-iA<(@>b0l+f+VOx;>nVIYvJ11FnSIVud8{pQu{k2c%b+ZP5^NCpH6TuzP3D`=?V z`KOV*C*^7Arz%JADJm5p}{v!yr)3A4fF)Tl8Cm~D^IP`882sZpa4Fxwub zp>7A4Q=^6>V75J6L){K8r$+t%2XS?<+e8vYVR-rfTNZ3U2!aG85eX9GRgeY}5-FQ( zqhyPcci>5Q-nm_Nr+wpgwacv$->B_&rOxTqC8+;L8?i zcXR0W!hx#f3^GaRpZAX7|`)Zckd1+_8S$(K)5<*_8immPFZ|>gAGB1AT z^dT$iLw%djdAqYnx1&$py`5!V{Lbk^R@8@jkkC0eNUIgGuN|yz?ha;|7r(Rm4p5KR zhx#F*qZsRcm=s&u!76tDVV3)OY5U`BIb{89>q9+Ec%mG7SXVYQ11!n=!~LbW`=t92 zZ_c73Tn)Z>J8a(rz3H^TJQM1n-|z2SIo_rt08Nm~s=eW^awlZ5O<#FI_kq9=ON zjumnFh*GtOKSO0Sgtqi*yNu>QpB)R<4q6}TKMC3Lx3Nj{J~aLsi_ORcCDu!q4UK<> zN+sBo_USm?V~yvl>6B8|^EdDKZzpsd0Hga$KG&c_4!k(L#3x)dPys@=bT;i12wO3{4MuH^w~ zV9Woha^b~=dQmXR{14Sdvs$%K8oki?7&ub&Fwy8z39HZ3#v;ltBHc7pf2^zYQuw1J z=zq0i3;9vXclOZVIC@$q(#A(zOtWmYVW{5|w)!rpd7t0gF`_iLmOYMFTFwPiX;Zes z&8Ijq)U!lJD8xS3_Oj$zJ2K04wui^fN`W)%4_i&UnH|1mFmmuS>qA{+JSQv`j%`z1 zv?E(+T#G$C=E}yhM|0N2@U065eIhN@hx#=m&lA7O*G)hq<7y{sN<&=xcua@x%h)w- z&c>ZetZJHr8>2Bc*N6HgW6c*emg3rg#HW7Q1L+z2yGf0GnY*S}8-2>AcO5yQ1c7c> zeW<4y&}Ti}j??m2PxrtR<#c~H8;wnAQ+WFvhPCnw%SwHypEH&|qn|5Se#M@4fCyN6 z_I8sFt z0!SbPXR>=Yz6aM|s+H_w*6dqpQq1e0JpUcQzg?-KN8L(}s9QU-{ehnc;)aOK7Bo$d zx|SSK*LF(#tQ1#7WVRq(k2;qeQRjAKCdAoLkL-3m>QW+Ix3nV*Aufh`WVh>4r;1Ld zc4Q)i$xsjMc0KA?(TyjNkq|~hJ+RyLs6&MeCy;><217lt+x4gq0<*)zP!Djq8udp9E&-r=gzVay9CU z!0h}o)H7VJMtu{Qy}u3h9WGa+_5^0{y`jFtP6O literal 0 HcmV?d00001 diff --git a/source/images/before-separate-loop.png b/source/images/before-separate-loop.png new file mode 100644 index 0000000000000000000000000000000000000000..66f61ffda1673150bbf68b4deb052bdfd92cb037 GIT binary patch literal 3318 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 literal 0 HcmV?d00001 diff --git a/source/images/before-separate-under.png b/source/images/before-separate-under.png new file mode 100644 index 0000000000000000000000000000000000000000..7a8d741605625c401fb3a89b4d4418c394c9e472 GIT binary patch literal 3810 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 YA2<3tE%P&F5dZ)H07*qoM6N<$f+mSM?*IS* literal 0 HcmV?d00001 diff --git a/source/images/strip-silence-after.png b/source/images/strip-silence-after.png new file mode 100644 index 0000000000000000000000000000000000000000..8ff3a328ac3ad8f923324126809dc02a4ca48332 GIT binary patch literal 2999 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 literal 0 HcmV?d00001 diff --git a/source/images/strip-silence-audio.png b/source/images/strip-silence-audio.png new file mode 100644 index 0000000000000000000000000000000000000000..bbbafe298f5858b4ba2bcb3c0e82b1e655ffd230 GIT binary patch literal 4796 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 WE{zqp^Jnz{0000K|nh-H8odN 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 JPDHLkV1j$414jS= literal 0 HcmV?d00001 diff --git a/source/images/trimming-region-after.png b/source/images/trimming-region-after.png new file mode 100644 index 0000000000000000000000000000000000000000..14499aeef13fc2509992a525ec77c59303108573 GIT binary patch literal 1798 zcmV+h2l@DkP)O#2tE;PJYH`8F%{M$lR9Ib8S6r5un^#+4W@>L)U1DTtZE0XKQe1Y;oM(-fC`h+}+)4Z*+fxg{rKsm6w{9nVXT5 zmd?-6TwrBmXKZ0*YQ4X}P*hoOa&}TyTUJ_LZgO>PaCFMc%u`ld&Cbu?-{6;-oLymM zTVG^dVP;}xYhGe!U}I=sV`yMxX;oQW($my>eSn9Gjo{(paC3KqhKZe@qGf1ovb46b zv$dR_p;cI2Pg7T;rKrQi#-^yMz`?`c;NaNV+GJ;Iadmigczn6Kykcc(%goMAQC9W! z^-E7wAR;8|>+D!uVDInn(9zRNPg7c6VsdqP86YcRWN2(}bLi;kXl!uX+uYjQ-0JJ= ziHwiO$jXzIm`_t!yS%Cq^_^Bd3=DMp`=bySDKukkCK(i%FKL!gN2BT zQB_*o+}vAVV@yz0wz#@`eu4D#^q``pp`)ha=Cabjj_r>Uz} zSza}mobmtw1WQRoK~#7F?9Vr^+E5h0ac@t0(b=+Gogs?!q+|$Q9DAh1lmQ4O1eQqj z0HK7C-h1!8_uhN&y_bBW+=~e^Q3hmNLe{%~$>to1E8m|mZd4`=_1(lFGnqMU{l__* zvpJiyIh(UNo3lBavpJiy2f?1ucgx1xw{`zmg#H^DW8X#uqfz#-i6+x$V8_j~Is5pP zxBB(b`Os8yr(;CGFmu*4mIwdb|4Jg?@dStXg{{CZu%T^@KwI}{{C5HDNg*Gw~Q|Ov-dz)Mq|0qOjfchU-6f>!#-C=e8|`@ z-ywdw-esp1WhouE#Mr$j$vbVy27PBPKW}_%!OsA|OwnHlcq~qv4*uD|9@Y#uKrtAM z0BqO{Akn`i4({6M1w%<-CJWg|nyFN(^`rV3p&=G1KF-)t8R6oIE?cWYtx|OL`fOHo zhi%S|AEvM57r2%=x?O~0CoiQ6i7*5X7H2I24XAQo9XPqKuh5JLhUMAsY7_v(e$9?<{)Gb}P~l9`=Nrr&p* z&anM3MK^&ecwk5%51RO>IPle-+71S+eaFEEC0X5|owfgW@KQ-u&)Pj{bNJf#3?Q8E z6$ie$K|5<-F#wk5E5(7Yo7t3ceq(c{~?O&p9Vs@BG}{ z*ffUyOUI#2QqqAqZBaLtGBE##+Ov32h3go0zBf!#nSq?ml)a?Zo{@@A+c4(SK8c6e zh5AG>@JR{mj-g$XZUEyM7C<4`oAy-$KzW`i4$i8RktEP&=i1}| zw3UvvMX%a-4IrFv6bHU~|JoeB_H_p@lw|d+-IlC<+reukSv_kTv~M|ht0b#uZG-j= z2hWsb^{m~NtbO0Xb0t|lYa6s5Iryq1tNXNv%Q@|bmy-XkwdLvKn;z6oSASBM$=X>v oYiI4Oowc)e*3Q~l`)IWP0J5BLkZKR_wEzGB07*qoM6N<$f*nJ8c>n+a literal 0 HcmV?d00001 diff --git a/source/images/trimming-region-before.png b/source/images/trimming-region-before.png new file mode 100644 index 0000000000000000000000000000000000000000..01e89226524e9d3784ab7546ce979af048020bfc GIT binary patch literal 1866 zcmV-Q2etT#P)MGg}hMMzFCG&wy%MgRZ+ ze}8{ILPx8st7U3&{{H?pMO;r$PgPl7VPt7$YHw6nT{k>Ko1mv$U}b1*aaUJYY;bkY z&(C9KYnGUsT3%yWU1Do*b5mDb)6~^hTVP~pZCG4kZ*q1G4G!n%=x1wie}aWlR$Dtd zIyE;rs;sU!JU}ciF+4WdS@iVu%FE4qeSndZmYtuX z-{9cF!^PIu*xcRT+}+(kKtKox2>bi{hKY<%Q&-N<(3Y8-*xA{AfPr?0TFmztcW zsHzzm8f9f=?Ck8cwYMN4B1}+KxVX84hKb?g<1;oo$H>X{_V$~epd%zFJ|Kt(kgYVoD{&bKD6400l-#L_t(|0qoV=Pufrb$8ph@ zHJ;4G5Nr=?vaE?=(viRzUDO~jWJr*4SG*{oBI-639bV>To2$ED_8;$@Q@nIz3+-_+ zW&K3k`talAn;>*((ceLVVtvhro7rZznQdm9*=DwxZDyOT^(=2Xa<0^M9+b|PQkIOhb%1-zWNBJEX6c@()< z@pFVovI%D@P43CO5woF+w`|#ULf;gG^@Y(|cqz0nGzrtS&D^dVV&XJBBb|_2xIZ96 zwLwUQZmui)9WG&%|LD}ekW;tT+r$)pp2!34l2%F*MH1XMhL3f){!cCp}gyB9sK5CjD&PzE52 zvjZ{&$<6a@#R+Z=Sj1dTnh6*wd-Z-p1f0n(p-Xic6y)t~2|SaxNj8WMmy;Yoj%%5j zqVm2-xzIH}g4<)_5e z-6!(~%4T%b7C9N+9bZ?~f#jZ}v-=oJtx>sGVLtH#J=?C|%Ke-dZL zx@yEw6s!-_$VEI`prxaEUH*Z;OY*@vdY8mFZ6hQKwAKU6sNRt-%?`YIS**c);XL45+1|M>;M@|Vk|p=kObSV_G^Y; z<=HR-Gc&t@ATg9(AV{(Z=+1ufbKhOKd2IkUZh;y>mG&tvo_moWc!cL4Tl*E_5B1@~ z+aF}gwjXMvY$Ik}hW@Jf~iIeXsHl#R1r#R(&;N7rvcC__#Fl;)#0x)otkLOW>U7%3t^p;9Wth7TQ@%&W@nqJ*_SQ8Uq<+Q z#enyhL8`-LfF9X@$#yQnd!}Xk#na61_U&C&VK4~d_$hK>i<1jmFOte4pq7e=mGA#b zg4jrg5WfkAkoot+@_T@t$ad7(Q!+C*_efi#<6#!=Za%#w*x`}7#>dTG`uW)f>Qba+ z#;oCSvv1c6uw!<1#0uEdnmC@oZcz6oB_r1F`1$YIu_AVcx@APnnx7BYVvAj)`kIJY z^Ybyb*cGa;h?q4$A7hK1qYgO{v*zamw%B5~sB25atoivETkH