From dc6bb4254c0b39b505a91aaa5ed3a2fb6f93e07d Mon Sep 17 00:00:00 2001 From: Ali <> Date: Wed, 1 Nov 2023 22:23:44 +0400 Subject: [PATCH 1/3] Fix leaks --- .../Sources/ChatMessageInteractiveFileNode.swift | 2 ++ .../Sources/ChatMessageInteractiveInstantVideoNode.swift | 2 ++ 2 files changed, 4 insertions(+) diff --git a/submodules/TelegramUI/Components/Chat/ChatMessageInteractiveFileNode/Sources/ChatMessageInteractiveFileNode.swift b/submodules/TelegramUI/Components/Chat/ChatMessageInteractiveFileNode/Sources/ChatMessageInteractiveFileNode.swift index 25bbee8956..bf42b0daea 100644 --- a/submodules/TelegramUI/Components/Chat/ChatMessageInteractiveFileNode/Sources/ChatMessageInteractiveFileNode.swift +++ b/submodules/TelegramUI/Components/Chat/ChatMessageInteractiveFileNode/Sources/ChatMessageInteractiveFileNode.swift @@ -439,6 +439,7 @@ public final class ChatMessageInteractiveFileNode: ASDisplayNode { guard let strongSelf = self else { return } + strongSelf.transcribeDisposable?.dispose() strongSelf.transcribeDisposable = nil }) } else { @@ -447,6 +448,7 @@ public final class ChatMessageInteractiveFileNode: ASDisplayNode { guard let strongSelf = self else { return } + strongSelf.transcribeDisposable?.dispose() strongSelf.transcribeDisposable = nil }) } diff --git a/submodules/TelegramUI/Components/Chat/ChatMessageInteractiveInstantVideoNode/Sources/ChatMessageInteractiveInstantVideoNode.swift b/submodules/TelegramUI/Components/Chat/ChatMessageInteractiveInstantVideoNode/Sources/ChatMessageInteractiveInstantVideoNode.swift index 82efafc83a..63cb453c9d 100644 --- a/submodules/TelegramUI/Components/Chat/ChatMessageInteractiveInstantVideoNode/Sources/ChatMessageInteractiveInstantVideoNode.swift +++ b/submodules/TelegramUI/Components/Chat/ChatMessageInteractiveInstantVideoNode/Sources/ChatMessageInteractiveInstantVideoNode.swift @@ -198,6 +198,7 @@ public class ChatMessageInteractiveInstantVideoNode: ASDisplayNode { self.playbackStatusDisposable.dispose() self.playerStatusDisposable.dispose() self.fetchedThumbnailDisposable.dispose() + self.transcribeDisposable?.dispose() } override public func didLoad() { @@ -1670,6 +1671,7 @@ public class ChatMessageInteractiveInstantVideoNode: ASDisplayNode { guard let strongSelf = self else { return } + strongSelf.transcribeDisposable?.dispose() strongSelf.transcribeDisposable = nil }) } From 9e300c42ff666c59c35fb180b5ed01074fdcb4da Mon Sep 17 00:00:00 2001 From: Ali <> Date: Wed, 1 Nov 2023 23:10:19 +0400 Subject: [PATCH 2/3] Clamp time label --- submodules/MediaPlayer/Sources/MediaPlayerTimeTextNode.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/submodules/MediaPlayer/Sources/MediaPlayerTimeTextNode.swift b/submodules/MediaPlayer/Sources/MediaPlayerTimeTextNode.swift index e9d8038454..0ab3d88b64 100644 --- a/submodules/MediaPlayer/Sources/MediaPlayerTimeTextNode.swift +++ b/submodules/MediaPlayer/Sources/MediaPlayerTimeTextNode.swift @@ -167,10 +167,10 @@ public final class MediaPlayerTimeTextNode: ASDisplayNode { } switch self.mode { case .normal: - let timestamp = Int32(timestampSeconds) + let timestamp = Int32(truncatingIfNeeded: Int64(floor(timestampSeconds))) self.state = MediaPlayerTimeTextNodeState(hours: timestamp / (60 * 60), minutes: timestamp % (60 * 60) / 60, seconds: timestamp % 60) case .reversed: - let timestamp = abs(Int32(timestampSeconds - statusValue.duration)) + let timestamp = abs(Int32(Int32(truncatingIfNeeded: Int64(floor(timestampSeconds - statusValue.duration))))) self.state = MediaPlayerTimeTextNodeState(hours: timestamp / (60 * 60), minutes: timestamp % (60 * 60) / 60, seconds: timestamp % 60) } } else if let defaultDuration = self.defaultDuration { From 7b81f822e21b0a037a967251bd1eb48f2ec79dce Mon Sep 17 00:00:00 2001 From: Ali <> Date: Wed, 1 Nov 2023 23:49:53 +0400 Subject: [PATCH 3/3] Refresh verification profiles --- .../profiles/BroadcastUpload.mobileprovision | Bin 4790 -> 4963 bytes .../profiles/Intents.mobileprovision | Bin 4779 -> 4952 bytes .../NotificationContent.mobileprovision | Bin 4802 -> 4975 bytes .../NotificationService.mobileprovision | Bin 4802 -> 4975 bytes .../profiles/Share.mobileprovision | Bin 4760 -> 4933 bytes .../profiles/Telegram.mobileprovision | Bin 6673 -> 7074 bytes .../profiles/WatchApp.mobileprovision | Bin 4776 -> 4949 bytes .../profiles/WatchExtension.mobileprovision | Bin 4817 -> 4990 bytes .../profiles/Widget.mobileprovision | Bin 4762 -> 4935 bytes 9 files changed, 0 insertions(+), 0 deletions(-) diff --git a/build-system/fake-codesigning/profiles/BroadcastUpload.mobileprovision b/build-system/fake-codesigning/profiles/BroadcastUpload.mobileprovision index 873aafa1f2cdc58d68afb4c295487fb1c7ea073e..76f8200f5086777271c06b69978908e41033aa0c 100644 GIT binary patch delta 1941 zcmdm{`dDp(DdU%oW|@ov#=3?Ex<-~EhGtfV23Ce9o7XeiaR``zMJ+-MO|4ALtqja2 z|K;4R&S_IzQk0pOZdXy{A8ex!<#2Jr#mh2_GxPH%ujbmrXfip2TTR*6)G#H4VsuHGBGk5@Un4gwRyCC z=VfH%W@RvFoNdT$z{$oO%EBhh6y|QoW55OCaPTlYg?SqC8SsF3>^!WliA5zDhQbDd zAU+olmup2qQEG80HLpa$+0jtdKpE~3PDU}Y z;?jbG{Gt+vREXlTf;_$C{9FS$ab6>119Jm&LsMf*WAi9+USkl~1j;pNoI%+6_2jr; z%0L3*enEs!q0T4P?M;kI;Lx6|$172PEWR%#BF+1MLx0{+cTeF^wLJ#k_tadl);GzG z4lht%l(GEfrxOatx`cBzl$LvlZE?71S-;Qn?8lEUb5?ox?5GZx+qdc1(r~jq7Z~Fw zoo!t*$t30D)rDu;-gGA1aG&;YR?*e8DZhkWX4mWzjFjPRH?Ohq`L%J`hm*I=4o#Zj z;ZvWHIL*?uK~Bj`Z(+2}zoN;aJe(2%7L7lJv~I~Sn!DcgO^~*bW_ZDOZp8{FqXp7O zRG1r`C=B=i|y9@ zk#mYStiIgp8akQ9tToR>yYdO+t&>I*Opi^NbzPg4|Kx_5|0VS*Gbem3h%u-ao>s(E zXnL2;N#)@4LW{>!I&-$au0N7|uz2pC-m(hEgRi7BR&rOI=IrNi|8ewhdFLX|`^L@s zkJDefsM)ykX@35n!?Lnw?WfZ}Ppm%Bb!L%+VU%mdzvhbePrLJu@4NeLwW`y6-PB?U zqeV}5=wxL|2(~kQZr0SRxwl|~0^7=GF7=|Pw_Zw?J9SiBq5hNq2c1oqZwvxk{>JeplCrV+gVu|Seh6a#NQRL9@i7OBqS&KB4|$wTmI?B z^1zqZJnQ-;UPy&_=o7XeiaZH}i$i`(JVrXe)Xl7+% zJozu@?#XYs)-xJRp2MxCoSKwmmYi&?YigR3q-$bfoUEIeVs4^qWRPlRWS*3mWMXVI z`6;(w{Vszh=4}Q|O!F2nGchtTF)|wPvTg5-u8_0?C8W|ZH7#kW`8W0?|0|E4qIgTebd@O#Ox^3ZX8zujyWvU&Z=2_b=8m583QRc4sA9@R#tXq7C4KUjRh#rU?2-p$HyYZA~M_IVJ*8% z%!j_m3O9|eod}(FvA!BD^)WXwGBR|XpTlvzM!u=6KI6h3*SGr{&pi7&uX*qKv*$8q zbX}3{jlQoTYVPFnNocn2{VmNYrm+{&5*qwhJ@0p6k?#6ErM+c4>bc~0@k~uq_o^JGJejxLEWy(}RM&TErvMYTVZ{O}hh05Jd4|g=NQEjZD+5at zBZH@4lI6`32XWs`eYsg_oLhAjZyL-o@~bPl1{s>mNQ@3Q_dtijlE*qw)5BA%=bLD zTq*l|#o>S7HgI0jJSHui(PI$ocAlAOW8t>KR~uhmW+_c9eQYn?^roY8;+<@+c^9q( z>{L?FY4&prJZ!l%C1%-%N2f#CDxzmRdvEcu$^4o2IyD#RiOY-LE&S>Adva}jXPA?- zv(x%>?mW*$=5)GFPq^JPxAjKJhops(F%cqUB=zw=Y1Ex Uyk=7J!P5VU-{V|uZ3Zv^0H9TiG5`Po diff --git a/build-system/fake-codesigning/profiles/Intents.mobileprovision b/build-system/fake-codesigning/profiles/Intents.mobileprovision index 013624d4f988fd715af100483d088052ad6b80f9..8787665b413de3e90b3475f4c004cc7a7817a992 100644 GIT binary patch delta 1924 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 GU;qF>gq1)5 delta 1773 zcmaE_c1U%C2^063jb^!w0!F%qhPnoZA%^BwMrKwS?I&laX>lzy98kvU}T3Q*J zS(zA5X64#H`3Ki}MuW*KxK&jQlZ{hN63r}hQ4RtLo4U=?}EzFEklM<6s z%`7b@f8_S7-(}Fmyv?AAY2E^6CPpSEMn(f(HcqWJkGAi;jEvl@3vSTE-t7lZH(VhRJzz~wd&RL51%ewzh^~N65D_FqimcjH*RjRJ=TBr!Q7-B z<%d6B75t)pNbBIF_(q$^x9?0Md3$)Zuk47P!@TOFW=Y5t{k8XgIDK9#vRBbP^Y5pr zyUL>V<5%Gq0Pp~%F52n0%tL^u>j>63}iv-_*lePL}oiY ztYw#p`Ox=R;il2G6QR>C)>osYKISGyMux8Qb2zTo$TyYMXI$9h`gVWgnP*?;HSb-2 z_FTq{t}C*=(f2h(&7E963C-5Mzoj|FH1vVN?!(TIts4$&zrD2Q;azT(O?EuShxGmL zUs!U@*LKa1(pSM9U%ox8f56^!(JorU>ha35gRc1u{SOQ;N_^?kU;l&0>cjadl3$~y zmM&|&duLzS*8Z=36X&dqj`5IKGH0jL(~aKD4`hC?OqnXksQli&>B(W0Be%aaw(;D( z^zIXbO@HF^tU^Z?nL{tbmTmZ0v&j6f!TyMatj)e53*tqm88iADHZgqy=F$3hp!``z z#pF+H>Id1&$;QK~&Bx3n#mcati7{~UY60!~1qxqJi+u^_KDB*P->(ys_w3(S`NN>G zm5mb^{Va@4<^n8+6*P2kJ-C?S#Fk${E^cgRP!PXGJTciqy1@>w(s{ zozx0WU7J;=!N-?pHnX*jAQ3n`6Q>*Iny5FIZ!Gx~3s`p{1L~_2uqU zmn%Pb=^WQ-WGbY$FXG_efSa`<_NOeC%y~VfCsTa=53RXRPxAabA8E38_8UIAqTMm& Z_u0-fiT$s8;;5?qJvr%q(s~9k008qEkm>*c diff --git a/build-system/fake-codesigning/profiles/Share.mobileprovision b/build-system/fake-codesigning/profiles/Share.mobileprovision index c15af3868cd6171c7c5bf891fb0c5594808ad123..d5c133b40cedf61ac2490341a6e06b1ee34ed450 100644 GIT binary patch delta 1942 zcmbQCdQ@$KDdV+`X7P*y#=3?Ex<-~EhGtd<7FMPvo0l@0a0r-yMJ+-MO|4ALtqja2 zzvSGg&S_IzQk0pOZdXy{A8ex!<#2Jr#mh2_GxPH%_j2uFG@0zht*Vk}W@eV0Y+$UL zmXd6uYhrF;qHAekoTQtQVs4aVVrHCXV45;{GPhs-T7xF$l?F{r6PXwp4S3l&wc0$| zzVk9Nak;>-Hu_C2(j@7T}erKNjDY5|QTpzo9?xr@Nj`25 zuM=~P-2&tD_|8ikPnERY`=~CbOpCofZ^on}{`rUQY|X!(Q}mnHqdA^8>wGbb>&13! z{>VAS8&+R#bq$@&V%C~xqFwof@zzPB38u#;%(|}4%71dh%>R;lm6;Ph7Q`6T3r{Oz zDm1;z=A?4)d7;JQDV;gnU)LW=K3F_=Pj6X;JpC?uy=sL5=!7$3T;$L$``={M`$M@a+wp!I`zHVx< zgwdj>J9M%#B?Q}WnZTu6&N83WF#NSTuSJPC3nCmX9aA2X8_E5m{&#?_Pc1hnhd zsUFX4iQRNtu5TS5U*h9H%L|gl292B8IJMarSs0tl1y~Flm(a*}K+o0t8B)!6ja%5b zp=Bhe024RR-3tiDNfKt$xXi%a&}osjqzX{gWHg zt<_bg(WQb;V%03SOmgSX`+w#3UA0&FQJFGAF=9QnkryAGy!P;p6!&-S*7ttvn_L3F zJbS%Uw-!Yv}vWou2}F_&@w+R6UwbdbW88&`#x3^$x;-j%pT=C|L=t@?Y` zPcgLnWw&E(=n*yJw+~WWEF;$63`mUGtFzg?Q%HBwPvPpn$!`+2FWB_(Uu$QP{?^S5 zJNeJH=9ffdS;d(I9Fk1c6P43<+CKMn;W-Jv{$Ky6O>mGrBeiBj>2CkM3}65NwT6(1 delta 1772 zcmX@AHbZrSDdVDzX7P*yM!JTEx(0?JhUQjArdFm#o0l@0a0nRd8XD*tnTHr!S{a&I znHW!g$+>azIj;4L29xW!RaJ~q4U8;|43c#dO-)U8O$?JPbuBH;&2>#o42{eZjSNi^ z4U;Dy=k}}LWzfXD&7g^C-U4POMkXdkMgv|pPOUbNw(q=*jNGgY28D*&2AXWlp)AZi zN|^x}`FW`dE~#ayIr#;tMOF&IsX1v1!I|lKsVP9=+5iMlrz@pgxC^)ST4xqQqRi{GxONIdNViBSQmYLjy|# zLqp>zab9B(*8s|;qMJ0ZISQMbCU^2G*6+Mlv;X?P^5`jww-j9WoNal1G{y6kV#qO7 z$;!2d8=58;7gUut#_uR9U2L{m_3HVDPnWLWv!W`A?LYfbHqMnBH@Dax>p%NoZqknO z!ym5-eo;T9b#PLAqfO-7cP5d%J-pgic0|u%UiDG4BxH*I+Iv5oKCczotLUEj_tVr} z<)I2u2k^0d46c_Si4DAF!5@7(xyUe}O!fKm~)sDw290T2}6rcZ^ zzH{e6v7E(6-p^mIb5Xb@>FTGoDnFA`zbUT#Vsrdj-t{}r>eG%gF*7nSE{-$^H{b)t zs4PDt<9`+wW+wIq12qs|6~vb@kYeM|W@BV!WoKrAvzXaffbt9mvLJPQEMhDovmGAR zvdhGL=zFYi)9BiX&}kRztI<*)a}y&YL)ZB^9M@~)o671lF6?oAyT9?wv#;}-_pU#C zE@MX571`eC`x>I=PA;E>X6xSH(wt%%dm$~M!GG2Beis($uHRGI3un*XdM{P0`T6u0 z$BsTZuO)F;XUh`N3#_w`GG7U_P>g(_e?TkuVQ0wJ4TrVgUfT2UF1N}iJ09ah`u_JX zEV<@uyXHsftKg0=-yYUKU~jr;7p-CScxBl^*L;Tl2Zk3VzI5rY|G{JR;rtZIuTfJ= zmo?tKv#)Gx|JS~Wb5=&jct|Xnv(xG6MsMZ^GQU@*Oci8Qe(&D&ncDbi;QXd6eg6(Adhx z35e+I0V^@63B?ti8GJP+@^-=C=202W}tUEXuLx*5Tp{ zUV)Yo4SO~PM}!qr&s^u4wC&Bt#g-QsUH6&qPb~0Z+Q01kj!m%w^`ZM8KELnP@x=3e z%v%4Kh8LdyTbcQD$=zoAmH9{P1%$WmN$%**Sp1G}qOMc0N!M5Qhm{XE)Lgl)R3UTE zI9A$u*TENp{70fU6a`=XaXc=+tup)2k_i3D(NFCTtTq<>{a0OY_2nNP{t2z^6O|rZ XzU@`Lb=j3=+|4#*}O@U*YfP2EXET*S)WT~^GDuvW&snhLo7lJO|4ALtqja2X9%uV z=d>vVa=19*;$@k|nfZB>*@X5mnoK?{q^6W;l$K&KJegbAzkaPj6Z1-gCZ>r@jEn}nY@Awc9&O)w85y}* z84Ma{8*&?PvN4CUun9ATxf}8raDg}+Jj_mEo`!q|JRlxB536fpQAviOuz?_m&&9*# zT2WAxT3j3!;0F`rMiG=XkOrw_<`HqNhbvWZ&dE&8D^YNEG*mTEhC76lQB173v;Y*k z4yh2uWd(V9z$h`06X!KDHZV6ZH#9Z2G&YYC=QRd#O`u$Z#u?iWP( z6zY6p-QL8g1P<-VogxzT$Kv}^BGSD7H}vQIboUevRoi3meNW8=Ykia4=Rj!AKe2cJmqwpI;l7eK>i`?9ikc9zOLMiPJ1i z8|0MC^cF_j{41I)%EKuUVA1$fNb8pTqPgo$-vnt3X@(bk=T@v>GFl*gM1{Fw$@`PH zT<@;9oTB2pTIul&KdbK0M8#ivQ)Zt%#=J!@;AY~%0;XJTAH774PpXMxV$*z+tvf&O zQ>! zmo}a%X}kAPT~3)6dwt%FNk{zi58c_Ce?6z@H?K!?Ja5+dViwnn?biH}bBZ^tzTD~> zI+?|+HP1x5@(JUulSUIvk4>0$U7MBvuO_$`He{L{QmwAz^Qg0$|*u-1` z%#V2|x_E_s`J zFK5f4#cU!v292B8IJMarSs0tl1y~Flm(b34^?rs(Wek${$nag`7B+5Zp~xw~#0_-! z0)nwpPnEKfe0SHQ73Qq03@lBI3{qRUd;Uy5=l!Hb(%gA#?Lm%qyX&{N$i&378|tjy zw7#BqvP_3egH7+3G)9B3b@7J^H#Hc8NphAsp4Z=%?bg*%MJ#GGtXVC{mgvLI`dn6 zedvymRchBZb^XZLA#NIGnVOKchuchQ%7>XgXI~yTxpke&wVHLwOSC`DzPT>veC3{> zYv#EJ#edo9#AO*NIBRF(`=*tfrv_i)JzKSO*N2Jw{F0|Gom)8j)C2>@%R6`OtYQLtO*I5JPh-BU38_%gyr{^*ASQxtu~Lg@4SqR+^h@+g@)P&nrzIW zEX+JgnE@I3d8rC6sb#4-`30#(RtmwXIcW;Pndy0{DL~=ed_!RaL6Bl@94UF3Y(iIKND4~-+8TO|Mh?6(Nh#}DY))A+w%HoisviE zkYlQnm1_?-G)*ops48uY-%(V$*le}x)$Z4{!$Q1px_kK8iUMsR!(LM9; zr>VQjqaQr3?^_*uTZ*ZB{npIidvZ5iso-t%{LtL7c9X7P;?s;i*X&RB?n&4G_fOm% zR#BXqaPM*8tDSSETCczPBxY8A;LBHwN@Mm#rM(x~TasFKnR}y!)ixKa9gkNy2D(=% zKL0g+=gxy-Ig5|HpTAt^qHs&n)lX|xekP}WQ(XDQ=J>U|>vx{jryXTtW@KPo9BB}4 zzz2*`S$;;w|12!bOzaH?Y9PKUh%aLx#m1q{#>mRb&ddU5F|)A%C#{SgU9N_`6-fL zqo$TFYrK1BU)k3FuYD8etc;HFkXSNjr_cKD#)n(-o5F`VU;7dzcjY- z+`aVf6N62E;`6LRM;4hwFT<8?_*k>Z{I9|Oh=r`pz99?ZMW-1v`WrSeeFEmu`gfrG zSw_X=Pi*Q3*~`hs!>Y~4%p}Fiu%L-CaPmC~?fQ7t<}UK;^Kj$0*NmIR&Xu zWo2bxX<}s9`0qu`+^V}xb%I=Zs}X;9hMJXkZ569*+*3Zea$EMT z|H=QB9lpHn=)!HEUAxvM8a7UK;L7;mXF0)&W!DaU<|l!_6Jw8dNwVB66`u6^M&z9! ze(TH~O9KzEtQX8pn!+w^%$}Nf=by{_(&pZRCAYt94B7dnT(|LCPl8o(eYYa#YR{P` z5}7=#i`ktsA0;;b+WK99Ysr-#lDrP4cjm7?*2nZyF`_Yi1@9G`yuUA2t(mmdp81$@ aVa2HfwLbbr$16N5@4TGWAwJ8J0So}S6{7(F diff --git a/build-system/fake-codesigning/profiles/WatchApp.mobileprovision b/build-system/fake-codesigning/profiles/WatchApp.mobileprovision index fa8ad80736b7aa7ab8bae6ce631cbc255296a0c3..0eb5a56cb38d9ab572052d9cfab10f8b0bbf5247 100644 GIT binary patch delta 1942 zcmZ3XdR1+LDdV$^X32~K#=3?Ex<-~EhGtd~Xfip9TU905Bq`C-)YL-P z!pzJ-*Ca6o$Vy2~(oIe^GEO!#F*UQWOq{%!+pm7DK@;;zgC?elOpJ^Mylk9WZ60mk zc^MhGSs4r(XB%=GaI!Invaks=g}EE@7;u3&96ZcUVV;J320S1hI}fXCVo^zkp|F7< zh|k5t4d_uF5z4arR5%CTO4j$*6*`C`|;z;oK@aEJF3Iw_H8=0G~8^@1;+SE zXIqy{GD-P(b>W$|H=PML+^0R9Rdh9N$}eG;*)_WaBV~Bo&1)=ter;U#;p8o|Lz8BB z_|#`4PO~&^kW(_#TNrKguV}I;52r+cMdME)ty}Vo=B_t=6QnJq8D8+6Td{)4Xo2(* z73PK|?@!)xy}ROaii+=QrN=Y;thz%J6@TeXnSJ&c^A^2;n~4Vtm~yp!^b$2bsV0hv zP4i8*?)?>v)IqP4M(Ynf)f*L5alMh5ic$K1ro$RHs%VGq;S ziMhsZf$@2K=cSFOO4{yyRF_kx#a^E`W6}}-{6lxP=3mb#`pxUn9M79|zL>@JV!Jhe z!i^H(_<56UDsyiKe=J%e@VT{%n2V0Vhrkqrxh_3 zn%-q|QaSj%(Bkow&YbP9>yIQKES|fkx2(eP;4A5jmE0AlIr}->e;oZ=-noeLzHzhu z&8 zXwlOhI$4<#g6&M7n>F=n?k$+0z_#+4OTFmnt(TJJP94=&sQ={uL1)t?Ip?1nOw?sw zL0q0btOi6y81UZtEja8eEnMsP3VL=n)>dAHj+Vv9N zjlP$De6lC^md5~FOk#x3W3FhB9m%*DCw zZm*>_PCEQ#;qRzf`&;vOd{q5h##1oEf#I-e-hqjk{Z9hCpHJU(dZECA{8?{0S9fd_ zc&5f5`y-~NtK^)?eVNJ^b1#bsbG-jhaoKEvS-`0+*>+yd{clw3Zz|SUo?feb=2e}y z!oTa0PgX6{*|TCc!=|2V(vz+n|HEtMsXnnyOUgA#QaCtIEb-uucxTn543Fly)tS{> zzG}ayeBFEA?{4S8^XaLU#%24%g6~c+w-DHr`Ni1n&m~^TRYxNpoV+1@<>Sdl)|njQExcH3{?#kBV4PbEGvdmB6Z&!2BSFu1n7p8*U2AyA9n^!VgaR?ae8XD*tnTHr!S{a&I znHW$0%(;E?J+AeP29x`^RaJ})EzQkL4byZDO$^L*O%hX$bS;xCQgn?iER#%9lT8zi zjSMDV=k}}LWzfXD&7g^C-U4POMkXdkMgv|pPOUbNw(q=*jNGgY28D*&2AXWlp)AZi zN|^x}`FW`dE~#ayIr#;tMOF&IsX1v1!I|lKsVP9=+5iMlrz@pgxC^)ST4xqQqRi{GxONIdNViBSQmYLjy|# zLqp>zab9B(*8s|;qMJ0ZISQMbCeP$mtlxR9X8-kn<ecfPpDta$XGK*K+kf_>Y@91MZf>zX)_?ZF+@u}l zhd*8w{GxtH>)@pLMw`gD?@S_jdw8|4?1-Mjyy~N7NyrrawfBBFeO@cFSJ6H5@29D| z%A+4VuJ2nNdRvOAd;QkT-+OX5T&dt~^Zd}oHWxf(iD z1-3$IK+f%CMk`F>vxk0qy#mR%y2dM9kb7?5s6ZvWx#P8a&%((Adhx z35MptJn8_SRHIhjzG(XanX~UcPqJRPzAtf+ zgUvSQpu0lMf6vHVDLqlLP<75x^+`6Tr|{l9`>wvCm~Afe1CxfC|JHQ}2)G|QZ}Gq& X_o&Ms{W8M?Z{+gZ>^A)CV*mpH{UnWl diff --git a/build-system/fake-codesigning/profiles/WatchExtension.mobileprovision b/build-system/fake-codesigning/profiles/WatchExtension.mobileprovision index 77b4fd0fb334c3c4a2fe5d7a9bc8ac54bee45595..85b1a95f8d7d0120ed5fb15df6edb015ac3b82e3 100644 GIT binary patch delta 1928 zcmcbp`cG|w2@?DmlS2@rQ1~$`3KwRLpfZWaPhLt;>`TK$;Y_%Fq%wm=2lfnF|o8rN-{Lp zH8f33(ltpjO4dzEOg7UsOG-^ku{1L>F-*3>s$}avN~6F^96S2{VPc8}b-%fjAsI%uZpRhI|G*ARappt7~FWNrs`Y zfgp&_#lz)VQBagxTpSkQ2NUE*5tKEM2B~D`5pk`DD^+mL$xO{FQE+xNR5ehBJA{)_ zOsu%Hpdi1f#32=;xU3*gFF8NgKu(<3$k@Q#z}(Q(*wWZMN}Sgi#5I9(4H{<7__tV`|I8<$q!S_8i7p(P7 za-+iwlow?zfBETz!m%#lTn(k=9%5S@Zd%swvpoCpVNEuwlCT2zk#>ofyMCv8vChTGQ zIx*MSEigWh@4U3}R7u;tkLq&DwAkzOW=uNbpMU7i*8J-^MZbAHn&Wx1&KI+|UTnAK zkDODyVfE!!*U-rMa{;QPxJHt9F~!ub< z7%h6bLnkX!La?3bbF-#i&AkN^6xdcia}hng^-{9jsiWEo^`HDd=xn+q=lpYniMq^- zT$Oqgalh4jdTNO{na#7qcsBqtlIHXk#S6f47mCdSp1(*?Badzy<* zw>GVRvE*aFY}6LVa`%ACHw_v$v2kj%F|sf=nG3KOHZGx^@9O;wk;)h(?~&oV#w~2z z&_a<@fQcLE?ga#6rJgEfBl+&GM=Q)(Ss7TG7#SoTwb$3%>MuDS_gMDM=RbxwZ8nr< z2uFSVKI5IoZP7j5N?9d+>FLaK{t5eDpP0ydd)`ZP=cvy!%1*qr@&*k-PW5-Cz3A>DTG2;ir40mzx$jNnNU+ zerIX@Y?q{tufEd{-QU&scU3_2)YA>eY~-bC^toEg?uQ8L=ihH$uVUe^`zT9h-dWjz xfKxjAln-o5ZYtRkl+S4NI9%5)|WoTw) zVmz6P>*Qp1?)8iYlecrLsw9~inj2UcnCKdt85`=Fq*x^DS{f!L>KdCSnWZHs85tQR zSx(~dtKVhN#JtU*iD}*fW+p}^CPqdBUN%mxHjlRNyo`+8tPBQ)hS~<2Y|No7%sfh& z0U7yusR}NsWvMy&1*t_=3c;y4X$rxa>3OLsK;hhcLtz6!kYa8gu3%Rmw_s0qKUWt+ zZUat`Ae%6gqpP8UfgIch&U!{M!4#lAhmzEs)bygnT)q6FbOSkYULzwz17kx2O9Mkg z<0x@nV-VK>%B7;4>ajTrtDBk_m5_smk(GhDiIJbdpox)-sfm%1Vdu4){n!7MM^90_ zrQo{fY|HDTDW0zsLyoCRR<1qV&@{QYpsKVnen(O1Vzbq%SI<9ux^(@X6;<^~Z2#Gh zvT?55xVgplSpV4vbCY(IAO3h%@QeB(t%H-|8*L)rzB7sB?cvqFvLkv9^Qw=UB_UJv z*WUZ#^m(nwUPbrJzn`Y=Dvy5fxNmjnZ7HVi^;A8SVeJa!oA0VuXfIvYF)qn=98FN`GGHAEh>%K7nSy2WN%4o*=6pH z7FOF_tadzJ;TY&%rTF~U^qo5oisdXm@_znuor}UPNmoCuRr#5m`b}}=7n|eP@~+=` zmUfhhnUR5Uail@G0Ut27W%(Hy|Ff_#GqE=qsDb#ZAij)&6dQ*&8zU<#J2MNARS#h@ zv#|gbFc`>!6!Ni%v53recv#CW6Z4_(vBFKGYbQddU97K04u4?M1cpB&L)ZB^9M@~) zo60gS>~Vd&zwykouk)Jsu0MM&V@B5%+1}{;8lvV-E}w*E>)zkeoMIY#AuXZ7f7SDT z7Z&NR-&5M_3un*XdM{P0`T6u0$BsTZuO)F;XUh`N3#_w`GG7U_P>g(_e?TkuVQ0wJ z4TrVgUfT2UF1N}iJ09ah`u_JXEV<@uyXHsftKg0=-yS|-Z@Op~tzq?eW!XX3e1`r9 zh8HEibm_1E!DIE|{1nNrQBzBoHQv3muWW1o*S?8!Rz}BoNGzFCztidIMsMZ^GQU@* zOci8Qe(&D&nc_UO@tmv-80z3;tn+zIT**JmG&%)SbF2G_~LAry9c5gkn2;;=%;Kp_~ZfG&b zDZs>SSh0ZQu*2_^dW^CTms5}mTvk>FmL^7qm<@a%d2=i49=zN+bwU*P%X=$=Z%s}6 z5uvnThWsnqSt(M9*;NO;=fMq@Q2DA0ysYAOB

K0r9!rI zy6+A%u`j0cnP=RZ9O0t-{lbrjC+AMqTfiNWV8Ev_)8t=c_9m74cf6+8b6cuM_dWBu zGv|$|>=kvV)Yt3G*VYCW7ko@%HmW(%cK5P#?7T-0nYa`03)#iFde-k^FD+V`AUKuf ua_&LBgPaGlrY)Ur$EFt{6lNO7zQ8Rfv1sdwZyV$c3=9(Qx^C}e00RKo+lM&- diff --git a/build-system/fake-codesigning/profiles/Widget.mobileprovision b/build-system/fake-codesigning/profiles/Widget.mobileprovision index 5c9f7969150e5a85a74d3317a3122d3007ca57f6..f6fe6677e2a950c1b774a7f96170fb0bc87b66f7 100644 GIT binary patch delta 1901 zcmbQGdR%RSDdUZeX7P*y#=3?Ex<-~EhGtd<=2j+Vo0l@0atN4!MJ+-MO|4ALtqja2 zzvA4a&S_IzQk0pOZdXy{A8ex!<#2Jr#mh2_GxPH%_jB!GG@0zft*T;bm}+2TlxU`F zoRplZYhq+!qHAexo}`;>ngrw|Tcjo?r%j&9?Z>&+pow{lyk+(DIc#cJk$23 zGvS8&w1=~buBJ`-CG0Z0W|v^33~#%6jfKyzjmtiqyk&N1(hLuu`i#VBmZlAIN@jWs zqiy~bO%~uvw1qUo3%+wJRxlYYkUpZq+_2>R$y=^>S6og} z@m;O-c!r-}U zV0<3md1>RRlD2yv)#a3FvDfF#m~_NH|InSS`PXxbe)D=X$Ma^LFJ^JQ*lx`qIj4BT z>dURJp_5t6TJub_E1xjlI%zb)^w@-1*R@&sPi~m`UsA6!bHc}h7=wD@X+=zhrgzz# zR1Q8bw0JzFGiUqj`Xk8)i|6j?Evs-m_)0osC3nSX&VCN}A4mU|cP`?*Z``c^IQ_MY znvE-;=I8%8EGui)emed0#OecGXBIgaM!8n}Yp!Vjv^($kzPsO6t2)isO)Zu%TJ&^> zPFALbU^~<2W=*}CdkZEgu&sRNQZIUX>!oD5Q%AKG>Oc8^(AjiJ&iUsC6Lpyvxhf{& zhE2>Bz|2^}#K>sSxX^$GSuqBjL5a+Z_>(ipk(_L-+I-ARQmhOMniyA4HW1LRpLV5l zm+^_FtxxycZ~Ojy+0xb9=l?Qj+{DJI&Bn;W*kmriV%WHZM!o}juHMg(YQAgS!p03O zlEA?rz{Cx7_X2{kQcv>|5`U~rt`iiiPnMIZJAeLYVdO7HK{ zwwpg4*dBy3Wr>8{XS;d6=yyv*H`BB`P7|eyI-~3i-K=67ezw~;@Uc!lEt=bbRUKv>;II0IB|EkK;oL$n*O3Q&dsyp|F|Ed zq!}irnwd^M$?aFa%b*3wraQ*+W3f-}?eQd5A!x%q~|27(~P+&o;tu0C$T zp6-6GE{5C&oFG9qVJ1gcLj?mlxDA~3jADW*Kz$A+sX3|XMTxn3`9ecfPpDta$XGK*K+kf_>Y@91MZf>zX)_?ZF z+@u}lhd*8w{GxtH>)@pLMw`gD?@S_jdw8|4?1-Mjyy~N7NyrrawfBBFeO@cFSJ6H5 z@29D|%A+4VuJ2nNdRvOAd;QkT-+OX5T&dt~^Zd}woZAeKZR<9bGa!zQLrz)blLlpo8e znB0jofzi#v*kmriVpu^#2iJp(B~EPl6Xf8=b~bKk(Zwmi#BEryfXZQ4k5PW%atcx* z%F4>X(!|J6YMFP+VY<=9*{lBVOFm-cUKr-H~9)`TLZ9dLc zy0HF;;I(8Mk(gzk=k1o*EY4}G@A&dZOV*@(s_e1XAMDrdp7wEp&a-Yg{)b0&zvT(O zhz=0yD1SUbt7huz>l+;Q1RM?tRku%lwA!ekH2muo`==A5{yb@Z$~Ij?MYGByUC&^@ zw*3q{303EgiL%#T9hHBR_3L5ec0+I8;==xmxgEk?50j#58?NbX>iM(J;a#KMVIe(( a56y`s*Y(=hE()4?qo`}**|Gu#FaQ89sg2VB