Files
red-valley/cache/files/phone-radio/resource.rpf

766 lines
58 KiB
Plaintext
Raw Normal View History

2026-03-29 21:41:17 +03:00
RPF2<00><00><00><00><00> a(a-<00><00>I<00>I2c0c9<00>H<00>E39P39N<00><00><00>Y3 <00>3 a<00><00><00>k<00><00><00>u<00><00><00>/.fxapclient.luaconfig.luafxmanifest.luahtmlapp.jscompass.svgicon.pngindex.htmlmain.jsright.svgstyle.cssthemes.cssvoice.lua
;<3B><>T<EFBFBD>x
<EFBFBD>uc<EFBFBD>X8<EFBFBD>#<23>L<EFBFBD>q<><71>LA<4C>5<EFBFBD>Q<EFBFBD><51>݈<EFBFBD>.h7q<37><71>֢t<D6A2>ĈL֦L%U [<5B>L<EFBFBD><4C><EFBFBD><EFBFBD>g0<67>Dk<44><6B><EFBFBD>[<5B><><EFBFBD>,VY5<59>P<39><C2A4>V?~<7E>W<EFBFBD><03>dJˊc*<2A><>ѣ7<D1A3><37><EFBFBD>ڡ<EFBFBD>I<EFBFBD>oD?a<><61>-^<5E><><19>7<>W<0E><>?p
<EFBFBD>& z<><7A><EFBFBD>B3J<33>^<5E>&<26><>while GetResourceState('qs-smartphone-pro') ~= 'started' do
Wait(500)
end
local ui = 'https://cfx-nui-' .. GetCurrentResourceName() .. '/html/'
local function addApp()
local added = exports['qs-smartphone-pro']:addCustomApp({
app = 'radio',
image = ui .. 'icon.png',
ui = ui .. 'index.html',
-- ui = ui .. 'index.html',
label = 'Radio',
job = false,
blockedJobs = {},
timeout = 5500,
creator = 'Quasar Store',
category = 'social',
isGame = false,
description = 'Contact other people through frequencies',
age = '16+',
extraDescription = {
{
header = 'Radio',
head = 'Frequencies at your fingertips',
image = 'https://i.ibb.co/K5VyGxm/radio.webp',
footer = 'Contact other people through frequencies'
}
}
})
if not added then
return print('Failed to add app')
end
print('App added')
end
CreateThread(addApp)
AddEventHandler('onResourceStart', function(resource)
if resource == 'qs-smartphone-pro' then
addApp()
end
end)
Config = {}
Config.PrivateChannels = {
{
label = 'Ambulance Channel',
frequency = 112,
password = '1983221'
},
{
label = 'Police Channel',
frequency = 113,
password = '3983221'
},
}
fx_version 'cerulean'
games { 'gta5' }
lua54 'yes'
ui_page 'html/index.html'
shared_script 'config.lua'
client_script {
'client.lua',
'voice.lua'
}
files({
'html/*'
})
dependencies {
'qs-smartphone-pro'
}
escrow_ignore {
'client.lua',
'config.lua',
'voice.lua'
}
dependency '/assetpacks'const isEnvBrowser = !(window).invokeNative
const parentResource = window?.GetParentResourceName ? window.GetParentResourceName() : 'phone-radio'
const resourceName = !isEnvBrowser ? parentResource : 'phone-radio'
function Post(name, data) {
if (isEnvBrowser) return [];
return new Promise((resolve, reject) => {
$.post(`https://${resourceName}/${name}`, JSON.stringify(data ?? {}), (response) => {
resolve(response);
});
})
};
const connectHistoryFrequency = async (freq) => {
const options = [
{ key: 'connect', value: Lang("PHONE_NUI_RADIO_CONNECT_TO") + ' ' + freq }
]
const { key } = await OpenSelectorAsync(Lang("PHONE_NUI_RADIO_CONNECT_SELECTOR"), options);
if (key !== 'connect') return;
connectChannel(freq)
}
const connectChannel = async (freq) => {
if (!privateChannels.find(c => c.frequency == freq)) {
Post("setRadio", {
freq
})
await getHistory()
return
}
const pass = await PromptModalAsync(Lang("PHONE_NUI_RADIO_CONNECT_PASSWORD"), Lang("PHONE_NUI_RADIO_CONNECT_PASSWORD_INFORMATION"), Lang("PHONE_NUI_RADIO_CONNECT_SELECT_PASSWORD"))
if (!pass) return
const checkPass = await Post("checkPrivateChannel", {
freq,
pass
})
if (!checkPass) return SendPhoneNotificationOld('radio', Lang("PHONE_NOTIFICATION_RADIO_TITLE"), Lang("PHONE_NOTIFICATION_RADIO_INVALID_PASSWORD"), 3000)
Post("setRadio", {
freq
})
await getHistory()
}
const getHistory = async () => {
const history = await Post("getHistory");
if (!history) return;
$('#phone-radio-history-container').empty()
let str = ''
history.forEach(freq => {
str += `
<li onclick="connectHistoryFrequency('${freq}')">
<div>
<svg xmlns="http://www.w3.org/2000/svg" class="ionicon" viewBox="0 0 512 512">
<path d="M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z" fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="32" />
<path d="M350.67 150.93l-117.2 46.88a64 64 0 00-35.66 35.66l-46.88 117.2a8 8 0 0010.4 10.4l117.2-46.88a64 64 0 0035.66-35.66l46.88-117.2a8 8 0 00-10.4-10.4zM256 280a24 24 0 1124-24 24 24 0 01-24 24z" />
</svg>
<p>${freq}</p>
</div>
<svg xmlns="http://www.w3.org/2000/svg" class="right-icon" viewBox="0 0 512 512">
<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M184 112l144 144-144 144" />
</svg>
</li>
`
})
$('#phone-radio-history-container').append(str)
}
const initPrivateChannels = () => {
$('#phone-radio-private-channels').empty()
let str = ''
privateChannels.forEach(channel => {
str += `
<li onclick="connectChannel(${channel.frequency})">
<div>
<svg xmlns="http://www.w3.org/2000/svg" class="ionicon" viewBox="0 0 512 512">
<path d="M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z" fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="32" />
<path d="M350.67 150.93l-117.2 46.88a64 64 0 00-35.66 35.66l-46.88 117.2a8 8 0 0010.4 10.4l117.2-46.88a64 64 0 0035.66-35.66l46.88-117.2a8 8 0 00-10.4-10.4zM256 280a24 24 0 1124-24 24 24 0 01-24 24z" />
</svg>
<div class="private-channel-info">
<h4>${channel.label}</h4>
<p>${channel.frequency}</p>
</div>
</div>
<svg xmlns="http://www.w3.org/2000/svg" class="right-icon" viewBox="0 0 512 512">
<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M184 112l144 144-144 144" />
</svg>
</li>
`
})
$('#phone-radio-private-channels').append(str)
}
$(document).on('click', '#phone-frequenz-join-button', async function () {
const freq = DOMPurify.sanitize($('#phone-radio-frequenz-input').val())
if (!freq || freq == '') return SendPhoneNotificationOld('radio', Lang('PHONE_NOTIFICATION_RADIO_TITLE'), Lang('PHONE_NOTIFICATION_RADIO_MISSING_FIELDS'), 3000)
connectChannel(freq)
});
$(document).on('click', '#phone-frequenz-leave-button', async function () {
var freq = DOMPurify.sanitize($('#phone-radio-frequenz-input').val())
if (!freq || freq == '') return SendPhoneNotificationOld('radio', Lang('PHONE_NOTIFICATION_RADIO_TITLE'), Lang('PHONE_NOTIFICATION_RADIO_NO_CONNECT'), 3000)
await Post("leaveRadio", {
freq
})
});<svg xmlns="http://www.w3.org/2000/svg" class="ionicon" viewBox="0 0 512 512"><path d="M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z" fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="32"/><path d="M350.67 150.93l-117.2 46.88a64 64 0 00-35.66 35.66l-46.88 117.2a8 8 0 0010.4 10.4l117.2-46.88a64 64 0 0035.66-35.66l46.88-117.2a8 8 0 00-10.4-10.4zM256 280a24 24 0 1124-24 24 24 0 01-24 24z"/></svg><00>PNG

IHDRxx9d6<64> pHYs  <00><> cHRMz%<00><><00><><00><>u0<00>`:<3A>o<>_<EFBFBD>F8<>IDATx<54><78><EFBFBD>yxם<>]sg<73>fG<66>-<2D>z<11>v<EFBFBD>؞<EFBFBD>f<07>p<EFBFBD><70>'<27>f<EFBFBD><66><EFBFBD>|<7C>d<EFBFBD>|<7C><>n<EFBFBD>;Yn<59><6E>^X 6<><36><EFBFBD>̾i_<11>U2<55><32>Nl<4E>uwUwU<77><55><EFBFBD>hmI<6D><49><EFBFBD><EFBFBD>j<EFBFBD> <09>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O <0B>Ωs~<7E><><EFBFBD>NUu a<><61>Z<EFBFBD>'=^+ ȵ <03>mBI<18>o<06>9<EFBFBD>!<21><>0 _{<1D><>8<><38>"<22>0<EFBFBD><30>! L<>Q<EFBFBD><10>%<25>G<EFBFBD>ۍÊlٿ;<3B><><EFBFBD><EFBFBD><EFBFBD>"<22><>AE<41><45>A<EFBFBD><41>ٕA<D995><41>ƁE<C681><45><EFBFBD>E<EFBFBD><45><EFBFBD>";F<7F><16>;<15>:<3A><>E<EFBFBD><45><03><>;<3B><14>_Rd<52><64><EFBFBD><12>D]<5D><>h*<1F>*w<08><>;<3B>!v!<21><>!<21>.<15>A<EFBFBD>!<21><>. ȷ <0B>"<22>00<30>.<2E>*s<08><><EFBFBD><02><><EFBFBD>s<EFBFBD>0<EFBFBD><30>K<EFBFBD><4B>jY<6A><59>G><3E>u<7F><75>ς<EFBFBD> /*p<> .ۆ<14> /<2F>HK<48>+<2B><>'(<28>ЗH<D097><48><13><><19><>c<EFBFBD><63>;<3B>1<EFBFBD>Xdh<64>ȐB<C890>A<EFBFBD><41><EFBFBD><EFBFBD><05><>!<05><>3<EFBFBD><1D>?&<26><> ,p<>hp<68>^|k2<6B>.<2E><>'<27>gx<67>ĐB<C490>A<EFBFBD><41><EFBFBD><EFBFBD>|Ǐҋ<C78F><D28B>|^<5E>.w<>K<><4B>)<29><><EFBFBD>V,1<>Pl<1F>o߭/r ~h<><17><4B><D28A><EFBFBD>}<7D><12>H<>A<EFBFBD><41>%Z<>3i<33>R<EFBFBD>OFl<46><6C>w<EFBFBD> <09>~4<>H+<2B>?<3F><><EFBFBD>J<><EFBFBD>{ :/<2F>Ҋ4t<34><74><EFBFBD>q<EFBFBD>v
<EFBFBD><17><>!<05><><EFBFBD>M<EFBFBD><4D>"<22><>P,E E<12>+73SCW$ކ<>H"<22><>Ez<45><7A><EFBFBD>'#J<><4A>(s2<73><32><EFBFBD>NF<4E>:Q<><1D>Q<EFBFBD><51>p<EFBFBD>?<3F><>k<EFBFBD><6B><EFBFBD>ş<EFBFBD><C59F><EFBFBD><EFBFBD>aX<61><1D>g/<2F><><EFBFBD>>
^(<28>K/c<>B<EFBFBD><42>}<7D><><EFBFBD>@DW<44><57>Y,<2C><><10>Y<EFBFBD><59>T<EFBFBD>`*sc<73>P0WȘOhXz<58><7A><EFBFBD>WȘ+\<5C><>]<18>dF<64><46>H/тi(<28><>H<> ><3E>t<>^(2<>P<EFBFBD> έ=<3D><><EFBFBD>Jj<4A><6A><17>E<EFBFBD>B1<42><31><EFBFBD>u<EFBFBD>/p`(<10>(<28>Y<><59>X<EFBFBD><58>\<5C><>DV<44>d<EFBFBD>P<EFBFBD>$<24>:!<21>u<0F>wr<77>xW<78><57>Z?<3F>
<17>
<17>2#<23>]Z<>w<1D><1F><><EFBFBD>btX<74><58><EFBFBD>W<EFBFBD><57>w/x<><78>ڻɵ C<> <0B> Ŏ<>Mjg <1D>Kd<4B><64>0<EFBFBD>ɘ<EFBFBD>eMb<4D><62><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>Α<EFBFBD>8<EFBFBD><38>BN<42>v<EFBFBD>Q$<24>Q<EFBFBD>N/<19><><EFBFBD>0<EFBFBD><30>.<2E>tBf<66>
<EFBFBD><EFBFBD><EFBFBD>= <1E>^(<28>?<3F>A<17>7<EFBFBD>6<EFBFBD><36>Ef<45>&5<><35>KE<1D>n,<15>'T*X*L<>
<EFBFBD><EFBFBD>2<19>.<2E>of<6F><66>'z`<60>=<<3C><>4<EFBFBD>W<EFBFBD> <0A>R<EFBFBD><52><1D><><EFBFBD><EFBFBD> <1C><17><>,<2C><>As<41>BV<42><56><EFBFBD><EFBFBD><EFBFBD>܊<EFBFBD><DC8A>Gnw<6E>ߛ+ܘ<>F;I/<2F><>D<EFBFBD><44>D<1F>m<EFBFBD>s<EFBFBD><73>G<EFBFBD><47>ncH<63><48>A_ E څŽ^<5E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>mt<12>|<7C>jD<6A>S<><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<23>d<><64><EFBFBD>R<EFBFBD><52>T*3<>ة<EFBFBD>+_<> <20>H<0F>!yR<79><52>E<EFBFBD> <0A><><EFBFBD>~<7E>{<7B>;<05>u<EFBFBD><75>6]<5D><>C!OD<4F>'<27>Q<EFBFBD><51>Jq<4A><71><05>ODlw<6C>+<2B>ҝ^<5E><>9<EFBFBD><39>ϴ|'<27><1E><><EFBFBD><EFBFBD><EFBFBD>_S𐣶<53> <0C><15>u<EFBFBD>R<EFBFBD><52> &OB<4F><42>$<24>؅<EFBFBD>ܝ<EFBFBD>c<EFBFBD><<3C>:<3A><>T<EFBFBD>&<26>؅<EFBFBD>@<40><>Ò<8W<38><57>)s<><73><EFBFBD><1A>b<>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD>v}<7D><>#<23>֪N/tb,Un<55><6E>r<EFBFBD>ϊ<EFBFBD>y<19>:<3A>YB<59> c<>@<40>/1<><31><EFBFBD>}<7D><>8d<38><64>(cJ˜<12>0<EFBFBD><30><EFBFBD>5C<35>5<>I<(<28><><12>|<7C><><EFBFBD>.<2E><>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD><44>dF;1<>;1<><31><<3C><1B>$uD<75><44><EFBFBD><EFBFBD>W?k<><6B><<3C><>#l<><13>$ <0C><12>\<07><>"<22>bY<>n,<2C><07>5<EFBFBD>+<2B><>,2Y<32>
<EFBFBD>b<19>"<22>\<5C>o<><6F><EFBFBD>EƗI<C697>+<2B>QAq<>Vq<>֘v<D698><11><>:x<10>r<1D>H<>KeF<65>)d<>+d<><64>D<>&xT<78><54><EFBFBD>ԥ<EFBFBD>N=<3D>X<EFBFBD>s<1D><>:<18>k<EFBFBD><6B>{Z<><5A><EFBFBD><43><D784><EFBFBD>}O\<5C>v<EFBFBD><76>~<7E><><03>q<12>R<EFBFBD>Qenm¥#<23>n<EFBFBD><6E><EFBFBD>X<EFBFBD>,<2C><>.<2E><<3C><><1E>XJ<58>7<EFBFBD><<3C>L<EFBFBD>oQ<>BܮŨ<DCAE><C5A8><EFBFBD>+2<>ȵ<EFBFBD><C8B5><EFBFBD><EFBFBD><EFBFBD> <09>t<EFBFBD>Np<>^<5E><>u<EFBFBD><75><EFBFBD>N<EFBFBD><4E><EFBFBD><12><>#<23><><EFBFBD>K,en,<2C><0F>7<>7<>bc<><63><EFBFBD>X<EFBFBD>X"c*<2A>1+<2B>J+<2B><><EFBFBD><DC89>KL%Z|<7C><>Xd<58>K<EFBFBD>8<EFBFBD>c<EFBFBD> <b<><62><EFBFBD>C<43><7F>O<EFBFBD><4F><EFBFBD>b<EFBFBD>)<29><>'<27>)<29><><EFBFBD><06>\<5C>`,`)u3<75><33><EFBFBD>c<EFBFBD>n<EFBFBD>8<EFBFBD><38>K'<27>x<EFBFBD>TO<><4F><EFBFBD><EFBFBD><EFBFBD>^<5E>9<EFBFBD><39><EFBFBD>*OWy<57><79>)_<><5F><EFBFBD><EFBFBD>
7<EFBFBD><EFBFBD>̥n<CCA5>ŷ<EFBFBD>{<7B><><EFBFBD>*uc.v3"<22><><EFBFBD><04><><EFBFBD><EFBFBD>=Qa<51> <09><><EFBFBD><EFBFBD><EFBFBD>hg<68><67><15>q <09>1<EFBFBD>N<>$8,%u<>,U0<55>(|<7C>\ዕu<SUǘs>&<26><><EFBFBD>t<EFBFBD><74><EFBFBD>K~<7E><><EFBFBD>2<EFBFBD><32>ٗd_Vo2<6F><32>ʌL{?<3F><><EFBFBD><01>W<EFBFBD>y<EFBFBD><79><EFBFBD>g<EFBFBD><|<7C><><EFBFBD>ʵl<CAB5>M<EFBFBD><03>B<EFBFBD>7#<23><><EFBFBD><E88F89><03>q<EFBFBD><71>GD<47>V<EFBFBD><56>
<EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>vD<76><44>D<EFBFBD><03>Q;y<12><><EFBFBD><0F><>č<EFBFBD>X+<2B>Y<EFBFBD>n<EFBFBD>X<EFBFBD>^<5E><>1<EFBFBD><31><00><>*9<06><>(H<>G*9<1F> <09>=<3D>sY;<3B><><EFBFBD><EFBFBD>*<2A><><0F>b<EFBFBD><62><EFBFBD><EFBFBD>zy<7A><79><EFBFBD>/<2F>je><3E>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD>2<>$<24>G<1D><><EFBFBD>C<><43><EFBFBD>Xb<58>
O<15>g;*<2A><>Kpz<70><7A><EFBFBD>X<EFBFBD>R<EFBFBD><52><1F>2<EFBFBD>bS<><53><EFBFBD><EFBFBD>:<3A><><EFBFBD>2<EFBFBD>:<3A><>KAf]<0E><><EFBFBD> 9<><39>X/<2F>d<EFBFBD><64>7<EFBFBD><37>Uf]&1<><31>ʄj?<3F>Tyx<79>L<EFBFBD>\<5C><>ٖb<D996><62>~<7E><><EFBFBD><EFBFBD>Ezn<7A> v<><76><EFBFBD><14>c<EFBFBD>y<><0E><17><12><><12>"<22><>D<00><><EFBFBD>H<EFBFBD>T<EFBFBD><54>T<EFBFBD><54> <0B>2S<7F>ar<61><72><EFBFBD>r=_<><5F><EFBFBD>Y<EFBFBD><59>X<EFBFBD><EFBFBD>̺<1C><><EFBFBD>!r>1<>&<26>W<EFBFBD><57>]zk\<5C><><EFBFBD><EFBFBD>kV<6B><56><EFBFBD>H<EFBFBD>p\<5C><>DvT<76><54>|{Luܱh<DCB1>Q1<51>rgGEtG菊d<16><><EFBFBD><EFBFBD><EFBFBD>\<17>BY<>2O<32><4F>cRM<52><4D><EFBFBD>A^<5E><>CX<43>W<1F><><EFBFBD>D<EFBFBD><><E2AB97>\1<>&<26>S'<27><><14><>,ta.r<>˜-%2<><42><D7AD>Q<EFBFBD><51>\{\0<1D><>v<><11>u<>GD<47>q0"OJdn<64>'k*ra*r<>D<EFBFBD>¸<EFBFBD>-c?<3F>'<27><><EFBFBD>C<EFBFBD><43>9<04><><EFBFBD><EFBFBD>X?<3F>g<EFBFBD>y<1F><><EFBFBD>1:1<15><><EFBFBD><11>Ï<><C38F>#<23><>#<0E><>lq<6C>x<EFBFBD>vz<76>1<>?"<22><12>E2<45>;1*X<><58>>a.<2E>V<EFBFBD><56>X<EFBFBD><58>Sn<53>]Ty<54>r=9<1F><>~<7E><><EFBFBD><EFBFBD>I<EFBFBD><49> 9<>k<EFBFBD>n<EFBFBD>{*OW<4F><57>%$<24>1Z2<>;<3B>N<><4E><11><>GDL<44>lqa<71>a<EFBFBD><61><EFBFBD><EFBFBD><12>I?<3F>Ĕ<EFBFBD>`)T<><14>H<EFBFBD><48><EFBFBD>@<40><><EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD>g<EFBFBD>ZY<5A> D<>%<25><><16>%<25>Y<EFBFBD><59>2洗<32>"c<><63><EFBFBD><EFBFBD>o<EFBFBD><6F>*P0ԥ<><D4A5>pXBwX<77><74>q<EFBFBD><71>KI<4B>! <09>! c<><63><EFBFBD><EFBFBD><04>|S<><53>c<EFBFBD>n^< <20><> 9<><39><EFBFBD>r<EFBFBD>2+<2B>ǟ 0<>XƔ'c<><63>[L,<2C>n2<6E>\<0E>.x<>a;<3B>ᠭ%퐈>I %2;<3B><s<>&<26><>7<13><03><><EFBFBD>ӑ{3<><13>'Vx<>ĭI<C4AD><49>·<EFBFBD>+d<1C><>v<EFBFBD>?$<24>vH$<24><> <0A>p<EFBFBD>IE<49><45><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><35><18>\<Q\ǔ */]
b}O%<25>O<14>{f]
2<EFBFBD>B<EFBFBD>'<27><15>y2<79><32><EFBFBD><EFBFBD>Ș<EFBFBD>Bȑ<7F><C891><EFBFBD>6<EFBFBD><36><03>X*<2A>Gqa<71>wcΗS&3<><33><EFBFBD>"<22><>Tf]
b<EFBFBD><EFBFBD>'<27>b<EFBFBD>O<1A>E?<3F><> 2<><32><EFBFBD><EFBFBD>"<22><>\g<>bd<62>W<EFBFBD>8*<2A><>F<EFBFBD>A}<7D><>r<EFBFBD><72><EFBFBD><EFBFBD><EFBFBD><<17>
e&^<08>s)<29><>~<7E><>3.<2E> <1E><>9<><39>L<`T<>Lf<4C><66>O<EFBFBD><4F><EFBFBD>r<EFBFBD>~<7E><0E>d<1C>!<21><><EFBFBD>H; <20><>5<EFBFBD>D<EFBFBD><44>aU<61>ɘ<EFBFBD><C998><EFBFBD>;<3B>#<23><>V<EFBFBD><56>[<5B><>?<3F>k<EFBFBD>L<EFBFBD><4C>1<EFBFBD><31>ǔS<><53>5<><35>&W<><57>\<5C>gj<67><6A><19>]=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <0B>}<7D><><EFBFBD>7<EFBFBD>u<EFBFBD>h<>y؉~<>=<3D><10><>oC<6F>ﳓv@B<>k{o~<7E><>r<EFBFBD>|儗<><E58497>!m<><6D>s@Uf^T<>V<EFBFBD>2<EFBFBD>ZeJ<65><4A><EFBFBD>?/<2F><><EFBFBD><EFBFBD>?<3F><>?~<7E><><EFBFBD>OT~<7E><><EFBFBD><EFBFBD>~<1A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߫<EFBFBD><DFAB><EFBFBD><00><7A><CF87><EFBFBD><EFBFBD>j?<3F><><EFBFBD>>f^Tɾ<54><C9BE>yL<79><4C>T<EFBFBD><54><EFBFBD>x<EFBFBD><78>c<>s^<5E>13W0{<7B>)<29><>D<EFBFBD>~;<3B>a<12><><EFBFBD>dvb<76>W<EFBFBD>ʓS<CA93>tL<74><4C>73jB<6A>\<5C>'<27><>`<60><><EFBFBD>n<EFBFBD><6E>5A&_2<>:<3A><EFBFBD><7F><06><>l<EFBFBD><6C>ڌ<EFBFBD><DA8C><EFBFBD><EFBFBD>H<EFBFBD>V<EFBFBD>D<EFBFBD>#N<>8<EFBFBD><38><18><>Ϊ-l<>n<EFBFBD><6E>OB<4F><42>KfV<07>\<5C><>9<EFBFBD><39>c<EFBFBD>~7H<37>{<7B>̬ <09><>7<><37>2Yy<59><79>Β<EFBFBD>0<EFBFBD><30>+<2B><><EFBFBD><08>kC<6B>O°Oİ_<C4B0>7<EFBFBD>DL<44><14><>,<2C><>c:<3A>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD>*<2A>.<2E><><EFBFBD>1x3j<33>L<EFBFBD>V<EFBFBD>Q<13>_/<07><><EFBFBD><EFBFBD>4<7F><34><EFBFBD><EFBFBD>H<EFBFBD><48>#<1E><><EFBFBD>0<1C><><EFBFBD>e<EFBFBD><19>Z5<5A><35>W<EFBFBD><57><EFBFBD>ȹb<><62>Yy
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>%<25><>a<EFBFBD><61><EFBFBD><EFBFBD><0F>}"<19>l<08>wjI<6A>'<27><><05>$<24><>S<EFBFBD>k<EFBFBD>U0u<>\<5C><><EFBFBD>wCX/<06>~WM9pSkT&_<><5F><0F><><EFBFBD><EFBFBD>-B}y<>"lt<6C><74><1F><>3<EFBFBD><33><EFBFBD><EFBFBD>5j$<24><><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><0F>QW<51><57>3W0<57><EFBFBD>}"{m<08><><EFBFBD>^ <09><>yؕz<D895><1E>y<EFBFBD>@a<><61><00>wUf֤J<D6A4>IL=<3D><>ן<04><><EFBFBD><EFBFBD><07><>Yc<1B><>8<EFBFBD><38>s^&]0<>FefM %<25><><06>vA<76><41>-<16>e<EFBFBD><65><EFBFBD>î#X<>O<EFBFBD>t4<74><34>5u2<75><32>/<2F><><EFBFBD>ifu<66><75>X<>=l<14>s<EFBFBD><><CA83><EFBFBD>e<><65><EFBFBD><EFBFBD> &<26><>Ƒ<EFBFBD><C691><EFBFBD>;<3B>՘J/ƣ.,)VB<56>17<31><37>I<08><><EFBFBD>3<EFBFBD> <09>}<7D><><EFBFBD><EFBFBD>r̍嘜4ƣ./P<>~A<>Z<EFBFBD><5A>]H<><48><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><<3C><><EFBFBD>x<EFBFBD><78><EFBFBD><06>z<EFBFBD>ˤ<EFBFBD>~<7E>5<EFBFBD><35><EFBFBD>Z<EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD>y
<EFBFBD><EFBFBD>.,<2C>\I<><49>|<7C>M<EFBFBD>~'i<><69>5<EFBFBD><1D><>=<3D>^
<EFBFBD>#<23>yP&븒<><EBB892><EFBFBD><4E>a<EFBFBD>V<EFBFBD><56>(w<>9?<3F><>{(<28>4C<><1B><><EFBFBD> <0B>8<EFBFBD><03>hO,<2C>(q<><M<><EFBFBD><EA949C><EFBFBD><00><>*c*|<7C>;S<>e<EFBFBD>1<EFBFBD><31><EFBFBD>d<EFBFBD><64><EFBFBD><EFBFBD><17><>GB <0C><><0F>X<EFBFBD>)Ic:<3A><><EFBFBD>\7SϪ<53>ԨdW<64>Ie<><65>S<>Ա_<D4B1><5F><EFBFBD><EFBFBD>8<EFBFBD>z<EFBFBD>S"<22>mQ,NS$FC$ƍH<C68D><48>H<EFBFBD>p,<2C>X(q<>ĉ<EFBFBD><C489>=<3D>Ӻk<D3BA><6B><EFBFBD>/72<37><32><EFBFBD>)<29>S[<5B>95<01><> <0A><><EFBFBD>nm<6E>K!<21><><EFBFBD>
<EFBFBD>=<3D>=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>cG0첡<30>#a<> <0A><><EFBFBD><EFBFBD>=<12>#n<>G<>Z<EFBFBD><5A>|<7C><>ѻ_3+<S<>efukM<6B><4D><EFBFBD>`R<01>Q<EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD>k<EFBFBD>7<EFBFBD><37>h<EFBFBD>g:o<><6F>cq|<7C><51><DEBD>;r#Kk<4B><6B><EFBFBD>g!^<5E><><C492><EFBFBD><EFBFBD><1B><><0F>m<EFBFBD><6D><1E>\ <0C><><1B><>#<23><>k<EFBFBD>[<5B>cf<63><66>R<EFBFBD>ξ<10><><0F><>e-VIb:<3A>&<26><><EFBFBD>]u<><75>vKd<4B><64>!<21><77>ہ<EFBFBD>'v9H<39><48><EFBFBD><72><D48D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>kLG<14><>e^<<3C><><EFBFBD><EFBFBD>: <09><><EFBFBD> ƞ<><C69E><EFBFBD>؛;4 <09><10><>q<EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD>\<5C>1<EFBFBD>tcN<63><4E><EFBFBD>)<1F>Ux<>*<2A><><EFBFBD>|<<><7F>Ig<<3C><>%?<3F><>7p<37><76><D0B9><EFBFBD>x<12><>7<EFBFBD><37><EFBFBD><EFBFBD><03>=<3D>'<27><>s<EFBFBD>:'k<>ʄJ<1F><>NL<4E><4C><EFBFBD>bj><3E>%Y<>^<17>]={K<><4B> }W-<2D>~<7E><><EFBFBD><EFBFBD>"<22><1E><><19>_&먂<>Hr)|<7C><>´<EFBFBD>*<2A>ա.<2E>{ǔs*S<>x(<28><>ܼ๗܎8<DC8E>z<EFBFBD><7A><EFBFBD>w<EFBFBD><w<><77> gL<><20><17>ۘq!<21><><EFBFBD>A^8<13><>S<1E><>]<1F><>:zq<1E>_+SN{<7B>rNMz^<5E>j<EFBFBD><6A>g<EFBFBD><67>Ε1J><3E>YGF<><46><EFBFBD><EFBFBD>z<><7A><EFBFBD><EFBFBD>"<22><>l<08>]v<>vK<76>{b<><62><EFBFBD><EFBFBD>̨#
YIb:(<28>tQ3<><07>V<EFBFBD><1D>{R<><52><EFBFBD>)/<2F><>$<24>/<2F><10>^Ao<41><6F>Yc<59>gʩ:Ɲ<><C69D>}A<>z!H<><48>{<7B>ך<08><><EFBFBD>~<7E><54>VOS4v<34><76><EFBFBD><EFBFBD>"<22><><EFBFBD>ϝ<><CF9D>Q<EFBFBD><51>Ov<4F>ʌ <01>.<2E>`<<3C>|\GQ0<1E><><EFBFBD><EFBFBD>z<><7A><EFBFBD><EFBFBD><19><><08>6<>v<EFBFBD><76>w<EFBFBD>vJw b<>%b:(c>,cI<02>a<EFBFBD><61><4E><C696><EFBFBD>S<EFBFBD><53> <0B><>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>Ce"{<7B><><1C>p,Ʋ<><C6B2>L8<4C>9<><39>^<5E><><EFBFBD><EFBFBD><EFBFBD>*<2A><><><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\<5C><>Ig"W<>Z<EFBFBD>^<5E>a<EFBFBD><61><00><><EFBFBD>Eel<65><6C><EFBFBD>\)<29>V<EFBFBD>tPƐ<50><C690>i;E2v<32><10><>o <09><07><>̇<><CC87>0R0<1F><>T<19>z><3E>`[<5B>x<><78><EFBFBD><EFBFBD>|<7C>"<22>v<EFBFBD><18><>H<EFBFBD>o0<6F><30>ä3<C3A4><33><16>]<5D><><05>t<EFBFBD><74><EFBFBD><EFBFBD>vJ7<4A>\Y=-,<2C><><EFBFBD><EFBFBD>|<7C><><EFBFBD>I<1F>s~<7E><><EFBFBD>z><3E><>J<15>A9<41>ؚɘ*<2A><><EFBFBD><EFBFBD>)8}<7D> A<><41>^<5E>E<EFBFBD>wK<77><0F><><EFBFBD>xH<78><48>#n<>V%/xƹcOԱ<4F><D4B1>H[<5B><>L<EFBFBD><4C><EFBFBD><EFBFBD>V<EFBFBD>|炟<><E7829F>|I<><49><EFBFBD>L0<><30><EFBFBD>o_<6F>S<EFBFBD><53>{<7B><><EFBFBD><EFBFBD>R<EFBFBD>)50<35>D3<><<3C><><EFBFBD><EFBFBD><EFBFBD>*<2A>/u<>y <20><>Zב<><D791><EFBFBD> <0B><>kI<6B>ѳ<EFBFBD><D1B3>w<EFBFBD><77> Nn<00><>e<EFBFBD>|<7C><><EFBFBD>gT<67><54>դ<EFBFBD>w<EFBFBD>?<3F><>x<EFBFBD>J8<06>;h<><68>x<EFBFBD><78> <20>Oz<4F><7A>h{<7B>E3<45>\<5C><>]<5D><>X?3<><05>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD>*<2A>w<EFBFBD>?<3F>CM(L<>/<2F><><04>ۆΫ<DB86>8<EFBFBD><38><EFBFBD><EFBFBD>ud<75>WRH<52>:2<>8<EFBFBD>`<60>6<1B><><12>n<EFBFBD>o<19>Dž倜4<E5809C><34>\<<3C><>!<21><><EFBFBD>TfY<66>{<7B><>/<2F><11>ۻ n<><6E><EFBFBD>j3߮<33>1<EFBFBD><31>w<EFBFBD><77>N?`<60>٧<><D9A7><<3C>e<EFBFBD>i<1F><><EFBFBD>{ <13><>|<7C><><EFBFBD>s<EFBFBD><73>{<7B><><EFBFBD><EFBFBD><EFBFBD>/<2F><><CA97><EFBFBD>gU<67>ʯ#so<73>1<EFBFBD>:(3r<33><13>6<EFBFBD>[w<><77><19><><08>m<EFBFBD><1B>Kd<4B><64><EFBFBD>:<3A>$=<00>^'<27>{<7B>N<EFBFBD><02>|<7C>gOx<4F><78>i<08>=<3D>mp;<3B><>5<EFBFBD>7<EFBFBD>|<7C>˴<EFBFBD>=<3D>7<EFBFBD><37><EFBFBD><EFBFBD><EFBFBD><EFBFBD>g]<5D>u<EFBFBD>Z8ham<61>u<EFBFBD><75><EFBFBD><EFBFBD>ɧ<EFBFBD><C9A7><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><6C><00><><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><6D>w'8<>e<>'<27><w›<77>B><3E><>}.<2E>W<EFBFBD><d<><64>LIp<49><17><><EFBFBD><13><><1E><>Iߑ<><1C>S<<3C><>K<EFBFBD>Y<EFBFBD><59><EFBFBD>A<EFBFBD>I<EFBFBD><49> /퍴D<ED8DB4>/<2F><00><>(<28><>He<48>I?<3F>g<EFBFBD>XϪwd<>I?߿<><EFBFBD><E7A386>R<EFBFBD><52>F?x/<2F><>S<EFBFBD><53>yoo<6F>}.ȄS~~<7E>Q<EFBFBD>PG<50><47>q<EFBFBD>D<EFBFBD>l<EFBFBD>7<EFBFBD><37> oRs<52>9$<24><><EFBFBD><EFBFBD>/ƽ<> <0B><1C><>|<7C><17><>[l <0C>*<2A><><EFBFBD><EFBFBD>T<05>s<EFBFBD>B<EFBFBD><42><EFBFBD>3<01>Ϩd<CFA8><64>3N<33><4E><EFBFBD><EFBFBD><EFBFBD>_n<5F>#'<27>x<EFBFBD><78>I{"{<7B>6u<36><75><EFBFBD><EFBFBD>'B<>;<3B><><EFBFBD>V<EFBFBD>xR<78><52>3^<5E><><EFBFBD>7/<2F>:<3A><><EFBFBD>@+<2B>5<EFBFBD><35>iO<05><><EFBFBD><EFBFBD><EFBFBD> '||<7C><>ʕ<EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>c<EFBFBD>'> <09>Wnb\<5C><><19>{?<3F><>3*<2A>g<02>P<EFBFBD>øϙ<C3B8>6h|GF<47><46>ѭ<EFBFBD><D1AD>[Eҷ<45> <0C>m<EFBFBD>m<15><><EFBFBD>q<EFBFBD><71>e<EFBFBD><65>e<EFBFBD><65>ƽ<><C697>
<EFBFBD><EFBFBD><EFBFBD>v:<3A><>
<0F><>M<EFBFBD>χ<><CF87>]Hd<48><64><EFBFBD>0<EFBFBD><30>ZeBe7rΨ<72>)<29><><EFBFBD><EFBFBD>!܉۬<DC89><DBAC><EFBFBD><EFBFBD>(<28><1D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><3E>g<EFBFBD>w <0B> <0C>ߪUޯw<>G<EFBFBD><47><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD>aZU0<55><30>f<EFBFBD>QW<>øוt|-<14>{<7B><1E><>m<15><>bCH<43>lC<6C>U<EFBFBD><55><03><>2<EFBFBD>}2<>}JR<18>q1<71>,pW<70>z#xR<78><52><EFBFBD><EFBFBD><EFBFBD>h<0F>/<2F><><EFBFBD><EFBFBD>M}L<>
2<EFBFBD><EFBFBD><EFBFBD>f{#<23>[v<>r<> 9<><39> L<><4C>2<EFBFBD><32>{<7B><>p!<21><>jk<6A><6B><EFBFBD><EFBFBD>><3E><>ML<4D><4C>0<EFBFBD>trs<72><73>Q_<><5F><EFBFBD><EFBFBD>+<2B><>Z<EFBFBD>+d<>R0l<30>ޛ<EFBFBD>S<EFBFBD>~<7E> <0A>f<11><><EFBFBD>1<EFBFBD>vi<19><>`<60><><EFBFBD><EFBFBD> <09>XQ<58>qw#<23>x<EFBFBD>h<1C>b<EFBFBD>ә<EFBFBD><D399>X<EFBFBD>2<EFBFBD>2@v<><76>jbT<62>u6<75><36>N1<4E><31>8h<>o<EFBFBD><6F><EFBFBD>p<EFBFBD><70>J<EFBFBD>)<29><1F>dp<64><70>qD<13><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD>m<11>؜<10><>YB<59><03>݉<EFBFBD><DD89><EFBFBD><EFBFBD>q%<25><>JV<4A>=x<><78><EFBFBD><EFBFBD>X<EFBFBD>X<EFBFBD>v)ᄘϚ<E18498><CF9A><EFBFBD>wU&<26><><EFBFBD>^<5E><13><>]<0E><><6A><CFB0><EFBFBD><EFBFBD><EFBFBD>Gn<47><6E>g<1F>S<><53>+<2B>ǟ<EFBFBD><C79F><EFBFBD>\i<>趟hL{رו<D8B1><1E>Y<EFBFBD>S<16><><04><>-m<>D<EFBFBD><44>^<08><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><34>]<5D>)<29>b<EFBFBD>
`<60>
<EFBFBD><EFBFBD>KfVx<><78><EFBFBD><EFBFBD><EFBFBD>Z<>1b<31>ۃ<EFBFBD><1A>u<15><><EFBFBD>*<2A><>}̬R<CCAC><52>h;<3B>T<EFBFBD>qe6<>6<EFBFBD>|<7C><>S<06><>6<>_<>a<EFBFBD><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>`<60>v<EFBFBD>N<EFBFBD><4E>8<EFBFBD>Dc<44><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD> <0A><>S<>%s<>3<EFBFBD><18>U<18>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<><18>CƲ7<05><>\<<3C><><EFBFBD>Z<EFBFBD><5A>S<15>z<EFBFBD>w<EFBFBD><77>
<EFBFBD>\<5C><><EFBFBD><1F>n<06><><EFBFBD><EFBFBD>Xu<58><75>)<29>><3E><><EFBFBD><EFBFBD>vb<76><62><EFBFBD>=<3D><>l<EFBFBD><6C><EFBFBD><EFBFBD>k<EFBFBD>>h<>oO<6F><4F>X<EFBFBD><58>a=`<60><>S*}<7D><><EFBFBD><EFBFBD>Gcݷ <0A>E<EFBFBD><45><EFBFBD>ϗzo<7A><6F><EFBFBD><<3C>X<>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD>3y<33><79><EFBFBD>nF<6E><46>w<06><>hG<68>m<EFBFBD><6D><EFBFBD>QD<51> <0A> "#<23><><18>W&<26><><EFBFBD>0<EFBFBD><30>y昇<79>'<27><>T<05><><EFBFBD>9<><39><EFBFBD>+ <0B><>?<3F><><EFBFBD>n%u<><75>3<EFBFBD><16>+<02><>
<EFBFBD>s*<2A><>2??<3F> <20><><EFBFBD><EFBFBD>cy<63><79>L<EFBFBD>t<EFBFBD><74><EFBFBD>C<EFBFBD>-<2D><>S<EFBFBD><53><EFBFBD><EFBFBD>
<EFBFBD>o<EFBFBD> p6<70>nV<6E><56><EFBFBD>aoj<6F><6A>5~ƕic<69><63><<3C><>d<EFBFBD>Ry<52><79><07><><EFBFBD><EFBFBD>;<3B>7#<23><><EFBFBD>7t<37>.m<>H<EFBFBD><1B>a<EFBFBD><61><EFBFBD><EFBFBD>N<EFBFBD>ݠ<EFBFBD><DDA0>$c<><63><EFBFBD>w<EFBFBD>X<EFBFBD>(Ia<49>)<29><><EFBFBD>:f<><66>&<26>}R<>֓*<2A>O<EFBFBD>̪<EFBFBD>q!<21><><EFBFBD>-<1A><> -<2D>8<EFBFBD>84Fc<46><63><>~f<> 2<>d<EFBFBD><64>e>6<>h<>ljĹ<C789>]wD<12><><EFBFBD>T{<7B> <09>><3E><> 2<>d<EFBFBD><17>|<7C><><EFBFBD><10><>m<EFBFBD><6D><EFBFBD>v<EFBFBD><76>C<EFBFBD><43><EFBFBD>Vf<56><66>2<EFBFBD><32>6<EFBFBD>^<5E><><EFBFBD>ʌJ<CA8C>'<0F>a<EFBFBD>)'߬=u<>ت<EFBFBD><D8AA>н<EFBFBD><D0BD><EFBFBD>N<EFBFBD>7<EFBFBD><37>/8}<7D><><EFBFBD>=
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><3E>i<EFBFBD>A<EFBFBD>O<05>yR<79>5<EFBFBD>OS<>a<EFBFBD><61><EFBFBD>p<EFBFBD>Q-<2D><><EFBFBD><EFBFBD>|<7C><>τ2/V<04>f<EFBFBD><66>3~<7E><<3C>OnWQU<51>V<EFBFBD>q<EFBFBD>ˋ<EFBFBD>Ɨ<><C697>v<EFBFBD><76>s<EFBFBD>~Z<>i<17>C8g<><67><EFBFBD><EFBFBD>K<L?<3F><><1C>O<EFBFBD>L-W<19>OK<4F>d<EFBFBD>k<EFBFBD><6B>&}<7D><>nc/<0F> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<5D> 6<>V<EFBFBD>쒙T <20>RŚ$ϗ<><CF97><EFBFBD>E%Qj[#<23>VW:{<7B><>k7<6B>Z<EFBFBD><5A>˅^~v)<29><>I<><49><EFBFBD>͝<EFBFBD>$J<><4A>9<EFBFBD><39>.<2E><>R<EFBFBD><52><EFBFBD><EFBFBD>><3E><><EFBFBD>ОT<D09E>zn#<23>t<EFBFBD>o社)<29>'=<3D><><EFBFBD>*<2A>JXv<58><76>X%<1B>]n<>o<>֕<EFBFBD>$ <0C><><08>u<EFBFBD> _/<2F><> <09>z<11>N%<25><15>`<60>!36<33>ONe0i<30><69>N<EFBFBD>L/<2F>P<EFBFBD>k!<21>v<EFBFBD><76>]<5D><>@S4΢<34>C<<3C>+<2B><>J<1D><><EFBFBD><EFBFBD>
<EFBFBD>ơXu<58>O<>*,<2C><>:<3A>Q<EFBFBD>1iw}<7D>Ŵ<1C><>f<>{<7B>z"<22><>2<EFBFBD>{<7B><>*9<>A^<5E><>b<EFBFBD><62>J)<29><><EFBFBD>J<0F>4<EFBFBD><34>1<><31>!<18><>Э1t<31>S<13>MƲˍe<CB8D><65><14><>]<}<7D><><EFBFBD>J<EFBFBD>Y'<27>_<EFBFBD><5F>y<><79>a8<7F>ݒt<DD92>ʼnd<C589><1D><><EFBFBD>j=g<>-<2D>E<><45><EFBFBD>-<2D> ;<3B>ma<6D><61>z<EFBFBD>WP=<3D>/<0E>p<EFBFBD><70>}bL<62><4C><EFBFBD>$<24>6<EFBFBD>d<EFBFBD><64><EFBFBD> O<1F>#s<><73><EFBFBD><EFBFBD><EFBFBD>{v<><18>+<2B>{<7B><>Iθ)x<><78><07>׉<18>I<EFBFBD>׉<EFBFBD><D789><EFBFBD>"k<><1B><>dP0mW<18>Gazy<7A><79><EFBFBD><01><><EFBFBD>'<27>2<EFBFBD><32>
<EFBFBD><EFBFBD>e^<5E><>Z<EFBFBD><5A><EFBFBD>4wtOk#q;<3B><>t<EFBFBD>|ܽhl<68><6C><EFBFBD><11>5<EFBFBD><35>1m<11><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ie^<5E>V<EFBFBD><56>T<06>^<5E><><EFBFBD>UF<55><46>b<EFBFBD><62>܄<EFBFBD><DC84><EFBFBD>e<EFBFBD><65><1C><>N_]^u<>D<EFBFBD><44><EFBFBD><10><>k<19>ց<EFBFBD><07><>8H<38><48>IJ<EFBFBD>.I<><1A>2
<EFBFBD>XO<04>><3E>&<26><><EFBFBD><EFBFBD> <0B>~<7E><><EFBFBD><00><>Ӥ{
G<EFBFBD> <0C><><EFBFBD>M<11><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>PZ"Z<1F>:<07><><EFBFBD><EFBFBD>V<>WHm^<5E>A&<14>1m<31>o&C2d<32>T<EFBFBD><54>(<28><><EFBFBD>go<67><6F>:0<><30>E0<45><30>%m<><6D><EFBFBD>։<><D689><EFBFBD>a<EFBFBD><61>N<EFBFBD>̭2<CCAD><1C>0<EFBFBD>"<22><>2D<32><44>`R<>8d\<5C><>%<25>hM<18>Cc4%C<><43>(<28>Ġ)<29><><EFBFBD><EFBFBD><02><><EFBFBD><EFBFBD>4F <12><><EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>E^f<>H~><3E><> <20>A<>><3E>!s<><73>BL<15>;<3B>Z<EFBFBD><5A><EFBFBD><EFBFBD>[<5B>Z<EFBFBD> M<> <0A> <09>=1nU<6E>lO<1E>6<EFBFBD><36>;<3B>L-<0E><><EFBFBD>`<60><> SʃL+<2B><><EFBFBD><EFBFBD>D{<NG,!9<>K<EFBFBD>q<EFBFBD><71>j3<6A><33>f<EFBFBD><66>Z<16>t|c<>v"ڻX<DABB><58>8{<1C>L+<2B>2<EFBFBD><<3C><><EFBFBD><EFBFBD>O- 0j<30><16><>c*cڪ<63>Ǘ<EFBFBD>n<EFBFBD><6E> ֯<>F<EFBFBD>j<11>}<7D><><EFBFBD>"k<><6B><EFBFBD>d<EFBFBD>c<><63><EFBFBD>VjW<6A><57>H<EFBFBD>TdV<64><56><EFBFBD>r<EFBFBD><72>b :<3A>=<3D>~<7E><><EFBFBD><1A><15><>X<EFBFBD>I<EFBFBD><49><EFBFBD>v֛<> q<>c<EFBFBD>w<EFBFBD>\<5C><>*<2A>0<EFBFBD>,u<><75><EFBFBD><10><1F><><EFBFBD>ŕR,<2C>v(dnr<6E>_uo_i<5F>E<EFBFBD>W<EFBFBD>V<EFBFBD>*<19>$,<2C><><EFBFBD>V<EFBFBD><16><>w<EFBFBD>1<EFBFBD>,<2C><><EFBFBD>N&<26><>|<7C><><EFBFBD><11><>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<>D<EFBFBD>׳<01>.<2E><><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD>8<EFBFBD>(<28><><EFBFBD>v5<76><35>
/<2F><4A>o<EFBFBD> 1<>\<5C><><EFBFBD>
<EFBFBD>-<2D>%<25>e<EFBFBD>B<EFBFBD>: <09>jGo<05>z<EFBFBD><7A><12><><12><>2<EFBFBD><32>2<EFBFBD>m<EFBFBD>$<24><><EFBFBD><EFBFBD>b<EFBFBD>q?9<>A<EFBFBD><41><01><>F%<25>\eJI<4A><49><EFBFBD>y<EFBFBD>p<EFBFBD>:<3A>흷3<ED9DB7><33> p<>ӊ<EFBFBD><D38A>GN<47><4E>*<2A><><EFBFBD><EFBFBD>^r[O<><4F>;b<><62>r<EFBFBD>Y<EFBFBD>^&<26><04>V<EFBFBD>)<29>]k<>Sd<>1/<2F><><EFBFBD>b<>aڢܷ<DAA2><DCB7>l<><6C>`<11>*<2A><><1B>XR<12>"s<><73><EFBFBD>v<EFBFBD>L+ b=<3D>Z<EFBFBD>:<3A>Z`z<><7A><EFBFBD>\R<>\<5C>Fs4<73>wv<77>NC<4E>ʺ=<0E><><EFBFBD>`|<7C><><EFBFBD><EFBFBD>^6\m<>=<3D><><EFBFBD><EFBFBD>6<EFBFBD><1D><><EFBFBD><12><0F><><EFBFBD><EFBFBD>%<25><>%^<5E><><04>ه1<D987><31>P<EFBFBD>Z<EFBFBD>2z<32>L<EFBFBD>gJ1<4A>lw1r<31> ݪd<04><>%m<><6D><EFBFBD><17><>vb<76><62>ƲE!+I,[L]<w<>OvEkE<6B>O<EFBFBD><4F><EFBFBD>x<><78><EFBFBD><0F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28>Ю<EFBFBD>h<EFBFBD>޳u6w<36><77><1A>q^<5E><16><><EFBFBD><EFBFBD> <20><>bq<62><71>~G<>v<EFBFBD>><3E><0F>m<EFBFBD>
<EFBFBD>L+<2B><>i<EFBFBD><69>
-<2D><>=<3D>øљr<D199>,[<14><>8{<7B>*m<>D<EFBFBD>
{B<><42><EFBFBD> ֯1m<31><19>5<EFBFBD>fmQ0or<6F><72>YfRA<52>Y'<27>&9<>B<EFBFBD>+y>~tA<74><41><EFBFBD>A$<24>ɺх<C9BA><D185><4F><CB9E><EFBFBD>r<EFBFBD><72><EFBFBD><EFBFBD>~^,<2C><>w<EFBFBD>~Ny<4E><79><01>k<13>Amc?<3F><10><><_<>e9<65><<3C><><<3C><>
<EFBFBD>I<EFBFBD><01><><EFBFBD><EFBFBD>l<EFBFBD>S<EFBFBD>ݨ-
<EFBFBD><EFBFBD>
<EFBFBD>^<5E><>)X<><58><1A><>ѭ<>?io<69>d<EFBFBD>q<EFBFBD><71>ŝ<EFBFBD> <20><>(<28>6<EFBFBD>|i<><69><EFBFBD>e*9}(<28>3<EFBFBD><03>+<2B><><EFBFBD>j#<23><>8-<2D>;D<>CK<07><><EFBFBD><EFBFBD><EFBFBD>L*<2A>2<EFBFBD>,<2C><><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@8<><38><EFBFBD>N<EFBFBD>-h<><68><EFBFBD>x<EFBFBD><78>q^f<><66>><3E>Y'Tf<54><66><<3C>ۍi<DB8D>+<2B><>em<65>#c<>DZ/] [$<24>m[B<><42><EFBFBD>5<EFBFBD>p`ޔX<DE94><58><EFBFBD><EFBFBD><EFBFBD>"<22><>Y<EFBFBD><59><EFBFBD><EFBFBD>Wy<12>ZM)+^,<2C><><EFBFBD>
/<2F>}a:ⷤvRߦ<52><DFA6> <20>D<EFBFBD>ɻ*/x<>&ھP<DABE><50><EFBFBD><EFBFBD><EFBFBD>["D<>ڱ]<5D><>h<EFBFBD>><3E>|<7C><1B><>^^,<2C><>tah<61>P<EFBFBD>Vy<><79><07>&Y<>S<EFBFBD>Y"n<>M2<4D><15>^{<1A>"!X<><58><EFBFBD><EFBFBD>"#ֺ<>=a<><61>e<EFBFBD><65>4<EFBFBD>M.̛<><CC9B>p<EFBFBD>GN
<EFBFBD><EFBFBD><01><><EFBFBD><EFBFBD><EFBFBD>wU<77>-<1D>ǡ<EFBFBD><1B><00><>V^<5E><>ߔ<EFBFBD>-/Wz<57><7A>joL<6F>)<29>>!<21><><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD>s%<25><>X+<2B>m<EFBFBD><6D><EFBFBD>>L<><4C><EFBFBD>79S<39><53>e<EFBFBD><65><EFBFBD>#<23>J薧 ذ<>i+<1C><><EFBFBD> "<22><>E<EFBFBD>o<EFBFBD><6F>6)X<><58>)ZN<5A>+<2B><><EFBFBD>rN<04><><EFBFBD>d<EFBFBD><64><EFBFBD>e*/<2F>y<EFBFBD>x<EFBFBD><78><EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD>'<27>-<2D>a<EFBFBD>g7<67>T<EFBFBD>cZ<63><5A><EFBFBD><EFBFBD><EFBFBD>T&yX<79><58> Z<><5A><EFBFBD>ɻ<EFBFBD>G<EFBFBD>!c<><63>^<5E><>2<EFBFBD><32><EFBFBD>㳖k<E3B396><6B><EFBFBD>|<1F><>hsM5N<35>-2<>M
<EFBFBD><EFBFBD>E <0C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><19><>i<>D<EFBFBD><44>{<7B>n<EFBFBD>Ȉ<EFBFBD>N<EFBFBD>:WX<57>7<><18>]fr<66>JNE<4E><45>R<EFBFBD><52>XKU^,
<EFBFBD><EFBFBD>2/<2F><>a<EFBFBD><61><EFBFBD><G<> 6w<36><77><EFBFBD> c<><><CCBC> c<><63><EFBFBD><EFBFBD>&<26><><EFBFBD>AP<><16><>L<EFBFBD><4C><EFBFBD>2
<EFBFBD>^<5E>/<2F>L<EFBFBD><4C><EFBFBD><02><><EFBFBD>]<5D>6:S<>O<EFBFBD>f<EFBFBD>J<EFBFBD>X<EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD>e"<22><><EFBFBD><08><><EFBFBD><EFBFBD><EFBFBD>e<12><>1<>w<EFBFBD><77>ɍe<C98D><65>ݘ<><DD98><<3C><>͔<02><><EFBFBD>CXKU<4B>%<25><><EFBFBD>\?<3F> bk<62><6B>-<06>6Mj'<27><><EFBFBD>A<EFBFBD>
w <0B>*<2A>1<EFBFBD><31>ON<4F><4E><EFBFBD>J<EFBFBD><4A><EFBFBD>S<EFBFBD>V<EFBFBD><56>@jҮ<6A><D2AE><EFBFBD><EFBFBD>M{c<><63><14>'B<<>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD>TbJ<62><4A><EFBFBD>۴<EFBFBD>Y6<59>)<29>'k<>և~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><12>e6<04><><EFBFBD>HJ<48><4A><EFBFBD>d<EFBFBD>pb<70><62>ƲQI<11><>i<EFBFBD><69><13><14><>x<><DNi<4E><69> <20>(Q<19><>e<EFBFBD><65>F<EFBFBD>w<EFBFBD>i<EFBFBD><69>]L}4<>k*V<56><7F><EFBFBD>3<><33><EFBFBD>9<EFBFBD>Z<EFBFBD>r<>L<<3C><><EFBFBD>5*<2A><>m<EFBFBD><6D><EFBFBD> n<><6E><1B>q6|<7C>ȸ\/3<>!7<>T<EFBFBD><54><EFBFBD> Sr<<3C>U<EFBFBD>S<EFBFBD>q<EFBFBD><15><>N<>K<EFBFBD><4B>g,<2C>!<21>/<2F><><EFBFBD>-<11>/M<>%"<22>%<12>k]X6ʘ7<CA98><37><EFBFBD>2<EFBFBD><32>\<5C>ޢ0᨟<30><E1A89F>B<EFBFBD>*U<>.܆<>8<EFBFBD><38><EFBFBD><01>^<5E><><EFBFBD><1B>-vKFW"1p4v<34>o<17><><EFBFBD><EFBFBD>b-U<>. 2><3E><><EFBFBD>c<1E>W<EFBFBD><57><EFBFBD>،<EFBFBD><39>x<EFBFBD>}tV<74><56>X<EFBFBD>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q唪<71>* 1<>h<EFBFBD><68>[<14><>\<5C><><EFBFBD>-&<26><>2#<23>8<EFBFBD>/<2F>b<EFBFBD><62><EFBFBD><EFBFBD>%"#<23><>"<22>Xb<58><62>-ou<6F>,<2C>DL<44>\X6<58>mB<6D><42>2#׺<><D7BA>$3<><33>ki<6B><69>ʂ<EFBFBD><05>Z๣^~r!<21><>9Bk<1C>vv<>-<2D>y)w3/<2F>{<7B><><EFBFBD>gR~<7E><><EFBFBD>x<EFBFBD>V<EFBFBD><56>5<EFBFBD><35><EFBFBD><EFBFBD>4<><34><EFBFBD><EFBFBD><EFBFBD>zG7}$Pۡ5<0E><>~|!<21><>ǼXKn_p<5F><70>T<EFBFBD><54>A<EFBFBD><1C><><EFBFBD>Q!s<> S<1F><>7<EFBFBD>׹<>-K<>K<EFBFBD>b<EFBFBD><62>%6<><36>Kj?<3F><>`<60><12><><EFBFBD><EFBFBD>><3E>X<EFBFBD><19>-<2D><>\<<3C><><EFBFBD><EFBFBD><EFBFBD>*/<2F><><EFBFBD>)Ѳyzq<7A><71>G<EFBFBD>l<EFBFBD><6C><EFBFBD><EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD>RnD<6E>9<0E>?<3F><> <0B>^<5E>9<EFBFBD>efA<1D>}<10>| L<>#F8N<38>m<EFBFBD><6D>!<02><>V<EFBFBD>_8<5F>ezqP<71><50><12><><EFBFBD><EFBFBD><EFBFBD>^<5E><>̞:<3A>\׹0m<30>{<1C><>e2V8<56>-<2D><>`<60>R<1B>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD>b\߇<><DF87><EFBFBD><1D>\<5C>L <0C><>w<EFBFBD><77>\<5C>ֹx|<7C≯C>r<><72>|<7C><> _+<2B>s<EFBFBD><13>5<EFBFBD>e<EFBFBD>څ@X{c<>jc<6A><EFBFBD> <0C><><01><EFBFBD><7F>R 7S<17><12>i<EFBFBD>Dw<44><77><17>6-<2D>OyZ<79>z<EFBFBD><7A><EFBFBD><05>XrJ<72><4A>?<3F><EFBFBD>x<EFBFBD><78><EFBFBD>>o <0A><><EFBFBD>D<EFBFBD>K<1C><>:Rv2|<7C><>yym\<5C>z<EFBFBD>v<EFBFBD><76><EFBFBD>ĸn<C4B8>H<EFBFBD>X"a\-<2D><>AƼN<C6BC><4E>^<5E><><EFBFBD>+=<1D>^<5E><>N&s<><73>e<EFBFBD><65>S<EFBFBD><53><EFBFBD>t\eLn<4C><6E>ք<EFBFBD>m<EFBFBD><6D>%<25> U<> k<>&<26>:<1A><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD>Fj<46>"<22>Ĵ<EFBFBD><C4B4>`<60><><EFBFBD><EFBFBD><EFBFBD>@X{tY<74><59><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD> 09W<39><57>]udmpa\#cZ<63>͹<EFBFBD>X6(W<><57><EFBFBD>8<EFBFBD>-v<>_<EFBFBD>_<>&<26>%<12><><EFBFBD>}_<><5F>%1j<31>-.<2E>^a[4<>;
<EFBFBD>չi<EFBFBD><EFBFBD>e<EFBFBD><1B>Z<EFBFBD>_0<5F>V0<56><30><EFBFBD>ltc<74><63>b<EFBFBD><62>7<EFBFBD><37><EFBFBD>s<EFBFBD><73>n<19><>&<26><><17><><EFBFBD>J}<7D><13><>mw/<2F><>$<24>j<EFBFBD><6A><EFBFBD><1B>P<EFBFBD>g<>n0j<30><6A>Q<1B>W<>0<EFBFBD><30><EFBFBD>m<EFBFBD><6D><EFBFBD>
<EFBFBD>5<EFBFBD><EFBFBD><EFBFBD>-v<><16><><13>w<EFBFBD>C<EFBFBD>yb<79>=.|yU<79><0F>.c<><63>D<EFBFBD>J<EFBFBD>["<22>K%<25>k<EFBFBD> <0C><>ɻ1<C9BB>u3t<33><74><EFBFBD>։<EFBFBD><D689><EFBFBD>g<EFBFBD>B<EFBFBD>B<EFBFBD> Ъ]<01>D<EFBFBD><44><EFBFBD><EFBFBD>Z]P<><50>o<EFBFBD><6F>&<26>&><3E><>)<29><>q<EFBFBD>0<EFBFBD>Eb3<62><33><EFBFBD><18>LƼ<4C><EFBFBD><7F>W+<2B>/<2F>H<EFBFBD><0F><>D<EFBFBD>.yjumL<18><><EFBFBD><EFBFBD>!o<><6F><EFBFBD>N2<4E>J<EFBFBD><4A><EFBFBD>I<EFBFBD>e<EFBFBD><65>#oI|爛<><E7889B><EFBFBD> <09>!<21><><1F><><EFBFBD>aG <20><1D>u?<3F>$Ъ=<3D><>7:<3A>T<EFBFBD><54><EFBFBD><EFBFBD>k<EFBFBD>1<EFBFBD><31>Bh<42>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:Y<><59><EFBFBD>*eY<65>`Y<><59><EFBFBD>T<EFBFBD>? }Cd܆k1!g<>8z<38>GT<47><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}ƲD&<26>U0<55><30><EFBFBD><EFBFBD><01><1A><><EFBFBD><EFBFBD>,z7<7A><37><11>z<07><><EFBFBD><EFBFBD><13>w<><<3C>/'<10>n<EFBFBD>:<3A><><EFBFBD>m<EFBFBD><6D><EFBFBD><EFBFBD>W6ڙ]<5D><>1<EFBFBD>ƅ/|<7C>_8q;<3B>gaM<61>A<EFBFBD>׸<>4'<27>Y<><59><1A><>e"i<><69><EFBFBD>a_<18><><EFBFBD>K<EFBFBD>Q<>(<28><1E>g<EFBFBD><17>]I[d<>2y<32><79><EFBFBD><EFBFBD>2<EFBFBD><14>Z-<2D>[<5B><><EFBFBD>u<0E><>f<EFBFBD>b<EFBFBD><62><EFBFBD> <0C>V<EFBFBD>ƈV<C688><1D><1D><>$<24><17><><12>\;<3B>8<EFBFBD><38><EFBFBD><1B><>ю<EFBFBD><D18E><EFBFBD><1F>n<EFBFBD>
<EFBFBD>f<EFBFBD>X'<27>[<5B><>ۼ<EFBFBD>he9c<39>D<EFBFBD>";<3B><1D><01>m<EFBFBD><6D>A9*<2A><><EFBFBD><EFBFBD><17>λ<EFBFBD>kd,uaY%<25><>&<26>@<<3C>H<EFBFBD>;G><3E><>Ns <0C><><EFBFBD><EFBFBD><0F><><15>-ZVF<56>@{<7B><><EFBFBD>n<EFBFBD><6E>\<05>J<EFBFBD><4A><EFBFBD>EF<45><46><EFBFBD>-<2D>yj<79><6A><EFBFBD><EFBFBD><1A>v#<23><1B><><18><><EFBFBD>v<EFBFBD>s<EFBFBD>̀E"Yk<59><14>$cY<63><59><EFBFBD>D"mѭ<6D><D1AD>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD>RoT<6F>Y<EFBFBD>W<<3C>ZMڛ<4D><DA9B>n<EFBFBD>D<EFBFBD><44><EFBFBD>D<EFBFBD>"<22><><EFBFBD>K<><4B>S<EFBFBD>lZ<6C>0p<30><70>E<EFBFBD>!<21><>8<EFBFBD><1D><17>M\puġ9<1E>L] ?<3F><><EFBFBD><EFBFBD> "<22><>r<EFBFBD>_<EFBFBD>²F!k<>L<EFBFBD>J<19>2<EFBFBD><32>U*M<>70<37>w<08><><EFBFBD>`G<>E<EFBFBD>A<06>iǴJII<49>y<EFBFBD>L<EFBFBD><12><><EFBFBD>"i<>X<EFBFBD>w<EFBFBD>ϻ_<><5F>Z#<16><04>"<22><><EFBFBD>-<2D><><EFBFBD>E<12><>n<EFBFBD><6E>n<EFBFBD><6E>a<EFBFBD><61>q<EFBFBD><71><EFBFBD>U<EFBFBD>ܓ<EFBFBD><DC93><EFBFBD><EFBFBD>Z<EFBFBD>b<EFBFBD><62><EFBFBD>x<EFBFBD>ʳ7q<37><71><1A>v<EFBFBD><76><EFBFBD>6^0q<30><71>a<EFBFBD>E<EFBFBD>/qb^<5E>t<19>B<EFBFBD>7CK|렛<><EBA09B><EFBFBD>N[e<>%<25>]M?<3F><>k<EFBFBD>V<EFBFBD>íjdZ!<21><><EFBFBD><13>"<07>E""<22><>:<19>fm<66><6D><EFBFBD><EFBFBD>=<3D><><EFBFBD>6<EFBFBD><36><EFBFBD>6<EFBFBD><36>bD<62>PD<50>P<EFBFBD>wtoH<6F><16><><EFBFBD>)bz<62>us<75><73>U<EFBFBD> <09>7I|簶76<37><36>z<><7A>9<EFBFBD><39>W"l<><6C>u<EFBFBD>q@A<><41><EFBFBD><EFBFBD><EFBFBD>N2W*d<><76><DFBD>(<28>-u<><75><EFBFBD>N^<5E>,<2C><><EFBFBD>*BsT+<2B><>><3E><><EFBFBD>EYk<59><6B><EFBFBD><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD><64>N<EFBFBD><4E><EFBFBD>b<EFBFBD>{C<>A<EFBFBD>{<7B>|<7C><>k<EFBFBD><6B>O<EFBFBD><4F>F<EFBFBD><46><EFBFBD>e<EFBFBD>Gda<64><EFBFBD> <0A><07>n<EFBFBD>6<EFBFBD>K\<5C><><EFBFBD>I<EFBFBD><49>̕n.<2E><><EFBFBD>:<3A><>-N<>] <0B><>h<EFBFBD><68><EFBFBD><EFBFBD>V<EFBFBD><56>/3h<33><68><EFBFBD>|<7C>Ɉ<EFBFBD>nM<6E>=<3D>7r<37><72>~<7E>ȯOh<>C<EFBFBD><43><EFBFBD>~=<3D>qB<71><42>o<EFBFBD><6F><EFBFBD>B<EFBFBD>A<EFBFBD>W<><57>9<07>*7<>U2#<23>J<EFBFBD><17><>8x<38>q<1E>Z-?<<3C><>=<3D>Q<EFBFBD><51><EFBFBD>!<21>_}U<><55>}<18>uo80<38>%az[ƲJт<4A><D182><EFBFBD><EFBFBD>d<EFBFBD>VH[*<2A><>j<EFBFBD>"<22><><EFBFBD><18>z!<21>۪<EFBFBD>ӟü~<7E>Ǹ<EFBFBD>2<EFBFBD>%N<>.v<>yɖUn<55><6E>%<25><><EFBFBD>2<EFBFBD>Է<EFBFBD>O<><4F>}<7D>Z<EFBFBD><34><C6A0><EFBFBD><EFBFBD><EFBFBD><>du<64>g<EFBFBD>F<EFBFBD><46>L<EFBFBD> o:ѽ<>x(ruo<75> <0C>{5<><35><EFBFBD><EFBFBD><EFBFBD>ֵD<05>++<2B> _YqMxvŵ!C<>:<3A><1F><00>A8<41><38><EFBFBD>P"s<><13><>2Y<32><59>XV*7<>Z<EFBFBD><5A><EFBFBD>7$<24><><EFBFBD><EFBFBD>Ϯ<EFBFBD><CFAE>O/{Z<>\<5C>@#p<><70><EFBFBD>+<2B><03><><EFBFBD>b<EFBFBD>[i<>e<EFBFBD>+<2B>w<EFBFBD>ϲR!k<><6B>n<EFBFBD><6E>/<2F><>8<EFBFBD><38> "<22>-<2D><><12>1
<EFBFBD>^o<>;<3B><>x<EFBFBD> I[4<><34><EFBFBD>R4<52>+d2<64>81,o<><6F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0E>_co<63>$<24>><3E><><EFBFBD><EFBFBD><EFBFBD> <0B>̩<EFBFBD><CCA9>/<2F>b<EFBFBD><62>4<18><07>7D2<44>1.<2E><><EFBFBD>tcI޴<>͠<EFBFBD>h<>ޔ<EFBFBD>%2<>7x[<5B><04><>Ì<1B>8eR3<52><EFBFBD><7F>/<2F>u2<75>M <09>R-c<>V<EFBFBD>.9<EFBFBD>m<EFBFBD><EFBFBD>%"<22><> <0C><18>P<EFBFBD><50>}w<><77>E<EFBFBD>!-<2D>cZ<63>-<2D><>Dg.s<><73>V<EFBFBD>B<EFBFBD><42>p<EFBFBD><70>]<5D>x<>6<EFBFBD><36>
_<EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD>@<40> <20>~<7E>ZW<5A>C<EFBFBD><43>m<EFBFBD>"<13>|m<>g<EFBFBD>)a\.<2E><>RA<52>Tያ<14><>4D<34>ע<EFBFBD><D7A2>&E3x<33><78>G<EFBFBD><1D><>-<2D><><EFBFBD><1A><>Q<0F>VH ]$<24><>L<EFBFBD>"X<>2<EFBFBD><32>)<29><><EFBFBD>n> <0A><13>j<EFBFBD>t<EFBFBD><74>ע<EFBFBD>y<><79><EFBFBD>'V<><56><EFBFBD>j}<18>w^D%<25><>C<EFBFBD><43><EFBFBD>y"O.<2E>m<EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD>-<2D>9<EFBFBD><39>v<EFBFBD><76><EFBFBD>uMxd<78><64> <0A><><EFBFBD><EFBFBD>~<7E><><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><03><;<3B>2<>r<EFBFBD>ׯ<EFBFBD>|砛O<E7A09B><4F>s=
<EFBFBD><16>낻E<EB82BB><45>U۴W<DBB4><57><EFBFBD><EFBFBD><EFBFBD>vl3<6C>5k<35><1B>GS<47><53><1F><><EFBFBD>;2#<23>:<18><>D<EFBFBD>r<19>
<19>Ji<><69><<3C><><EFBFBD><EFBFBD>O<1B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7"<22>i<EFBFBD><69>op<>W<EFBFBD><57><EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><78>s<EFBFBD>6_d<5F>+W<><57>+<2B>n<EFBFBD><6E>hr<68><72>-<2D>0fe<66>m<EFBFBD>]U+ x<>ޠ<EFBFBD>/><3E>A<EFBFBD><41>;<3B><>s0|<7C><><EFBFBD><EFBFBD>+<2B>?<1B><><05>N<EFBFBD><4E>8<EFBFBD><38><18><>8<EFBFBD><38>Ο<EFBFBD>pl <0B> Q Qh<05>jg<6A><67>S<><53><EFBFBD><EFBFBD><EFBFBD>ޔ<EFBFBD>\.<2E><><EFBFBD>L<EFBFBD><07><><EFBFBD>S<EFBFBD>x4zg<67>6<EFBFBD><36>ř&<26><><EFBFBD>+ <0C>'<27><><1C>v&ȀW<C880>LZgo<67><6F><EFBFBD>&<26><> <09><>n<EFBFBD>+k<05>ܫㆼ.<2E> <0A>%<25><19><02>G_<19><>*<2A><>M\<5C><>ʚ[b<>F><3E><><EFBFBD>ƙ{><3E><><1C>ј<EFBFBD><D198><EFBFBD><EFBFBD>ܳhwB<77><42>E<EFBFBD><45>:Z<>p<EFBFBD><70><EFBFBD>_T<5F>xv<78><76><EFBFBD>o<EFBFBD><6F>-v2<76>M<EFBFBD><4D><EFBFBD>s<EFBFBD><73>P;<3B><><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD><6B>1ȫmb䂫<:ǁa<C781><61><EFBFBD><EFBFBD>5_b<5F><62>#<23>׆<EFBFBD>|x}<7D><07>p<EFBFBD> <0B>Ω]0l<30><6C><EFBFBD><EFBFBD>,<2C><><EFBFBD>o<EFBFBD>t<EFBFBD>i<EFBFBD>V<EFBFBD><56> <0C>Ҭ<EFBFBD><D2AC><EFBFBD>||<7C><>ŵ<EFBFBD><C5B5>9<EFBFBD><39><EFBFBD>'<27>|<1D>h8!<21><><EFBFBD><19>C<18><><EFBFBD>(p4<70><34><EFBFBD>:<3A>\-<2D><>s<EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><1F><>(|j<><6A>;\<08><>aX<61>|肇<>u2<75><32>ڎ_z<16><>|]<5D>K<EFBFBD><4B><EFBFBD>rv<72><76><EFBFBD><EFBFBD>) |<7C>V4l<34>3<EFBFBD>039m<39><13>߯<EFBFBD>F<EFBFBD><46><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><0F><>8<EFBFBD><38><EFBFBD><EFBFBD><EFBFBD>yv<79><76>u'<><7F><EFBFBD><67>~F<>]_<>`$NCT{l<><6C><EFBFBD>[<5B>Ҥ<EFBFBD><D2A4><EFBFBD>@][<5B>=<3D>\<5C>o<EFBFBD>( }<7D>
?8<>F<EFBFBD>h%Y<><59>ZE<5A><45><EFBFBD><EFBFBD><EFBFBD>s>d<>^<5E>E<EFBFBD><45><EFBFBD>Ut-<2D>.|<7C>o<EFBFBD><6F><05><>.<2E>0k<30>C8<>vn<76><6E>b<EFBFBD><62> z<>ģs$<24><><EFBFBD><EFBFBD>_<EFBFBD>L<EFBFBD><4C><EFBFBD><EFBFBD><1C><0F>mL<6D>$񗿮E?Ob<4F><'<27><>w6<77><36><EFBFBD>W<EFBFBD><57>^dEM<45><4D>C<EFBFBD>܈i<DC88>Ğ<EFBFBD>{<7B><>β^ߡ}z<>Zc<5A>W<EFBFBD>=<3D><>#.><3E><><EFBFBD><11><>L<EFBFBD>G!<21>֌<EFBFBD><D68C>Z<1E>#bX<62>p<EFBFBD>}]b<><62><EFBFBD><EFBFBD>7w<37><77>ޯk<11><><1B><>l<><6C>^<5E>"
<EFBFBD>^<5E>-<18><>#<23><>'<27><>'>8<><38><08><><EFBFBD>;\|j<>><3E>M<EFBFBD>%<25><><EFBFBD>Cd-<2D>1`<60><03>< <09><<11>|<7C>!<21>k}<<3C><>+|m<><6D>ݿ<EFBFBD><DDBF><EFBFBD>1<18>:4)<29><>/!bq<62>l<><0F><>n+Ig<49><67>$<24><><EFBFBD>v<EFBFBD><08><>M<EFBFBD><8<><38>I |<7C><><EFBFBD>Wj<57>/<2F> <0B><>&<26>FnN]p<>fQ<66><51><EFBFBD>N<EFBFBD>0<EFBFBD><30><EFBFBD>s<1C><>s<EFBFBD>`><08><>J<08><>‚<EFBFBD>*<2A><>=<3D>s <0C>-<2D><><EFBFBD><EFBFBD>k<19>ڭ<EFBFBD><DAAD><04><>%<06>*"<22><><1A>W<EFBFBD><57>/<2F><15>kQZc4Ĵr<C4B4><72>߅X<DF85>v<EFBFBD>U<1F>>="<22>pl<70> <<3C>8<EFBFBD>N~u<><75><1B><<3C><><EFBFBD>K<2ǁ<32><C781><EFBFBD><EFBFBD><EFBFBD><1C>_{<7B><>Y8-5<><35>`<60><>Za<5A>B<EFBFBD>3<EFBFBD>g ~Ł~<7E>D<EFBFBD>\C?<3F>>Wd<57>l<07><05>(<28>m&ws<1C> r<><72><1C><>@<40>i$<24><>76 <0C><><EFBFBD><EFBFBD><EFBFBD>'<27>1_b<5F><07>/<2F>b^P<><50>
<EFBFBD>T<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD>܈h<EFBFBD><10><>q<EFBFBD>;<3B>s<EFBFBD>9<EFBFBD><39>{ws<77><73><08><>6c<36><EFBFBD><01><1D><><EFBFBD>߸<EFBFBD><DFB8>J <0C>#2h<32><68>/-v~<7E><>~<7E><><EFBFBD><EFBFBD><EFBFBD>~l^`f<>w<08><><EFBFBD>%<25>f<EFBFBD>Ã<EFBFBD><C383><EFBFBD><EFBFBD>J<EFBFBD>ϕ<EFBFBD>><3E>yZi<5A><69>'<27><04> upW`<60><>8m<38><6D><0F>1/<2F>1<EFBFBD>w<EFBFBD><77>3}<7D><>a<EFBFBD><61>#<23>u <20><>
<EFBFBD>,<2C><><EFBFBD>J<EFBFBD>};<3B>H<EFBFBD>-<2D>S⽐<53><E2BD90>{<7B><><EFBFBD><EFBFBD>|c<><>"8}<7D><><EFBFBD>S<EFBFBD>l;#<23><><EFBFBD><EFBFBD>UZ<55><5A>=U<><55><EFBFBD><14><>
1<>&<26>[<5B><18>9ϱ{<7B>G<><47>9<0E><>*<2A><>+bHOO<4F><4F><EFBFBD>NH<4E><48><EFBFBD><EFBFBD><EFBFBD>+,<<1D><13>އ<EFBFBD>3<EFBFBD><33><EFBFBD>8<EFBFBD>1<EFBFBD><31><EFBFBD>Ϯe<CFAE>k<EFBFBD>ς<EFBFBD>yZ&<26>կ<EFBFBD><D5AF><EFBFBD>_^a<>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>P<EFBFBD><50><EFBFBD><EFBFBD>ZHI<48>/ u<>8<EFBFBD><38>T<EFBFBD>_]A<>+ <09><>C_4<><34><EFBFBD>9v2<76><32><EFBFBD>g<EFBFBD><67>v<EFBFBD><76><EFBFBD>3<EFBFBD><33>M<EFBFBD><4D>0 <19>;<3B><><1B>G<EFBFBD><47><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>9v<06>q0x<30><78>!<21>8<18><><EFBFBD><EFBFBD><EFBFBD>4y<34><79>_<EFBFBD>п.<2E><>9A<39><41>yf<><18><>j幣<6A><E5B9A3><EFBFBD><14>mL<6D><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>H<>>8ɘ<38>$<24>5'<27>/l <0C><><15><>S{$io<69>L<>i<>s<EFBFBD><05><><EFBFBD>#<23>gk&s<>5<06>UMC?<3F>˼<EFBFBD><CBBC>b<EFBFBD>k<12>^<19><><EFBFBD><EFBFBD>s4<73>C<EFBFBD>8H<48>ΓKl<4B>omw<6D><77><EFBFBD>E<EFBFBD>G&<26><16><>{<7B><>K<EFBFBD>0z<30>]<5D><><0E><>oos<6F>Ǿ<EFBFBD>x<EFBFBD><78><EFBFBD><EFBFBD><EFBFBD><11>mi<6D><69> {<7B><><EFBFBD>9<06>v0h<30><68>A<EFBFBD>E<06><><EFBFBD><EFBFBD><EFBFBD>߉ <0C>-"<22><>_<>.<2E>i<EFBFBD><69><EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD>| <0B>I<EFBFBD>z<EFBFBD>x1D<31>k6<6B><36>W<EFBFBD>b8<>+<2B><><EFBFBD><EFBFBD>Ơ<EFBFBD>"<22><>H<EFBFBD><48>o$<24><EFBFBD>ʐ__<5F><1F>+<1C>ڈ<EFBFBD>F<EFBFBD><46><EFBFBD><EFBFBD>ޢ4iW<69><57>Է<EFBFBD><D4B7>m2m <0C>#i<><69>y<EFBFBD><79>|<7C>h?2<><32><EFBFBD>WDt<44>:1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1o;J^<5E><>|yv<79>G<EFBFBD><47>F<15>%<25><>E<1E><>I<EFBFBD>0<EFBFBD>m<EFBFBD>0r<30>M<EFBFBD>E~<7E><><EFBFBD>|<7C>#<23><>O6~g<>8<EFBFBD><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\/<2F>2e<32><65><EFBFBD><EFBFBD>UR<55><52><EFBFBD>҇c<D287><16><>o;Ǽ-v|a<><61><EFBFBD><EFBFBD><EFBFBD>*rsOKW<><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A><>ZR<5A>S<EFBFBD>k<EFBFBD><6B>%<0E>_&&<26><><04><><EFBFBD>,<19>\<5C><>E"#_<>ʤU<CAA4>XS<58><53><EFBFBD><EFBFBD>oK<6F><4B>1<EFBFBD> OK<14>9<EFBFBD><39>s*<2A><><EFBFBD>2f<32><1B>B<EFBFBD><18>Rj<1C>RR^\%~8e<38><65>|<7C>z玗6;_<><5F>v<EFBFBD><76><EFBFBD><EFBFBD>'O<>yn<79>q<EFBFBD>)<29>#K<><4B><EFBFBD> /os
<EFBFBD><EFBFBD><B <09><> 0<>t<><74>IEND<4E>B`<60><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Radio</title>
<link rel="stylesheet" href="./themes.css">
<link rel="stylesheet" href="./style.css">
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script src="https://code.jquery.com/ui/1.13.0/jquery-ui.min.js" integrity="sha256-hlKLmzaRlE8SCJC1Kw8zoUbU8BxA+8kR3gseuKfMjxA=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-color/2.1.2/jquery.color.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dompurify/3.0.8/purify.min.js" integrity="sha512-5g2Nj3mqLOgClHi20oat1COW7jWvf7SyqnvwWUsMDwhjHeqeTl0C+uzjucLweruQxHbhDwiPLXlm8HBO0011pA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
</head>
<body>
<section id="phone-device">
<div id="application">
<div class="phone-recent-message-header">
<div class="phone-recent-message-headline" id="phfunk">Radio</div>
</div>
<div class="phone-radio-sector">
<div class="phone-radio-list">
<div class="phone-radio-frequenz-inputs">
<input class="phone-radio-frequenz-input" id="phone-radio-frequenz-input" type="number" placeholder="Select a frequency">
</div>
<article>
<div class="phone-frequenz-button"> <button id="phone-frequenz-join-button">CONNECT</button> </div>
<div class="phone-frequenz-button"> <button id="phone-frequenz-leave-button">DISCONNECT</button> </div>
</article>
</div>
</div>
<ul id="phone-radio-private-channels" class="radio-section"></ul>
<ul id="phone-radio-history-container" class="radio-section"></ul>
</div>
<script src="main.js"></script>
<script src="app.js"></script>
</section>
</body>
</html>let privateChannels
const js = [
'app.js'
]
function resizeHandler() {
const width = window.innerWidth;
const height = window.innerHeight;
const device = document.getElementById('phone-device');
const PHONE_WIDTH = $('#phone-device').width();
const PHONE_HEIGHT = $('#phone-device').height();
let scaleFactor = Math.min(width / PHONE_WIDTH, height / PHONE_HEIGHT) * 0.83; // 0.83 = Config.ScaleMultiplier
if (PHONE_WIDTH === 1920 && PHONE_HEIGHT === 1080) scaleFactor = 1.0; // scaleFactor = Config.DefaultScale
device.style.transform = `scale(${scaleFactor})`;
device.style.transformOrigin = 'bottom right';
device.style.willChange = 'transform';
};
window.addEventListener("load", () => {
if (window.invokeNative) {
document.body.innerHTML = document.getElementById("phone-device").innerHTML;
return;
}
document.body.style.visibility = "visible";
document.body.style.display = "block";
document.body.style.backgroundColor = "black";
resizeHandler();
window.addEventListener('resize', resizeHandler);
});
const combineParentWindow = () => {
const parent = window.parent
window.OpenSelector = parent.OpenSelector
window.OpenSelectorAsync = parent.OpenSelectorAsync
window.PromptModal = parent.PromptModal
window.PromptModalAsync = parent.PromptModalAsync
window.OpenSelectCamItem = parent.OpenSelectCamItem
window.OpenSelectPhotoMenu = parent.OpenSelectPhotoMenu
window.OpenImage = parent.OpenImage
window.SendPhoneNotification = parent.SendPhoneNotification
window.SendPhoneNotificationOld = parent.SendPhoneNotificationOld
window.OpenSelectGifMenu = parent.OpenSelectGifMenu
window.OpenRequestMoneyModel = parent.openRequestMoneyModal
window.Rotate = parent.Rotate
window.SetupCall = parent.SetupCall
window.Lang = parent.Lang
window.Lang = parent.Lang
}
const actionToFns = new Map([
['foo', (...args) => foo(...args)],
])
const convertActionToFn = (data) => {
const action = data.action
const args = data
const fn = actionToFns.get(action)
if (fn) fn(args)
}
window.addEventListener('message', async e => {
if (e.data === 'app-opened') {
$(".phone-recent-message-headline").text(Lang("PHONE_NOTIFICATION_RADIO_TITLE"));
$("#phone-radio-frequenz-input").attr("placeholder", Lang("PHONE_NUI_RADIO_CONNECT_FREQUENCY_PLACEHOLDER"));
$("#phone-frequenz-join-button").text(Lang("PHONE_NUI_RADIO_BUTTON_CONNECT"));
$("#phone-frequenz-leave-button").text(Lang("PHONE_NUI_RADIO_BUTTON_LEAVE"));
$(".private-radios a").text(Lang("PHONE_NOTIFICATION_RADIO_PRIVATE"));
$(".history-radios a").text(Lang("PHONE_NOTIFICATION_RADIO_RECORD"));
if (!privateChannels) {
privateChannels = await Post('getPrivateChannels')
initPrivateChannels()
}
getHistory()
return
}
if (e.data !== 'phone-load') return convertActionToFn(e.data)
combineParentWindow()
})
<svg xmlns="http://www.w3.org/2000/svg" class="ionicon" viewBox="0 0 512 512"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M184 112l144 144-144 144"/></svg>@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Inter', sans-serif
}
html,
body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
box-sizing: border-box;
visibility: hidden;
color: var(--text-color);
font-size: 16px
}
body {
display: none;
overflow: hidden
}
#application {
width: 100%;
height: 98%;
margin: 0;
box-sizing: border-box;
visibility: visible;
background-color: var(--main-background-color);
padding: 5rem 12px 5rem 12px;
overflow-y: auto
}
#application::-webkit-scrollbar {
display: none
}
#phone-device {
position: absolute;
right: 3%;
display: inline;
padding: 1.5rem;
border-radius: 60px;
width: 42rem;
height: 88.5rem;
bottom: 0;
box-sizing: content-box;
transform-origin: bottom right;
margin-bottom: 2rem;
user-select: none
}
.phone-recent-message-headline {
position: absolute;
left: 0;
top: 60px;
font-size: 29px;
width: 100%;
text-align: center
}
.phone-radio-sector {
display: block;
position: absolute;
height: 84%;
width: 101%;
top: 14%
}
.phone-radio-list {
position: absolute;
height: 98.2%;
top: 0;
width: 99%;
margin: 0 auto;
left: -28px;
right: 0;
overflow-x: hidden
}
.phone-radio-frequenz-inputs {
position: relative;
height: 58px;
width: 100%
}
.phone-radio-frequenz-input {
position: relative;
top: 15px;
height: 44px;
left: 5%;
font-size: 20px;
width: 90%;
outline: none;
border: none;
text-align: center;
color: var(--text-color);
background: var(--container-dark-background-color);
border: 2px solid var(--border-color);
border-radius: 10px
}
.phone-frequenz-button {
position: relative;
height: 48px;
width: 100%;
font-weight: 400;
right: 0;
top: 20px
}
#phone-frequenz-join-button {
position: relative;
background-color: var(--second-border-color);
width: 90%;
height: 80%;
left: 5%;
top: 10%;
border: none;
outline: none;
color: white;
font-weight: 400;
font-size: 20px;
border-radius: 5px;
border: 2px solid var(--border-color);
cursor: pointer
}
#phone-frequenz-leave-button {
position: relative;
background-color: var(--second-border-color);
width: 90%;
height: 80%;
left: 5%;
top: 10%;
border: none;
outline: none;
color: white;
font-size: 20px;
font-weight: 400;
border-radius: 5px;
border: 2px solid var(--border-color);
cursor: pointer
}
#phone-frequenz-join-button:hover,
#phone-frequenz-leave-button:hover {
opacity: 0.8;
transition: .2s
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0
}
input[type="number"] {
-moz-appearance: textfield
}
.radio-section {
position: absolute;
max-height: 18%;
width: 90%;
top: 40%;
overflow-y: auto;
overflow-x: hidden;
background-color: var(--container-dark-background-color);
flex-direction: column;
display: flex;
gap: 4px;
border-radius: 12px
}
#phone-radio-history-container {
top: 65.2%;
max-height: 27.6%
}
.radio-section::-webkit-scrollbar {
display: none
}
.radio-section li {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
width: 100%;
padding: 12px;
cursor: pointer;
border-bottom: 1px solid var(--border-color)
}
.radio-section li:last-child {
border-bottom: none
}
.radio-section li:hover {
background-color: var(--dark-background-color);
transition: .2s
}
.radio-section li div {
display: flex;
align-items: center;
gap: 4px
}
.ionicon {
width: 32px;
height: 32px;
fill: #007bff;
stroke: #007bff;
color: #007bff
}
.right-icon {
/* gray */
width: 24px;
height: 24px;
fill: #6c757d;
stroke: #6c757d;
color: #6c757d
}
.private-radios {
margin-top: 245px;
font-size: 20px;
margin-left: 10px
}
.private-channel-info {
display: flex;
flex-direction: column;
align-items: baseline !important
}
.private-channel-info p {
text-align: left
}
.history-radios {
margin-top: 198px;
font-size: 20px;
margin-left: 10px
}/* light mode */
:root {
--main-background-color: #fff;
--dark-background-color: rgba(0, 0, 0, 0.08);
--container-dark-background-color: #e9e9e9;
--border-color: rgba(0, 0, 0, 0.04);
--second-border-color: rgba(0, 0, 0, 0.5);
--text-color: #000;
}
/* dark mode */
[data-theme="dark"] {
--main-background-color: #000;
--dark-background-color: rgba(255, 255, 255, 0.08);
--container-dark-background-color: #212124;
--border-color: rgba(255, 255, 255, 0.04);
--border-light-color: rgba(0, 0, 0, 0.1);
--second-border-color: rgba(255, 255, 255, 0.15);
--text-color: #fff;
}local pmaHas = GetResourceState('pma-voice') == 'started'
local mumbleHas = GetResourceState('mumble-voip') == 'started'
local tokoHas = GetResourceState('tokovoip_script') == 'started'
local saltyHas = GetResourceState('saltychat') == 'started'
local pma = exports['pma-voice']
local mumble = exports['mumble-voip']
local toko = exports['tokovoip_script']
local salty = exports['saltychat']
local connectedChannel
local TokoVoipID = nil
RegisterNUICallback('setRadio', function(data, cb)
if pmaHas and 'pma' then
pma:setVoiceProperty('radioEnabled', true)
pma:setRadioChannel(tonumber(data.freq))
connectedChannel = data.freq
-- exports['rp-radio']:SetRadioEnabled(true)
-- exports['rp-radio']:SetAllowRadioWhenClosed(true)
elseif mumbleHas and 'mumble' then
mumble:SetRadioChannel(data.freq)
mumble:SetMumbleProperty('radioEnabled', true)
connectedChannel = data.freq
-- exports['rp-radio']:SetRadio(true)
elseif tokoHas and 'toko' then
toko:addPlayerToRadio(data.freq + 120)
connectedChannel = data.freq + 120
elseif saltyHas and 'salty' then
salty:SetRadioChannel(data.freq, true)
connectedChannel = data.freq
end
AddToHistory(data.freq)
exports['qs-smartphone-pro']:SendTempNotificationOld({
app = 'radio',
title = 'Radio',
text = exports['qs-smartphone-pro']:Lang('PHONE_NOTIFICATION_RADIO_CONNECT'),
timeout = 2500,
})
cb(true)
end)
local function leaveRadio()
if pmaHas and 'pma' then
pma:SetRadioChannel(0)
elseif mumbleHas and 'mumble' then
mumble:removePlayerFromCall()
elseif tokoHas and 'toko' then
toko:removePlayerFromRadio(connectedChannel)
elseif saltyHas and 'salty' then
salty:SetRadioChannel('', true)
end
connectedChannel = nil
SetTimeout(1000, function()
exports['qs-smartphone-pro']:SendTempNotificationOld({
app = 'radio',
title = 'Radio',
text = exports['qs-smartphone-pro']:Lang('PHONE_NOTIFICATION_RADIO_LEAVE'),
timeout = 2500,
})
end)
end
RegisterNUICallback('leaveRadio', function(data, cb)
leaveRadio()
cb(true)
end)
RegisterNUICallback('getHistory', function(data, cb)
local history = exports['qs-smartphone-pro']:GetMetaData('radioHistory')
history = history or {}
cb(history)
end)
function AddToHistory(freq)
local history = exports['qs-smartphone-pro']:GetMetaData('radioHistory')
history = history or {}
table.insert(history, tonumber(freq))
exports['qs-smartphone-pro']:UpdateMetaData('radioHistory', history)
end
RegisterNUICallback('getPrivateChannels', function(data, cb)
cb(Config.PrivateChannels)
end)
RegisterNUICallback('checkPrivateChannel', function(data, cb)
local freq = data.freq
local pass = data.pass
local found = false
for k, v in pairs(Config.PrivateChannels) do
if v.frequency == freq and v.password == pass then
found = true
break
end
end
cb(found)
end)
-- Shitty way to do it, but it works. Thanks to do Quasar <3
CreateThread(function()
local phone = exports['qs-smartphone-pro']
while true do
if not connectedChannel then
Wait(5000)
goto continue
end
local hasPhone = phone:HasPhone()
if not hasPhone then
leaveRadio()
end
Wait(2000)
::continue::
end
end)