events.eventzilla.net Open in urlscan Pro
13.32.27.75  Public Scan

URL: https://events.eventzilla.net/e/sonofit-reviews--all-you-need-to-know-about-sonofit-hearing-support-offer--2138597516
Submission: On February 27 via automatic, source links-suspicious — Scanned from DE

Form analysis 1 forms found in the DOM

POST https://www.eventzilla.net/web/e/sonofit-reviews--all-you-need-to-know-about-sonofit-hearing-support-offer--2138597516

<form method="post" action="https://www.eventzilla.net/web/e/sonofit-reviews--all-you-need-to-know-about-sonofit-hearing-support-offer--2138597516" id="form1">
  <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
    value="/wEPDwUILTgxMTI0ODkPZBYCZg9kFgQCAQ9kFgICBw9kFgJmD2QWBGYPFgIeBFRleHQFY1Nvbm9maXQgUmV2aWV3cyAgQWxsIFlvdSBOZWVkIFRvIEtub3cgQWJvdXQgU29ub2ZpdCBIZWFyaW5nIFN1cHBvcnQgT2ZmZXIgISAtIFBvd2VyZWQgYnkgRXZlbnR6aWxsYWQCAQ8WAh8ABdAHPG1ldGEgcHJvcGVydHk9J29nOmltYWdlJyBjb250ZW50PSdodHRwczovL3VjYXJlY2RuLmNvbS80NzRmZGFlNy01NjBlLTRkMDUtOWU1My1jYzM3ZDdiOWIyZmUvLS9jcm9wLzE2NDB4NTQ3LzAsMTI4Ly0vcHJldmlldy8nIC8+DQoNCg0KPG1ldGEgcHJvcGVydHk9J29nOnRpdGxlJyBjb250ZW50PSdTb25vZml0IFJldmlld3MgIEFsbCBZb3UgTmVlZCBUbyBLbm93IEFib3V0IFNvbm9maXQgSGVhcmluZyBTdXBwb3J0IE9mZmVyICEnIGNsYXNzPSdub3RyYW5zbGF0ZScgLz4NCg0KPG1ldGEgcHJvcGVydHk9J29nOmRlc2NyaXB0aW9uJyBjb250ZW50PSdTb25vRml0IGlzIGEgbmF0dXJhbCBoZWFyaW5nIGFuZCBhdWRpdG9yeSBoZWFsdGggc3VwcGxlbWVudCB0aGF0IGlzIGNyZWF0ZWQgYnkgdXNpbmcgbmF0dXJhbOKApicgY2xhc3M9J25vdHJhbnNsYXRlJyAvPg0KDQo8bWV0YSBwcm9wZXJ0eT0nb2c6c2l0ZV9uYW1lJyBjb250ZW50PSdFdmVudHppbGxhJy8+DQoNCg0KPG1ldGEgcHJvcGVydHk9J29nOnVybCcgY29udGVudD0naHR0cHM6Ly9ldmVudHMuZXZlbnR6aWxsYS5uZXQvZS9zb25vZml0LXJldmlld3MtLWFsbC15b3UtbmVlZC10by1rbm93LWFib3V0LXNvbm9maS0yMTM4NTk3NTE2Jy8+DQoNCg0KPG1ldGEgcHJvcGVydHk9J29nOnR5cGUnIGNvbnRlbnQ9J2V2ZW50emlsbGE6ZXZlbnQnLz4NCg0KDQo8bWV0YSBwcm9wZXJ0eT0nZmI6YXBwX2lkJyBjb250ZW50PScyMTU5MDk2Mjc4NDMnLz4NCg0KDQo8bWV0YSBuYW1lPSd0d2l0dGVyOmNhcmQnIGNvbnRlbnQ9J3N1bW1hcnlfbGFyZ2VfaW1hZ2UnPg0KDQoNCjxtZXRhIHByb3BlcnR5PSdvZzogdXJsJyBjb250ZW50PSdodHRwczovL3MzLmFtYXpvbmF3cy5jb20vZXp1c3JldmVudC9odHRwczovL3VjYXJlY2RuLmNvbS80NzRmZGFlNy01NjBlLTRkMDUtOWU1My1jYzM3ZDdiOWIyZmUvLS9jcm9wLzE2NDB4NTQ3LzAsMTI4Ly0vcHJldmlldy8nPg0KDQoNCmQCAw9kFgICAw8WAh4GYWN0aW9uBW53d3cuZXZlbnR6aWxsYS5uZXQvd2ViL2Uvc29ub2ZpdC1yZXZpZXdzLS1hbGwteW91LW5lZWQtdG8ta25vdy1hYm91dC1zb25vZml0LWhlYXJpbmctc3VwcG9ydC1vZmZlci0tMjEzODU5NzUxNhYCAggPZBYCAgEPZBYCZg9kFghmDxYCHwAFm4oBPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4NCnsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCJAdHlwZSI6IkV2ZW50IiwibmFtZSI6IlNvbm9maXQgUmV2aWV3cyAgQWxsIFlvdSBOZWVkIFRvIEtub3cgQWJvdXQgU29ub2ZpdCBIZWFyaW5nIFN1cHBvcnQgT2ZmZXIgISIsInN0YXJ0RGF0ZSI6IjIwMjMtMDItMjNUMTQ6MDArMDA6MDAiLCJlbmREYXRlIjoiMjAyMy0xMi0wMVQyMjowMCswMDowMCIsImV2ZW50U3RhdHVzIjoiaHR0cHM6Ly9zY2hlbWEub3JnL0V2ZW50U2NoZWR1bGVkIiwiZXZlbnRBdHRlbmRhbmNlTW9kZSI6Imh0dHBzOi8vc2NoZW1hLm9yZy9PbmxpbmVFdmVudEF0dGVuZGFuY2VNb2RlIiwibG9jYXRpb24iOnsiQHR5cGUiOiJWaXJ0dWFsTG9jYXRpb24iLCJ1cmwiOiJodHRwczovL2V2ZW50cy5ldmVudHppbGxhLm5ldC9lL3Nvbm9maXQtcmV2aWV3cy0tYWxsLXlvdS1uZWVkLXRvLWtub3ctYWJvdXQtc29ub2ZpLTIxMzg1OTc1MTYifSwiaW1hZ2UiOlsiaHR0cHM6Ly91Y2FyZWNkbi5jb20vNDc0ZmRhZTctNTYwZS00ZDA1LTllNTMtY2MzN2Q3YjliMmZlLy0vY3JvcC8xNjQweDU0Ny8wLDEyOC8tL3ByZXZpZXcvIiwiIl0sImRlc2NyaXB0aW9uIjoiU29ub0ZpdCBpcyBhIG5hdHVyYWwgaGVhcmluZyBhbmQgYXVkaXRvcnkgaGVhbHRoIHN1cHBsZW1lbnQgdGhhdCBpcyBjcmVhdGVkIGJ5IHVzaW5nIG5hdHVyYWwgaW5ncmVkaWVudHMuIFRoZSBmb3JtdWxhIGlzIHNhaWQgdG8gYmUgZW5oYW5jaW5nIGEgcGVyc29u4oCZcyBlYXIgaGVhbHRoIGFuZCBoZWFyaW5nIGhlYWx0aCBhbmQgaXMgc2FmZSB0byB1c2UuIEluIHRoaXMgU29ub0ZpdCByZXZpZXcsIHdlIHdpbGwgYmUgZGlzY3Vzc2luZyB2YXJpb3VzIGZhY3RzIGFib3V0IHRoZSBTb25vRml0IGVhciBvaWwgYW5kIHdpbGwgY2hlY2sgd2hldGhlciB0aGUgc3VwcGxlbWVudCBpcyB3b3J0aCBnaXZpbmcgYSB0cnkuCk9GRklDSUFMIFdFQlNJVEU6IENMSUNLIEhFUkUgClNvbm9GaXQgUmV2aWV3cyDigJMgQW4gRWZmZWN0aXZlIEZvcm11bGEgVG8gVHJlYXQgVGhlIFJvb3QgQ2F1c2UgT2YgSGVhcmluZyBMb3NzIQpTb25vRml0IGVhciBzdXBwbGVtZW50IGhhcyByZWNlaXZlZCBhIGdvb2QgcmVzcG9uc2UgaW4gdGhlIG1hcmtldCBldmVyIHNpbmNlIGl0IHdhcyBsYXVuY2hlZC4gVGhlIGluaXRpYWwgaHlwZSBvZiB0aGUgc3VwcGxlbWVudCBoYXMgYmVlbiB0YWdnZWQgYWxvbmcgd2l0aCBtYW55IHJldmlld3MgYW5kIHJlcG9ydHMgc2F5aW5nIHRoYXQgdGhlIGZvcm11bGEgaXMgdmVyeSBoZWxwZnVsLiBCdXQgdG8gY29uZmlybSB3aGV0aGVyIFNvbm9GaXQgaGVhbHRoeSBoZWFyaW5nIHN1cHBsZW1lbnQgaXMgcmVhbGx5IGFzIGVmZmVjdGl2ZSBhcyByZXBvcnRzIHN1Z2dlc3QgaXQgdG8gYmUsIHdlIHdpbGwgaGF2ZSB0byBkZWx2ZSBkZWVwIGludG8gdGhlIGZvcm11bGF0aW9uIGFuZCBhbmFseXplIGl0IHdpdGggYSBtaWNyb3Njb3BpYyBleWUuClRoaXMgU29ub0ZpdCByZXZpZXcgaXMgYSBndWlkZSB0aGF0IHdpbGwgdGVsbCB5b3UgZXZlcnl0aGluZyBhYm91dCB0aGUgc3VwcGxlbWVudCB3aGljaCB5b3Ugc2hvdWxkIGtub3cgYmVmb3JlIGRlY2lkaW5nIHVwb24gYnV5aW5nIGl0LiBXZSBoYXZlIGFkZGVkIGV2ZXJ5dGhpbmcgdGhhdCB3ZSBoYXZlIGZvdW5kIGFib3V0IHRoZSBTb25vRml0IHN1cHBsZW1lbnQgd2hpbGUgc3R1ZHlpbmcgaXQgaW50byB0aGlzIHJldmlldyB0byBnaXZlIHlvdSBhIHdpZGUgcGljdHVyZSBvZiB0aGUgZm9ybXVsYS4gU28gbGV04oCZcyBiZWdpbiEKQ2xpY2sgaGVyZSB0byBCdXkgSGFyZCBXb29kIFRvbmljIFJlZCBCb29zdCB3aXRoIGEgMTAwJSBNb25leS1CYWNrIEd1YXJhbnRlZSBOb3cgCiAKU29ub0ZpdCBPdmVydmlldwoKCgpTdXBwbGVtZW50IG5hbWUKU29ub0ZpdAoKCkNsYXNzaWZpY2F0aW9uCkhlYXJpbmcgc3VwcG9ydCBmb3JtdWxhCgoKQ29yZSBpbmdyZWRpZW50cwpNdWxsZWluR2FybGljIG9pbE9saXZlIG9pbExhdmVuZGVyIG9pbFRlYSB0cmVlIG9pbEVjaGluYWNlYVB1bXBraW4gU2VlZCBPaWxETC1BbHBoYSBUb2NvcGhlcm9sCgoKUXVhbnRpdHkKMzAgbWwgcGVyIGJvdHRsZQoKCk1haW4gYmVuZWZpdApTdXBwb3J0cyBoZWFyaW5nIGFuZCBpbXByb3ZlcyBlYXIgaGVhbHRoCgoKUXVhbGl0eSBzdGFuZGFyZHMKQ3JhZnRlZCBpbiBhbiBGREEgYW5kIEdNUC1hcHByb3ZlZCBmYWNpbGl0eS5DcmVhdGVkIGJ5IHVzaW5nIGNsaW5pY2FsbHkgdGVzdGVkIG5hdHVyYWwgaW5ncmVkaWVudHNHTU8tZnJlZSBhbmQgZG9lcyBub3QgY29udGFpbiBhbnkgYXJ0aWZpY2lhbCBzdGltdWxhbnRzCgoKTWFqb3IgYmVuZWZpdHMKU3VwcG9ydHMgMjAvMjAgaGVhcmluZ0VuaGFuY2VzIGVhcmRydW0gaGVhbHRoUmVsaWV2ZXMgZWFyIHBhaW5Cb29zdHMgZWFyIGltbXVuaXR5CgoKVXNhZ2UgaW5zdHJ1Y3Rpb25zClRha2UgYSBmdWxsIGRyb3BwZXIgb2YgdGhlIGZvcm11bGEgZGlyZWN0bHkgYW5kIG1peCBpdCBpbiB3YXRlciBvciBhbnkgYmV2ZXJhZ2UgdGhhdCB5b3UgbGlrZQoKClJlc3VsdHMgZXhwZWN0ZWQKV2l0aGluIDItMyBtb250aHMKCgpTaWRlIGVmZmVjdHMKTWluaW1hbCB0byBubyByZXBvcnRlZAoKCkNvbXBhdGliaWxpdHkKU3VpdGFibGUgb25seSBmb3IgcGVvcGxlIGFib3ZlIHRoZSBhZ2Ugb2YgMTgKCgpQcm9zCk5hdHVyYWwgZm9ybXVsYSB0aGF0IHN1cHBvcnRzIGhlYXJpbmdFbmhhbmNlcyB5b3VyIGVhciBpbW11bml0eVN1cHBvcnRzIDIwLzIwIGhlYXJpbmdSZWxpZXZlcyBlYXIgcGFpbkhlbHBzIHdpdGggYW4gZWFyIGluZmVjdGlvbkZvcm11bGF0ZWQgaW4gRkRBLWFwcHJvdmVkIGFuZCBHTVAtY2VydGlmaWVkIGZhY2lsaXR5Tm9uLUdNTyBzdXBwbGVtZW50RnJlZSBib251c2VzQmFja2VkIGJ5IGEgbW9uZXktYmFjayBndWFyYW50ZWUKCgpDb25zCkF2YWlsYWJsZSBvbmx5IG9uIHRoZSBvZmZpY2lhbCB3ZWJzaXRlIG9mIFNvbm9GaXQKCgpSZXN0cmljdGlvbnMKT25seSBzdWl0YWJsZSBmb3IgYWR1bHRzIHdobyBhcmUgYWJvdmUgdGhlIGFnZSBvZiAxOAoKClByaWNlIHBsYW5zCjMwLWRheSBzdXBwbHk6IE9uZSBib3R0bGUgb2YgU29ub0ZpdCBmb3IgJDY5OTAtZGF5IHN1cHBseTogVGhyZWUgYm90dGxlcyBvZiBTb25vRml0IGZvciAkNTkxODAtZGF5IHN1cHBseTogU2l4IGJvdHRsZXMgb2YgU29ub0ZpdCBmb3IgJDQ5CgoKQXZhaWxhYmlsaXR5Ck9mZmljaWFsIHdlYnNpdGUgb2YgU29ub0ZpdAoKCkJvbnVzZXMKQm9udXMgMTogTmF0dXJl4oCZcyBIZWFyaW5nIEFpZHMg4oCTIE1pbmVyYWxzIEFuZCBQbGFudHMgVGhhdCBBcmUgU3Ryb25nZXIgVGhhbiBBbnkgTW9kZXJuIE1lZGljaW5lQm9udXMgMjogVGhlIE5hdGl2ZSBBbWVyaWNhbiBIZWFyaW5nIEhhbmRib29rIOKAkyBGb3Jnb3R0ZW4gUml0dWFscyBBbmQgRGV0b3ggUmVjaXBlcyBGb3IgQSBDbGVhbiBCb2R5CgoKUmVmdW5kIHBvbGljeQo2MC1kYXkgbW9uZXktYmFjayBndWFyYW50ZWUKCgpDdXN0b21lciBzdXBwb3J0CmNvbnRhY3RAc29ub2ZpdC1wcm9kdWN0LmNvbSZuYnNwOwoKCk9mZmljaWFsIHdlYnNpdGUKQ0xJQ0sgSEVSRQoKCgpXaGF0IElzIFNvbm9GaXQ/ClNvbm9GaXQgaXMgYSBoZWFyaW5nIGhlYWx0aCBzdXBwb3J0IGZvcm11bGEgdGhhdCBpcyBmb3JtdWxhdGVkIHVzaW5nIGNsaW5pY2FsbHkgdGVzdGVkIG5hdHVyYWwgaW5ncmVkaWVudHMgdGhhdCBzdXBwb3J0IGhlYXJpbmcgYW5kIGVhciBoZWFsdGguIEFjY29yZGluZyB0byB0aGUgbWFudWZhY3R1cmVyLCBTb25vRml0IG9pbCB3aWxsIGhlbHAgaW4gaW1wcm92aW5nIGVhcmRydW0gaGVhbHRoLCBzdXBwb3J0cyAyMC8yMCBoZWFyaW5nLCBhbmQgZW5oYW5jZXMgYXVkaXRvcnkgaW1tdW5pdHkuIFNvbm9GaXQgaXMgbWFudWZhY3R1cmVkIGluIGFuIEZEQS1hcHByb3ZlZCBhbmQgR01QLWNlcnRpZmllZCBmYWNpbGl0eSB1bmRlciBhIHN0cmljdCBhbmQgc3RlcmlsZSBlbnZpcm9ubWVudC4KVGhlIFNvbm9GaXQgYXVkaXRvcnkgaGVhbHRoIHN1cHBvcnQgZm9ybXVsYSBpcyBpbiB0aGUgZm9ybSBvZiBsaXF1aWQgd2hpY2ggeW91IG5lZWQgdG8gdGFrZSBpbnRlcm5hbGx5LiBUaGUgbWFudWZhY3R1cmVyIG9mIHRoZSBTb25vRml0IHN1cHBsZW1lbnQgc3VnZ2VzdHMgdGhhdCB0YWtpbmcgdGhlIGZvcm11bGEsIGl0IHdpbGwgd29yayB3aXRoaW4geW91ciBib2R5IHRvIGVuaGFuY2UgdGhlIGF1ZGl0b3J5IHN5c3RlbS4mbmJzcDsmbmJzcDsKSW4gdGhlIGNvbWluZyBzZWN0aW9ucyBvZiB0aGlzIFNvbm9GaXQgcmV2aWV3LCB3ZSB3aWxsIGRpc2N1c3MgbW9yZSBvZiBob3cgU29ub0ZpdCB3b3Jrcywgd2hhdCBpbmdyZWRpZW50cyBhcmUgaW5jbHVkZWQgaW4gdGhlIGZvcm11bGEsIGFuZCBzbyBvbi4mbmJzcDsKIApIb3cgSXMgU29ub0ZpdCBFYXIgT2lsIEZvcm11bGF0ZWQ/ClNvbm9GaXQgaXMgYSBmb3JtdWxhIHRoYXQgaGFzIG9ubHkgc2NpZW50aWZpY2FsbHkgYmFja2VkIG5hdHVyYWwgaW5ncmVkaWVudHMuIFRoZSBpbmdyZWRpZW50cyBvZiB0aGlzIHN1cHBsZW1lbnQgaGF2ZSBtYW55IG1lZGljaW5hbCBwcm9wZXJ0aWVzIHdoaWNoIGNhbiBhaWQgaW4gaW1wcm92aW5nIHlvdXIgYXVkaXRvcnkgaGVhbHRoLgpMZXTigJlzIHRha2UgYSBsb29rIGF0IGVhY2ggb2YgdGhlIFNvbm9GaXQgaW5ncmVkaWVudHMgYW5kIHNlZSBob3cgaXQgaGVscHMgaW4gaW1wcm92aW5nIGhlYXJpbmcgYW5kIGVhciBoZWFsdGguCiAKU29ub0ZpdCBJbmdyZWRpZW50c1Nvbm9GaXQgSW5ncmVkaWVudHMKTXVsbGVpbgpNdWxsZWluIGlzIGEgbmF0dXJhbCBpbmdyZWRpZW50IHRoYXQgaGFzIGJlZW4gdXNlZCB0byB0cmVhdCBlYXJhY2hlcyBpbiBtYW55IHRyYWRpdGlvbmFsIG1lZGljaW5lcy4gVGhpcyBTb25vRml0IGluZ3JlZGllbnQgaGFzIGFudGktYmFjdGVyaWFsIGFuZCBhbnRpLW1pY3JvYmlhbCBwcm9wZXJ0aWVzIHdoaWNoIHByb3RlY3QgeW91ciBlYXIgZnJvbSBhbnkgaW5mZWN0aW9ucy4gVGhlIGluZ3JlZGllbnQgYWxzbyBoZWxwcyB3aXRoIGVhcmRydW0gaHlkcmF0aW9uLiZuYnNwOwpHYXJsaWMgT2lsCkdhcmxpYyBvaWwgaXMgYSB2ZWdldGFibGUgdGhhdCBoYXMgbWFueSBtZWRpY2luYWwgcHJvcGVydGllcyBhbmQgaXMgYWxzbyBoaWdobHkgbnV0cml0aW91cy4gVGhlIGluZ3JlZGllbnRzIGFyZSB1c2VkIHRvIHRyZWF0IG1hbnkgaWxsbmVzc2VzIHN1Y2ggYXMgY29sZHMsIGVhciBhY2hlcywgZWFyIGluZmVjdGlvbnMsIGFuZCBzbyBvbi4gR2FybGljIHByZXNlbnQgaW4gdGhlIFNvbm9GaXQgZHJvcHMgc3VwcG9ydHMgeW91ciBvdmVyYWxsIGhlYWx0aCBieSBmbHVzaGluZyBvdXQgdG94aW5zIGZyb20geW91ciBib2R5IGFuZCBhbHNvIGJhbGFuY2VzIGFueSB2ZXJ0aWdvIHN5bXB0b21zLiZuYnNwOwpPbGl2ZSBPaWwKT2xpdmUgb2lsIGlzIGFuIG9pbCB0aGF0IGNvbnRhaW5zIGEgaGlnaCBhbW91bnQgb2YgYW50aW94aWRhbnRzIGluIGl0IGFuZCBoYXMgc3Ryb25nIGFudGktaW5mbGFtbWF0b3J5IHByb3BlcnRpZXMuIFRoZSBpbmdyZWRpZW50IHByZXNlbnQgaW4gdGhlIFNvbm9GaXQgcmVjaXBlIGNsZWFycyBlYXJ3YXggYW5kIGFsc28gcHJvdGVjdHMgeW91ciBlYXJkcnVtLiBPbGl2ZSBlbmhhbmNlcyB5b3VyIGF1ZGl0b3J5IGltbXVuaXR5IGFuZCBwcm90ZWN0cyB5b3VyIGVhciBmcm9tIGFueSBkaXNlYXNlcy4mbmJzcDsKTGF2ZW5kZXIgT2lsCkxhdmVuZGVyIG9pbCBpcyBjb21tb25seSB1c2VkIHRvIHRyZWF0IGVhciBpbmZlY3Rpb25zIGFzIHRoZSBpbmdyZWRpZW50IGhhcyB0aGUgYWJpbGl0eSB0byBlYXNlIHRoZSBwYWluIGluIHlvdXIgZWFyIGFuZCB0cmVhdCB0aGUgaW5mZWN0aW9uLiBUaGUgaW5ncmVkaWVudCBoYXMgYW5hbGdlc2ljIGFuZCBhbnRpLWluZmxhbW1hdG9yeSBwcm9wZXJ0aWVzLiBMYXZlbmRlciBvaWwgYWxzbyBzdXBwb3J0cyBoZWFyaW5nIGFuZCBwcm90ZWN0cyB5b3VyIGVhcmRydW0uJm5ic3A7ClRlYSBUcmVlIE9pbApUZWEgdHJlZSBvaWwgaXMgYW4gZXNzZW50aWFsIG9pbCB0aGF0IGhhcyBhbnRpLWluZmVjdGlvbiBwcm9wZXJ0aWVzIHdoaWNoIGhlbHAgaW4gdHJlYXRpbmcgZWFyIGluZmVjdGlvbnMuIFRoaXMgU29ub0ZpdCBpbmdyZWRpZW50IGNhbiBhbHNvIGJlIHVzZWQgZm9yIGVhcmFjaGUgYmVjYXVzZSB0ZWEgdHJlZSBvaWwgY2FuIHNvb3RoZSBhbmQgY2FsbSB0aGUgcGFpbi4gQWNjb3JkaW5nIHRvIHN0dWRpZXMsIHRoZSBpbmdyZWRpZW50IGhlbHBzIHdpdGggd291bmQgaGVhbGluZyBhbmQgaXMgYSBuYXR1cmFsIGJhbmRhZ2UuJm5ic3A7CkVjaGluYWNlYQpFY2hpbmFjZWEsIGFsc28ga25vd24gYXMgY29uZWZsb3dlciwgaXMgYSBoZXJiIHRoYXQgaXMgbmF0aXZlIHRvIE5vcnRoIEFtZXJpY2EuIFRoZSBoZXJiIGlzIGhpZ2ggaW4gYW50aW94aWRhbnRzLiBFY2hpbmFjZWEgZmx1c2hlcyBvdXQgb3RvdG94aW5zIGZyb20geW91ciBib2R5LiBNZWRpY2FsIGV4cGVydHMgc3VnZ2VzdCB0aGF0IGVjaGluYWNlYSBoZWxwcyBpbiBwcmV2ZW50aW5nIHJlY3VycmluZyBlYXIgaW5mZWN0aW9ucy4mbmJzcDsKUHVtcGtpbiBTZWVkIE9pbApQdW1wa2luIHNlZWQgb2lsIGlzIGFuIGluZ3JlZGllbnQgcHJlc2VudCBpbiB0aGUgU29ub0ZpdCBvaWwgdGhhdCBpcyBlbnJpY2hlZCB3aXRoIG9tZWdhLTMgZmF0dHkgYWNpZHMuIFRoZSBpbmdyZWRpZW50cyBoZWxwIGluIHByZXZlbnRpbmcgcHJvZ3Jlc3NpdmUgaGVhcmluZyBsb3NzLiBUaGUgaW5ncmVkaWVudCBpcyBoaWdobHkgbnV0cml0aW91cyB3aGljaCBzdXBwb3J0cyB5b3VyIGVhciBoZWFsdGguIFB1bXBraW4gc2VlZCBvaWwgY2FuIGFsc28gaGVscCBpbiB0cmVhdGluZyBlYXJhY2hlIGFuZCBlYXIgaW5mZWN0aW9ucy4mbmJzcDsKREwtQWxwaGEgVG9jb3BoZXJvbApETC1BbHBoYSBUb2NvcGhlcm9sIGlzIGEgcmFyZSB0eXBlIG9mIHZpdGFtaW4gRSB3aGljaCBwb3NzZXNzIG51bWVyb3VzIGhlYWx0aCBwcm9wZXJ0aWVzLiBBY2NvcmRpbmcgdG8gY2xpbmljYWwgc3R1ZGllcywgREwtQWxwaGEgVG9jb3BoZXJvbCBtaWdodCBwcmV2ZW50IGhlYXJpbmcgbG9zcy4gVGhlIGluZ3JlZGllbnQgYWxzbyBwcm90ZWN0cyB5b3VyIGlubmVyIGVhciBjZWxsIGZyb20gYW55IGRhbWFnZSBjYXVzZWQgYnkgcmFkaWNhbCBzdWJzdGFuY2VzLiBUaGUgaW5ncmVkaWVudCBhbHNvIGhhcyBza2luLXJlcGFpcmluZyBwcm9wZXJ0aWVzLiZuYnNwOwpDb250aW51ZSByZWFkaW5nIHRoaXMgU29ub0ZpdCByZXZpZXcgdG8gZGlzY292ZXIgbW9yZSBkZXRhaWxzIG9uIHRoZSBlYXIgaGVhbHRoIHN1cHBsZW1lbnQuCkNsaWNrIGhlcmUgdG8gQnV5IEhhcmQgV29vZCBUb25pYyBSZWQgQm9vc3Qgd2l0aCBhIDEwMCUgTW9uZXktQmFjayBHdWFyYW50ZWUgTm93IApIb3cgRG9lcyBTb25vRml0IFdvcms/Ck5vdyBsZXTigJlzIHRhbGsgYWJvdXQgaG93IFNvbm9GaXQgd29ya3MgdG8gZW5oYW5jZSB5b3VyIGhlYXJpbmcgYW5kIGVhciBoZWFsdGguIEZyb20gYWJvdmUsIGl0IGlzIGFwcGFyZW50IHRoYXQgdGhlIG1hbnVmYWN0dXJlciBvZiBTb25vRml0IGhlYWx0aHkgaGVhcmluZyBzdXBwbGVtZW50IGhhcyBjcmVhdGVkIHRoZSBlYXIgb2lsIGJ5IHVzaW5nIG5hdHVyYWwgaW5ncmVkaWVudHMgdGhhdCBwb3NzZXNzIG1lZGljaW5hbCBwcm9wZXJ0aWVzIHdoaWNoIGNhbiBhaWQgaW4gaW1wcm92aW5nIHlvdXIgYXVkaXRvcnkgaGVhbHRoLgpTbyB3aGVuIHlvdSB0YWtlIHRoZSBTb25vRml0IGhlYXJpbmcgaW1wYWlybWVudCBjdXJlIGZvcm11bGEsIGFsbCBvZiB0aGUgaW5ncmVkaWVudHMgb2YgdGhlIHN1cHBsZW1lbnQgdG9nZXRoZXIgd2lsbCB3b3JrIHRvd2FyZHMgZW5oYW5jaW5nIHlvdXIgYXVkaXRvcnkgaGVhbHRoLiBUaGUgU29ub0ZpdCBpbmdyZWRpZW50cyBjYW4gaGVscCBpbiB0cmVhdGluZyBlYXIgaW5mZWN0aW9ucyBhcyBtb3N0IG9mIHRoZSBpbmdyZWRpZW50cyBoYXZlIGFudGliYWN0ZXJpYWwgYW5kIGFudGktaW5mZWN0aXZlIHByb3BlcnRpZXMuClNvbm9GaXQgaW5uZXIgZWFyIGJhbmRhZ2UgaGVscHMgd2l0aCBlYXJhY2hlIGJ5IG5vdXJpc2hpbmcgeW91ciBlYXIsIGh5ZHJhdGluZyBpdCwgYW5kIGVhc2luZyB0aGUgcGFpbi4mbmJzcDsKTWFudWZhY3R1cmluZyBRdWFsaXR5IEFuZCBTYWZldHkgU3RhbmRhcmRzIE9mIFNvbm9GaXQKQXMgcGVyIHRoZSBvZmZpY2lhbCB3ZWJzaXRlLCBTb25vRml0IGlzIGEgc3VwcGxlbWVudCB0aGF0IGlzIGNyYWZ0ZWQgaW4gYW4gRkRBLWFwcHJvdmVkIGFuZCBHTVAtY2VydGlmaWVkIGZhY2lsaXR5LiBUaGUgbWFudWZhY3R1cmVyIGFzc3VyZXMgdGhhdCB0aGUgU29ub0ZpdCB0aW5uaXR1cyBjdXJlIHN1cHBsZW1lbnQgaXMgY3JlYXRlZCBieSBmb2xsb3dpbmcgdGhlIGd1aWRlbGluZXMgYW5kIHJlZ3VsYXRpb25zIG9mIHRoZSBGREEgYW5kIEdNUCBhbmQgdGhleSBoYXZlIHRha2VuIG5lY2Vzc2FyeSBzYWZldHkgbWVhc3VyZXMgd2hpbGUgbWFudWZhY3R1cmluZyBpdC4gRXZlcnkgU29ub0ZpdCBib3R0bGUgaXMgdGVzdGVkIGZvciBpdHMgcXVhbGl0eSBiZWZvcmUgaXQgaXMgbGF1bmNoZWQgaW50byB0aGUgbWFya2V0LgpTb25vRml0IGlzIGFuIGVudGlyZWx5IG5hdHVyYWwgc3VwcGxlbWVudCB0aGF0IGhhcyB6ZXJvIGFydGlmaWNpYWwgc3RpbXVsYW50cyBvciB0b3hpbnMgaW4gaXQuIEFsbCBvZiB0aGUgaW5ncmVkaWVudHMgb2YgdGhlIHN1cHBsZW1lbnQgYXJlIG9mIGhpZ2ggcXVhbGl0eS4gU28gdGhpcyBtZWFucyB0aGF0IFNvbm9GaXQgaXMgYSBzYWZlIGVhciBoZWFsdGggZm9ybXVsYSB0byB1c2UgYW5kIHRoZSBwb3NzaWJpbGl0eSBvZiB5b3UgZXhwZXJpZW5jaW5nIGFueSBzaWRlIGVmZmVjdHMgZnJvbSB1c2luZyB0aGUgU29ub0ZpdCBlYXIgb2lsIGlzIHZlcnkgbWluaW1hbC4mbmJzcDsKU29ub0ZpdCBQcm9zIEFuZCBDb25zClNvbm9GaXQgUHJvcwoKU29ub0ZpdCBmb3JtdWxhIHN1cHBvcnQgMjAvMjAgaGVhcmluZwpSZWxpZXZlcyBlYXIgcGFpbgpIZWxwcyBpbiB0cmVhdGluZyBlYXIgaW5mZWN0aW9uClNvbm9GaXQgc3VwcGxlbWVudCBlbmhhbmNlcyBlYXIgaW1tdW5pdHkKSW1wcm92ZXMgZWFyZHJ1bSBoZWFsdGgKRm9ybXVsYXRlZCBieSB1c2luZyBzY2llbnRpZmljYWxseSBiYWNrZWQgbmF0dXJhbCBpbmdyZWRpZW50cwpQcm90ZWN0ZWQgYnkgYSA2MC1kYXkgbW9uZXktYmFjayBndWFyYW50ZWUKVHdvIGZyZWUgYm9udXNlcwoKU29ub0ZpdCBDb25zCgpTb25vRml0IGlzIGF2YWlsYWJsZSBvbmx5IG9uIHRoZSBvZmZpY2lhbCB3ZWJzaXRlIG9mIHRoZSBzdXBwbGVtZW50LiZuYnNwOwpUaGUgdGltZSBuZWVkZWQgdG8gc2hvdyByZXN1bHRzIG1heSB2YXJ5IGZyb20gaW5kaXZpZHVhbCB0byBpbmRpdmlkdWFsLiZuYnNwOwoKQ2xpY2sgaGVyZSB0byBCdXkgSGFyZCBXb29kIFRvbmljIFJlZCBCb29zdCB3aXRoIGEgMTAwJSBNb25leS1CYWNrIEd1YXJhbnRlZSBOb3cgCiAKU29ub0ZpdCBDdXN0b21lciBSZXZpZXdzIEFuZCBDb21wbGFpbnRzClRoZSBTb25vRml0IGN1c3RvbWVyIHJldmlld3MgYW5kIGZlZWRiYWNrIHN1Z2dlc3QgdGhhdCB0aGUgU29ub0ZpdCBzdXBwbGVtZW50IGlzIHJlYWxseSBlZmZlY3RpdmUuIEN1c3RvbWVycyBvZiB0aGUgc3VwcGxlbWVudCBoYXZlIHNoYXJlZCB0aGF0IGJ5IHVzaW5nIHRoZSBuYXR1cmFsIGZvcm11bGEsIHRoZXkgd2VyZSBhYmxlIHRvIHRyZWF0IHRoZWlyIGVhcmFjaGVzIGFuZCBlYXIgaW5mZWN0aW9ucy4gU29tZSBzYXkgdGhhdCB0aGUgU29ub0ZpdCBpbm5lciBlYXIgYmFuZGFnZSBoYXMgcHJldmVudGVkIHRoZW0gZnJvbSBsb3NpbmcgdGhlaXIgaGVhcmluZyBhbmQgaXMgdmVyeSBoZWxwZnVsLiZuYnNwOwpOb3cgcmVnYXJkaW5nIHRoZSBjb21wbGFpbnRzIGFib3V0IHRoZSBTb25vRml0IGZvcm11bGEsIHRoZXJlIGFyZW7igJl0IG1hbnkgbmVnYXRpdmUgcmV2aWV3cyBvZiB0aGUgc3VwcGxlbWVudC4gVGhlIGNvbXBsYWludHMgdGhhdCBoYXZlIGJlZW4gc2hhcmVkIG9uIHRoZSBpbnRlcm5ldCBhcmUgb25seSBhYm91dCB0aGUgZGVsYXllZCByZXN1bHQgYW5kIG5vIFNvbm9GaXQgcmV2aWV3cyBoYXZlIGJlZW4gcmVwb3J0ZWQgb2YgYW55IHNpZGUgZWZmZWN0cy4KUGVvcGxlIHdobyB3ZXJlbuKAmXQgaGFwcHkgd2l0aCB0aGUgU29ub0ZpdCBlYXIgaGVhbHRoIGZvcm11bGEgYmVjYXVzZSBvZiBkZWxheWVkIHJlc3VsdHMgZ2FpbmVkIGEgZnVsbCByZWZ1bmQgZnJvbSB0aGUgbWFudWZhY3R1cmVyIHVzaW5nIHRoZSBtb25leS1iYWNrIGd1YXJhbnRlZS4mbmJzcDsKSG93IFRvIFVzZSBTb25vRml0IElubmVyIEVhciBCYW5kYWdlIERyb3BzPwpTb25vRml0IGlzIGFuIGF1ZGl0b3J5IGhlYWx0aCBzdXBwb3J0IGZvcm11bGEgdGhhdCBpcyBpbiBsaXF1aWQgZm9ybS4KQWNjb3JkaW5nIHRvIHRoZSBTb25vRml0IG9mZmljaWFsIHdlYnNpdGUsIHRoZSBpZGVhbCBkb3NhZ2Ugb2YgdGhlIFNvbm9GaXQgaGVhcmluZyBoZWFsdGggc3VwcGxlbWVudCBpcyBvbmUgZnVsbCBkcm9wcGVyIGEgZGF5LiBZb3UgY2FuIHRha2UgdGhlIGZ1bGwgZHJvcHBlciBkaXJlY3RseSBvciBtaXggaXQgaW4gd2F0ZXIgb3IgYW55IGRyaW5rcyB0aGF0IHlvdSBsaWtlLgpTaW5jZSBTb25vRml0IG9pbCBpcyB0YXN0ZWxlc3MsIGl0IHdpbGwgbm90IG1lc3Mgd2l0aCB5b3VyIGJldmVyYWdl4oCZcyB0YXN0ZS4gVGhlIG1hbnVmYWN0dXJlciByZWNvbW1lbmRzIHRoYXQgeW91IHRha2UgdGhlIFNvbm9GaXQgZHJvcHMgZWFybHkgaW4gdGhlIG1vcm5pbmcuCkJlYXIgaW4gbWluZCB0aGF0IHlvdSB3aWxsIGhhdmUgdG8gYmUgY29uc2lzdGVudCBpbiB5b3VyIFNvbm9GaXQgaW50YWtlIHRvIGF0dGFpbiBldmVyeSBiZW5lZml0IHRoYXQgaXQgb2ZmZXJzLiZuYnNwOwpIb3cgTG9uZyBEbyBJIE5lZWQgVG8gVXNlIFNvbm9GaXQgU3VwcGxlbWVudD8mbmJzcDsKVGFraW5nIHRoZSBTb25vRml0IGhlYXJpbmcgaW1wYWlybWVudCBjdXJlIGZvcm11bGEgZm9yIDItMyBtb250aHMgY29udGludW91c2x5IHdpbGwgZ2l2ZSB5b3UgYW4gb3B0aW11bSByZXN1bHQuIFRoaXMgaXMgdGhlIGF2ZXJhZ2UgdGltZSByZXF1aXJlZCBieSB0aGUgc3VwcGxlbWVudCB0byB3b3JrIGluIHlvdXIgYm9keSBhbmQgaW1wcm92ZSB5b3VyIGF1ZGl0b3J5IGhlYWx0aC4KVGhlIFNvbm9GaXQgbWFudWZhY3R1cmVyIHNheXMgdGhhdCBpbiB0aGlzIHBlcmlvZCwgeW91IHdpbGwgYmUgYWJsZSB0byBleHBlcmllbmNlIG1hbnkgY2hhbmdlcyBpbiB5b3VyIGhlYXJpbmcgYW5kIGVhciBoZWFsdGggd2hpY2ggaW5jbHVkZXMgcmVsaWV2aW5nIGVhcmFjaGUsIHByZXZlbnRpbmcgZWFyIGluZmVjdGlvbnMsIGltcHJvdmluZyBoZWFyaW5nLCBhbmQgc28gb24uCkFsdGhvdWdoIHRoZSBtYW51ZmFjdHVyZXIgc2F5cyB0aGF0IHlvdSB3aWxsIGJlIGFibGUgdG8gZ2V0IHRoZSBkZXNpcmVkIFNvbm9GaXQgcmVzdWx0IHdpdGhpbiAzIG1vbnRocywgdGhpcyBtYXkgdmFyeSBmcm9tIHBlcnNvbiB0byBwZXJzb24uIFRoaXMgaXMgYmVjYXVzZSB0aGUgdGltZSBuZWVkZWQgYnkgYSBTb25vRml0IGVhciBoZWFsdGggZm9ybXVsYSB0byBnaXZlIHJlc3VsdHMgaXMgZGVwZW5kZW50IG9uIG1hbnkgZmFjdG9ycyBzdWNoIGFzIHRoZSBzZXZlcml0eSBvZiB0aGUgY29uZGl0aW9uLCBhZ2UsIGNvbnNpc3RlbmN5IGluIHVzaW5nIHRoZSBzdXBwbGVtZW50LCBhbmQgc28gb24uJm5ic3A7CkNsaWNrIGhlcmUgdG8gQnV5IEhhcmQgV29vZCBUb25pYyBSZWQgQm9vc3Qgd2l0aCBhIDEwMCUgTW9uZXktQmFjayBHdWFyYW50ZWUgTm93IAogCkhvdyBNdWNoIERvZXMgU29ub0ZpdCBDb3N0PwpUaGUgU29ub0ZpdCBwcmljZSBkZXRhaWxzIGFyZSBhcyBmb2xsb3dzOgoKMzAtZGF5IHN1cHBseTogVGhlIG1hbnVmYWN0dXJlciBvZiBTb25vRml0IHJlY29tbWVuZHMgb25lIGJvdHRsZSBvZiB0aGUgc3VwcGxlbWVudCBmb3IgYSBtb250aOKAmXMgdXNlLiBUaGUgY29zdCBpcyAkNjkgcGVyIGJvdHRsZS4KOTAtZGF5IHN1cHBseTogVGhlIG1hbnVmYWN0dXJlciBvZiBTb25vRml0IHJlY29tbWVuZHMgdGhyZWUgYm90dGxlcyBvZiB0aGUgc3VwcGxlbWVudCBmb3IgdGhyZWUgbW9udGhz4oCZIHVzZS4gVGhlIGNvc3QgaXMgJDU5IHBlciBib3R0bGUuCjE4MC1kYXkgc3VwcGx5OiBUaGUgbWFudWZhY3R1cmVyIG9mIFNvbm9GaXQgcmVjb21tZW5kcyBzaXggYm90dGxlcyBvZiB0aGUgc3VwcGxlbWVudCBmb3Igc2l4IG1vbnRoc+KAmSB1c2UuIFRoZSBwcmljZSBpcyAkNDkgcGVyIGJvdHRsZS4mbmJzcDsKClNpbmNlIHRoZSBtYW51ZmFjdHVyZXIgb2YgU29ub0ZpdCBkcm9wcyByZWNvbW1lbmQgeW91IHRha2UgdGhlIHN1cHBsZW1lbnQgZm9yIDMtNCBtb250aHMsIGl0IGlzIHdpc2UgdG8gb3JkZXIgdGhlIDkwLWRheSBzdXBwbHkgb3IgMTgwLWRheSBzdXBwbHkgcGFja2FnZSB0byBlbnN1cmUgdGhhdCB5b3UgaGF2ZSBlbm91Z2ggYm90dGxlcyBvZiB0aGUgZm9ybXVsYSB3aXRoIHlvdS4KQmVjYXVzZSB0aGVyZSBpcyBhIGh1Z2UgZGVtYW5kIGZvciB0aGUgU29ub0ZpdCBmb3JtdWxhLCB0aGVyZSBpcyBhIGh1Z2UgY2hhbmNlIHRoYXQgdGhlIGZvcm11bGEgd2lsbCBydW4gb3V0IG9mIHN0b2NrIHdpdGhpbiBhIGZldyBkYXlzLiZuYnNwOwpXaGVyZSBUbyBCdXkgU29ub0ZpdCBIZWFyaW5nIEhlYWx0aCBGb3JtdWxhPwpBcyBvZiBub3csIHRoZSBTb25vRml0IGRpZXRhcnkgc3VwcGxlbWVudCBpcyBhdmFpbGFibGUgb25seSBvbiB0aGUgb2ZmaWNpYWwgd2Vic2l0ZSBvZiB0aGUgc3VwcGxlbWVudC4KV2hpbGUgcmV2aWV3aW5nIHRoZSBTb25vRml0IGZvcm11bGEsIHdlIGhhdmUgY29tZSBhY3Jvc3MgbWFueSByZXBsaWNhcyBvZiBTb25vRml0IHRoYXQgYXJlIHNvbGQgYnkgZnJhdWR1bGVudCBzZWxsZXJzIG9uIHBvcHVsYXIgZS1jb21tZXJjZSBwbGF0Zm9ybXMgbGlrZSBBbWF6b24gYW5kIFdhbG1hcnQuIE5vdGUgdGhhdCB0aGVzZSByZXBsaWNhcyBtaWdodCBoYXZlIGEgc2ltaWxhciBsYWJlbCBhbmQgbmFtZSBhcyBTb25vRml0IGJ1dCB0aGV5IGFyZW7igJl0IHNpbWlsYXIgYXQgYWxsLiBTbyB0byBnZXQgeW91ciBoYW5kcyBvbiB0aGUgb3JpZ2luYWwgU29ub0ZpdCwgb3JkZXIgdGhlIHN1cHBsZW1lbnQgb24gdGhlIFNvbm9GaXQgb2ZmaWNpYWwgd2Vic2l0ZSBvbmx5LgpUaGUgU29ub0ZpdCBvcmRlciBwcm9jZXNzIG9uIHRoZSBvZmZpY2lhbCB3ZWJzaXRlIGlzIHF1aXRlIHNpbXBsZS4gRmlyc3QsIHlvdSB3aWxsIGhhdmUgdG8gY2hvb3NlIHRoZSBwYWNrYWdlIHRoYXQgeW91IHdhbnQgb24gdGhlIFNvbm9GaXQgb2ZmaWNpYWwgd2Vic2l0ZSBieSBjbGlja2luZyBvbiB0aGUg4oCYYnV5IG5vd+KAmSBidXR0b24uIEFmdGVyIGNob29zaW5nIGl0LCB5b3Ugd2lsbCBiZSB0YWtlbiB0byBhIG5ldyBwYWdlIHdoZXJlIHlvdSB3aWxsIGhhdmUgdG8gZmlsbCBpbiB5b3VyIGFkZHJlc3MgYW5kIGFsc28gaGF2ZSB0byBwcm92aWRlIHlvdXIgY29udGFjdCBkZXRhaWxzLgpPbmNlIHlvdSBoYXZlIGZpbGxlZCBpdCBvdXQsIHRoZSBuZXh0IHRoaW5nIHlvdSBuZWVkIHRvIGRvIGlzIHRvIGNvbXBsZXRlIHRoZSBwYXltZW50LiBBZnRlciB5b3UgaGF2ZSBjb21wbGV0ZWQgaXQsIHRoZSBTb25vRml0IG1hbnVmYWN0dXJlciB3aWxsIHNlbmQgeW91ciBTb25vRml0IHBhY2thZ2UgdG8gdGhlIHByb3ZpZGVkIGFkZHJlc3MsIGFuZCB3aWxsIGJlIGRlbGl2ZXJlZCB0byB5b3Ugd2l0aGluIDUtNyBidXNpbmVzcyBkYXlzLiZuYnNwOwpTb25vRml0IEJvbnVzZXMKV2hlbiB5b3UgYXJlIG9yZGVyaW5nIGVpdGhlciAzLWJvdHRsZSBvciA2LWJvdHRsZSBTb25vRml0IHBhY2thZ2VzLCB5b3Ugd2lsbCByZWNlaXZlIHR3byBmcmVlIGJvbnVzZXMgdGhhdCBjYW4gYWlkIGluIGltcHJvdmluZyB5b3VyIGVhciBoZWFsdGguJm5ic3A7CiAKVGhlIFNvbm9GaXQgYm9udXNlcyBhcmUgZ2l2ZW4gYmVsb3c6ClNvbm9GaXQgQm9udXNlc1Nvbm9GaXQgQm9udXNlcwoKQm9udXMgMSDigJMgTmF0dXJl4oCZcyBIZWFyaW5nIEFpZHMg4oCTIE1pbmVyYWxzIEFuZCBQbGFudHMgVGhhdCBBcmUgU3Ryb25nZXIgVGhhbiBBbnkgTW9kZXJuIE1lZGljaW5lOiBUaGUgZmlyc3QgYm9udXMgaXMgYW4gZS1ib29rIHRoYXQgaGFzIGluZm9ybWF0aW9uIG9uIHNwaWt5IGhlcmJzIHRoYXQgY2FuIGhlbHAgd2l0aCB0aW5uaXR1cywgYnJhaW4gZ2FtZXMgdGhhdCB3aWxsIGltcHJvdmUgeW91ciBmb2N1cywgYW5kIHdheXMgdG8gbWl4IHVwIGtpdGNoZW4gb2lscyB0byBjbGVhciB1cCBlYXIgd2F4LgoKCkJvbnVzIDIg4oCTIFRoZSBOYXRpdmUgQW1lcmljYW4gSGVhcmluZyBIYW5kYm9vayDigJMgRm9yZ290dGVuIFJpdHVhbHMgQW5kIERldG94IFJlY2lwZXMgRm9yIEEgQ2xlYW4gQm9keTogVGhlIHNlY29uZCBib251cyBpcyBhbHNvIGFuIGUtYm9vayB0aGF0IGhhcyBkZXRhaWxzIG9uIDUgbmF0aXZlIHBvdGlvbnMgdGhhdCBjYW4gYWlkIGluIGNsZWFyaW5nIHlvdXIgZWFyd2F4LCBhIHNtdWRnaW5nIHJpdHVhbCB0aGF0IHlvdSBjYW4gZm9sbG93IHRvIGRldG94aWZ5IHRveGlucyBmcm9tIHlvdXIgYm9keSwgYW5kIDQgaG91c2UgcGxhbnRzIHRoYXQgeW91IGNhbiBncm93IHRvIGtlZXAgaW5mZWN0aW9ucyBhd2F5LiZuYnNwOwoKU29ub0ZpdCBNb25leS1CYWNrIEd1YXJhbnRlZQpUaGUgbWFudWZhY3R1cmVyIG9mIHRoZSBTb25vRml0IGhlYWx0aHkgaGVhcmluZyBzdXBwb3J0IHN1cHBsZW1lbnQgZ2l2ZXMgYSA2MC1kYXkgbW9uZXktYmFjayBndWFyYW50ZWUgb24gYWxsIG9yZGVycyBvZiB0aGUgc3VwcGxlbWVudC4KU28gdGhpcyBtZWFucyBpZiB5b3UgYXJlIHVuc2F0aXNmaWVkIHdpdGggdGhlIFNvbm9GaXQgZm9ybXVsYSwgdGhlbiB5b3UgY2FuIGdldCBhIGZ1bGwgcmVmdW5kIGZyb20gdGhlIG1hbnVmYWN0dXJlciBvZiB0aGUgc3VwcGxlbWVudCBpZiB5b3UgcmVxdWVzdCBpdCB3aXRoaW4gNjAgZGF5cyBvZiBidXlpbmcgaXQuClRvIGdldCB0aGUgU29ub0ZpdCByZWZ1bmQsIGFsbCB0aGF0IHlvdSBuZWVkIHRvIGRvIGlzIHRvIGNvbnRhY3QgdGhlIG1hbnVmYWN0dXJlciBvZiBTb25vRml0IGF0IGNvbnRhY3RAc29ub2ZpdC1wcm9kdWN0LmNvbSZuYnNwOwombmJzcDsKRmluYWwgVGhvdWdodHMgT24gU29ub0ZpdCBSZXZpZXdzClRha2luZyBhY2NvdW50IG9mIGV2ZXJ5dGhpbmcgdGhhdCB3ZSBoYXZlIGRpc2N1c3NlZCBpbiB0aGlzIFNvbm9GaXQgcmV2aWV3LCBpdCBzZWVtcyB0aGF0IHRoZSBTb25vRml0IHN1cHBsZW1lbnQgY2FuIHJlYWxseSBoZWxwIGluIGltcHJvdmluZyB5b3VyIGVhciBoZWFsdGggYW5kIGhlYXJpbmcuIFRoZSBTb25vRml0IGVhciBvaWwgaXMgY3JlYXRlZCBieSB1c2luZyBoaWdobHkgbnV0cml0aW91cyBvaWxzIGFuZCBuYXR1cmFsIGluZ3JlZGllbnRzIHRoYXQgYXJlIHNjaWVudGlmaWNhbGx5IHByb3ZlbiB0byBiZSBoYXZpbmcgbWVkaWNpbmFsIHByb3BlcnRpZXMgdGhhdCBoZWxwIGluIGVuaGFuY2luZyB5b3VyIGF1ZGl0b3J5IGhlYWx0aCBhbmQgb3ZlcmFsbCBoZWFsdGguIENvbnRpbnVvdXMgY29uc3VtcHRpb24gb2YgdGhlIFNvbm9GaXQgdGlubml0dXMgY2FyZSBmb3JtdWxhIHdpbGwgaGVscCBpbiB0cmVhdGluZyBlYXJhY2hlcyBhbmQgZWFyIGluZmVjdGlvbnMuClRoZSBTb25vRml0IGN1c3RvbWVyIHJldmlld3Mgc2F5IHRoYXQgdGhlIFNvbm9GaXQgaGVhcmluZyBpbXBhaXJtZW50IGN1cmUgb2lsIGlzIGFuIGVmZmVjdGl2ZSBzdXBwbGVtZW50IGFuZCB0aGVyZSBoYXZlbuKAmXQgYmVlbiBhbnkgc2lkZSBlZmZlY3RzIHJlcG9ydGVkIHNvIGZhci4KU28gY29uc2lkZXJpbmcgZXZlcnl0aGluZywgaXQgc2VlbXMgdGhhdCBTb25vRml0IGRyb3BzIGFyZSB3b3J0aCBnaXZpbmcgYSB0cnkuIEFkZGl0aW9uYWxseSwgdGhlIHN1cHBsZW1lbnQgaXMgYWxzbyBiYWNrZWQgYnkgYSA2MC1kYXkgbW9uZXktYmFjayBndWFyYW50ZWUgc28geW91IGNhbiB0cnkgb3V0IHRoZSBTb25vRml0IGhlYWx0aHkgaGVhcmluZyBzdXBwbGVtZW50IHdpdGhvdXQgd29ycnlpbmcgYWJvdXQgbG9zaW5nIHlvdXIgbW9uZXkuJm5ic3A7CkNsaWNrIGhlcmUgdG8gQnV5IEhhcmQgV29vZCBUb25pYyBSZWQgQm9vc3Qgd2l0aCBhIDEwMCUgTW9uZXktQmFjayBHdWFyYW50ZWUgTm93IApGcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9ucwoKV2hhdCBhcmUgdGhlIGluZ3JlZGllbnRzIG9mIFNvbm9GaXQ/CgpTb25vRml0IGlzIGNyZWF0ZWQgYnkgdXNpbmcgbmF0dXJhbCBpbmdyZWRpZW50cyBsaWtlIG11bGxlaW4sIGdhcmxpYyBvaWwsIG9saXZlIG9pbCwgbGF2ZW5kZXIgb2lsLCB0ZWEgdHJlZSBvaWwsIGVjaGluYWNlYSwgcHVtcGtpbiBzZWVkIG9pbCwgYW5kIERMLWFscGhhLXRvY29waGVyb2wuJm5ic3A7CgpIb3cgbWFueSBib3R0bGVzIG9mIFNvbm9GaXQgc2hvdWxkIEkgb3JkZXI/CgpBcyB0aGUgbWFudWZhY3R1cmVyIG9mIFNvbm9GaXQgcmVjb21tZW5kcyB0aGF0IHlvdSB1c2UgdGhlIHN1cHBsZW1lbnQgZm9yIDMgbW9udGhzLCBpdCBpcyBiZXN0IHRvIG9yZGVyIGVpdGhlciB0aGUgMy1ib3R0bGUgb3IgNi1ib3R0bGUgcGFja2FnZSBvZiB0aGUgc3VwcGxlbWVudC4mbmJzcDsKCkhvdyB0byB1c2UgU29ub0ZpdD8KCllvdSBuZWVkIHRvIHRha2UgYSBmdWxsIGRyb3BwZXIgb2YgU29ub0ZpdCB0byB5b3VyIG1vdXRoIGVhcmx5IGluIHRoZSBtb3JuaW5nLiBJZiB5b3Ugd2FudCB5b3UgY2FuIGFsc28gbWl4IGl0IGluIHdhdGVyIG9yIGFueSBkcmlua3MgdGhhdCB5b3UgbGlrZS4mbmJzcDsKCkRvZXMgU29ub0ZpdCBjb250YWluIGFueSBhcnRpZmljaWFsIGZpbGxlcnM/CgpTb25vRml0IGlzIGEgc3VwcGxlbWVudCB0aGF0IGRvZXMgbm90IGNvbnRhaW4gYW55IGFydGlmaWNpYWwgZmlsbGVycyBvciB0b3hpYyBzdWJzdGFuY2VzLiZuYnNwOwoKV2hhdCB0byBkbyBJZiBJIGFtIG5vdCBzYXRpc2ZpZWQgd2l0aCBTb25vRml0PwoKSWYgeW91IGFyZSBub3Qgc2F0aXNmaWVkIHdpdGggU29ub0ZpdCwgdGhlbiB5b3UgY2FuIHJlcXVlc3QgYSByZWZ1bmQgZnJvbSB0aGUgbWFudWZhY3R1cmVyIHdpdGhpbiA2MCBkYXlzIG9mIGJ1eWluZyB0aGUgc3VwcGxlbWVudC4iLCJvZmZlcnMiOnsiQHR5cGUiOiJPZmZlciIsInVybCI6Imh0dHBzOi8vZXZlbnRzLmV2ZW50emlsbGEubmV0L2Uvc29ub2ZpdC1yZXZpZXdzLS1hbGwteW91LW5lZWQtdG8ta25vdy1hYm91dC1zb25vZmktMjEzODU5NzUxNiIsInByaWNlIjoiMCIsInByaWNlQ3VycmVuY3kiOiIkIiwiYXZhaWxhYmlsaXR5IjoiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2siLCJ2YWxpZEZyb20iOiIyMDIzLTAyLTIxVDA1OjAwKzAwOjAwIn0sInBlcmZvcm1lciI6eyJAdHlwZSI6IlBlcmZvcm1pbmdHcm91cCIsIm5hbWUiOiIifSwib3JnYW5pemVyIjp7IkB0eXBlIjoiT3JnYW5pemF0aW9uIiwibmFtZSI6IkxvayBOYWxpIiwidXJsIjoiaHR0cDovL3d3dy5ldmVudHppbGxhLm5ldC93ZWIvb3JnYW5pemVyLmFzcHg/Q2xpZW50SUQ9MjEzNTkxNDA0NSJ9fQ0KPC9zY3JpcHQ+ZAIBDxYCHgRocmVmBT1odHRwOi8vd3d3LmV2ZW50emlsbGEubmV0L29yZ2FuaXplcmV2ZW50cz9jbGllbnRpZD0yMTM1OTE0MDQ1ZAIOD2QWRmYPFgQeBXN0eWxlBXBiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL3VjYXJlY2RuLmNvbS80NzRmZGFlNy01NjBlLTRkMDUtOWU1My1jYzM3ZDdiOWIyZmUvLS9jcm9wLzE2NDB4NTQ3LzAsMTI4Ly0vcHJldmlldy8pHgdWaXNpYmxlaBYCAgMPZBYCZg8WAh4FY2xhc3MFGkhlYWRlckV2ZW50SW5mbyBUZXh0Q2VudGVyFghmDxYCHwUFD2V2ZW50LWxvZ28gaGlkZWQCAQ8PFgIfAAVLU29ub2ZpdCBSZXZpZXdzICBBbGwgWW91IE5lZWQgVG8gS25vdyBBYm91dCBTb25vZml0IEhlYXJpbmcgU3VwcG9ydCBPZmZlciAhZGQCAg8PFgIfAAVJVGh1cnNkYXksIDIzIEZlYnJ1YXJ5IDIwMjMgOTowMCBBTSAtIEZyaWRheSwgMSBEZWNlbWJlciAyMDIzIDU6MDAgUE0gIEVTVGRkAgMPFgIfAwUMZGlzcGxheTpub25lZAIBD2QWBAIBDxYCHgNzcmMFWmh0dHBzOi8vdWNhcmVjZG4uY29tLzQ3NGZkYWU3LTU2MGUtNGQwNS05ZTUzLWNjMzdkN2I5YjJmZS8tL2Nyb3AvMTY0MHg1NDcvMCwxMjgvLS9wcmV2aWV3L2QCAw9kFghmDxYCHwYFWmh0dHBzOi8vdWNhcmVjZG4uY29tLzQ3NGZkYWU3LTU2MGUtNGQwNS05ZTUzLWNjMzdkN2I5YjJmZS8tL2Nyb3AvMTY0MHg1NDcvMCwxMjgvLS9wcmV2aWV3L2QCAQ8WAh8EaGQCAg8PFgIfAAVLU29ub2ZpdCBSZXZpZXdzICBBbGwgWW91IE5lZWQgVG8gS25vdyBBYm91dCBTb25vZml0IEhlYXJpbmcgU3VwcG9ydCBPZmZlciAhZGQCAw8PFgIfAAVJVGh1cnNkYXksIDIzIEZlYnJ1YXJ5IDIwMjMgOTowMCBBTSAtIEZyaWRheSwgMSBEZWNlbWJlciAyMDIzIDU6MDAgUE0gIEVTVGRkAgIPFgIfBGhkAgMPFgIfAwUMZGlzcGxheTpub25lZAIEDxYCHwRoZAIFDxYCHwRoZAIGDxYCHwRoZAIHDxYCHwRoZAIIDxYCHwRoFgJmDxYCHwIFfH4vYWJzdHJhY3RwYXBlcnN1Ym1pc3Npb24uYXNweD9ldmVudGlkPXNvbm9maXQtcmV2aWV3cy0tYWxsLXlvdS1uZWVkLXRvLWtub3ctYWJvdXQtc29ub2ZpdC1oZWFyaW5nLXN1cHBvcnQtb2ZmZXItLTIxMzg1OTc1MTZkAgkPFgIfBGhkAgoPFgIfBGhkAhAPDxYCHwBlZGQCLQ8QDxYCHwRoZA8WAWYWARAFDVNlbGVjdCBhIGRhdGUFATBnFgFmZAIuDxYCHgtfIUl0ZW1Db3VudGZkAi8PFgIfBwIBFgJmD2QWBAIBD2QWEgIJD2QWAmYPD2QWAh4LZGF0YS10YXJnZXQFByM4MDk0OTRkAgoPFQEHU29ub2ZpdGQCEw8PFgIfAAUERnJlZWRkAhcPFgIfBGgWAmYPZBYEAgEPDxYCHwAFC1Nsb3RzIGxlZnQ6ZGQCAw8PFgIfAAUDMTAwZGQCGQ8PFgIfAAUNU2FsZXMgZW5kIG9uIGRkAhoPDxYCHwAFCjEyLzAxLzIwMjNkZAIcDw8WAh8EaGRkAiAPEA8WAh4LXyFEYXRhQm91bmRnZBAVCwEwATEBMgEzATQBNQE2ATcBOAE5AjEwFQsBMAExATIBMwE0ATUBNgE3ATgBOQIxMBQrAwtnZ2dnZ2dnZ2dnZ2RkAiQPZBYGZg8VAQY4MDk0OTRkAgMPDxYCHwAFB1Nvbm9maXRkZAIFDw8WAh8EaGRkAgsPDxYCHwAFCjEyLzAxLzIwMjNkZAI0D2QWAgIBDw8WAh8ABQVBcHBseWRkAjUPFgIfBQUEaGlkZRYGZg8WAh8EaGQCAQ8WAh8EaBYCAgEPZBYCAgEPDxYCHwBlZGQCAw8PFgIfBGhkZAI2Dw8WAh8ABQxSZWdpc3RlciBOb3dkZAI3Dw8WAh8ABUlUaHVyc2RheSwgMjMgRmVicnVhcnkgMjAyMyA5OjAwIEFNIC0gRnJpZGF5LCAxIERlY2VtYmVyIDIwMjMgNTowMCBQTSAgRVNUZGQCOQ8PFgIfAAXiswE8cD5Tb25vRml0IGlzIGEgbmF0dXJhbCBoZWFyaW5nIGFuZCBhdWRpdG9yeSBoZWFsdGggc3VwcGxlbWVudCB0aGF0IGlzIGNyZWF0ZWQgYnkgdXNpbmcgbmF0dXJhbCBpbmdyZWRpZW50cy4gVGhlIGZvcm11bGEgaXMgc2FpZCB0byBiZSBlbmhhbmNpbmcgYSBwZXJzb27igJlzIGVhciBoZWFsdGggYW5kIGhlYXJpbmcgaGVhbHRoIGFuZCBpcyBzYWZlIHRvIHVzZS4gSW4gdGhpcyBTb25vRml0IHJldmlldywgd2Ugd2lsbCBiZSBkaXNjdXNzaW5nIHZhcmlvdXMgZmFjdHMgYWJvdXQgdGhlIFNvbm9GaXQgZWFyIG9pbCBhbmQgd2lsbCBjaGVjayB3aGV0aGVyIHRoZSBzdXBwbGVtZW50IGlzIHdvcnRoIGdpdmluZyBhIHRyeS48L3A+CjxoMiBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyIj48c3Ryb25nPk9GRklDSUFMIFdFQlNJVEU6IDxzcGFuIHN0eWxlPSJjb2xvcjogcmdiYSgyNTUsIDAsIDAsIDEpIj4iPGEgc3R5bGU9ImNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMSkiIGhyZWY9Imh0dHBzOi8vc2FsZTM2NWRheS5jb20vZ2V0LXNvbm9maXQiPkNMSUNLIEhFUkU8L2E+IiA8L3NwYW4+PC9zdHJvbmc+PC9oMj4KPGgyPlNvbm9GaXQgUmV2aWV3cyDigJMgQW4gRWZmZWN0aXZlIEZvcm11bGEgVG8gVHJlYXQgVGhlIFJvb3QgQ2F1c2UgT2YgSGVhcmluZyBMb3NzITwvaDI+CjxwPlNvbm9GaXQgZWFyIHN1cHBsZW1lbnQgaGFzIHJlY2VpdmVkIGEgZ29vZCByZXNwb25zZSBpbiB0aGUgbWFya2V0IGV2ZXIgc2luY2UgaXQgd2FzIGxhdW5jaGVkLiBUaGUgaW5pdGlhbCBoeXBlIG9mIHRoZSBzdXBwbGVtZW50IGhhcyBiZWVuIHRhZ2dlZCBhbG9uZyB3aXRoIG1hbnkgcmV2aWV3cyBhbmQgcmVwb3J0cyBzYXlpbmcgdGhhdCB0aGUgZm9ybXVsYSBpcyB2ZXJ5IGhlbHBmdWwuIEJ1dCB0byBjb25maXJtIHdoZXRoZXIgU29ub0ZpdCBoZWFsdGh5IGhlYXJpbmcgc3VwcGxlbWVudCBpcyByZWFsbHkgYXMgZWZmZWN0aXZlIGFzIHJlcG9ydHMgc3VnZ2VzdCBpdCB0byBiZSwgd2Ugd2lsbCBoYXZlIHRvIGRlbHZlIGRlZXAgaW50byB0aGUgZm9ybXVsYXRpb24gYW5kIGFuYWx5emUgaXQgd2l0aCBhIG1pY3Jvc2NvcGljIGV5ZS48L3A+CjxwPlRoaXMgU29ub0ZpdCByZXZpZXcgaXMgYSBndWlkZSB0aGF0IHdpbGwgdGVsbCB5b3UgZXZlcnl0aGluZyBhYm91dCB0aGUgc3VwcGxlbWVudCB3aGljaCB5b3Ugc2hvdWxkIGtub3cgYmVmb3JlIGRlY2lkaW5nIHVwb24gYnV5aW5nIGl0LiBXZSBoYXZlIGFkZGVkIGV2ZXJ5dGhpbmcgdGhhdCB3ZSBoYXZlIGZvdW5kIGFib3V0IHRoZSBTb25vRml0IHN1cHBsZW1lbnQgd2hpbGUgc3R1ZHlpbmcgaXQgaW50byB0aGlzIHJldmlldyB0byBnaXZlIHlvdSBhIHdpZGUgcGljdHVyZSBvZiB0aGUgZm9ybXVsYS4gU28gbGV04oCZcyBiZWdpbiE8L3A+CjxoMyBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyIj48YSBocmVmPSJodHRwczovL3NhbGUzNjVkYXkuY29tL2dldC1zb25vZml0IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMjksIDE1MywgMSkiPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiYSgyNTUsIDAsIDAsIDEpIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IGdlb3JnaWEiPjxzdHJvbmc+Q2xpY2sgaGVyZSB0byBCdXkgSGFyZCBXb29kIFRvbmljIFJlZCBCb29zdCB3aXRoIGEgMTAwJSBNb25leS1CYWNrIEd1YXJhbnRlZSBOb3c8L3N0cm9uZz48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2E+IDwvaDM+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXIiPjxhIHN0eWxlPSJtYXJnaW4tbGVmdDogMWVtOyBtYXJnaW4tcmlnaHQ6IDFlbSIgaHJlZj0iaHR0cHM6Ly9zYWxlMzY1ZGF5LmNvbS9nZXQtc29ub2ZpdCI+PGltZyBzcmM9Imh0dHBzOi8vYmxvZ2dlci5nb29nbGV1c2VyY29udGVudC5jb20vaW1nL2IvUjI5dloyeGwvQVZ2WHNFaXUxcC1nWnRPU0NCRmZUWW14X1FZSmdrcnY1MWZ2VS1ndXFDRy1ZMUprbldyaTZJWUsxTmxwVjEyNE1NUkl1Q3VWaG1EU1BqdnRYVTVrTm01c25vclBCTU5KSHpLdEVUOG02ZWRXQVNJNXVGZG1KbEtSSE1zRkZVcVIxZDk5VWVnWmhZcnRCWmZVcUYwWU9iWUhRcjlwaW1MZ1lqMU8wTnVEQnVtb2k0UWc5YXd4ZjRlMzFuUnhvYTQvdzY0MC1oMzYwL0lubmVyJTIwRWFyJTIwQmFuZGFnZSVFMiU4MCU5RCUyMFN1cHBvcnRzJTIwQSUyMEhlYWx0aHklMjBIZWFyaW5nLnBuZyIgYWx0PSIiIHdpZHRoPSI2NDAiIGhlaWdodD0iMzYwIiBib3JkZXI9IjAiPjwvYT4gPC9wPgo8aDI+U29ub0ZpdCBPdmVydmlldzwvaDI+Cjx0YWJsZT4KPHRib2R5Pgo8dHI+Cjx0ZD5TdXBwbGVtZW50IG5hbWU8L3RkPgo8dGQ+U29ub0ZpdDwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkNsYXNzaWZpY2F0aW9uPC90ZD4KPHRkPkhlYXJpbmcgc3VwcG9ydCBmb3JtdWxhPC90ZD4KPC90cj4KPHRyPgo8dGQ+Q29yZSBpbmdyZWRpZW50czwvdGQ+Cjx0ZD5NdWxsZWluPGJyPkdhcmxpYyBvaWw8YnI+T2xpdmUgb2lsPGJyPkxhdmVuZGVyIG9pbDxicj5UZWEgdHJlZSBvaWw8YnI+RWNoaW5hY2VhPGJyPlB1bXBraW4gU2VlZCBPaWw8YnI+REwtQWxwaGEgVG9jb3BoZXJvbDwvdGQ+CjwvdHI+Cjx0cj4KPHRkPlF1YW50aXR5PC90ZD4KPHRkPjMwIG1sIHBlciBib3R0bGU8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5NYWluIGJlbmVmaXQ8L3RkPgo8dGQ+U3VwcG9ydHMgaGVhcmluZyBhbmQgaW1wcm92ZXMgZWFyIGhlYWx0aDwvdGQ+CjwvdHI+Cjx0cj4KPHRkPlF1YWxpdHkgc3RhbmRhcmRzPC90ZD4KPHRkPkNyYWZ0ZWQgaW4gYW4gRkRBIGFuZCBHTVAtYXBwcm92ZWQgZmFjaWxpdHkuPGJyPkNyZWF0ZWQgYnkgdXNpbmcgY2xpbmljYWxseSB0ZXN0ZWQgbmF0dXJhbCBpbmdyZWRpZW50czxicj5HTU8tZnJlZSBhbmQgZG9lcyBub3QgY29udGFpbiBhbnkgYXJ0aWZpY2lhbCBzdGltdWxhbnRzPC90ZD4KPC90cj4KPHRyPgo8dGQ+TWFqb3IgYmVuZWZpdHM8L3RkPgo8dGQ+U3VwcG9ydHMgMjAvMjAgaGVhcmluZzxicj5FbmhhbmNlcyBlYXJkcnVtIGhlYWx0aDxicj5SZWxpZXZlcyBlYXIgcGFpbjxicj5Cb29zdHMgZWFyIGltbXVuaXR5PC90ZD4KPC90cj4KPHRyPgo8dGQ+VXNhZ2UgaW5zdHJ1Y3Rpb25zPC90ZD4KPHRkPlRha2UgYSBmdWxsIGRyb3BwZXIgb2YgdGhlIGZvcm11bGEgZGlyZWN0bHkgYW5kIG1peCBpdCBpbiB3YXRlciBvciBhbnkgYmV2ZXJhZ2UgdGhhdCB5b3UgbGlrZTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPlJlc3VsdHMgZXhwZWN0ZWQ8L3RkPgo8dGQ+V2l0aGluIDItMyBtb250aHM8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5TaWRlIGVmZmVjdHM8L3RkPgo8dGQ+TWluaW1hbCB0byBubyByZXBvcnRlZDwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkNvbXBhdGliaWxpdHk8L3RkPgo8dGQ+U3VpdGFibGUgb25seSBmb3IgcGVvcGxlIGFib3ZlIHRoZSBhZ2Ugb2YgMTg8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5Qcm9zPC90ZD4KPHRkPk5hdHVyYWwgZm9ybXVsYSB0aGF0IHN1cHBvcnRzIGhlYXJpbmc8YnI+RW5oYW5jZXMgeW91ciBlYXIgaW1tdW5pdHk8YnI+U3VwcG9ydHMgMjAvMjAgaGVhcmluZzxicj5SZWxpZXZlcyBlYXIgcGFpbjxicj5IZWxwcyB3aXRoIGFuIGVhciBpbmZlY3Rpb248YnI+Rm9ybXVsYXRlZCBpbiBGREEtYXBwcm92ZWQgYW5kIEdNUC1jZXJ0aWZpZWQgZmFjaWxpdHk8YnI+Tm9uLUdNTyBzdXBwbGVtZW50PGJyPkZyZWUgYm9udXNlczxicj5CYWNrZWQgYnkgYSBtb25leS1iYWNrIGd1YXJhbnRlZTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkNvbnM8L3RkPgo8dGQ+QXZhaWxhYmxlIG9ubHkgb24gdGhlIG9mZmljaWFsIHdlYnNpdGUgb2YgU29ub0ZpdDwvdGQ+CjwvdHI+Cjx0cj4KPHRkPlJlc3RyaWN0aW9uczwvdGQ+Cjx0ZD5Pbmx5IHN1aXRhYmxlIGZvciBhZHVsdHMgd2hvIGFyZSBhYm92ZSB0aGUgYWdlIG9mIDE4PC90ZD4KPC90cj4KPHRyPgo8dGQ+UHJpY2UgcGxhbnM8L3RkPgo8dGQ+MzAtZGF5IHN1cHBseTogT25lIGJvdHRsZSBvZiBTb25vRml0IGZvciAkNjk8YnI+OTAtZGF5IHN1cHBseTogVGhyZWUgYm90dGxlcyBvZiBTb25vRml0IGZvciAkNTk8YnI+MTgwLWRheSBzdXBwbHk6IFNpeCBib3R0bGVzIG9mIFNvbm9GaXQgZm9yICQ0OTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkF2YWlsYWJpbGl0eTwvdGQ+Cjx0ZD5PZmZpY2lhbCB3ZWJzaXRlIG9mIFNvbm9GaXQ8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5Cb251c2VzPC90ZD4KPHRkPkJvbnVzIDE6IE5hdHVyZeKAmXMgSGVhcmluZyBBaWRzIOKAkyBNaW5lcmFscyBBbmQgUGxhbnRzIFRoYXQgQXJlIFN0cm9uZ2VyIFRoYW4gQW55IE1vZGVybiBNZWRpY2luZTxicj5Cb251cyAyOiBUaGUgTmF0aXZlIEFtZXJpY2FuIEhlYXJpbmcgSGFuZGJvb2sg4oCTIEZvcmdvdHRlbiBSaXR1YWxzIEFuZCBEZXRveCBSZWNpcGVzIEZvciBBIENsZWFuIEJvZHk8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5SZWZ1bmQgcG9saWN5PC90ZD4KPHRkPjYwLWRheSBtb25leS1iYWNrIGd1YXJhbnRlZTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkN1c3RvbWVyIHN1cHBvcnQ8L3RkPgo8dGQ+Y29udGFjdEBzb25vZml0LXByb2R1Y3QuY29tJm5ic3A7PC90ZD4KPC90cj4KPHRyPgo8dGQ+T2ZmaWNpYWwgd2Vic2l0ZTwvdGQ+Cjx0ZD48c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vc2FsZTM2NWRheS5jb20vZ2V0LXNvbm9maXQiPkNMSUNLIEhFUkU8L2E+PC9zdHJvbmc+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPGgyPldoYXQgSXMgU29ub0ZpdD88L2gyPgo8cD5Tb25vRml0IGlzIGEgaGVhcmluZyBoZWFsdGggc3VwcG9ydCBmb3JtdWxhIHRoYXQgaXMgZm9ybXVsYXRlZCB1c2luZyBjbGluaWNhbGx5IHRlc3RlZCBuYXR1cmFsIGluZ3JlZGllbnRzIHRoYXQgc3VwcG9ydCBoZWFyaW5nIGFuZCBlYXIgaGVhbHRoLiBBY2NvcmRpbmcgdG8gdGhlIG1hbnVmYWN0dXJlciwgU29ub0ZpdCBvaWwgd2lsbCBoZWxwIGluIGltcHJvdmluZyBlYXJkcnVtIGhlYWx0aCwgc3VwcG9ydHMgMjAvMjAgaGVhcmluZywgYW5kIGVuaGFuY2VzIGF1ZGl0b3J5IGltbXVuaXR5LiBTb25vRml0IGlzIG1hbnVmYWN0dXJlZCBpbiBhbiBGREEtYXBwcm92ZWQgYW5kIEdNUC1jZXJ0aWZpZWQgZmFjaWxpdHkgdW5kZXIgYSBzdHJpY3QgYW5kIHN0ZXJpbGUgZW52aXJvbm1lbnQuPC9wPgo8cD5UaGUgU29ub0ZpdCBhdWRpdG9yeSBoZWFsdGggc3VwcG9ydCBmb3JtdWxhIGlzIGluIHRoZSBmb3JtIG9mIGxpcXVpZCB3aGljaCB5b3UgbmVlZCB0byB0YWtlIGludGVybmFsbHkuIFRoZSBtYW51ZmFjdHVyZXIgb2YgdGhlIFNvbm9GaXQgc3VwcGxlbWVudCBzdWdnZXN0cyB0aGF0IHRha2luZyB0aGUgZm9ybXVsYSwgaXQgd2lsbCB3b3JrIHdpdGhpbiB5b3VyIGJvZHkgdG8gZW5oYW5jZSB0aGUgYXVkaXRvcnkgc3lzdGVtLiZuYnNwOyZuYnNwOzwvcD4KPHA+SW4gdGhlIGNvbWluZyBzZWN0aW9ucyBvZiB0aGlzIFNvbm9GaXQgcmV2aWV3LCB3ZSB3aWxsIGRpc2N1c3MgbW9yZSBvZiBob3cgU29ub0ZpdCB3b3Jrcywgd2hhdCBpbmdyZWRpZW50cyBhcmUgaW5jbHVkZWQgaW4gdGhlIGZvcm11bGEsIGFuZCBzbyBvbi4mbmJzcDs8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXIiPjxhIHN0eWxlPSJtYXJnaW4tbGVmdDogMWVtOyBtYXJnaW4tcmlnaHQ6IDFlbSIgaHJlZj0iaHR0cHM6Ly9zYWxlMzY1ZGF5LmNvbS9nZXQtc29ub2ZpdCI+PGltZyBzcmM9Imh0dHBzOi8vYmxvZ2dlci5nb29nbGV1c2VyY29udGVudC5jb20vaW1nL2IvUjI5dloyeGwvQVZ2WHNFaE5qLUxBSTFfQ3JyR2JsRnlDNGNRZlNrUkM0MUhZdGl1WlBxVjJXX1VDaW1aY0FGM0hneUtLNGdEOW5qTm5pT05XbFd3QmRLNk1QRC1KYnV2WWNWZDNUYW9NUFpOWHhCRDRnSTlDT0E2S2lzYWJmMS16WjMwTTVFNFd6SFdLX2hZX0JNc3VfUU11Z2ZJTGpYalRrTml1MGJONkN4cG9lX1VlUnVUckFZcWxLTG4zYmFxbk5jZG90QUUvdzY0MC1oMzYwL0lubmVyJTIwRWFyJTIwQmFuZGFnZSVFMiU4MCU5RCUyMFN1cHBvcnRzJTIwQSUyMEhlYWx0aHklMjBIZWFyaW5nJTIwKDEpLnBuZyIgYWx0PSIiIHdpZHRoPSI2NDAiIGhlaWdodD0iMzYwIiBib3JkZXI9IjAiPjwvYT4gPC9wPgo8aDI+SG93IElzIFNvbm9GaXQgRWFyIE9pbCBGb3JtdWxhdGVkPzwvaDI+CjxwPlNvbm9GaXQgaXMgYSBmb3JtdWxhIHRoYXQgaGFzIG9ubHkgc2NpZW50aWZpY2FsbHkgYmFja2VkIG5hdHVyYWwgaW5ncmVkaWVudHMuIFRoZSBpbmdyZWRpZW50cyBvZiB0aGlzIHN1cHBsZW1lbnQgaGF2ZSBtYW55IG1lZGljaW5hbCBwcm9wZXJ0aWVzIHdoaWNoIGNhbiBhaWQgaW4gaW1wcm92aW5nIHlvdXIgYXVkaXRvcnkgaGVhbHRoLjwvcD4KPHA+TGV04oCZcyB0YWtlIGEgbG9vayBhdCBlYWNoIG9mIHRoZSBTb25vRml0IGluZ3JlZGllbnRzIGFuZCBzZWUgaG93IGl0IGhlbHBzIGluIGltcHJvdmluZyBoZWFyaW5nIGFuZCBlYXIgaGVhbHRoLjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlciI+PGEgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxZW07IG1hcmdpbi1yaWdodDogMWVtIiBocmVmPSJodHRwczovL3NhbGUzNjVkYXkuY29tL2dldC1zb25vZml0Ij48aW1nIHNyYz0iaHR0cHM6Ly9ibG9nZ2VyLmdvb2dsZXVzZXJjb250ZW50LmNvbS9pbWcvYi9SMjl2WjJ4bC9BVnZYc0VoeFNQZ3JWVGdOU09TR0h1RnpWZGJ6WkFFaTlONXhrYlUybFFsX2JDTENZeUEyVUNtY09nWWdscExoZG5ibmZxNUtwX2pHSmlUVGFCdWRORHBIUHA1ZVVJbjJpc0dfWVExVWxBb1R6bmFWMDRIc1VpczdPUUp1YmE5WlN4S01sMF9uOWZTM0dGV0xvdllWcWJhaVMtR2JVcGJQeUdSTXpXU2J0cnJubm0tNFAwcFhHWEhSMFBsQVJqdy93NjQwLWg0Mjgvc29ub2ZpdCUyMGluZ3JlZGllbnRzLkpQRyIgYWx0PSIiIHdpZHRoPSI2NDAiIGhlaWdodD0iNDI4IiBib3JkZXI9IjAiPjwvYT4gPC9wPgo8ZGl2PjxzdHJvbmc+U29ub0ZpdCBJbmdyZWRpZW50c1Nvbm9GaXQgSW5ncmVkaWVudHM8L3N0cm9uZz48L2Rpdj4KPHA+PHN0cm9uZz5NdWxsZWluPC9zdHJvbmc+PC9wPgo8cD5NdWxsZWluIGlzIGEgbmF0dXJhbCBpbmdyZWRpZW50IHRoYXQgaGFzIGJlZW4gdXNlZCB0byB0cmVhdCBlYXJhY2hlcyBpbiBtYW55IHRyYWRpdGlvbmFsIG1lZGljaW5lcy4gVGhpcyBTb25vRml0IGluZ3JlZGllbnQgaGFzIGFudGktYmFjdGVyaWFsIGFuZCBhbnRpLW1pY3JvYmlhbCBwcm9wZXJ0aWVzIHdoaWNoIHByb3RlY3QgeW91ciBlYXIgZnJvbSBhbnkgaW5mZWN0aW9ucy4gVGhlIGluZ3JlZGllbnQgYWxzbyBoZWxwcyB3aXRoIGVhcmRydW0gaHlkcmF0aW9uLiZuYnNwOzwvcD4KPHA+PHN0cm9uZz5HYXJsaWMgT2lsPC9zdHJvbmc+PC9wPgo8cD5HYXJsaWMgb2lsIGlzIGEgdmVnZXRhYmxlIHRoYXQgaGFzIG1hbnkgbWVkaWNpbmFsIHByb3BlcnRpZXMgYW5kIGlzIGFsc28gaGlnaGx5IG51dHJpdGlvdXMuIFRoZSBpbmdyZWRpZW50cyBhcmUgdXNlZCB0byB0cmVhdCBtYW55IGlsbG5lc3NlcyBzdWNoIGFzIGNvbGRzLCBlYXIgYWNoZXMsIGVhciBpbmZlY3Rpb25zLCBhbmQgc28gb24uIEdhcmxpYyBwcmVzZW50IGluIHRoZSBTb25vRml0IGRyb3BzIHN1cHBvcnRzIHlvdXIgb3ZlcmFsbCBoZWFsdGggYnkgZmx1c2hpbmcgb3V0IHRveGlucyBmcm9tIHlvdXIgYm9keSBhbmQgYWxzbyBiYWxhbmNlcyBhbnkgdmVydGlnbyBzeW1wdG9tcy4mbmJzcDs8L3A+CjxwPjxzdHJvbmc+T2xpdmUgT2lsPC9zdHJvbmc+PC9wPgo8cD5PbGl2ZSBvaWwgaXMgYW4gb2lsIHRoYXQgY29udGFpbnMgYSBoaWdoIGFtb3VudCBvZiBhbnRpb3hpZGFudHMgaW4gaXQgYW5kIGhhcyBzdHJvbmcgYW50aS1pbmZsYW1tYXRvcnkgcHJvcGVydGllcy4gVGhlIGluZ3JlZGllbnQgcHJlc2VudCBpbiB0aGUgU29ub0ZpdCByZWNpcGUgY2xlYXJzIGVhcndheCBhbmQgYWxzbyBwcm90ZWN0cyB5b3VyIGVhcmRydW0uIE9saXZlIGVuaGFuY2VzIHlvdXIgYXVkaXRvcnkgaW1tdW5pdHkgYW5kIHByb3RlY3RzIHlvdXIgZWFyIGZyb20gYW55IGRpc2Vhc2VzLiZuYnNwOzwvcD4KPHA+PHN0cm9uZz5MYXZlbmRlciBPaWw8L3N0cm9uZz48L3A+CjxwPkxhdmVuZGVyIG9pbCBpcyBjb21tb25seSB1c2VkIHRvIHRyZWF0IGVhciBpbmZlY3Rpb25zIGFzIHRoZSBpbmdyZWRpZW50IGhhcyB0aGUgYWJpbGl0eSB0byBlYXNlIHRoZSBwYWluIGluIHlvdXIgZWFyIGFuZCB0cmVhdCB0aGUgaW5mZWN0aW9uLiBUaGUgaW5ncmVkaWVudCBoYXMgYW5hbGdlc2ljIGFuZCBhbnRpLWluZmxhbW1hdG9yeSBwcm9wZXJ0aWVzLiBMYXZlbmRlciBvaWwgYWxzbyBzdXBwb3J0cyBoZWFyaW5nIGFuZCBwcm90ZWN0cyB5b3VyIGVhcmRydW0uJm5ic3A7PC9wPgo8cD48c3Ryb25nPlRlYSBUcmVlIE9pbDwvc3Ryb25nPjwvcD4KPHA+VGVhIHRyZWUgb2lsIGlzIGFuIGVzc2VudGlhbCBvaWwgdGhhdCBoYXMgYW50aS1pbmZlY3Rpb24gcHJvcGVydGllcyB3aGljaCBoZWxwIGluIHRyZWF0aW5nIGVhciBpbmZlY3Rpb25zLiBUaGlzIFNvbm9GaXQgaW5ncmVkaWVudCBjYW4gYWxzbyBiZSB1c2VkIGZvciBlYXJhY2hlIGJlY2F1c2UgdGVhIHRyZWUgb2lsIGNhbiBzb290aGUgYW5kIGNhbG0gdGhlIHBhaW4uIEFjY29yZGluZyB0byBzdHVkaWVzLCB0aGUgaW5ncmVkaWVudCBoZWxwcyB3aXRoIHdvdW5kIGhlYWxpbmcgYW5kIGlzIGEgbmF0dXJhbCBiYW5kYWdlLiZuYnNwOzwvcD4KPHA+PHN0cm9uZz5FY2hpbmFjZWE8L3N0cm9uZz48L3A+CjxwPkVjaGluYWNlYSwgYWxzbyBrbm93biBhcyBjb25lZmxvd2VyLCBpcyBhIGhlcmIgdGhhdCBpcyBuYXRpdmUgdG8gTm9ydGggQW1lcmljYS4gVGhlIGhlcmIgaXMgaGlnaCBpbiBhbnRpb3hpZGFudHMuIEVjaGluYWNlYSBmbHVzaGVzIG91dCBvdG90b3hpbnMgZnJvbSB5b3VyIGJvZHkuIE1lZGljYWwgZXhwZXJ0cyBzdWdnZXN0IHRoYXQgZWNoaW5hY2VhIGhlbHBzIGluIHByZXZlbnRpbmcgcmVjdXJyaW5nIGVhciBpbmZlY3Rpb25zLiZuYnNwOzwvcD4KPHA+PHN0cm9uZz5QdW1wa2luIFNlZWQgT2lsPC9zdHJvbmc+PC9wPgo8cD5QdW1wa2luIHNlZWQgb2lsIGlzIGFuIGluZ3JlZGllbnQgcHJlc2VudCBpbiB0aGUgU29ub0ZpdCBvaWwgdGhhdCBpcyBlbnJpY2hlZCB3aXRoIG9tZWdhLTMgZmF0dHkgYWNpZHMuIFRoZSBpbmdyZWRpZW50cyBoZWxwIGluIHByZXZlbnRpbmcgcHJvZ3Jlc3NpdmUgaGVhcmluZyBsb3NzLiBUaGUgaW5ncmVkaWVudCBpcyBoaWdobHkgbnV0cml0aW91cyB3aGljaCBzdXBwb3J0cyB5b3VyIGVhciBoZWFsdGguIFB1bXBraW4gc2VlZCBvaWwgY2FuIGFsc28gaGVscCBpbiB0cmVhdGluZyBlYXJhY2hlIGFuZCBlYXIgaW5mZWN0aW9ucy4mbmJzcDs8L3A+CjxwPjxzdHJvbmc+REwtQWxwaGEgVG9jb3BoZXJvbDwvc3Ryb25nPjwvcD4KPHA+REwtQWxwaGEgVG9jb3BoZXJvbCBpcyBhIHJhcmUgdHlwZSBvZiB2aXRhbWluIEUgd2hpY2ggcG9zc2VzcyBudW1lcm91cyBoZWFsdGggcHJvcGVydGllcy4gQWNjb3JkaW5nIHRvIGNsaW5pY2FsIHN0dWRpZXMsIERMLUFscGhhIFRvY29waGVyb2wgbWlnaHQgcHJldmVudCBoZWFyaW5nIGxvc3MuIFRoZSBpbmdyZWRpZW50IGFsc28gcHJvdGVjdHMgeW91ciBpbm5lciBlYXIgY2VsbCBmcm9tIGFueSBkYW1hZ2UgY2F1c2VkIGJ5IHJhZGljYWwgc3Vic3RhbmNlcy4gVGhlIGluZ3JlZGllbnQgYWxzbyBoYXMgc2tpbi1yZXBhaXJpbmcgcHJvcGVydGllcy4mbmJzcDs8L3A+CjxwPkNvbnRpbnVlIHJlYWRpbmcgdGhpcyBTb25vRml0IHJldmlldyB0byBkaXNjb3ZlciBtb3JlIGRldGFpbHMgb24gdGhlIGVhciBoZWFsdGggc3VwcGxlbWVudC48L3A+CjxoMyBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyIj48YSBocmVmPSJodHRwczovL3NhbGUzNjVkYXkuY29tL2dldC1zb25vZml0IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMjksIDE1MywgMSkiPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiYSgyNTUsIDAsIDAsIDEpIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IGdlb3JnaWEiPjxzdHJvbmc+Q2xpY2sgaGVyZSB0byBCdXkgSGFyZCBXb29kIFRvbmljIFJlZCBCb29zdCB3aXRoIGEgMTAwJSBNb25leS1CYWNrIEd1YXJhbnRlZSBOb3c8L3N0cm9uZz48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2E+IDwvaDM+CjxoMj5Ib3cgRG9lcyBTb25vRml0IFdvcms/PC9oMj4KPHA+Tm93IGxldOKAmXMgdGFsayBhYm91dCBob3cgU29ub0ZpdCB3b3JrcyB0byBlbmhhbmNlIHlvdXIgaGVhcmluZyBhbmQgZWFyIGhlYWx0aC4gRnJvbSBhYm92ZSwgaXQgaXMgYXBwYXJlbnQgdGhhdCB0aGUgbWFudWZhY3R1cmVyIG9mIFNvbm9GaXQgaGVhbHRoeSBoZWFyaW5nIHN1cHBsZW1lbnQgaGFzIGNyZWF0ZWQgdGhlIGVhciBvaWwgYnkgdXNpbmcgbmF0dXJhbCBpbmdyZWRpZW50cyB0aGF0IHBvc3Nlc3MgbWVkaWNpbmFsIHByb3BlcnRpZXMgd2hpY2ggY2FuIGFpZCBpbiBpbXByb3ZpbmcgeW91ciBhdWRpdG9yeSBoZWFsdGguPC9wPgo8cD5TbyB3aGVuIHlvdSB0YWtlIHRoZSBTb25vRml0IGhlYXJpbmcgaW1wYWlybWVudCBjdXJlIGZvcm11bGEsIGFsbCBvZiB0aGUgaW5ncmVkaWVudHMgb2YgdGhlIHN1cHBsZW1lbnQgdG9nZXRoZXIgd2lsbCB3b3JrIHRvd2FyZHMgZW5oYW5jaW5nIHlvdXIgYXVkaXRvcnkgaGVhbHRoLiBUaGUgU29ub0ZpdCBpbmdyZWRpZW50cyBjYW4gaGVscCBpbiB0cmVhdGluZyBlYXIgaW5mZWN0aW9ucyBhcyBtb3N0IG9mIHRoZSBpbmdyZWRpZW50cyBoYXZlIGFudGliYWN0ZXJpYWwgYW5kIGFudGktaW5mZWN0aXZlIHByb3BlcnRpZXMuPC9wPgo8cD5Tb25vRml0IGlubmVyIGVhciBiYW5kYWdlIGhlbHBzIHdpdGggZWFyYWNoZSBieSBub3VyaXNoaW5nIHlvdXIgZWFyLCBoeWRyYXRpbmcgaXQsIGFuZCBlYXNpbmcgdGhlIHBhaW4uJm5ic3A7PC9wPgo8aDI+TWFudWZhY3R1cmluZyBRdWFsaXR5IEFuZCBTYWZldHkgU3RhbmRhcmRzIE9mIFNvbm9GaXQ8L2gyPgo8cD5BcyBwZXIgdGhlIG9mZmljaWFsIHdlYnNpdGUsIFNvbm9GaXQgaXMgYSBzdXBwbGVtZW50IHRoYXQgaXMgY3JhZnRlZCBpbiBhbiBGREEtYXBwcm92ZWQgYW5kIEdNUC1jZXJ0aWZpZWQgZmFjaWxpdHkuIFRoZSBtYW51ZmFjdHVyZXIgYXNzdXJlcyB0aGF0IHRoZSBTb25vRml0IHRpbm5pdHVzIGN1cmUgc3VwcGxlbWVudCBpcyBjcmVhdGVkIGJ5IGZvbGxvd2luZyB0aGUgZ3VpZGVsaW5lcyBhbmQgcmVndWxhdGlvbnMgb2YgdGhlIEZEQSBhbmQgR01QIGFuZCB0aGV5IGhhdmUgdGFrZW4gbmVjZXNzYXJ5IHNhZmV0eSBtZWFzdXJlcyB3aGlsZSBtYW51ZmFjdHVyaW5nIGl0LiBFdmVyeSBTb25vRml0IGJvdHRsZSBpcyB0ZXN0ZWQgZm9yIGl0cyBxdWFsaXR5IGJlZm9yZSBpdCBpcyBsYXVuY2hlZCBpbnRvIHRoZSBtYXJrZXQuPC9wPgo8cD5Tb25vRml0IGlzIGFuIGVudGlyZWx5IG5hdHVyYWwgc3VwcGxlbWVudCB0aGF0IGhhcyB6ZXJvIGFydGlmaWNpYWwgc3RpbXVsYW50cyBvciB0b3hpbnMgaW4gaXQuIEFsbCBvZiB0aGUgaW5ncmVkaWVudHMgb2YgdGhlIHN1cHBsZW1lbnQgYXJlIG9mIGhpZ2ggcXVhbGl0eS4gU28gdGhpcyBtZWFucyB0aGF0IFNvbm9GaXQgaXMgYSBzYWZlIGVhciBoZWFsdGggZm9ybXVsYSB0byB1c2UgYW5kIHRoZSBwb3NzaWJpbGl0eSBvZiB5b3UgZXhwZXJpZW5jaW5nIGFueSBzaWRlIGVmZmVjdHMgZnJvbSB1c2luZyB0aGUgU29ub0ZpdCBlYXIgb2lsIGlzIHZlcnkgbWluaW1hbC4mbmJzcDs8L3A+CjxoMj5Tb25vRml0IFByb3MgQW5kIENvbnM8L2gyPgo8cD5Tb25vRml0IFByb3M8L3A+Cjx1bD4KPGxpPlNvbm9GaXQgZm9ybXVsYSBzdXBwb3J0IDIwLzIwIGhlYXJpbmc8L2xpPgo8bGk+UmVsaWV2ZXMgZWFyIHBhaW48L2xpPgo8bGk+SGVscHMgaW4gdHJlYXRpbmcgZWFyIGluZmVjdGlvbjwvbGk+CjxsaT5Tb25vRml0IHN1cHBsZW1lbnQgZW5oYW5jZXMgZWFyIGltbXVuaXR5PC9saT4KPGxpPkltcHJvdmVzIGVhcmRydW0gaGVhbHRoPC9saT4KPGxpPkZvcm11bGF0ZWQgYnkgdXNpbmcgc2NpZW50aWZpY2FsbHkgYmFja2VkIG5hdHVyYWwgaW5ncmVkaWVudHM8L2xpPgo8bGk+UHJvdGVjdGVkIGJ5IGEgNjAtZGF5IG1vbmV5LWJhY2sgZ3VhcmFudGVlPC9saT4KPGxpPlR3byBmcmVlIGJvbnVzZXM8L2xpPgo8L3VsPgo8cD5Tb25vRml0IENvbnM8L3A+Cjx1bD4KPGxpPlNvbm9GaXQgaXMgYXZhaWxhYmxlIG9ubHkgb24gdGhlIG9mZmljaWFsIHdlYnNpdGUgb2YgdGhlIHN1cHBsZW1lbnQuJm5ic3A7PC9saT4KPGxpPlRoZSB0aW1lIG5lZWRlZCB0byBzaG93IHJlc3VsdHMgbWF5IHZhcnkgZnJvbSBpbmRpdmlkdWFsIHRvIGluZGl2aWR1YWwuJm5ic3A7PC9saT4KPC91bD4KPGgzIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXIiPjxhIGhyZWY9Imh0dHBzOi8vc2FsZTM2NWRheS5jb20vZ2V0LXNvbm9maXQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIyOSwgMTUzLCAxKSI+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMSkiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogZ2VvcmdpYSI+PHN0cm9uZz5DbGljayBoZXJlIHRvIEJ1eSBIYXJkIFdvb2QgVG9uaWMgUmVkIEJvb3N0IHdpdGggYSAxMDAlIE1vbmV5LUJhY2sgR3VhcmFudGVlIE5vdzwvc3Ryb25nPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvYT4gPC9oMz4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlciI+PGEgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxZW07IG1hcmdpbi1yaWdodDogMWVtIiBocmVmPSJodHRwczovL3NhbGUzNjVkYXkuY29tL2dldC1zb25vZml0Ij48aW1nIHNyYz0iaHR0cHM6Ly9ibG9nZ2VyLmdvb2dsZXVzZXJjb250ZW50LmNvbS9pbWcvYi9SMjl2WjJ4bC9BVnZYc0VoMzdndlhna3VVeEJ4ZkV3ZW5kWjZFNUJtTU9iWTJIeFlHYjMyWHpRbllLbXBBNUhTcklYTWo0UnlBcXpvQTh4dWtqUHBZcDFYZjVLdmpqamwtOVY0cHJ1UHdxWU5KMU03T2lnNmxmVy1fY0p4YmwweGVPNFBQMjZRanoyMFE3T1FiMVdadkdUNVJSeXZkUU41cnluMDRFaFBfazRRcjhsRFdmVkhva25sMmVVcVBId1QzelBJNUxBay93NjQwLWg1NTgvU29ub2ZpdCUyMFJldmlld3MuSlBHIiBhbHQ9IiIgd2lkdGg9IjY0MCIgaGVpZ2h0PSI1NTgiIGJvcmRlcj0iMCI+PC9hPiA8L3A+CjxoMj5Tb25vRml0IEN1c3RvbWVyIFJldmlld3MgQW5kIENvbXBsYWludHM8L2gyPgo8cD5UaGUgU29ub0ZpdCBjdXN0b21lciByZXZpZXdzIGFuZCBmZWVkYmFjayBzdWdnZXN0IHRoYXQgdGhlIFNvbm9GaXQgc3VwcGxlbWVudCBpcyByZWFsbHkgZWZmZWN0aXZlLiBDdXN0b21lcnMgb2YgdGhlIHN1cHBsZW1lbnQgaGF2ZSBzaGFyZWQgdGhhdCBieSB1c2luZyB0aGUgbmF0dXJhbCBmb3JtdWxhLCB0aGV5IHdlcmUgYWJsZSB0byB0cmVhdCB0aGVpciBlYXJhY2hlcyBhbmQgZWFyIGluZmVjdGlvbnMuIFNvbWUgc2F5IHRoYXQgdGhlIFNvbm9GaXQgaW5uZXIgZWFyIGJhbmRhZ2UgaGFzIHByZXZlbnRlZCB0aGVtIGZyb20gbG9zaW5nIHRoZWlyIGhlYXJpbmcgYW5kIGlzIHZlcnkgaGVscGZ1bC4mbmJzcDs8L3A+CjxwPk5vdyByZWdhcmRpbmcgdGhlIGNvbXBsYWludHMgYWJvdXQgdGhlIFNvbm9GaXQgZm9ybXVsYSwgdGhlcmUgYXJlbuKAmXQgbWFueSBuZWdhdGl2ZSByZXZpZXdzIG9mIHRoZSBzdXBwbGVtZW50LiBUaGUgY29tcGxhaW50cyB0aGF0IGhhdmUgYmVlbiBzaGFyZWQgb24gdGhlIGludGVybmV0IGFyZSBvbmx5IGFib3V0IHRoZSBkZWxheWVkIHJlc3VsdCBhbmQgbm8gU29ub0ZpdCByZXZpZXdzIGhhdmUgYmVlbiByZXBvcnRlZCBvZiBhbnkgc2lkZSBlZmZlY3RzLjwvcD4KPHA+UGVvcGxlIHdobyB3ZXJlbuKAmXQgaGFwcHkgd2l0aCB0aGUgU29ub0ZpdCBlYXIgaGVhbHRoIGZvcm11bGEgYmVjYXVzZSBvZiBkZWxheWVkIHJlc3VsdHMgZ2FpbmVkIGEgZnVsbCByZWZ1bmQgZnJvbSB0aGUgbWFudWZhY3R1cmVyIHVzaW5nIHRoZSBtb25leS1iYWNrIGd1YXJhbnRlZS4mbmJzcDs8L3A+CjxoMj5Ib3cgVG8gVXNlIFNvbm9GaXQgSW5uZXIgRWFyIEJhbmRhZ2UgRHJvcHM/PC9oMj4KPHA+U29ub0ZpdCBpcyBhbiBhdWRpdG9yeSBoZWFsdGggc3VwcG9ydCBmb3JtdWxhIHRoYXQgaXMgaW4gbGlxdWlkIGZvcm0uPC9wPgo8cD5BY2NvcmRpbmcgdG8gdGhlIFNvbm9GaXQgb2ZmaWNpYWwgd2Vic2l0ZSwgdGhlIGlkZWFsIGRvc2FnZSBvZiB0aGUgU29ub0ZpdCBoZWFyaW5nIGhlYWx0aCBzdXBwbGVtZW50IGlzIG9uZSBmdWxsIGRyb3BwZXIgYSBkYXkuIFlvdSBjYW4gdGFrZSB0aGUgZnVsbCBkcm9wcGVyIGRpcmVjdGx5IG9yIG1peCBpdCBpbiB3YXRlciBvciBhbnkgZHJpbmtzIHRoYXQgeW91IGxpa2UuPC9wPgo8cD5TaW5jZSBTb25vRml0IG9pbCBpcyB0YXN0ZWxlc3MsIGl0IHdpbGwgbm90IG1lc3Mgd2l0aCB5b3VyIGJldmVyYWdl4oCZcyB0YXN0ZS4gVGhlIG1hbnVmYWN0dXJlciByZWNvbW1lbmRzIHRoYXQgeW91IHRha2UgdGhlIFNvbm9GaXQgZHJvcHMgZWFybHkgaW4gdGhlIG1vcm5pbmcuPC9wPgo8cD5CZWFyIGluIG1pbmQgdGhhdCB5b3Ugd2lsbCBoYXZlIHRvIGJlIGNvbnNpc3RlbnQgaW4geW91ciBTb25vRml0IGludGFrZSB0byBhdHRhaW4gZXZlcnkgYmVuZWZpdCB0aGF0IGl0IG9mZmVycy4mbmJzcDs8L3A+CjxoMj5Ib3cgTG9uZyBEbyBJIE5lZWQgVG8gVXNlIFNvbm9GaXQgU3VwcGxlbWVudD8mbmJzcDs8L2gyPgo8cD5UYWtpbmcgdGhlIFNvbm9GaXQgaGVhcmluZyBpbXBhaXJtZW50IGN1cmUgZm9ybXVsYSBmb3IgMi0zIG1vbnRocyBjb250aW51b3VzbHkgd2lsbCBnaXZlIHlvdSBhbiBvcHRpbXVtIHJlc3VsdC4gVGhpcyBpcyB0aGUgYXZlcmFnZSB0aW1lIHJlcXVpcmVkIGJ5IHRoZSBzdXBwbGVtZW50IHRvIHdvcmsgaW4geW91ciBib2R5IGFuZCBpbXByb3ZlIHlvdXIgYXVkaXRvcnkgaGVhbHRoLjwvcD4KPHA+VGhlIFNvbm9GaXQgbWFudWZhY3R1cmVyIHNheXMgdGhhdCBpbiB0aGlzIHBlcmlvZCwgeW91IHdpbGwgYmUgYWJsZSB0byBleHBlcmllbmNlIG1hbnkgY2hhbmdlcyBpbiB5b3VyIGhlYXJpbmcgYW5kIGVhciBoZWFsdGggd2hpY2ggaW5jbHVkZXMgcmVsaWV2aW5nIGVhcmFjaGUsIHByZXZlbnRpbmcgZWFyIGluZmVjdGlvbnMsIGltcHJvdmluZyBoZWFyaW5nLCBhbmQgc28gb24uPC9wPgo8cD5BbHRob3VnaCB0aGUgbWFudWZhY3R1cmVyIHNheXMgdGhhdCB5b3Ugd2lsbCBiZSBhYmxlIHRvIGdldCB0aGUgZGVzaXJlZCBTb25vRml0IHJlc3VsdCB3aXRoaW4gMyBtb250aHMsIHRoaXMgbWF5IHZhcnkgZnJvbSBwZXJzb24gdG8gcGVyc29uLiBUaGlzIGlzIGJlY2F1c2UgdGhlIHRpbWUgbmVlZGVkIGJ5IGEgU29ub0ZpdCBlYXIgaGVhbHRoIGZvcm11bGEgdG8gZ2l2ZSByZXN1bHRzIGlzIGRlcGVuZGVudCBvbiBtYW55IGZhY3RvcnMgc3VjaCBhcyB0aGUgc2V2ZXJpdHkgb2YgdGhlIGNvbmRpdGlvbiwgYWdlLCBjb25zaXN0ZW5jeSBpbiB1c2luZyB0aGUgc3VwcGxlbWVudCwgYW5kIHNvIG9uLiZuYnNwOzwvcD4KPGgzIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXIiPjxhIGhyZWY9Imh0dHBzOi8vc2FsZTM2NWRheS5jb20vZ2V0LXNvbm9maXQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIyOSwgMTUzLCAxKSI+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMSkiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogZ2VvcmdpYSI+PHN0cm9uZz5DbGljayBoZXJlIHRvIEJ1eSBIYXJkIFdvb2QgVG9uaWMgUmVkIEJvb3N0IHdpdGggYSAxMDAlIE1vbmV5LUJhY2sgR3VhcmFudGVlIE5vdzwvc3Ryb25nPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvYT4gPC9oMz4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlciI+PGEgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxZW07IG1hcmdpbi1yaWdodDogMWVtIiBocmVmPSJodHRwczovL3NhbGUzNjVkYXkuY29tL2dldC1zb25vZml0Ij48aW1nIHNyYz0iaHR0cHM6Ly9ibG9nZ2VyLmdvb2dsZXVzZXJjb250ZW50LmNvbS9pbWcvYi9SMjl2WjJ4bC9BVnZYc0VnRVBhc2NHV1M0eE5zVTBsQVRXTE9pZUtSb0dhTGo2QnZrR2haN185U3hwdV92SzhycFFKUzAzMHdpT3I1SktJdlBxazJTLUdlSzNobnN5cnZJaWtMcENIYmtQQ3NHTGVvVXFMcjRRNGhiNHhGaWZmZzRmWVZFWlRhSTdKY0hOYWJhTDVaRlRGS04yYWRjaGJlUkxBZU82QlhhamM5bVVUSmplTHNFZmVHSG1fZHNQZUNyM3J2VWtCYy93NjQwLWg1MDQvU09ub2ZpdCUyMFJldmlld3MlMjBQYWNrYWdlLkpQRyIgYWx0PSIiIHdpZHRoPSI2NDAiIGhlaWdodD0iNTA0IiBib3JkZXI9IjAiPjwvYT4gPC9wPgo8aDI+SG93IE11Y2ggRG9lcyBTb25vRml0IENvc3Q/PC9oMj4KPHA+VGhlIFNvbm9GaXQgcHJpY2UgZGV0YWlscyBhcmUgYXMgZm9sbG93czo8L3A+Cjx1bD4KPGxpPjMwLWRheSBzdXBwbHk6IFRoZSBtYW51ZmFjdHVyZXIgb2YgU29ub0ZpdCByZWNvbW1lbmRzIG9uZSBib3R0bGUgb2YgdGhlIHN1cHBsZW1lbnQgZm9yIGEgbW9udGjigJlzIHVzZS4gVGhlIGNvc3QgaXMgJDY5IHBlciBib3R0bGUuPC9saT4KPGxpPjkwLWRheSBzdXBwbHk6IFRoZSBtYW51ZmFjdHVyZXIgb2YgU29ub0ZpdCByZWNvbW1lbmRzIHRocmVlIGJvdHRsZXMgb2YgdGhlIHN1cHBsZW1lbnQgZm9yIHRocmVlIG1vbnRoc+KAmSB1c2UuIFRoZSBjb3N0IGlzICQ1OSBwZXIgYm90dGxlLjwvbGk+CjxsaT4xODAtZGF5IHN1cHBseTogVGhlIG1hbnVmYWN0dXJlciBvZiBTb25vRml0IHJlY29tbWVuZHMgc2l4IGJvdHRsZXMgb2YgdGhlIHN1cHBsZW1lbnQgZm9yIHNpeCBtb250aHPigJkgdXNlLiBUaGUgcHJpY2UgaXMgJDQ5IHBlciBib3R0bGUuJm5ic3A7PC9saT4KPC91bD4KPHA+U2luY2UgdGhlIG1hbnVmYWN0dXJlciBvZiBTb25vRml0IGRyb3BzIHJlY29tbWVuZCB5b3UgdGFrZSB0aGUgc3VwcGxlbWVudCBmb3IgMy00IG1vbnRocywgaXQgaXMgd2lzZSB0byBvcmRlciB0aGUgOTAtZGF5IHN1cHBseSBvciAxODAtZGF5IHN1cHBseSBwYWNrYWdlIHRvIGVuc3VyZSB0aGF0IHlvdSBoYXZlIGVub3VnaCBib3R0bGVzIG9mIHRoZSBmb3JtdWxhIHdpdGggeW91LjwvcD4KPHA+QmVjYXVzZSB0aGVyZSBpcyBhIGh1Z2UgZGVtYW5kIGZvciB0aGUgU29ub0ZpdCBmb3JtdWxhLCB0aGVyZSBpcyBhIGh1Z2UgY2hhbmNlIHRoYXQgdGhlIGZvcm11bGEgd2lsbCBydW4gb3V0IG9mIHN0b2NrIHdpdGhpbiBhIGZldyBkYXlzLiZuYnNwOzwvcD4KPGgyPldoZXJlIFRvIEJ1eSBTb25vRml0IEhlYXJpbmcgSGVhbHRoIEZvcm11bGE/PC9oMj4KPHA+QXMgb2Ygbm93LCB0aGUgU29ub0ZpdCBkaWV0YXJ5IHN1cHBsZW1lbnQgaXMgYXZhaWxhYmxlIG9ubHkgb24gdGhlIG9mZmljaWFsIHdlYnNpdGUgb2YgdGhlIHN1cHBsZW1lbnQuPC9wPgo8cD5XaGlsZSByZXZpZXdpbmcgdGhlIFNvbm9GaXQgZm9ybXVsYSwgd2UgaGF2ZSBjb21lIGFjcm9zcyBtYW55IHJlcGxpY2FzIG9mIFNvbm9GaXQgdGhhdCBhcmUgc29sZCBieSBmcmF1ZHVsZW50IHNlbGxlcnMgb24gcG9wdWxhciBlLWNvbW1lcmNlIHBsYXRmb3JtcyBsaWtlIEFtYXpvbiBhbmQgV2FsbWFydC4gTm90ZSB0aGF0IHRoZXNlIHJlcGxpY2FzIG1pZ2h0IGhhdmUgYSBzaW1pbGFyIGxhYmVsIGFuZCBuYW1lIGFzIFNvbm9GaXQgYnV0IHRoZXkgYXJlbuKAmXQgc2ltaWxhciBhdCBhbGwuIFNvIHRvIGdldCB5b3VyIGhhbmRzIG9uIHRoZSBvcmlnaW5hbCBTb25vRml0LCBvcmRlciB0aGUgc3VwcGxlbWVudCBvbiB0aGUgU29ub0ZpdCBvZmZpY2lhbCB3ZWJzaXRlIG9ubHkuPC9wPgo8cD5UaGUgU29ub0ZpdCBvcmRlciBwcm9jZXNzIG9uIHRoZSBvZmZpY2lhbCB3ZWJzaXRlIGlzIHF1aXRlIHNpbXBsZS4gRmlyc3QsIHlvdSB3aWxsIGhhdmUgdG8gY2hvb3NlIHRoZSBwYWNrYWdlIHRoYXQgeW91IHdhbnQgb24gdGhlIFNvbm9GaXQgb2ZmaWNpYWwgd2Vic2l0ZSBieSBjbGlja2luZyBvbiB0aGUg4oCYYnV5IG5vd+KAmSBidXR0b24uIEFmdGVyIGNob29zaW5nIGl0LCB5b3Ugd2lsbCBiZSB0YWtlbiB0byBhIG5ldyBwYWdlIHdoZXJlIHlvdSB3aWxsIGhhdmUgdG8gZmlsbCBpbiB5b3VyIGFkZHJlc3MgYW5kIGFsc28gaGF2ZSB0byBwcm92aWRlIHlvdXIgY29udGFjdCBkZXRhaWxzLjwvcD4KPHA+T25jZSB5b3UgaGF2ZSBmaWxsZWQgaXQgb3V0LCB0aGUgbmV4dCB0aGluZyB5b3UgbmVlZCB0byBkbyBpcyB0byBjb21wbGV0ZSB0aGUgcGF5bWVudC4gQWZ0ZXIgeW91IGhhdmUgY29tcGxldGVkIGl0LCB0aGUgU29ub0ZpdCBtYW51ZmFjdHVyZXIgd2lsbCBzZW5kIHlvdXIgU29ub0ZpdCBwYWNrYWdlIHRvIHRoZSBwcm92aWRlZCBhZGRyZXNzLCBhbmQgd2lsbCBiZSBkZWxpdmVyZWQgdG8geW91IHdpdGhpbiA1LTcgYnVzaW5lc3MgZGF5cy4mbmJzcDs8L3A+CjxoMj5Tb25vRml0IEJvbnVzZXM8L2gyPgo8cD5XaGVuIHlvdSBhcmUgb3JkZXJpbmcgZWl0aGVyIDMtYm90dGxlIG9yIDYtYm90dGxlIFNvbm9GaXQgcGFja2FnZXMsIHlvdSB3aWxsIHJlY2VpdmUgdHdvIGZyZWUgYm9udXNlcyB0aGF0IGNhbiBhaWQgaW4gaW1wcm92aW5nIHlvdXIgZWFyIGhlYWx0aC4mbmJzcDs8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXIiPjxhIHN0eWxlPSJtYXJnaW4tbGVmdDogMWVtOyBtYXJnaW4tcmlnaHQ6IDFlbSIgaHJlZj0iaHR0cHM6Ly9zYWxlMzY1ZGF5LmNvbS9nZXQtc29ub2ZpdCI+PGltZyBzcmM9Imh0dHBzOi8vYmxvZ2dlci5nb29nbGV1c2VyY29udGVudC5jb20vaW1nL2IvUjI5dloyeGwvQVZ2WHNFaDVucDQzeWVQN2paRHFrYWdQYXhUNlhuOEU2UXVyMWcwQ0ltcUhUbVd6S1pROUhyOU5QY2VrZktlLUhsd1ZCclFBdDhjNVdLZzFUTVpVOVcwa1lFSTFZSW1kZW1sRVdiOVpOakF6TXM1OXdiY09TbWdpQkhQaWh5VDA4NUtMX0gxMks5eEJNMnlla2EtUWo1dUxRbFVEeWhpSFVtV0hqTURNSDZfSkZ2cEotY2c5VDJJdFJZVkRkUWsvdzY0MC1oNTI2L1Nvbm9maXQlMjBCb251cy5KUEciIGFsdD0iIiB3aWR0aD0iNjQwIiBoZWlnaHQ9IjUyNiIgYm9yZGVyPSIwIj48L2E+IDwvcD4KPHA+PHN0cm9uZz5UaGUgU29ub0ZpdCBib251c2VzIGFyZSBnaXZlbiBiZWxvdzo8L3N0cm9uZz48L3A+CjxkaXY+U29ub0ZpdCBCb251c2VzU29ub0ZpdCBCb251c2VzPC9kaXY+Cjx1bD4KPGxpPkJvbnVzIDEg4oCTIE5hdHVyZeKAmXMgSGVhcmluZyBBaWRzIOKAkyBNaW5lcmFscyBBbmQgUGxhbnRzIFRoYXQgQXJlIFN0cm9uZ2VyIFRoYW4gQW55IE1vZGVybiBNZWRpY2luZTogVGhlIGZpcnN0IGJvbnVzIGlzIGFuIGUtYm9vayB0aGF0IGhhcyBpbmZvcm1hdGlvbiBvbiBzcGlreSBoZXJicyB0aGF0IGNhbiBoZWxwIHdpdGggdGlubml0dXMsIGJyYWluIGdhbWVzIHRoYXQgd2lsbCBpbXByb3ZlIHlvdXIgZm9jdXMsIGFuZCB3YXlzIHRvIG1peCB1cCBraXRjaGVuIG9pbHMgdG8gY2xlYXIgdXAgZWFyIHdheC48L2xpPgo8L3VsPgo8dWw+CjxsaT5Cb251cyAyIOKAkyBUaGUgTmF0aXZlIEFtZXJpY2FuIEhlYXJpbmcgSGFuZGJvb2sg4oCTIEZvcmdvdHRlbiBSaXR1YWxzIEFuZCBEZXRveCBSZWNpcGVzIEZvciBBIENsZWFuIEJvZHk6IFRoZSBzZWNvbmQgYm9udXMgaXMgYWxzbyBhbiBlLWJvb2sgdGhhdCBoYXMgZGV0YWlscyBvbiA1IG5hdGl2ZSBwb3Rpb25zIHRoYXQgY2FuIGFpZCBpbiBjbGVhcmluZyB5b3VyIGVhcndheCwgYSBzbXVkZ2luZyByaXR1YWwgdGhhdCB5b3UgY2FuIGZvbGxvdyB0byBkZXRveGlmeSB0b3hpbnMgZnJvbSB5b3VyIGJvZHksIGFuZCA0IGhvdXNlIHBsYW50cyB0aGF0IHlvdSBjYW4gZ3JvdyB0byBrZWVwIGluZmVjdGlvbnMgYXdheS4mbmJzcDs8L2xpPgo8L3VsPgo8aDI+U29ub0ZpdCBNb25leS1CYWNrIEd1YXJhbnRlZTwvaDI+CjxwPlRoZSBtYW51ZmFjdHVyZXIgb2YgdGhlIFNvbm9GaXQgaGVhbHRoeSBoZWFyaW5nIHN1cHBvcnQgc3VwcGxlbWVudCBnaXZlcyBhIDYwLWRheSBtb25leS1iYWNrIGd1YXJhbnRlZSBvbiBhbGwgb3JkZXJzIG9mIHRoZSBzdXBwbGVtZW50LjwvcD4KPHA+U28gdGhpcyBtZWFucyBpZiB5b3UgYXJlIHVuc2F0aXNmaWVkIHdpdGggdGhlIFNvbm9GaXQgZm9ybXVsYSwgdGhlbiB5b3UgY2FuIGdldCBhIGZ1bGwgcmVmdW5kIGZyb20gdGhlIG1hbnVmYWN0dXJlciBvZiB0aGUgc3VwcGxlbWVudCBpZiB5b3UgcmVxdWVzdCBpdCB3aXRoaW4gNjAgZGF5cyBvZiBidXlpbmcgaXQuPC9wPgo8cD5UbyBnZXQgdGhlIFNvbm9GaXQgcmVmdW5kLCBhbGwgdGhhdCB5b3UgbmVlZCB0byBkbyBpcyB0byBjb250YWN0IHRoZSBtYW51ZmFjdHVyZXIgb2YgU29ub0ZpdCBhdCBjb250YWN0QHNvbm9maXQtcHJvZHVjdC5jb20mbmJzcDs8L3A+CjxkaXY+Jm5ic3A7PC9kaXY+CjxoMj5GaW5hbCBUaG91Z2h0cyBPbiBTb25vRml0IFJldmlld3M8L2gyPgo8cD5UYWtpbmcgYWNjb3VudCBvZiBldmVyeXRoaW5nIHRoYXQgd2UgaGF2ZSBkaXNjdXNzZWQgaW4gdGhpcyBTb25vRml0IHJldmlldywgaXQgc2VlbXMgdGhhdCB0aGUgU29ub0ZpdCBzdXBwbGVtZW50IGNhbiByZWFsbHkgaGVscCBpbiBpbXByb3ZpbmcgeW91ciBlYXIgaGVhbHRoIGFuZCBoZWFyaW5nLiBUaGUgU29ub0ZpdCBlYXIgb2lsIGlzIGNyZWF0ZWQgYnkgdXNpbmcgaGlnaGx5IG51dHJpdGlvdXMgb2lscyBhbmQgbmF0dXJhbCBpbmdyZWRpZW50cyB0aGF0IGFyZSBzY2llbnRpZmljYWxseSBwcm92ZW4gdG8gYmUgaGF2aW5nIG1lZGljaW5hbCBwcm9wZXJ0aWVzIHRoYXQgaGVscCBpbiBlbmhhbmNpbmcgeW91ciBhdWRpdG9yeSBoZWFsdGggYW5kIG92ZXJhbGwgaGVhbHRoLiBDb250aW51b3VzIGNvbnN1bXB0aW9uIG9mIHRoZSBTb25vRml0IHRpbm5pdHVzIGNhcmUgZm9ybXVsYSB3aWxsIGhlbHAgaW4gdHJlYXRpbmcgZWFyYWNoZXMgYW5kIGVhciBpbmZlY3Rpb25zLjwvcD4KPHA+VGhlIFNvbm9GaXQgY3VzdG9tZXIgcmV2aWV3cyBzYXkgdGhhdCB0aGUgU29ub0ZpdCBoZWFyaW5nIGltcGFpcm1lbnQgY3VyZSBvaWwgaXMgYW4gZWZmZWN0aXZlIHN1cHBsZW1lbnQgYW5kIHRoZXJlIGhhdmVu4oCZdCBiZWVuIGFueSBzaWRlIGVmZmVjdHMgcmVwb3J0ZWQgc28gZmFyLjwvcD4KPHA+U28gY29uc2lkZXJpbmcgZXZlcnl0aGluZywgaXQgc2VlbXMgdGhhdCBTb25vRml0IGRyb3BzIGFyZSB3b3J0aCBnaXZpbmcgYSB0cnkuIEFkZGl0aW9uYWxseSwgdGhlIHN1cHBsZW1lbnQgaXMgYWxzbyBiYWNrZWQgYnkgYSA2MC1kYXkgbW9uZXktYmFjayBndWFyYW50ZWUgc28geW91IGNhbiB0cnkgb3V0IHRoZSBTb25vRml0IGhlYWx0aHkgaGVhcmluZyBzdXBwbGVtZW50IHdpdGhvdXQgd29ycnlpbmcgYWJvdXQgbG9zaW5nIHlvdXIgbW9uZXkuJm5ic3A7PC9wPgo8aDMgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlciI+PGEgaHJlZj0iaHR0cHM6Ly9zYWxlMzY1ZGF5LmNvbS9nZXQtc29ub2ZpdCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiPjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjI5LCAxNTMsIDEpIj48c3BhbiBzdHlsZT0iY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAxKSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBnZW9yZ2lhIj48c3Ryb25nPkNsaWNrIGhlcmUgdG8gQnV5IEhhcmQgV29vZCBUb25pYyBSZWQgQm9vc3Qgd2l0aCBhIDEwMCUgTW9uZXktQmFjayBHdWFyYW50ZWUgTm93PC9zdHJvbmc+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9hPiA8L2gzPgo8aDI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnM8L2gyPgo8dWw+CjxsaT48c3Ryb25nPldoYXQgYXJlIHRoZSBpbmdyZWRpZW50cyBvZiBTb25vRml0Pzwvc3Ryb25nPjwvbGk+CjwvdWw+CjxwPlNvbm9GaXQgaXMgY3JlYXRlZCBieSB1c2luZyBuYXR1cmFsIGluZ3JlZGllbnRzIGxpa2UgbXVsbGVpbiwgZ2FybGljIG9pbCwgb2xpdmUgb2lsLCBsYXZlbmRlciBvaWwsIHRlYSB0cmVlIG9pbCwgZWNoaW5hY2VhLCBwdW1wa2luIHNlZWQgb2lsLCBhbmQgREwtYWxwaGEtdG9jb3BoZXJvbC4mbmJzcDs8L3A+Cjx1bD4KPGxpPjxzdHJvbmc+SG93IG1hbnkgYm90dGxlcyBvZiBTb25vRml0IHNob3VsZCBJIG9yZGVyPzwvc3Ryb25nPjwvbGk+CjwvdWw+CjxwPkFzIHRoZSBtYW51ZmFjdHVyZXIgb2YgU29ub0ZpdCByZWNvbW1lbmRzIHRoYXQgeW91IHVzZSB0aGUgc3VwcGxlbWVudCBmb3IgMyBtb250aHMsIGl0IGlzIGJlc3QgdG8gb3JkZXIgZWl0aGVyIHRoZSAzLWJvdHRsZSBvciA2LWJvdHRsZSBwYWNrYWdlIG9mIHRoZSBzdXBwbGVtZW50LiZuYnNwOzwvcD4KPHVsPgo8bGk+PHN0cm9uZz5Ib3cgdG8gdXNlIFNvbm9GaXQ/PC9zdHJvbmc+PC9saT4KPC91bD4KPHA+WW91IG5lZWQgdG8gdGFrZSBhIGZ1bGwgZHJvcHBlciBvZiBTb25vRml0IHRvIHlvdXIgbW91dGggZWFybHkgaW4gdGhlIG1vcm5pbmcuIElmIHlvdSB3YW50IHlvdSBjYW4gYWxzbyBtaXggaXQgaW4gd2F0ZXIgb3IgYW55IGRyaW5rcyB0aGF0IHlvdSBsaWtlLiZuYnNwOzwvcD4KPHVsPgo8bGk+PHN0cm9uZz5Eb2VzIFNvbm9GaXQgY29udGFpbiBhbnkgYXJ0aWZpY2lhbCBmaWxsZXJzPzwvc3Ryb25nPjwvbGk+CjwvdWw+CjxwPlNvbm9GaXQgaXMgYSBzdXBwbGVtZW50IHRoYXQgZG9lcyBub3QgY29udGFpbiBhbnkgYXJ0aWZpY2lhbCBmaWxsZXJzIG9yIHRveGljIHN1YnN0YW5jZXMuJm5ic3A7PC9wPgo8dWw+CjxsaT48c3Ryb25nPldoYXQgdG8gZG8gSWYgSSBhbSBub3Qgc2F0aXNmaWVkIHdpdGggU29ub0ZpdD88L3N0cm9uZz48L2xpPgo8L3VsPgo8cD5JZiB5b3UgYXJlIG5vdCBzYXRpc2ZpZWQgd2l0aCBTb25vRml0LCB0aGVuIHlvdSBjYW4gcmVxdWVzdCBhIHJlZnVuZCBmcm9tIHRoZSBtYW51ZmFjdHVyZXIgd2l0aGluIDYwIGRheXMgb2YgYnV5aW5nIHRoZSBzdXBwbGVtZW50LjwvcD5kZAI7DxYCHwMFDGRpc3BsYXk6bm9uZWQCPA8WAh8DBQxkaXNwbGF5Om5vbmUWAgICDw8WAh8AZWRkAj4PDxYCHwAFCExvayBOYWxpZGQCPw8WBh4GdGFyZ2V0BQZfYmxhbmsfAmQfBGhkAkIPFgQfAmQfBGhkAkMPFgIfBGhkAkQPFgIfBGhkAkUPDxYCHwAFogNTb25vRml0IGVhciBzdXBwbGVtZW50IGhhcyByZWNlaXZlZCBhIGdvb2QgcmVzcG9uc2UgaW4gdGhlIG1hcmtldCBldmVyIHNpbmNlIGl0IHdhcyBsYXVuY2hlZC4gVGhlIGluaXRpYWwgaHlwZSBvZiB0aGUgc3VwcGxlbWVudCBoYXMgYmVlbiB0YWdnZWQgYWxvbmcgd2l0aCBtYW55IHJldmlld3MgYW5kIHJlcG9ydHMgc2F5aW5nIHRoYXQgdGhlIGZvcm11bGEgaXMgdmVyeSBoZWxwZnVsLiBCdXQgdG8gY29uZmlybSB3aGV0aGVyIFNvbm9GaXQgaGVhbHRoeSBoZWFyaW5nIHN1cHBsZW1lbnQgaXMgcmVhbGx5IGFzIGVmZmVjdGl2ZSBhcyByZXBvcnRzIHN1Z2dlc3QgaXQgdG8gYmUsIHdlIHdpbGwgaGF2ZSB0byBkZWx2ZSBkZWVwIGludG8gdGhlIGZvcm11bGF0aW9uIGFuZCBhbmFseXplIGl0IHdpdGggYSBtaWNyb3Njb3BpYyBleWUuZGQCRg8WAh8CBT1odHRwOi8vd3d3LmV2ZW50emlsbGEubmV0L29yZ2FuaXplcmV2ZW50cz9jbGllbnRpZD0yMTM1OTE0MDQ1ZAJHDxYCHwMFDGRpc3BsYXk6bm9uZRYCAgMPFgIfB2ZkAkkPFgIfAwUMZGlzcGxheTpub25lFgICAw8WAh8HAgEWAmYPZBYGAgEPDxYEHwBlHwRoZGQCAw8PFgIfAAUBM2RkAgkPFgIfBQUNU3BvbnNvckxldmVsMxYCAgEPFgIfB2ZkAkoPFgIfAwUMZGlzcGxheTpub25lZAJMDxYCHwMFDGRpc3BsYXk6bm9uZWQCTQ8WAh8DBQxkaXNwbGF5Om5vbmVkAlAPDxYCHwAFBlN1Ym1pdGRkAhoPDxYCHwAFBFNlbmRkZGS7vWiGfPdf4JGVKKRG+P9aVAT3TwoWrn6X9sw9OF8+dQ==">
  <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="F08808CF">
  <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
    value="/wEdAGbVL9ggDqkjSJmsu3SsRfo3YF0b6AZSMB+1nK+7+kxzPOTM2ChGyDcDZxk/38+1n+vuTdEwKv22vZzJL40HQGKbhoEir9FPLuB/Uin2m9hG6DLnxAIZf7eW689atSMgY9uolDiaCLIsafaLRQ1HHlnKscXwWMEGOAyqCd5LAF+R7jCVEIy+LOK1gAv2nl73sswgwBjDDPJE5OmMdRYxAbYf61IW0bk3xGROQVBlFEpPS2OCQQ4GBIn0R0rIryJDz69s4VRtHP2V5LJ0PBSzlsjtM3z70dVBHDC40g+a8+LiZxdmedLebbJcSeaeCAWaL3gE+eRhLnLk/i0EO9pG4t5nuqFsGMKzVA71L/xWVqURxFtFJf+Nyd10avw1bUmREmDiqghwVrAywNeQWZcqh/Ogc0dsBRqquDoBtYN4qIIbz1UicVsoIUMW0vgrs+h57JReMoX/w0mCRwuGw7Eb0NMWpz+a+FbWZDq2dT5bVf0ddLIw1smEaDY3L8aUsCzhNgO97Cm1iW1tPG7Cdml4Kkc/vmcTkGgqpYfW5Tln7i7E6WY/VcTijuM63s4CM6TdTxzQnNV2EoYngr4iyM82cHp8WZd9q80gegh8HIrEz0I8S6NJQXGYvgUQOjGNI+tOK0QqP0BNp+8y6XUlF41BYFqXm+gx2dEU1pnAce7PKVX7iAkTtgyvWXdVxG2LAhhvDDhwXTyjnk5ZKTFrYFGE/uNsRWKQuiPqIDs8mDkGTZeoM4OMhdW4vy/pHJwqMYcbcTqyk0vB2gQvnihzPxPGumOT371xeENhJdYFC1DLsYBmnSHV6s8+MiH0Jy7OZnuPl/tjBP63ML467dVO25fO7bwzmzoQvqMUMFCC106qhCJABweBOJRmvMJybKvP2d1MDphJGoybMaTKSyw3Jt49HBYsN25OaZol8vve3LBtUVgc1udyaD7Fn/v0uwJBCMFetRtRxpOEBXoivVG3yaqSHH3A9XrntJYWmDOP/9xTtcD3lVLmRPI3kURw8WR+A6s5yKW4KHg8WO6bqx9hOQq8ATDDTQ5STvNFzfVbPdfqvUSNDThyZjue8Q0TKzBxbVVu9vvVUzhitchVymy1Zu/nUvkmY2VS0mNWfWUAJwODyR/77E6oUv1ab8e8qRv30miUY0MbcHLIcsVpvQujEdtKe5Yi6PUZSRI7Ikk9BmuT4SnMbrZpALuGuLreLxBCfNscgiTbPkYBHuJA3V77peMKMPBLgwU9xyjMWIrkiq33Vh7cx5d/l+kprERliW7W5TtlxOZBA8vHLOvJ1r0IY7t/XIsVB1Cpv0MpsEP+F+LERogZf/eISVLP0NNg1UHRIsIlchFksCyMWGebbgUvJcTZe5EK6orXlPGshc31TUi0hBORq3kx54XFmNG06nEAv7PL1kq+5iO98De21hiH+N9iPmX43seufZ9lavkY5Rd9EK7BUdH+c+8LH2BHs5AmGHvpTHKtRmUUlW2gsTzkp3ogucm/59cg9oCrN51LU9jw37l/8lLilm0XOGjUb6XKXNuIK4ybgVcBfg9eAfn57IzQEsVN8is5bF/svh0wuj4ue5fdQq3rtBQeJBhtY54e+7WAshY7OpJtaMSw8bWw8lJXn8AYvkstzFz3Vz+CjKsoTWrINDzvg8WUzmdQ8BsRk22XszU57dXRk4pYoh2pl5nx0yvHp2eDcS8WYJprVMuadSGVTDbTg4xLH0O9p5NldfgOFfY6PBCnlsG5RLYxeBKp2werARn3GvKRWzFcKatTHAMuGTV0T4cQSmmwvxSrs/D6kFaC0M8sKZSDsFs0mYkQtCV6C65KwypjrdfWS3qxOo6FVrz1nb0vMgVcX7SK+BzDj7R1BWhBo20Sn6Umom6ux0Aiqog1shXb6YLoEuhksdvknbCeLrLVw7zLFX5NjtJnmr84mRAXEHMRiAu/0EyCvdfhPpsE30WixaHIPhapKYYO9NfdiPy/bwIS8GmQ0YiKmoUravKicVsWoFLkYGkM87zPz3pGX7aG3uL6+hROva7EHtwek681wkY4oNlelt9nPNS6t3+drxaEZbMl/hyMfbemf4LLe/HjpvbrGqCXnCtIcs/UrYy2pAnaB4nZilaQfOs2TroM5gannXqqxUZZxJfLfzfrwRT0t0cC20dD+bmAcQLjus7MQ8la2cATkp7etg1fpu6fAB2Whf9RpCjh3Ao5uaAdYt8g/tf3ygHiP4WcBw==">
  <input type="hidden" name="ctl00$hdn_eventurlforabuse" id="hdn_eventurlforabuse" value="https://www.eventzilla.net/web/event/sonofit-reviews--all-you-need-to-know-about-sonofi-2138597516">
  <input type="hidden" name="ctl00$hdnGaEzRegistrations" id="hdnGaEzRegistrations">
  <input type="hidden" name="ctl00$hdnGaEzItemsTrack" id="hdnGaEzItemsTrack">
  <input type="hidden" name="ctl00$hdnFbPixel" id="hdnFbPixel">
  <input type="hidden" name="ctl00$hfCustomEventLabel" id="hfCustomEventLabel"
    value="{&quot;Registration&quot;:&quot;Registration information&quot;,&quot;Registernow&quot;:&quot;Register Now&quot;,&quot;Eventinformations&quot;:&quot;Event Information&quot;,&quot;Eventlocations&quot;:&quot;Location&quot;,&quot;Abouttheorganizer&quot;:&quot;About the organizer&quot;,&quot;Completeregistrations&quot;:&quot;Complete registration&quot;,&quot;Abouttheevent&quot;:&quot;About the event&quot;,&quot;Eventspeakers&quot;:&quot; Speakers&quot;,&quot;Eventsessions&quot;:&quot;Sessions&quot;,&quot;Eventsponsors&quot;:&quot;Sponsors&quot;,&quot;summary&quot;:&quot;Purchase summary&quot;,&quot;Notonsaleyet&quot;:&quot;Not on sale yet&quot;,&quot;Saleended&quot;:&quot;Sale ended&quot;,&quot;Soldout&quot;:&quot;Sold out&quot;,&quot;Salesendon&quot;:&quot;Sales end on&quot;,&quot;ContactOrganizer&quot;:&quot;Contact Organizer&quot;,&quot;AbstractManagement&quot;:&quot;Abstract Management&quot;,&quot;PhotoGallery&quot;:&quot;Photo Gallery&quot;,&quot;ChoosePaymentMethod&quot;:&quot;Choose a payment method&quot;}">
  <input type="hidden" name="ctl00$hfIsPremiumSubscription" id="hfIsPremiumSubscription" value="true">
  <script type="text/javascript" src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/js/easyResponsiveTabs.js"></script>
  <script src="https://api.mapbox.com/mapbox-gl-js/v0.49.0/mapbox-gl.js"></script>
  <link href="https://api.mapbox.com/mapbox-gl-js/v0.49.0/mapbox-gl.css" rel="stylesheet">
  <link href="https://api.tiles.mapbox.com/mapbox-gl-js/v0.49.0/mapbox-gl.css" rel="stylesheet">
  <script src="https://unpkg.com/es6-promise@4.2.4/dist/es6-promise.auto.min.js"></script>
  <script src="https://d2poexpdc5y9vj.cloudfront.net/js/mapbox-sdk.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.3/moment-with-locales.min.js"></script>
  <link rel="stylesheet" href="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/css/jquery.fancybox.min.css">
  <script type="text/javascript" src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/js/jquery.fancybox.min.js"></script>
  <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "Sonofit Reviews  All You Need To Know About Sonofit Hearing Support Offer !",
      "startDate": "2023-02-23T14:00+00:00",
      "endDate": "2023-12-01T22:00+00:00",
      "eventStatus": "https://schema.org/EventScheduled",
      "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
      "location": {
        "@type": "VirtualLocation",
        "url": "https://events.eventzilla.net/e/sonofit-reviews--all-you-need-to-know-about-sonofi-2138597516"
      },
      "image": ["https://ucarecdn.com/474fdae7-560e-4d05-9e53-cc37d7b9b2fe/-/crop/1640x547/0,128/-/preview/", ""],
      "description": "SonoFit is a natural hearing and auditory health supplement that is created by using natural ingredients. The formula is said to be enhancing a person’s ear health and hearing health and is safe to use. In this SonoFit review, we will be discussing various facts about the SonoFit ear oil and will check whether the supplement is worth giving a try.
      OFFICIAL WEBSITE: CLICK HERE
      SonoFit Reviews– An Effective Formula To Treat The Root Cause Of Hearing Loss!SonoFit ear supplement has received a good response in the market ever since it was launched.The initial hype of
      the supplement has been tagged along with many reviews and reports saying that the formula is very helpful.But to confirm whether SonoFit healthy hearing supplement is really as effective as reports suggest it to be,
      we will have to delve deep into the formulation and analyze it with a microscopic eye.
      This SonoFit review is a guide that will tell you everything about the supplement which you should know before deciding upon buying it.We have added everything that we have found about the SonoFit supplement
      while studying it into this review to give you a wide picture of the formula.So
      let’ s begin!Click here to Buy Hard Wood Tonic Red Boost with a 100 % Money - Back Guarantee Now
      SonoFit Overview
      Supplement name
      SonoFit
      Classification
      Hearing support formula
      Core ingredients
      MulleinGarlic oilOlive oilLavender oilTea tree oilEchinaceaPumpkin Seed OilDL - Alpha Tocopherol
      Quantity
      30 ml per bottle
      Main benefit
      Supports hearing and improves ear health
      Quality standards
      Crafted in an FDA and GMP - approved facility.Created by using clinically tested natural ingredientsGMO - free and does not contain any artificial stimulants
      Major benefits
      Supports 20 / 20 hearingEnhances eardrum healthRelieves ear painBoosts ear immunity
      Usage instructions
      Take a full dropper of the formula directly and mix it in water or any beverage that you like
      Results expected
      Within 2 - 3 months
      Side effects
      Minimal to no reported
      Compatibility
      Suitable only
      for people above the age of 18
      Pros
      Natural formula that supports hearingEnhances your ear immunitySupports 20 / 20 hearingRelieves ear painHelps with an ear infectionFormulated in FDA - approved and GMP - certified facilityNon - GMO supplementFree bonusesBacked by a money -
      back guarantee
      Cons
      Available only on the official website of SonoFit
      Restrictions
      Only suitable
      for adults who are above the age of 18
      Price plans
      30 - day supply: One bottle of SonoFit
      for $6990 - day supply: Three bottles of SonoFit
      for $59180 - day supply: Six bottles of SonoFit
      for $49
      Availability
      Official website of SonoFit
      Bonuses
      Bonus 1: Nature’ s Hearing Aids– Minerals And Plants That Are Stronger Than Any Modern MedicineBonus 2: The Native American Hearing Handbook– Forgotten Rituals And Detox Recipes For A Clean Body
      Refund policy
      60 - day money - back guarantee
      Customer support
      contact @sonofit - product.com & nbsp;
      Official website
      CLICK HERE
      What Is SonoFit ? SonoFit is a hearing health support formula that is formulated using clinically tested natural ingredients that support hearing and ear health.According to the manufacturer,
      SonoFit oil will help in improving eardrum health,
      supports 20 / 20 hearing,
      and enhances auditory immunity.SonoFit is manufactured in an FDA - approved and GMP - certified facility under a strict and sterile environment.
      The SonoFit auditory health support formula is in the form of liquid which you need to take internally.The manufacturer of the SonoFit supplement suggests that taking the formula,
      it will work within your body to enhance the auditory system. & nbsp; & nbsp;
      In the coming sections of this SonoFit review,
      we will discuss more of how SonoFit works,
      what ingredients are included in the formula,
      and so on. & nbsp;
      How Is SonoFit Ear Oil Formulated ? SonoFit is a formula that has only scientifically backed natural ingredients.The ingredients of this supplement have many medicinal properties which can aid in improving your auditory health.
      Let’ s take a look at each of the SonoFit ingredients and see how it helps in improving hearing and ear health.
      SonoFit IngredientsSonoFit Ingredients
      Mullein
      Mullein is a natural ingredient that has been used to treat earaches in many traditional medicines.This SonoFit ingredient has anti - bacterial and anti - microbial properties which protect your ear from any infections
      .The ingredient also helps with eardrum hydration. & nbsp;
      Garlic Oil
      Garlic oil is a vegetable that has many medicinal properties and is also highly nutritious.The ingredients are used to treat many illnesses such as colds,
      ear aches,
      ear infections,
      and so on.Garlic present in the SonoFit drops supports your overall health by flushing out toxins from your body and also balances any vertigo symptoms. & nbsp;
      Olive Oil
      Olive oil is an oil that contains a high amount of antioxidants in it and has strong anti - inflammatory properties.The ingredient present in the SonoFit recipe clears earwax and also protects your eardrum
      .Olive enhances your auditory immunity and protects your ear from any diseases. & nbsp;
      Lavender Oil
      Lavender oil is commonly used to treat ear infections as the ingredient has the ability to ease the pain in your ear and treat the infection.The ingredient has analgesic and anti - inflammatory properties
      .Lavender oil also supports hearing and protects your eardrum. & nbsp;
      Tea Tree Oil
      Tea tree oil is an essential oil that has anti - infection properties which help in treating ear infections.This SonoFit ingredient can also be used
      for earache because tea tree oil can soothe and calm the pain.According to studies,
      the ingredient helps with wound healing and is a natural bandage. & nbsp;
      Echinacea
      Echinacea,
      also known as coneflower,
      is a herb that is native to North America.The herb is high in antioxidants.Echinacea flushes out ototoxins from your body.Medical experts suggest that echinacea helps in preventing recurring ear infections. & nbsp;
      Pumpkin Seed Oil
      Pumpkin seed oil is an ingredient present in the SonoFit oil that is enriched with omega - 3 fatty acids.The ingredients help in preventing progressive hearing loss.The ingredient is highly nutritious which supports your ear health
      .Pumpkin seed oil can also help in treating earache and ear infections. & nbsp;
      DL - Alpha Tocopherol
      DL - Alpha Tocopherol is a rare type of vitamin E which possess numerous health properties.According to clinical studies,
      DL - Alpha Tocopherol might prevent hearing loss.The ingredient also protects your inner ear cell from any damage caused by radical substances.The ingredient also has skin - repairing properties. & nbsp;
      Continue reading this SonoFit review to discover more details on the ear health supplement.
      Click here to Buy Hard Wood Tonic Red Boost with a 100 % Money - Back Guarantee Now
      How Does SonoFit Work ? Now
      let’ s talk about how SonoFit works to enhance your hearing and ear health.From above, it is apparent that the manufacturer of
        SonoFit healthy hearing supplement has created the ear oil by using natural ingredients that possess medicinal properties which can aid in improving your auditory health.
      So when you take the SonoFit hearing impairment cure formula,
      all of the ingredients of the supplement together will work towards enhancing your auditory health.The SonoFit ingredients can help in treating ear infections as most of the ingredients have antibacterial and anti - infective properties.
      SonoFit inner ear bandage helps with earache by nourishing your ear,
      hydrating it,
      and easing the pain. & nbsp;
      Manufacturing Quality And Safety Standards Of SonoFit
      As per the official website,
      SonoFit is a supplement that is crafted in an FDA - approved and GMP - certified facility.The manufacturer assures that the SonoFit tinnitus cure supplement is created by following the guidelines and regulations of
      the FDA and GMP and they have taken necessary safety measures
      while manufacturing it.Every SonoFit bottle is tested
      for its quality before it is launched into the market.
      SonoFit is an entirely natural supplement that has zero artificial stimulants or toxins in it.All of the ingredients of the supplement are of high quality.So this means that SonoFit is a safe ear health formula to use and the possibility of
      you experiencing any side effects from using the SonoFit ear oil is very minimal. & nbsp;
      SonoFit Pros And Cons
      SonoFit Pros
      SonoFit formula support 20 / 20 hearing
      Relieves ear pain
      Helps in treating ear infection
      SonoFit supplement enhances ear immunity
      Improves eardrum health
      Formulated by using scientifically backed natural ingredients
      Protected by a 60 - day money - back guarantee
      Two free bonuses
      SonoFit Cons
      SonoFit is available only on the official website of the supplement. & nbsp;
      The time needed to show results may vary from individual to individual. & nbsp;
      Click here to Buy Hard Wood Tonic Red Boost with a 100 % Money - Back Guarantee Now
      SonoFit Customer Reviews And Complaints
      The SonoFit customer reviews and feedback suggest that the SonoFit supplement is really effective.Customers of the supplement have shared that by using the natural formula,
      they were able to treat their earaches and ear infections.Some say that the SonoFit inner ear bandage has prevented them from losing their hearing and is very helpful. & nbsp;
      Now regarding the complaints about the SonoFit formula,
      there aren’ t many negative reviews of the supplement.The complaints that have been shared on the internet are only about the delayed result and no SonoFit reviews have been reported of any side effects.
      People who weren’ t happy with the SonoFit ear health formula because of delayed results gained a full refund from the manufacturer using the money - back guarantee. & nbsp;
      How To Use SonoFit Inner Ear Bandage Drops ? SonoFit is an auditory health support formula that is in liquid form.
      According to the SonoFit official website,
      the ideal dosage of the SonoFit hearing health supplement is one full dropper a day.You can take the full dropper directly or mix it in water or any drinks that you like.
      Since SonoFit oil is tasteless,
      it will not mess with your beverage’ s taste.The manufacturer recommends that you take the SonoFit drops early in the morning.
      Bear in mind that you will have to be consistent in your SonoFit intake to attain every benefit that it offers. & nbsp;
      How Long Do I Need To Use SonoFit Supplement ? & nbsp;
      Taking the SonoFit hearing impairment cure formula
      for 2 - 3 months continuously will give you an optimum result.This is the average time required by the supplement to work in your body and improve your auditory health.
      The SonoFit manufacturer says that in this period,
      you will be able to experience many changes in your hearing and ear health which includes relieving earache,
      preventing ear infections,
      improving hearing,
      and so on.
      Although the manufacturer says that you will be able to get the desired SonoFit result within 3 months,
      this may vary from person to person.This is because the time needed by a SonoFit ear health formula to give results is dependent on many factors such as the severity of the condition,
      age,
      consistency in using the supplement,
      and so on. & nbsp;
      Click here to Buy Hard Wood Tonic Red Boost with a 100 % Money - Back Guarantee Now
      How Much Does SonoFit Cost ? The SonoFit price details are as follows : 30 - day supply : The manufacturer of SonoFit recommends one bottle of the supplement
      for a month’ s use.The cost is $69 per bottle.
      90 - day supply : The manufacturer of SonoFit recommends three bottles of the supplement
      for three months’ use.The cost is $59 per bottle.
      180 - day supply : The manufacturer of SonoFit recommends six bottles of the supplement
      for six months’ use.The price is $49 per bottle. & nbsp;
      Since the manufacturer of SonoFit drops recommend you take the supplement
      for 3 - 4 months,
      it is wise to order the 90 - day supply or 180 - day supply package to ensure that you have enough bottles of the formula with you.
      Because there is a huge demand
      for the SonoFit formula,
      there is a huge chance that the formula will run out of stock within a few days. & nbsp;
      Where To Buy SonoFit Hearing Health Formula ? As of now,
      the SonoFit dietary supplement is available only on the official website of the supplement.
      While reviewing the SonoFit formula,
      we have come across many replicas of SonoFit that are sold by fraudulent sellers on popular e - commerce platforms like Amazon and Walmart.Note that these replicas might have a similar label and name as SonoFit but they aren’ t similar at all
      .So to get your hands on the original SonoFit,
      order the supplement on the SonoFit official website only.
      The SonoFit order process on the official website is quite simple.First,
      you will have to choose the package that you want on the SonoFit official website by clicking on the‘ buy now’ button.After choosing it,
      you will be taken to a new page where you will have to fill in your address and also have to provide your contact details.
      Once you have filled it out,
      the next thing you need to do is to complete the payment.After you have completed it,
      the SonoFit manufacturer will send your SonoFit package to the provided address,
      and will be delivered to you within 5 - 7 business days. & nbsp;
      SonoFit Bonuses
      When you are ordering either 3 - bottle or 6 - bottle SonoFit packages,
      you will receive two free bonuses that can aid in improving your ear health. & nbsp;
      The SonoFit bonuses are given below : SonoFit BonusesSonoFit Bonuses
      Bonus 1– Nature’ s Hearing Aids– Minerals And Plants That Are Stronger Than Any Modern Medicine : The first bonus is an e - book that has information on spiky herbs that can help with tinnitus,
      brain games that will improve your focus,
      and ways to mix up kitchen oils to clear up ear wax.
      Bonus 2– The Native American Hearing Handbook– Forgotten Rituals And Detox Recipes For A Clean Body : The second bonus is also an e - book that has details on 5 native potions that can aid in clearing your earwax,
      a smudging ritual that you can follow to detoxify toxins from your body,
      and 4 house plants that you can grow to keep infections away. & nbsp;
      SonoFit Money - Back Guarantee
      The manufacturer of the SonoFit healthy hearing support supplement gives a 60 - day money - back guarantee on all orders of the supplement.
      So this means
      if you are unsatisfied with the SonoFit formula,
      then you can get a full refund from the manufacturer of the supplement
      if you request it within 60 days of buying it.
      To get the SonoFit refund,
      all that you need to do is to contact the manufacturer of SonoFit at contact @sonofit - product.com & nbsp; &
      nbsp;
      Final Thoughts On SonoFit Reviews
      Taking account of everything that we have discussed in this SonoFit review,
      it seems that the SonoFit supplement can really help in improving your ear health and hearing
      .The SonoFit ear oil is created by using highly nutritious oils and natural ingredients that are scientifically proven to be having medicinal properties that help in enhancing your auditory health and overall health.Continuous consumption of
      the SonoFit tinnitus care formula will help in treating earaches and ear infections.
      The SonoFit customer reviews say that the SonoFit hearing impairment cure oil is an effective supplement and there haven’ t been any side effects reported so far.
      So considering everything,
      it seems that SonoFit drops are worth giving a
      try.Additionally,
      the supplement is also backed by a 60 - day money - back guarantee so you can
      try out the SonoFit healthy hearing supplement without worrying about losing your money. & nbsp;
      Click here to Buy Hard Wood Tonic Red Boost with a 100 % Money - Back Guarantee Now
      Frequently Asked Questions
      What are the ingredients of SonoFit ? SonoFit is created by using natural ingredients like mullein,
      garlic oil,
      olive oil,
      lavender oil,
      tea tree oil,
      echinacea,
      pumpkin seed oil,
      and DL - alpha - tocopherol. & nbsp;
      How many bottles of SonoFit should I order ? As the manufacturer of SonoFit recommends that you use the supplement
      for 3 months,
      it is best to order either the 3 - bottle or 6 - bottle package of the supplement. & nbsp;
      How to use SonoFit ? You need to take a full dropper of SonoFit to your mouth early in the morning.If you want you can also mix it in water or any drinks that you like. & nbsp;
      Does SonoFit contain any artificial fillers ? SonoFit is a supplement that does not contain any artificial fillers or toxic substances. & nbsp;
      What to do If I am not satisfied with SonoFit ? If you are not satisfied with SonoFit,
      then you can request a refund from the manufacturer within 60 days of buying the supplement.
      ","
      offers ":{"
      @type ":"
      Offer ","
      url ":"
      https : //events.eventzilla.net/e/sonofit-reviews--all-you-need-to-know-about-sonofi-2138597516","price":"0","priceCurrency":"$","availability":"https://schema.org/InStock","validFrom":"2023-02-21T05:00+00:00"},"performer":{"@type":"PerformingGroup","name":""},"organizer":{"@type":"Organization","name":"Lok Nali","url":"http://www.eventzilla.net/web/organizer.aspx?ClientID=2135914045"}}
  </script>
  <style>
  </style>
  <script>
    $(document).ready(function() {
      if (sessionStorage.getItem('waitlistapprovalback_bt_check') == "true") {
        sessionStorage.clear();
      }
      var setting = $("#CPMain_ctl00_hfEventSort").val();
      if ($("#CPMain_ctl00_hfEventSort").val() != "") {
        var EventSortOrder = JSON.parse($("#CPMain_ctl00_hfEventSort").val());
        if (EventSortOrder.EventCountdown == undefined && $("#CPMain_ctl00_hdnhideevent").val() != "true") {
          EventSortOrder.EventCountdown = 0;
        }
        if (EventSortOrder.CancellationInstruction == undefined) {
          EventSortOrder.CancellationInstruction = 13;
          $("#CPMain_ctl00_liCancelinfo").attr("rowchange", 13);
        }
        //for (var Esort = 0; Esort <= 13; Esort++) {
        for (var Esort = 0; Esort <= Object.keys(EventSortOrder).length; Esort++) {
          if (Esort == EventSortOrder.Ticket) $("#EventSort").append($("#divregister"));
          else if (Esort == EventSortOrder.EventDesc) {
            $("#EventSort").append($("#diveventinfo"));
            $("#lieventinfo").attr("rowchange", Esort);
          } else if (Esort == EventSortOrder.OrganizerDesc) {
            $("#EventSort").append($("#divabout"));
            $("#liorganizer").attr("rowchange", Esort);
          } else if (Esort == EventSortOrder.Venue) {
            $("#EventSort").append($("#CPMain_ctl00_eventlocation"));
            $("#CPMain_ctl00_lilocation").attr("rowchange", Esort);
          } else if (Esort == EventSortOrder.EventSpeaker) {
            $("#EventSort").append($("#CPMain_ctl00_eventspeaker"));
            $("#CPMain_ctl00_lispeakers").attr("rowchange", Esort);
          } else if (Esort == EventSortOrder.EventSponsor) {
            $("#EventSort").append($("#CPMain_ctl00_eventsponsor"));
            $("#CPMain_ctl00_lisponsors").attr("rowchange", Esort);
          } else if (Esort == EventSortOrder.Whoattending) {
            $("#EventSort").append($("#CPMain_ctl00_eventwhoattending"));
            $("#CPMain_ctl00_liwhoattending").attr("rowchange", Esort);
          } else if (Esort == EventSortOrder.EventSchedule) {
            $("#EventSort").append($("#CPMain_ctl00_eventschedule"));
            $("#CPMain_ctl00_lischedule").attr("rowchange", Esort);
          } else if (Esort == EventSortOrder.PhotoGallery) {
            $("#EventSort").append($("#CPMain_ctl00_secphotogallery"));
            $("#CPMain_ctl00_liphotogallery").attr("rowchange", Esort);
          } else if (Esort == EventSortOrder.EventComments) {
            $("#EventSort").append($("#eventcomments"));
            $("#licomment").attr("rowchange", Esort);
          } else if (Esort == EventSortOrder.EnableAbstract) {
            $("#CPMain_ctl00_liAbstract").attr("rowchange", Esort);
          } else if (Esort == EventSortOrder.EventCountdown) {
            $("#EventSort").append($("#divnewcountdown"));
          } else if (Esort == EventSortOrder.CancellationInstruction) {
            $("#EventSort").append($("#CPMain_ctl00_divCancelinfo"));
            $("#CPMain_ctl00_liCancelinfo").attr("rowchange", Esort);
          } else {
            $.each(EventSortOrder, function(key, value) {
              if (Esort == value) {
                $("#EventSort").append($("#CPMain_ctl00_" + key));
                $("#" + key).attr("rowchange", Esort);
              }
            });
          }
        }
        var $table = $('#ulMenu');
        var rows = $table.find('li').get();
        rows.sort(function(a, b) {
          var keyA = $(a).attr('rowchange');
          var keyB = $(b).attr('rowchange');
          if (parseInt(keyA) > parseInt(keyB)) return 1;
          if (parseInt(keyA) < parseInt(keyB)) return -1;
          return 0;
        });
        $.each(rows, function(index, row) {
          //alert(row);
          //$table.children('.navbar-nav').append(row);
          $table.append(row);
        });
        RemoveHideSort();
      } else {
        if ($("#CPMain_ctl00_hdncountdown").val() != "") {
          $("#EventSort").append($("#divnewcountdown"));
        } else {
          $("#divnewcountdown").hide();
        }
        RemoveHideSort();
      }

      function RemoveHideSort() {
        $("#divabout").removeClass("hide");
        $("#eventcomments").removeClass("hide");
        $("#divregister").removeClass("hide");
        $("#diveventinfo").removeClass("hide");
        $("#CPMain_ctl00_eventlocation").removeClass("hide");
        $("#CPMain_ctl00_eventspeaker").removeClass("hide");
        $("#CPMain_ctl00_eventsponsor").removeClass("hide");
        $("#CPMain_ctl00_eventwhoattending").removeClass("hide");
        $("#CPMain_ctl00_eventschedule").removeClass("hide");
        $("#eventcomments").removeClass("hide");
        $("#CPMain_ctl00_secphotogallery").removeClass("hide");
        if ($("#CPMain_ctl00_hdncountdown").val() == "") {
          $("#divnewcountdown").hide();
        } else {
          $("#divnewcountdown").removeClass("hide");
        }
        $("#CPMain_ctl00_divCancelinfo").removeClass("hide");
      }
    });
  </script>
  <!-- Event End Page HTML Start -->
  <div class="EndEventdivtag" style="display: none">
    <div class="EventEndTag ViewBtnBlue">This event has ended <a href="javascript:void(0);">View Details</a></div>
    <!-- Event End Page Nav Start -->
    <div class="EventEndHeadSection">
      <div class="RowMobileLogo">
        <div class="container-fluid">
          <div class="col-md-12">
            <ul class="help-mdiv EndedStyle">
              <li>
                <a onclick="ga('send', 'event', 'AttendeeInteractions', 'CTASalesFunnel', 'FindTickets');" href="https://www.eventzilla.net/attendee/login" title="Find your tickets"><span class="text-span">Find your tickets</span> <span class="fa fa-ticket icon-span"></span></a><span>|</span>
              </li>
              <li>
                <a onclick="ga('send', 'event', 'AttendeeInteractions', 'CTASalesFunnel', 'FindEvents');" href="https://www.eventzilla.net/events" title="Find More Events"><span class="text-span">Find more events</span> <span class="fa fa-search icon-span"></span></a><span>|</span>
              </li>
              <li>
                <a onclick="ga('send', 'event', 'AttendeeInteractions', 'CTASalesFunnel', 'CreateEvent-Top');" href="https://eventzilla.net/home" title="Create Your own"><span class="TextSpan">List your event</span> <span class="fa fa-pencil IconSpan"></span></a>
              </li>
              <div class="clearfix"></div>
            </ul>
            <logo id=""><a class="logo ColorLogo" title="Eventzilla" href="https://eventzilla.net/home">Eventzilla</a></logo>
          </div>
        </div>
      </div>
    </div>
    <div class="row-mobile BgGray">
      <div class="container">
        <!-- Event Title Start -->
        <div class="EventEndHeaderInfo" id="Organizerdetails"></div>
      </div>
    </div>
    <div class="row-mobile BrdTop BrdBottom">
      <div class="container">
        <div class="col-md-12">
          <div class="EventEndOrganizerDetail">
            <div class="EndOrganizerImage">
              <div class="EndTableCell">
                <img src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/speaker-no-image.jpg" class="img-responsive">
              </div>
            </div>
            <div class="EndOrganizerInfo" id="EndOrganizerInfo"></div>
            <div class="clearfix"></div>
          </div>
        </div>
      </div>
    </div>
    <div class="row-mobile BgGray">
      <div class="container">
        <div id="OrganizerEvent">
          <div class="col-md-12 col-sm-12 col-xs-12">
            <h2 id="Organizertitle" style="display: none" class="EndedTitle">Other events by this
              organizer<a href="http://www.eventzilla.net/organizerevents?clientid=2135914045" id="CPMain_ctl00_Moreevent" class="ActionLink ">More by <span id="crosssellclientname">Lok Nali</span></a><span class="TLine"></span></h2>
          </div>
          <!-- Organizer Events start -->
          <div class="OtherEvents" id="OtherEvents">
            <input type="hidden" name="ctl00$CPMain$ctl00$hf_CsClientname" id="CPMain_ctl00_hf_CsClientname" value="Lok Nali">
            <input type="hidden" name="ctl00$CPMain$ctl00$hf_CsClientID" id="CPMain_ctl00_hf_CsClientID" value="2135914045">
            <input type="hidden" name="ctl00$CPMain$ctl00$hf_CsEventcategoryID" id="CPMain_ctl00_hf_CsEventcategoryID" value="8">
            <input type="hidden" name="ctl00$CPMain$ctl00$hf_CsCountry" id="CPMain_ctl00_hf_CsCountry">
            <input type="hidden" name="ctl00$CPMain$ctl00$hf_CsClientPlanID" id="CPMain_ctl00_hf_CsClientPlanID" value="0">
            <input type="hidden" name="ctl00$CPMain$ctl00$hf_CsCrossSalesened" id="CPMain_ctl00_hf_CsCrossSalesened">
            <input type="hidden" name="ctl00$CPMain$ctl00$hf_CsLatitude" id="CPMain_ctl00_hf_CsLatitude">
            <input type="hidden" name="ctl00$CPMain$ctl00$hf_CSLongitude" id="CPMain_ctl00_hf_CSLongitude">
            <input type="hidden" name="ctl00$CPMain$ctl00$hd_CsHidepublic" id="CPMain_ctl00_hd_CsHidepublic" value="True">
            <input type="hidden" name="ctl00$CPMain$ctl00$lblEventID" id="CPMain_ctl00_lblEventID" value="414673">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfEncryptEventID" id="CPMain_ctl00_hfEncryptEventID" value="2138597516">
            <input type="hidden" name="ctl00$CPMain$ctl00$Eventispublished" id="CPMain_ctl00_Eventispublished">
          </div>
          <!-- Organizer Events End -->
        </div>
        <div id="RelatedEvent">
          <div class="col-md-12 col-sm-12 col-xs-12">
            <h2 class="EndedTitle">Events you might like <span class="TLine"></span></h2>
          </div>
          <div class="OtherOrganized" id="OtherOrganized"></div>
        </div>
      </div>
    </div>
    <div class="clearfix"></div>
  </div>
  <!-- Event End Page HTML Start -->
  <div class="Overall_page_load">
    <!-- Sale Header Section Div Start -->
    <!-- Sale Header Section Div Start -->
    <!-- Custom Header Start -->
    <header id="CPMain_ctl00_hdCustomHeader" class="NewParticles BgImageBlur">
      <div class="HeaderBgImage">
        <img src="https://ucarecdn.com/474fdae7-560e-4d05-9e53-cc37d7b9b2fe/-/crop/1640x547/0,128/-/preview/" id="CPMain_ctl00_imgCustomBgImageBlur" class="BlurCoverImage">
      </div>
      <div class="">
        <div class="row evbrand BgBlackOpacity">
          <div class="container-fluid">
            <div class="col-md-12">
              <ul class="SaleTopNav">
                <li>
                  <a onclick="ga('send', 'event', 'AttendeeInteractions', 'CTASalesFunnel', 'FindTickets');" href="http://www.eventzilla.net/attendee/login" title="Find your tickets"><span class="TextSpan">Find your tickets</span> <span class="fa fa-ticket IconSpan"></span></a><span>|</span>
                </li>
                <li>
                  <a onclick="ga('send', 'event', 'AttendeeInteractions', 'CTASalesFunnel', 'FindEvents');" href="http://www.eventzilla.net/events" title="Find More Events"><span class="TextSpan">Find more events</span> <span class="fa fa-search IconSpan"></span></a><span>|</span>
                </li>
                <li>
                  <a onclick="ga('send', 'event', 'AttendeeInteractions', 'CTASalesFunnel', 'CreateEvent-Top');" href="http://eventzilla.net/home" title="Create Your own"><span class="TextSpan">List your event</span> <span class="fa fa-pencil IconSpan"></span></a>
                </li>
                <div class="clearfix"></div>
              </ul>
              <logo><a onclick="ga('send', 'event', 'AttendeeInteractions', 'CTASalesFunnel', 'EventzillaLogo');" class="EventZillaLogo" title="Eventzilla" href="http://eventzilla.net/home">Eventzilla</a></logo>
            </div>
          </div>
        </div>
        <div class="container Container1280">
          <div class="HeaderOption2 RightAlign" id="divHeaderOPtion2">
            <div class="EventImage">
              <img src="https://ucarecdn.com/474fdae7-560e-4d05-9e53-cc37d7b9b2fe/-/crop/1640x547/0,128/-/preview/" id="CPMain_ctl00_imgCustomBgImage">
            </div>
            <div class="EventDetail">
              <h1 class="EventName m-t-10">
                <span id="CPMain_ctl00_lblCustomHdrEventName">Sonofit Reviews All You Need To Know About Sonofit Hearing Support Offer !</span>
              </h1>
              <p class="EventVenue">
                <span id="CPMain_ctl00_lblCustomHdrEventDateTime">Thursday, 23 February 2023 9:00 AM - Friday, 1 December 2023 5:00 PM EST</span>
              </p>
              <p class="EventLocation">
                <span id="CPMain_ctl00_lblCustomHdrEventLocation"></span>
              </p>
              <a class="RegisterBtnNew page-scroll customlabelregisternow" href="#register">Register Now</a>
            </div>
            <div class="clearfix"></div>
          </div>
        </div>
      </div>
    </header>
    <!-- Custom Header End -->
    <section class="NavBgGray">
      <div class="container Container1280">
        <div class="row">
          <div>
            <!-- Main Menu div Start -->
            <div class="main-nav">
              <nav class="navbar navbar-custom" role="navigation">
                <div class="FixedNavPad position-relative">
                  <div class="container Container1280 nav-bg">
                    <div class="row">
                      <div class="p-l-15 p-r-15 position-relative">
                        <div class="navbar-header">
                          <span class="visible-xs"><a class="menu-logo page-scroll evbrand" href="/home">
                                                    <img src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-eventzilla-emblem.png" alt="Eventzilla"></a></span>
                          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-main-collapse">
                            <span>
                              <img class="mobile-micon" src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-mobile-micon.png" alt="Main Menu"></span>
                          </button>
                        </div>
                        <a class="AninationBlueBtn pull-right hidden-xs page-scroll customlabelregisternow m-r-15" href="#register">Register Now</a>
                        <a id="logoicon" class="menu-logo page-scroll hidden-xs evbrand" href="/home">
                                                <img src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-eventzilla-emblem.png" alt="Eventzilla"></a>
                        <div class="EventNavMdiv">
                          <!-- Collect the nav links, forms, and other content for toggling -->
                          <div class="collapse navbar-collapse navbar-main-collapse">
                            <ul class="nav navbar-nav cut-list" id="ulMenu">
                              <li class="hidden cut-list__elem" data-index="0" style=""><a href="#page-top"></a></li>
                              <li id="lieventinfo" data-index="1" class="cut-list__elem"><a class="page-scroll customlabeleventinfo" href="#event-info">Event Information</a></li>
                              <li id="CPMain_ctl00_lilocation" style="display: none;" data-index="2" class="cut-list__elem"><a class="page-scroll customlabeleventloc" href="#CPMain_ctl00_eventlocation">Location</a></li>
                              <li id="liorganizer" data-index="3" class="cut-list__elem"><a class="page-scroll tempspace customlabelabttheorg" href="#organizer">About the organizer</a> </li>
                              <li id="licomment" data-index="4" class="cut-list__elem"><a class="page-scroll" href="#eventcomments">Comments</a> </li>
                              <li data-index="5" class="cut-list__elem"><a class="page-scroll visible-xs customlabelregisternow" href="#register">Register Now</a></li>
                              <div style="display: none;" class="cut-list__elem cut-list__dropdown" data-index="6">
                                <div class="cut-list__drop">
                                  <div class="cut-list__drop-toggle"><img src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/SaleNavCutMoreIcon.png" title="More Nav" alt="More Nav"></div>
                                  <div class="cut-list__more">
                                    <div class="cut-list__more-content"></div>
                                  </div>
                                </div>
                              </div>
                            </ul>
                          </div>
                          <!-- /.navbar-collapse -->
                        </div>
                      </div>
                    </div>
                    <!-- /.container -->
                  </div>
                </div>
              </nav>
            </div>
            <!-- Main Menu div End -->
          </div>
        </div>
        <!-- Sale Header Section Div Start -->
      </div>
    </section>
    <!-- Reserve Seat Table Start -->
    <section style="padding-bottom: 0; display: none;">
      <div class="reserve-mdiv position-relative bg-white">
        <div class="bg-white reserve-left">
          <h2 class="reserve-title"><span>1.</span> Select Seats <span class="event-date"></span></h2>
          <!-- Reserve Seat Chart Table Start -->
          <div class="select-seat">
            <div id="ReservChart"></div>
          </div>
        </div>
        <div class="bg-gray reserve-right reservseatstable">
          <h2 class="reserve-title"><span>2.</span> Review and Proceed</h2>
          <div id="divReservDiscount">
          </div>
          <div class="reserve-seat-total">
          </div>
        </div>
        <div class="clearfix"></div>
      </div>
      <!-- Reserve Seat Table End -->
    </section>
    <div id="EventSort">
      <section id="divnewcountdown" class="CountdownSectionMDiv" style="display: none;">
        <div id="countdown"></div>
        <div class="container Container1280">
          <div class="row">
            <div class="col-md-12 text-center">
              <div id="CPMain_ctl00_divcountdown" class="CountdownEventPage hide">
                <input type="hidden" name="ctl00$CPMain$ctl00$hdncountdown" id="CPMain_ctl00_hdncountdown" value="February 23, 2023 09:00:00">
                <input type="hidden" name="ctl00$CPMain$ctl00$hdnutcoffsetcountdown" id="CPMain_ctl00_hdnutcoffsetcountdown" value="-05:00">
                <input type="hidden" name="ctl00$CPMain$ctl00$hdnCustomdomainSecure" id="CPMain_ctl00_hdnCustomdomainSecure" value="false">
                <input type="hidden" name="ctl00$CPMain$ctl00$hdnhideevent" id="CPMain_ctl00_hdnhideevent">
                <div class="CountNumber" id="pcountdown">-4<span>Days</span></div>
                <div class="CountNumber" id="pcountdownh">-24<span>hours</span></div>
                <div class="CountNumber" id="pcountdownm">-51<span>minutes</span></div>
                <div class="CountNumber Last" id="pcountdowns">-35<span>seconds</span></div>
              </div>
            </div>
          </div>
        </div>
      </section>
    </div>
    <input type="hidden" name="ctl00$CPMain$ctl00$hfEventSort" id="CPMain_ctl00_hfEventSort">
    <input type="hidden" name="ctl00$CPMain$ctl00$hdnHeaderAlign" id="CPMain_ctl00_hdnHeaderAlign" value="Right">
    <!-- Countdown Timer Table Start -->
    <!-- Countdown Timer Table End -->
    <!-- Register Table Start -->
    <section id="divregister" class="">
      <div class="height-40" id="register"></div>
      <!-- Grid Start -->
      <div class="container Container1280">
        <div class="row">
          <div class="col-md-12">
            <span id="CPMain_ctl00_lblErrorMessage"></span>
            <span id="CPMain_ctl00_lblerrormessageforrecurring"></span>
            <input type="hidden" name="ctl00$CPMain$ctl00$hfCurrencySymbol" id="CPMain_ctl00_hfCurrencySymbol" value="$">
            <input type="hidden" name="ctl00$CPMain$ctl00$hftaxamount" id="CPMain_ctl00_hftaxamount" value="0.00">
            <input type="hidden" name="ctl00$CPMain$ctl00$hftaxtotalamount" id="CPMain_ctl00_hftaxtotalamount">
            <input type="hidden" name="ctl00$CPMain$ctl00$hftaxname" id="CPMain_ctl00_hftaxname">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfFees" id="CPMain_ctl00_hfFees">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfOriginalFees" id="CPMain_ctl00_hfOriginalFees" value="0.00">
            <input type="hidden" name="ctl00$CPMain$ctl00$hdnshowmodal" id="CPMain_ctl00_hdnshowmodal">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfEventzillaPlanCommission" id="CPMain_ctl00_hfEventzillaPlanCommission">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfConvenienceFee" id="CPMain_ctl00_hfConvenienceFee" value="i">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfstatus" id="CPMain_ctl00_hfstatus">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfddlEventDateDefault" id="CPMain_ctl00_hfddlEventDateDefault">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfallcid" id="CPMain_ctl00_hfallcid">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfpromocid" id="CPMain_ctl00_hfpromocid">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfpromoticket" id="CPMain_ctl00_hfpromoticket" value="False">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfPromoPrice" id="CPMain_ctl00_hfPromoPrice">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfIsEachTicket" id="CPMain_ctl00_hfIsEachTicket">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfPromoPercentage" id="CPMain_ctl00_hfPromoPercentage">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfPromoPercentageFees" id="CPMain_ctl00_hfPromoPercentageFees" value="0">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfDiscountMoretickets" id="CPMain_ctl00_hfDiscountMoretickets">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfDiscountMoreticketsCategoryId" id="CPMain_ctl00_hfDiscountMoreticketsCategoryId">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfReservSeatbool" id="CPMain_ctl00_hfReservSeatbool">
            <input type="hidden" name="ctl00$CPMain$ctl00$hf_TwitterTags" id="CPMain_ctl00_hf_TwitterTags">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfPreApproval" id="CPMain_ctl00_hfPreApproval">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfunlockcodealertLang" id="CPMain_ctl00_hfunlockcodealertLang" value="The unlock code you entered does not match our records. Please try again or check with this event's organizer.">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfEventZillaPayment" id="CPMain_ctl00_hfEventZillaPayment">
            <input type="hidden" name="ctl00$CPMain$ctl00$hfModernLoader" id="CPMain_ctl00_hfModernLoader">
            <!-- Register Title Start -->
            <h2 class="EventHeadTitle position-relative" id="regtitle">
              <span class="customlabelregistration">Registration information</span>
              <span class="tline"></span>
            </h2>
            <div class="register-table">
              <div id="accordion"></div>
              <div id="CPMain_ctl00_rpCategory_fade_0" class="ticket-type pad">
                <div id="CPMain_ctl00_rpCategory_fadepanel_0" class="overlay-tag" style="display: none"></div>
                <!--  <span id="CPMain_ctl00_rpCategory_spanclick_0" class="drop-icon" data-toggle="tooltip" title=""><a id="CPMain_ctl00_rpCategory_datatarget_0" class="collapsed" data-toggle="collapse" href="javascript:void(0);" data-target="#809494" href="javascript:__doPostBack(&#39;ctl00$CPMain$ctl00$rpCategory$ctl00$datatarget&#39;,&#39;&#39;)"></a></span>-->
                <div class="over-hidden">
                  <div class="row">
                    <div class="col-md-10 col-sm-10 col-xs-12">
                      <h2 class="ticket-mtitle">Sonofit<span id="CPMain_ctl00_rpCategory_lblApproval_0"></span>
                        <span id="CPMain_ctl00_rpCategory_partialtc_0" class="parcial-sale">Partial</span>
                        <span id="CPMain_ctl00_rpCategory_approvaltc_0" class="wait-sale">Approval</span>
                        <span id="CPMain_ctl00_rpCategory_dashlinetext_0"> - </span>
                        <span class="ticket-price">
                          <span id="CPMain_ctl00_rpCategory_lblCategoryPrice_0" class="CategoryPriceAdd">Free</span></span>
                      </h2>
                      <span id="CPMain_ctl00_rpCategory_lblpartialpaymentdesc_0" class="parcial-text"></span>
                      <p class="ticket-stext">
                        <span id="CPMain_ctl00_rpCategory_saledate_0">Sales end on </span><span id="CPMain_ctl00_rpCategory_lblEndDate_0">12/01/2023</span>
                      </p>
                    </div>
                    <div class="col-md-2 col-sm-2 col-xs-12 pull-right">
                      <select name="ctl00$CPMain$ctl00$rpCategory$ctl00$ddlQuantity" id="CPMain_ctl00_rpCategory_ddlQuantity_0" class="TicketDropDownIcon QuantityAdd ticket-quan mobile-select">
                        <option value="0">0</option>
                        <option value="1">1</option>
                        <option value="2">2</option>
                        <option value="3">3</option>
                        <option value="4">4</option>
                        <option value="5">5</option>
                        <option value="6">6</option>
                        <option value="7">7</option>
                        <option value="8">8</option>
                        <option value="9">9</option>
                        <option value="10">10</option>
                      </select>
                    </div>
                  </div>
                </div>
                <div id="CPMain_ctl00_rpCategory_catdescription_0">
                  <div id="809494" class="collaps detail-mdiv">
                    <div id="CPMain_ctl00_rpCategory_lblDescriptionline_0" class="line-div"></div>
                    <p>
                      <span id="CPMain_ctl00_rpCategory_lblDescription_0">Sonofit</span>
                    </p>
                    <p id="pdiscount"></p>
                  </div>
                </div>
              </div>
              <div visible="false">
                <input type="hidden" name="ctl00$CPMain$ctl00$rpCategory$ctl00$hfStartDate" id="CPMain_ctl00_rpCategory_hfStartDate_0" value="2/21/2023 5:00:00 AM">
                <input type="hidden" name="ctl00$CPMain$ctl00$rpCategory$ctl00$hfCategoryID" id="CPMain_ctl00_rpCategory_hfCategoryID_0" value="2138202443">
                <input type="hidden" name="ctl00$CPMain$ctl00$rpCategory$ctl00$hfAvailableTicket" id="CPMain_ctl00_rpCategory_hfAvailableTicket_0" value="100">
                <input type="hidden" name="ctl00$CPMain$ctl00$rpCategory$ctl00$hf_Catfee" id="CPMain_ctl00_rpCategory_hf_Catfee_0" value="0">
                <input name="ctl00$CPMain$ctl00$rpCategory$ctl00$txtCatgoryInvite" type="text" id="CPMain_ctl00_rpCategory_txtCatgoryInvite_0" class="hide" placeholder="Enter Invite Code" onblur="CategoryInvitecode(this.id);">
                <input type="hidden" name="ctl00$CPMain$ctl00$rpCategory$ctl00$hfCategoryInvite" id="CPMain_ctl00_rpCategory_hfCategoryInvite_0">
              </div>
              <!-- Ticket type Bottom Start -->
              <div class="ticket-bdiv">
                <div class="col-md-8 col-sm-5 col-xs-12 nopadding">
                  <div id="CPMain_ctl00_promocode" class="discount-box">
                    <h3>Enter your discount code</h3>
                    <input name="ctl00$CPMain$ctl00$txtPromoCode" type="text" id="CPMain_ctl00_txtPromoCode" autocapitalize="none" class="dtextbox" placeholder="Ex : AVT6984">
                    <input type="submit" name="ctl00$CPMain$ctl00$btnPromo" value="Apply" onclick="javascript:return checkDiscount();" id="CPMain_ctl00_btnPromo" class="dbutton">
                  </div>
                </div>
              </div>
              <div class="col-md-4 col-sm-12 col-xs-12 nopadding costsummary">
                <ul id="CPMain_ctl00_castsummary" class="hide">
                  <li>
                  </li>
                  <li>
                  </li>
                  <li>
                    <div id="divTotalFee"><span class="lft-div">Fee</span><span class="rgt-div feecostlabel" id="spFee">$0.00</span></div>
                  </li>
                  <li class="gtotal"><span class="lft-div">Total amount</span><span class="rgt-div totalfeecostlabel">$0.00</span></li>
                  <li class="hide">
                  </li>
                </ul>
                <ul class="amount-mdiv">
                  <li>
                    <input type="submit" name="ctl00$CPMain$ctl00$btnAddOrder" value="Register Now" id="CPMain_ctl00_btnAddOrder" class="checkout-btn">
                    <button id="IconLoad" style="display: none" type="button" class="btn btn-blue LoadingBtn">
                      <img src="https://d2poexpdc5y9vj.cloudfront.net/public/img/LoadingWhite.svg" style="width: 32px"></button>
                  </li>
                </ul>
              </div>
              <div class="clearfix"></div>
            </div>
            <!-- Ticket type Bottom Start -->
          </div>
        </div>
      </div>
      <!-- Grid End -->
    </section>
    <!-- Register Table End -->
    <!-- Event Information Start -->
    <section id="diveventinfo" class="">
      <div class="height-40" id="event-info"></div>
      <div class="container Container1280">
        <div class="row">
          <div class="col-md-12">
            <!-- Event Information Start -->
            <h2 class="EventHeadTitle position-relative" id="infotitle">
              <label class="customlabeleventinfo">Event Information</label><span class="tline"></span>
            </h2>
            <!-- Event Information End -->
            <div class="EventInfoMDiv">
              <p class="EventDateMDiv">
                <span id="CPMain_ctl00_lblEventDateTime2">Thursday, 23 February 2023 9:00 AM - Friday, 1 December 2023 5:00 PM EST</span>
              </p>
              <p class="EventLocationMDiv">
                <span id="CPMain_ctl00_lblLocationAddress"></span>
              </p>
              <div class="EventAboutContentMDiv">
                <span id="CPMain_ctl00_lblEventDescription" class="ql-editor">
                  <p>SonoFit is a natural hearing and auditory health supplement that is created by using natural ingredients. The formula is said to be enhancing a person’s ear health and hearing health and is safe to use. In this SonoFit review, we
                    will be discussing various facts about the SonoFit ear oil and will check whether the supplement is worth giving a try.</p>
                  <h2 style="text-align: center"><strong>OFFICIAL WEBSITE: <span style="color: rgba(255, 0, 0, 1)">"<a style="color: rgba(255, 0, 0, 1)" href="https://sale365day.com/get-sonofit">CLICK HERE</a>" </span></strong></h2>
                  <h2>SonoFit Reviews – An Effective Formula To Treat The Root Cause Of Hearing Loss!</h2>
                  <p>SonoFit ear supplement has received a good response in the market ever since it was launched. The initial hype of the supplement has been tagged along with many reviews and reports saying that the formula is very helpful. But to
                    confirm whether SonoFit healthy hearing supplement is really as effective as reports suggest it to be, we will have to delve deep into the formulation and analyze it with a microscopic eye.</p>
                  <p>This SonoFit review is a guide that will tell you everything about the supplement which you should know before deciding upon buying it. We have added everything that we have found about the SonoFit supplement while studying it
                    into this review to give you a wide picture of the formula. So let’s begin!</p>
                  <h3 style="text-align: center">
                    <a href="https://sale365day.com/get-sonofit" target="_blank" rel="nofollow noopener"><span style="background-color: rgba(255, 229, 153, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="font-family: georgia"><strong>Click here to Buy Hard Wood Tonic Red Boost with a 100% Money-Back Guarantee Now</strong></span></span></span></a>
                  </h3>
                  <p style="text-align: center">
                    <a style="margin-left: 1em; margin-right: 1em" href="https://sale365day.com/get-sonofit"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu1p-gZtOSCBFfTYmx_QYJgkrv51fvU-guqCG-Y1JknWri6IYK1NlpV124MMRIuCuVhmDSPjvtXU5kNm5snorPBMNJHzKtET8m6edWASI5uFdmJlKRHMsFFUqR1d99UegZhYrtBZfUqF0YObYHQr9pimLgYj1O0NuDBumoi4Qg9awxf4e31nRxoa4/w640-h360/Inner%20Ear%20Bandage%E2%80%9D%20Supports%20A%20Healthy%20Hearing.png" alt="" width="640" height="360" border="0"></a>
                  </p>
                  <h2>SonoFit Overview</h2>
                  <table>
                    <tbody>
                      <tr>
                        <td>Supplement name</td>
                        <td>SonoFit</td>
                      </tr>
                      <tr>
                        <td>Classification</td>
                        <td>Hearing support formula</td>
                      </tr>
                      <tr>
                        <td>Core ingredients</td>
                        <td>Mullein<br>Garlic oil<br>Olive oil<br>Lavender oil<br>Tea tree oil<br>Echinacea<br>Pumpkin Seed Oil<br>DL-Alpha Tocopherol</td>
                      </tr>
                      <tr>
                        <td>Quantity</td>
                        <td>30 ml per bottle</td>
                      </tr>
                      <tr>
                        <td>Main benefit</td>
                        <td>Supports hearing and improves ear health</td>
                      </tr>
                      <tr>
                        <td>Quality standards</td>
                        <td>Crafted in an FDA and GMP-approved facility.<br>Created by using clinically tested natural ingredients<br>GMO-free and does not contain any artificial stimulants</td>
                      </tr>
                      <tr>
                        <td>Major benefits</td>
                        <td>Supports 20/20 hearing<br>Enhances eardrum health<br>Relieves ear pain<br>Boosts ear immunity</td>
                      </tr>
                      <tr>
                        <td>Usage instructions</td>
                        <td>Take a full dropper of the formula directly and mix it in water or any beverage that you like</td>
                      </tr>
                      <tr>
                        <td>Results expected</td>
                        <td>Within 2-3 months</td>
                      </tr>
                      <tr>
                        <td>Side effects</td>
                        <td>Minimal to no reported</td>
                      </tr>
                      <tr>
                        <td>Compatibility</td>
                        <td>Suitable only for people above the age of 18</td>
                      </tr>
                      <tr>
                        <td>Pros</td>
                        <td>Natural formula that supports hearing<br>Enhances your ear immunity<br>Supports 20/20 hearing<br>Relieves ear pain<br>Helps with an ear infection<br>Formulated in FDA-approved and GMP-certified facility<br>Non-GMO
                          supplement<br>Free bonuses<br>Backed by a money-back guarantee</td>
                      </tr>
                      <tr>
                        <td>Cons</td>
                        <td>Available only on the official website of SonoFit</td>
                      </tr>
                      <tr>
                        <td>Restrictions</td>
                        <td>Only suitable for adults who are above the age of 18</td>
                      </tr>
                      <tr>
                        <td>Price plans</td>
                        <td>30-day supply: One bottle of SonoFit for $69<br>90-day supply: Three bottles of SonoFit for $59<br>180-day supply: Six bottles of SonoFit for $49</td>
                      </tr>
                      <tr>
                        <td>Availability</td>
                        <td>Official website of SonoFit</td>
                      </tr>
                      <tr>
                        <td>Bonuses</td>
                        <td>Bonus 1: Nature’s Hearing Aids – Minerals And Plants That Are Stronger Than Any Modern Medicine<br>Bonus 2: The Native American Hearing Handbook – Forgotten Rituals And Detox Recipes For A Clean Body</td>
                      </tr>
                      <tr>
                        <td>Refund policy</td>
                        <td>60-day money-back guarantee</td>
                      </tr>
                      <tr>
                        <td>Customer support</td>
                        <td>contact@sonofit-product.com&nbsp;</td>
                      </tr>
                      <tr>
                        <td>Official website</td>
                        <td><strong><a href="https://sale365day.com/get-sonofit">CLICK HERE</a></strong></td>
                      </tr>
                    </tbody>
                  </table>
                  <h2>What Is SonoFit?</h2>
                  <p>SonoFit is a hearing health support formula that is formulated using clinically tested natural ingredients that support hearing and ear health. According to the manufacturer, SonoFit oil will help in improving eardrum health,
                    supports 20/20 hearing, and enhances auditory immunity. SonoFit is manufactured in an FDA-approved and GMP-certified facility under a strict and sterile environment.</p>
                  <p>The SonoFit auditory health support formula is in the form of liquid which you need to take internally. The manufacturer of the SonoFit supplement suggests that taking the formula, it will work within your body to enhance the
                    auditory system.&nbsp;&nbsp;</p>
                  <p>In the coming sections of this SonoFit review, we will discuss more of how SonoFit works, what ingredients are included in the formula, and so on.&nbsp;</p>
                  <p style="text-align: center">
                    <a style="margin-left: 1em; margin-right: 1em" href="https://sale365day.com/get-sonofit"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNj-LAI1_CrrGblFyC4cQfSkRC41HYtiuZPqV2W_UCimZcAF3HgyKK4gD9njNniONWlWwBdK6MPD-JbuvYcVd3TaoMPZNXxBD4gI9COA6Kisabf1-zZ30M5E4WzHWK_hY_BMsu_QMugfILjXjTkNiu0bN6Cxpoe_UeRuTrAYqlKLn3baqnNcdotAE/w640-h360/Inner%20Ear%20Bandage%E2%80%9D%20Supports%20A%20Healthy%20Hearing%20(1).png" alt="" width="640" height="360" border="0"></a>
                  </p>
                  <h2>How Is SonoFit Ear Oil Formulated?</h2>
                  <p>SonoFit is a formula that has only scientifically backed natural ingredients. The ingredients of this supplement have many medicinal properties which can aid in improving your auditory health.</p>
                  <p>Let’s take a look at each of the SonoFit ingredients and see how it helps in improving hearing and ear health.</p>
                  <p style="text-align: center">
                    <a style="margin-left: 1em; margin-right: 1em" href="https://sale365day.com/get-sonofit"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxSPgrVTgNSOSGHuFzVdbzZAEi9N5xkbU2lQl_bCLCYyA2UCmcOgYglpLhdnbnfq5Kp_jGJiTTaBudNDpHPp5eUIn2isG_YQ1UlAoTznaV04HsUis7OQJuba9ZSxKMl0_n9fS3GFWLovYVqbaiS-GbUpbPyGRMzWSbtrrnnm-4P0pXGXHR0PlARjw/w640-h428/sonofit%20ingredients.JPG" alt="" width="640" height="428" border="0"></a>
                  </p>
                  <div><strong>SonoFit IngredientsSonoFit Ingredients</strong></div>
                  <p><strong>Mullein</strong></p>
                  <p>Mullein is a natural ingredient that has been used to treat earaches in many traditional medicines. This SonoFit ingredient has anti-bacterial and anti-microbial properties which protect your ear from any infections. The
                    ingredient also helps with eardrum hydration.&nbsp;</p>
                  <p><strong>Garlic Oil</strong></p>
                  <p>Garlic oil is a vegetable that has many medicinal properties and is also highly nutritious. The ingredients are used to treat many illnesses such as colds, ear aches, ear infections, and so on. Garlic present in the SonoFit drops
                    supports your overall health by flushing out toxins from your body and also balances any vertigo symptoms.&nbsp;</p>
                  <p><strong>Olive Oil</strong></p>
                  <p>Olive oil is an oil that contains a high amount of antioxidants in it and has strong anti-inflammatory properties. The ingredient present in the SonoFit recipe clears earwax and also protects your eardrum. Olive enhances your
                    auditory immunity and protects your ear from any diseases.&nbsp;</p>
                  <p><strong>Lavender Oil</strong></p>
                  <p>Lavender oil is commonly used to treat ear infections as the ingredient has the ability to ease the pain in your ear and treat the infection. The ingredient has analgesic and anti-inflammatory properties. Lavender oil also
                    supports hearing and protects your eardrum.&nbsp;</p>
                  <p><strong>Tea Tree Oil</strong></p>
                  <p>Tea tree oil is an essential oil that has anti-infection properties which help in treating ear infections. This SonoFit ingredient can also be used for earache because tea tree oil can soothe and calm the pain. According to
                    studies, the ingredient helps with wound healing and is a natural bandage.&nbsp;</p>
                  <p><strong>Echinacea</strong></p>
                  <p>Echinacea, also known as coneflower, is a herb that is native to North America. The herb is high in antioxidants. Echinacea flushes out ototoxins from your body. Medical experts suggest that echinacea helps in preventing
                    recurring ear infections.&nbsp;</p>
                  <p><strong>Pumpkin Seed Oil</strong></p>
                  <p>Pumpkin seed oil is an ingredient present in the SonoFit oil that is enriched with omega-3 fatty acids. The ingredients help in preventing progressive hearing loss. The ingredient is highly nutritious which supports your ear
                    health. Pumpkin seed oil can also help in treating earache and ear infections.&nbsp;</p>
                  <p><strong>DL-Alpha Tocopherol</strong></p>
                  <p>DL-Alpha Tocopherol is a rare type of vitamin E which possess numerous health properties. According to clinical studies, DL-Alpha Tocopherol might prevent hearing loss. The ingredient also protects your inner ear cell from any
                    damage caused by radical substances. The ingredient also has skin-repairing properties.&nbsp;</p>
                  <p>Continue reading this SonoFit review to discover more details on the ear health supplement.</p>
                  <h3 style="text-align: center">
                    <a href="https://sale365day.com/get-sonofit" target="_blank" rel="nofollow noopener"><span style="background-color: rgba(255, 229, 153, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="font-family: georgia"><strong>Click here to Buy Hard Wood Tonic Red Boost with a 100% Money-Back Guarantee Now</strong></span></span></span></a>
                  </h3>
                  <h2>How Does SonoFit Work?</h2>
                  <p>Now let’s talk about how SonoFit works to enhance your hearing and ear health. From above, it is apparent that the manufacturer of SonoFit healthy hearing supplement has created the ear oil by using natural ingredients that
                    possess medicinal properties which can aid in improving your auditory health.</p>
                  <p>So when you take the SonoFit hearing impairment cure formula, all of the ingredients of the supplement together will work towards enhancing your auditory health. The SonoFit ingredients can help in treating ear infections as most
                    of the ingredients have antibacterial and anti-infective properties.</p>
                  <p>SonoFit inner ear bandage helps with earache by nourishing your ear, hydrating it, and easing the pain.&nbsp;</p>
                  <h2>Manufacturing Quality And Safety Standards Of SonoFit</h2>
                  <p>As per the official website, SonoFit is a supplement that is crafted in an FDA-approved and GMP-certified facility. The manufacturer assures that the SonoFit tinnitus cure supplement is created by following the guidelines and
                    regulations of the FDA and GMP and they have taken necessary safety measures while manufacturing it. Every SonoFit bottle is tested for its quality before it is launched into the market.</p>
                  <p>SonoFit is an entirely natural supplement that has zero artificial stimulants or toxins in it. All of the ingredients of the supplement are of high quality. So this means that SonoFit is a safe ear health formula to use and the
                    possibility of you experiencing any side effects from using the SonoFit ear oil is very minimal.&nbsp;</p>
                  <h2>SonoFit Pros And Cons</h2>
                  <p>SonoFit Pros</p>
                  <ul>
                    <li>SonoFit formula support 20/20 hearing</li>
                    <li>Relieves ear pain</li>
                    <li>Helps in treating ear infection</li>
                    <li>SonoFit supplement enhances ear immunity</li>
                    <li>Improves eardrum health</li>
                    <li>Formulated by using scientifically backed natural ingredients</li>
                    <li>Protected by a 60-day money-back guarantee</li>
                    <li>Two free bonuses</li>
                  </ul>
                  <p>SonoFit Cons</p>
                  <ul>
                    <li>SonoFit is available only on the official website of the supplement.&nbsp;</li>
                    <li>The time needed to show results may vary from individual to individual.&nbsp;</li>
                  </ul>
                  <h3 style="text-align: center">
                    <a href="https://sale365day.com/get-sonofit" target="_blank" rel="nofollow noopener"><span style="background-color: rgba(255, 229, 153, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="font-family: georgia"><strong>Click here to Buy Hard Wood Tonic Red Boost with a 100% Money-Back Guarantee Now</strong></span></span></span></a>
                  </h3>
                  <p style="text-align: center">
                    <a style="margin-left: 1em; margin-right: 1em" href="https://sale365day.com/get-sonofit"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh37gvXgkuUxBxfEwendZ6E5BmMObY2HxYGb32XzQnYKmpA5HSrIXMj4RyAqzoA8xukjPpYp1Xf5Kvjjjl-9V4pruPwqYNJ1M7Oig6lfW-_cJxbl0xeO4PP26Qjz20Q7OQb1WZvGT5RRyvdQN5ryn04EhP_k4Qr8lDWfVHoknl2eUqPHwT3zPI5LAk/w640-h558/Sonofit%20Reviews.JPG" alt="" width="640" height="558" border="0"></a>
                  </p>
                  <h2>SonoFit Customer Reviews And Complaints</h2>
                  <p>The SonoFit customer reviews and feedback suggest that the SonoFit supplement is really effective. Customers of the supplement have shared that by using the natural formula, they were able to treat their earaches and ear
                    infections. Some say that the SonoFit inner ear bandage has prevented them from losing their hearing and is very helpful.&nbsp;</p>
                  <p>Now regarding the complaints about the SonoFit formula, there aren’t many negative reviews of the supplement. The complaints that have been shared on the internet are only about the delayed result and no SonoFit reviews have been
                    reported of any side effects.</p>
                  <p>People who weren’t happy with the SonoFit ear health formula because of delayed results gained a full refund from the manufacturer using the money-back guarantee.&nbsp;</p>
                  <h2>How To Use SonoFit Inner Ear Bandage Drops?</h2>
                  <p>SonoFit is an auditory health support formula that is in liquid form.</p>
                  <p>According to the SonoFit official website, the ideal dosage of the SonoFit hearing health supplement is one full dropper a day. You can take the full dropper directly or mix it in water or any drinks that you like.</p>
                  <p>Since SonoFit oil is tasteless, it will not mess with your beverage’s taste. The manufacturer recommends that you take the SonoFit drops early in the morning.</p>
                  <p>Bear in mind that you will have to be consistent in your SonoFit intake to attain every benefit that it offers.&nbsp;</p>
                  <h2>How Long Do I Need To Use SonoFit Supplement?&nbsp;</h2>
                  <p>Taking the SonoFit hearing impairment cure formula for 2-3 months continuously will give you an optimum result. This is the average time required by the supplement to work in your body and improve your auditory health.</p>
                  <p>The SonoFit manufacturer says that in this period, you will be able to experience many changes in your hearing and ear health which includes relieving earache, preventing ear infections, improving hearing, and so on.</p>
                  <p>Although the manufacturer says that you will be able to get the desired SonoFit result within 3 months, this may vary from person to person. This is because the time needed by a SonoFit ear health formula to give results is
                    dependent on many factors such as the severity of the condition, age, consistency in using the supplement, and so on.&nbsp;</p>
                  <h3 style="text-align: center">
                    <a href="https://sale365day.com/get-sonofit" target="_blank" rel="nofollow noopener"><span style="background-color: rgba(255, 229, 153, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="font-family: georgia"><strong>Click here to Buy Hard Wood Tonic Red Boost with a 100% Money-Back Guarantee Now</strong></span></span></span></a>
                  </h3>
                  <p style="text-align: center">
                    <a style="margin-left: 1em; margin-right: 1em" href="https://sale365day.com/get-sonofit"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEPascGWS4xNsU0lATWLOieKRoGaLj6BvkGhZ7_9Sxpu_vK8rpQJS030wiOr5JKIvPqk2S-GeK3hnsyrvIikLpCHbkPCsGLeoUqLr4Q4hb4xFiffg4fYVEZTaI7JcHNabaL5ZFTFKN2adchbeRLAeO6BXajc9mUTJjeLsEfeGHm_dsPeCr3rvUkBc/w640-h504/SOnofit%20Reviews%20Package.JPG" alt="" width="640" height="504" border="0"></a>
                  </p>
                  <h2>How Much Does SonoFit Cost?</h2>
                  <p>The SonoFit price details are as follows:</p>
                  <ul>
                    <li>30-day supply: The manufacturer of SonoFit recommends one bottle of the supplement for a month’s use. The cost is $69 per bottle.</li>
                    <li>90-day supply: The manufacturer of SonoFit recommends three bottles of the supplement for three months’ use. The cost is $59 per bottle.</li>
                    <li>180-day supply: The manufacturer of SonoFit recommends six bottles of the supplement for six months’ use. The price is $49 per bottle.&nbsp;</li>
                  </ul>
                  <p>Since the manufacturer of SonoFit drops recommend you take the supplement for 3-4 months, it is wise to order the 90-day supply or 180-day supply package to ensure that you have enough bottles of the formula with you.</p>
                  <p>Because there is a huge demand for the SonoFit formula, there is a huge chance that the formula will run out of stock within a few days.&nbsp;</p>
                  <h2>Where To Buy SonoFit Hearing Health Formula?</h2>
                  <p>As of now, the SonoFit dietary supplement is available only on the official website of the supplement.</p>
                  <p>While reviewing the SonoFit formula, we have come across many replicas of SonoFit that are sold by fraudulent sellers on popular e-commerce platforms like Amazon and Walmart. Note that these replicas might have a similar label
                    and name as SonoFit but they aren’t similar at all. So to get your hands on the original SonoFit, order the supplement on the SonoFit official website only.</p>
                  <p>The SonoFit order process on the official website is quite simple. First, you will have to choose the package that you want on the SonoFit official website by clicking on the ‘buy now’ button. After choosing it, you will be taken
                    to a new page where you will have to fill in your address and also have to provide your contact details.</p>
                  <p>Once you have filled it out, the next thing you need to do is to complete the payment. After you have completed it, the SonoFit manufacturer will send your SonoFit package to the provided address, and will be delivered to you
                    within 5-7 business days.&nbsp;</p>
                  <h2>SonoFit Bonuses</h2>
                  <p>When you are ordering either 3-bottle or 6-bottle SonoFit packages, you will receive two free bonuses that can aid in improving your ear health.&nbsp;</p>
                  <p style="text-align: center">
                    <a style="margin-left: 1em; margin-right: 1em" href="https://sale365day.com/get-sonofit"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5np43yeP7jZDqkagPaxT6Xn8E6Qur1g0CImqHTmWzKZQ9Hr9NPcekfKe-HlwVBrQAt8c5WKg1TMZU9W0kYEI1YImdemlEWb9ZNjAzMs59wbcOSmgiBHPihyT085KL_H12K9xBM2yeka-Qj5uLQlUDyhiHUmWHjMDMH6_JFvpJ-cg9T2ItRYVDdQk/w640-h526/Sonofit%20Bonus.JPG" alt="" width="640" height="526" border="0"></a>
                  </p>
                  <p><strong>The SonoFit bonuses are given below:</strong></p>
                  <div>SonoFit BonusesSonoFit Bonuses</div>
                  <ul>
                    <li>Bonus 1 – Nature’s Hearing Aids – Minerals And Plants That Are Stronger Than Any Modern Medicine: The first bonus is an e-book that has information on spiky herbs that can help with tinnitus, brain games that will improve your
                      focus, and ways to mix up kitchen oils to clear up ear wax.</li>
                  </ul>
                  <ul>
                    <li>Bonus 2 – The Native American Hearing Handbook – Forgotten Rituals And Detox Recipes For A Clean Body: The second bonus is also an e-book that has details on 5 native potions that can aid in clearing your earwax, a smudging
                      ritual that you can follow to detoxify toxins from your body, and 4 house plants that you can grow to keep infections away.&nbsp;</li>
                  </ul>
                  <h2>SonoFit Money-Back Guarantee</h2>
                  <p>The manufacturer of the SonoFit healthy hearing support supplement gives a 60-day money-back guarantee on all orders of the supplement.</p>
                  <p>So this means if you are unsatisfied with the SonoFit formula, then you can get a full refund from the manufacturer of the supplement if you request it within 60 days of buying it.</p>
                  <p>To get the SonoFit refund, all that you need to do is to contact the manufacturer of SonoFit at contact@sonofit-product.com&nbsp;</p>
                  <div>&nbsp;</div>
                  <h2>Final Thoughts On SonoFit Reviews</h2>
                  <p>Taking account of everything that we have discussed in this SonoFit review, it seems that the SonoFit supplement can really help in improving your ear health and hearing. The SonoFit ear oil is created by using highly nutritious
                    oils and natural ingredients that are scientifically proven to be having medicinal properties that help in enhancing your auditory health and overall health. Continuous consumption of the SonoFit tinnitus care formula will help in
                    treating earaches and ear infections.</p>
                  <p>The SonoFit customer reviews say that the SonoFit hearing impairment cure oil is an effective supplement and there haven’t been any side effects reported so far.</p>
                  <p>So considering everything, it seems that SonoFit drops are worth giving a try. Additionally, the supplement is also backed by a 60-day money-back guarantee so you can try out the SonoFit healthy hearing supplement without
                    worrying about losing your money.&nbsp;</p>
                  <h3 style="text-align: center">
                    <a href="https://sale365day.com/get-sonofit" target="_blank" rel="nofollow noopener"><span style="background-color: rgba(255, 229, 153, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="font-family: georgia"><strong>Click here to Buy Hard Wood Tonic Red Boost with a 100% Money-Back Guarantee Now</strong></span></span></span></a>
                  </h3>
                  <h2>Frequently Asked Questions</h2>
                  <ul>
                    <li><strong>What are the ingredients of SonoFit?</strong></li>
                  </ul>
                  <p>SonoFit is created by using natural ingredients like mullein, garlic oil, olive oil, lavender oil, tea tree oil, echinacea, pumpkin seed oil, and DL-alpha-tocopherol.&nbsp;</p>
                  <ul>
                    <li><strong>How many bottles of SonoFit should I order?</strong></li>
                  </ul>
                  <p>As the manufacturer of SonoFit recommends that you use the supplement for 3 months, it is best to order either the 3-bottle or 6-bottle package of the supplement.&nbsp;</p>
                  <ul>
                    <li><strong>How to use SonoFit?</strong></li>
                  </ul>
                  <p>You need to take a full dropper of SonoFit to your mouth early in the morning. If you want you can also mix it in water or any drinks that you like.&nbsp;</p>
                  <ul>
                    <li><strong>Does SonoFit contain any artificial fillers?</strong></li>
                  </ul>
                  <p>SonoFit is a supplement that does not contain any artificial fillers or toxic substances.&nbsp;</p>
                  <ul>
                    <li><strong>What to do If I am not satisfied with SonoFit?</strong></li>
                  </ul>
                  <p>If you are not satisfied with SonoFit, then you can request a refund from the manufacturer within 60 days of buying the supplement.</p>
                </span>
                <div id="twitteslinks"></div>
              </div>
              <input type="hidden" name="ctl00$CPMain$ctl00$hfTwitterTags" id="CPMain_ctl00_hfTwitterTags">
            </div>
          </div>
        </div>
      </div>
    </section>
    <!-- Event Information End -->
    <section id="CPMain_ctl00_divCancelinfo" class="" style="display:none">
      <div class="height-40" id="cancelinfo"></div>
      <div class="container Container1280">
        <div class="row">
          <div class="col-md-12">
            <div class="EventAboutContentMDiv m-t-0">
              <p>
                <span id="CPMain_ctl00_lblEventCancelDescription"></span>
              </p>
            </div>
          </div>
        </div>
      </div>
    </section>
    <!-- Event Location Start -->
    <section id="CPMain_ctl00_eventlocation" class="" style="display:none">
      <div class="height-40"></div>
      <div class="container Container1280">
        <div class="row">
          <div class="col-md-12">
            <!-- Event Location Start -->
            <h2 id="CPMain_ctl00_infolocation" class="EventHeadTitle position-relative ">
              <label class="customlabeleventloc">Location</label>
              <span class="tline"></span>
            </h2>
            <!-- Event Location End -->
          </div>
        </div>
      </div>
      <div class="map-mdiv">
        <aside class="listing-map-footer">
          <section class="listing-map-card js-listing-map-card l-align-center" data-automation="event-map-card">
            <div class="listing-map-card-body">
              <h2 class="listing-map-card-title">
                <span id="CPMain_ctl00_lblVenueTitle"></span>
              </h2>
            </div>
            <footer class="listing-map-card-footer">
              <div>
                <p class="info-location listing-map-card-street-address text-default">
                  <span class="info-location-icon"></span>
                  <span id="CPMain_ctl00_lblLocationMap"></span>
                </p>
              </div>
              <div>
                <h4>Getting there</h4>
                <ul class="grouped-ico" style="padding: 0">
                  <li>
                    <a href="https://maps.google.com?saddr=Current+Location&amp;daddr=13.05296653863434,80.21388255291754&amp;driving" id="CPMain_ctl00_driving" target="_blank" class="btn btn--target is-collapsed js-drive-directions-link btn--invert">
                                        <img src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/icon-car.png" alt="By Car">
                                    </a>
                  </li>
                  <li>
                    <a href="https://maps.google.com?saddr=Current+Location&amp;dirflg=w&amp;daddr=-28.0770357,153.3825551" id="CPMain_ctl00_walk" target="_blank" class="btn btn--target is-collapsed js-walk-directions-link btn--invert">
                                        <img src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/icon-walk.png" alt="By Walk">
                                    </a>
                  </li>
                  <li>
                    <a href="https://maps.google.com?saddr=Current+Location&amp;dirflg=r&amp;daddr=-28.0770357,153.3825551&amp;mode=transit" id="CPMain_ctl00_transport" target="_blank" class="btn btn--target is-collapsed js-transit-directions-link btn--invert">
                                        <img src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/icon-train.png" alt="By public transport">
                                    </a>
                  </li>
                  <li>
                    <a href="https://maps.google.com?saddr=Current+Location&amp;dirflg=b&amp;daddr=-28.0770357,153.3825551&amp;mode=bicycling" id="CPMain_ctl00_bike" target="_blank" class="btn btn--target is-collapsed js-bike-directions-link btn--invert">
                                        <img src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/icon-bike.png" alt="By Bike">
                                    </a>
                  </li>
                </ul>
              </div>
            </footer>
          </section>
        </aside>
        <input type="hidden" name="ctl00$CPMain$ctl00$hf_address" id="CPMain_ctl00_hf_address">
        <input type="hidden" name="ctl00$CPMain$ctl00$hf_addlocation" id="CPMain_ctl00_hf_addlocation">
        <div class="google_map">
          <div id="map_canvas" style="width: 100%; height: 420px;"></div>
          <div class="cover"></div>
        </div>
      </div>
    </section>
    <!-- Event Location End -->
    <!-- Event Organizer Start -->
    <section id="divabout" class="">
      <div class="height-40" id="organizer"></div>
      <div class="container Container1280">
        <div class="row">
          <div class="col-md-12">
            <!-- Event Location Start -->
            <h2 id="CPMain_ctl00_infoabout" class="EventHeadTitle position-relative">
              <label class="customlabelabttheorg">About the organizer</label><span class="tline"></span>
            </h2>
            <!-- Event Location End -->
            <div class="OrganizerInfoMDiv">
              <h3 class="OrganizerNameMDiv">
                <span id="CPMain_ctl00_lblClientName">Lok Nali</span>
              </h3>
              <span id="CPMain_ctl00_lblClientUrl"></span>
              <span id="CPMain_ctl00_lblContact"></span>
            </div>
            <div class="EventOrganizerContentMDiv">
              <p>
                <span id="CPMain_ctl00_lblEventOrganizerDescription">SonoFit ear supplement has received a good response in the market ever since it was launched. The initial hype of the supplement has been tagged along with many reviews and reports
                  saying that the formula is very helpful. But to confirm whether SonoFit healthy hearing supplement is really as effective as reports suggest it to be, we will have to delve deep into the formulation and analyze it with a microscopic
                  eye.</span>
              </p>
              <a class="organizer-btn m-t-10 customlabelcontact" href="javascript:void(0);" id="triggerContact">Contact Organizer</a>
              <a href="http://www.eventzilla.net/organizerevents?clientid=2135914045" id="CPMain_ctl00_Otherevent" class="organizer-btn gray-btn m-t-10" target="_blank">View other events</a>
            </div>
          </div>
        </div>
      </div>
    </section>
    <div id="speaker-background" class="modal fade speaker-background NewSpearkerPopupDetail">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close new-spearker-popup-close" data-dismiss="modal" aria-hidden="true">×</button>
            <div class="new-spearker-popup-image hidden-xs">
              <img class="img-responsive imspk">
            </div>
            <div class="new-spearker-popup-title">
              <h5 class="speaker-title"></h5>
              <p class="speaker-text"></p>
              <h6 class="SpeakerText"></h6>
              <h6 class="SpeakerCompany"></h6>
              <p class="new-spearker-popup-url awebsiteurl"><i class="fa fa-globe"></i><a class="speakerurl" target="_blank"></a></p>
            </div>
            <div class="clearfix"></div>
          </div>
          <div class="modal-body bodyremove">
            <div class="divabtspeaker">
              <h4 class="about-speaker"></h4>
              <p class="speaker-description"></p>
            </div>
            <div class="divcontspeaker">
              <h4 class="follow-speaker"></h4>
              <span class="SpeakerLink"></span>
            </div>
          </div>
        </div>
        <!-- /.modal-content -->
      </div>
      <!-- /.modal-dialog -->
    </div>
    <section id="CPMain_ctl00_eventspeaker" class="" style="display:none">
      <div class="height-40"></div>
      <div class="container Container1280">
        <div class="row">
          <div class="col-md-12">
            <h2 id="CPMain_ctl00_infospeakers" class="EventHeadTitle position-relative">
              <label class="customlabelspeakers"> Speakers</label>
              <span class="tline"></span>
            </h2>
            <div class="row m-t-20">
              <div class="clearfix"></div>
            </div>
          </div>
        </div>
      </div>
    </section>
    <!-- Event Speakers End -->
    <!-- /Event Speakers .modal -->
    <div id="speaker-backgrounda" class="modal fade speaker-backgrounda">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close pull-right" data-dismiss="modal" aria-hidden="true">×</button>
            <div class="clearfix"></div>
          </div>
          <div class="modal-body">
            <p class="speaker-description"></p>
          </div>
        </div>
        <!-- /.modal-content -->
      </div>
      <!-- /.modal-dialog -->
    </div>
    <!-- /Event Speakers .modal -->
    <div id="sponsor-background" class="modal fade sponsor-background NewSponsorPopupDetail">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close new-sponsor-popup-close" data-dismiss="modal" aria-hidden="true">×</button>
            <div class="new-sponsor-popup-image hidden-xs">
              <img class="img-responsive imspk"
                src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAABKCAMAAACB4Ta6AAAAt1BMVEX///9NFIz/ZgD/WQA/AIXQx97/0MA/C5DLUknh2+r/1MI6AIPOxN3/XAD/5Nr/YQC1qstGAIn/9PD/nHv/+vb/cTBKDItVKZD/ayXz8Pb/YROQfLP9+/5fOZb/1cf/6eD/SwDDudX/xK//ooD/tJf14d8hAHkwAInJQzlRIY5mR5qvosicjbuXhbijlL/a0uV5XKWKdLD/hk//eD9+Zaj/jmH/rI7/vKb/lXJuT57/i2jo5e7ty8r+LQxtAAADl0lEQVRoge2YfVPiMBDGg6S900DbVKgUitjCqYgUEEE97vt/rivNbmhDoVQZZ+4mzx+Qprvjj7w82UiIlpaWlpaWlpaWltZ/Lf9yX6fkBRD7y1LlnoWrwagiNj4l7/I+DX54bCq6M8/CZdCaIq9/EhdLg3/8vFBUv9VcmquAywPxL3Kded2Pb0Djp89wdVD2eceLhb7UJ7i6LRfVOi9Xo1qeynUWmH+Jy1Be+I3J8zR2ZmqvM3Eawfdx0dhogNLuj+R84pwnH8+BDL6ci1OLLchG4boqEKa1TOgwT197cj9ShkpG5Yl50s84CyF2yjj2cUPZj3XUXdTB5gvkLfHVuvp4ZUQuOc91sDgNfc2EehBR5KuuDc3me5q3guf68HSsAq6xXxODxSmjosWcJLK3/wsO+L3VxPZ2gNbw1FxVwCrimouxoK+hMemLNvMJTNx2XhH3EBe5rePDG3mDtv1SDnOUq8Z3Y0SIgOQLcgMstGfM4jE/ykUiBLPXMIl2u1q9KLk4Ch4X4n0ghok1YLhoahw+UkouGyXqwpEEw6+KZSxy8XkPBLM4mRlbzT52OzPtFmlgX5LLvka9W2nAEMFgcVnVsPZ9dQZ/kUNZncOq3WNe38tx7fvqqpnBql787J1DTtG2Q3kfmPfMS7jI0t5hRVWx9rkm/AgX72FeXMrVastJHFXGKuDCgykv4JqSfNgRLneJXHYFnz/IFYoOGjo5iV5P1ozTsvFqvWTm8e3rXLDTmBI3BufHovFGWfctKQjIr/vcAhtE0aAyFxFcaAgkSEXAPvir6A0Vn7hoo7pi66k+kdmQ6+GttS6b2n0uNDDx74Cwlhb9FEHoNMhkHbx3qL56YUsDM9fR+29zVLJF97mgsvJovAk2MRV3pDkaVnJKLXp96SUl55DdfofptDto+EsyGgxWpOQUL6ijY3TWpBYD02Ab6bfbE2vntQfO7TucPpfg8rc7O66XrkVKjvGi+n6uWmtaGcYs23Wk/iIDWU5sJw/91V5KLstaf2K8thVg9vTxoLRYZHDpgh/kcru5peZ2AAwKMHMYWe6wbH017kXxfJ+7D01qkozTGzw6Y8qRdLoReQ+PdUV3URtb4FqDJnZcp8+ja9Mclh0BfiguG2H+NuvHT0n5l9T8fO5k7h0Lvr14sH4o8/6Yqq6wIa3Bku/E2ndvzVL/OqhgYzhOONsoP8OYPE9mQXGKlpaWlpaWlpaWlta36S8pL1ZBlXfsMwAAAABJRU5ErkJggg==">
            </div>
            <div class="new-sponsor-popup-title">
              <h5 class="sponsor-title sponsortitle"></h5>
              <p class="new-sponsor-popup-url awebsiteurl"><i class="fa fa-globe"></i><a class="sponsorurl" href="" target="_blank"></a></p>
            </div>
            <div class="clearfix"></div>
          </div>
          <div class="modal-body bodyremove">
            <div class="divabtsponser">
              <h4 class="about-speaker"></h4>
              <p class="sponsor-profile-description"></p>
            </div>
            <div class="divcontsponsor">
              <h4 class="follow-speaker"></h4>
              <span class="SponsorLink"></span>
            </div>
          </div>
        </div>
        <!-- /.modal-content -->
      </div>
      <!-- /.modal-dialog -->
    </div>
    <!-- Event Sponsors Start -->
    <section id="CPMain_ctl00_eventsponsor" class="" style="display:none">
      <div class="height-40"></div>
      <div class="container Container1280">
        <div class="">
          <div class="">
            <!-- Event Sponsors Start -->
            <h2 id="CPMain_ctl00_infosponsors" class="EventHeadTitle position-relative">
              <label class="customlabelsponsors">Sponsors</label><span class="tline"></span>
            </h2>
            <div class="SponsorTierGroupMDiv">
              <h4 class="TierTitle hide"></h4>
              <input type="hidden" name="ctl00$CPMain$ctl00$rptgroupsponsor$ctl00$HiddenField11" id="CPMain_ctl00_rptgroupsponsor_HiddenField11_0">
              <input type="hidden" name="ctl00$CPMain$ctl00$rptgroupsponsor$ctl00$hfGroupID" id="CPMain_ctl00_rptgroupsponsor_hfGroupID_0" value="]">
              <div id="CPMain_ctl00_rptgroupsponsor_Sponsorgraddivclass_0" class="SponsorLevel3">
              </div>
              <div class="clearfix"></div>
            </div>
          </div>
        </div>
      </div>
    </section>
    <!-- Event Sponsors End -->
    <!-- Event Who'sAttending Start -->
    <section id="CPMain_ctl00_eventwhoattending" class="" style="display:none">
      <div class="height-40"></div>
      <div class="container Container1280">
        <div class="row">
          <div class="col-md-12">
            <h2 id="CPMain_ctl00_infowhosattend" class="EventHeadTitle position-relative">
              <label class="customlabelwhosattendee">Who is Attending</label><span class="tline"></span>
            </h2>
            <div class="row WhoIsAttending">
              <div class="clearfix"></div>
            </div>
          </div>
        </div>
      </div>
    </section>
    <!-- Event Who'sAttending End -->
    <div id="myModal" class="modal fade" role="dialog">
      <div class="modal-dialog">
        <!-- Modal content-->
        <div class="modal-content NewSessionPopup">
          <div class="modal-body">
            <button type="button" class="close" data-dismiss="modal">×</button>
          </div>
        </div>
      </div>
    </div>
    <!-- Event Add Schedule&Tracks for Events Start -->
    <section id="CPMain_ctl00_eventschedule" class="" style="display:none">
      <div class="height-40"></div>
      <div class="container Container1280">
        <div class="row">
          <div class="col-md-12">
            <h2 id="CPMain_ctl00_infoschedule" class="EventHeadTitle position-relative">
              <label class="customlabelschedules">Sessions</label><span class="tline"></span>
            </h2>
            <div class="session-info">
            </div>
            <div class="hide">
              <div class="stabul">
                <li class="SpeakImg SecondSpeak">
                  <img src="https://perspectivemagazine.com/wp-content/uploads/2020/01/LeenaPatel-1-300x300.jpg">
                </li>
                <p>Integer nulla lorem, pellentesque eget eros malesuada, semper bibendum felis. Proin quis est egestas, ultrices purus tempor, aliquet erat. Nullam molestie, neque at hendrerit semper, dui lacus eleifend arcu, quis mattis augue leo
                  condimentum dui. Nunc vehicula eleifend risus vitae luctus. Sed sed sem nibh. Nam sit amet massa ullamcorper, iaculis felis id, ullamcorper libero. Aenean aliquet orci quis nisi interdum faucibus. Maecenas sollicitudin, nunc vitae
                  tempus feugiat, arcu elit egestas diam, sit amet maximus neque turpis ac quam. Curabitur at ligula eget turpis pellentesque vestibulum eu id ante. Cras eget turpis mauris. Vestibulum vitae quam elit. Suspendisse bibendum at ipsum
                  nec tempor. Ut in tristique nibh. Aliquam erat volutpat. In hac habitasse platea dictumst.</p>
              </div>
              <div role="tabpanel" class="tab-pane" id="tab4">
                <p>Vivamus tempor viverra enim, commodo faucibus quam porta sed. Sed et varius nunc. Fusce cursus sem nec tellus accumsan, sed laoreet nisi vulputate. Praesent varius quis turpis in aliquam. Phasellus nisl velit, porttitor eget risus
                  sed, interdum elementum nibh. Praesent eget ante bibendum quam suscipit accumsan sit amet eu nisi. Ut eget facilisis risus. Proin molestie lorem ut interdum finibus. Sed pretium ut sapien at dictum. Sed sit amet dolor tincidunt
                  turpis tincidunt ultricies et et neque.</p>
              </div>
              <div role="tabpanel" class="tab-pane" id="tab5">
                <p>Nam non augue a lorem tempor sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque ullamcorper lobortis rhoncus. Morbi nec dui vitae odio ultricies posuere ac nec turpis.
                  Vestibulum efficitur lectus sem, sed volutpat quam congue at. Nulla quis aliquam ex. Vestibulum eget felis consectetur, efficitur risus non, dapibus tellus. Aliquam ac gravida dui. Donec vel est a arcu tristique egestas id vitae
                  neque. Nullam varius odio eget leo porttitor, pharetra rhoncus quam dignissim..</p>
              </div>
            </div>
          </div>
        </div>
      </div>
      <input type="hidden" name="ctl00$CPMain$ctl00$hfschedulecount" id="CPMain_ctl00_hfschedulecount" value="0">
    </section>
    <section id="CPMain_ctl00_secphotogallery" class="" style="display:none">
      <div class="height-40"></div>
      <div class="container Container1280">
        <div class="row">
          <div class="col-md-12 pad-right0">
            <!-- Event Location Start -->
            <h2 id="CPMain_ctl00_infoPhotogallery" class="EventHeadTitle position-relative customlabelphotogallery">Photo Gallery <span class="tline"></span></h2>
            <!-- Event Location End -->
          </div>
        </div>
      </div>
    </section>
    <!-- Event Add Schedule&Tracks for Events End -->
    <!-- Event comments Start -->
    <section id="eventcomments" class="">
      <div class="height-40"></div>
      <div class="container Container1280">
        <div class="row">
          <div class="col-md-12">
            <!-- Event comments Start -->
            <h2 class="EventHeadTitle position-relative" id="infocomments"> Comments<span class="tline"></span></h2>
            <!-- Event comments End -->
            <div class="comment-info">
              <div class="panel">
                <div id="discussion" style="visibility: visible;">
                  <input type="hidden" name="ctl00$CPMain$ctl00$HiddenField3" id="CPMain_ctl00_HiddenField3">
                  <div id="div_facebook">
                    <div id="fb-root" class=" fb_reset">
                      <div style="position: absolute; top: -10000px; width: 0px; height: 0px;">
                        <div></div>
                      </div>
                    </div>
                    <div class="fb-comments fb_iframe_widget fb_iframe_widget_fluid_desktop" data-href="https://events.eventzilla.net/e/sonofit-reviews--all-you-need-to-know-about-sonofit-hearing-support-offer--2138597516" data-colorscheme="light"
                      data-width="1248" fb-xfbml-state="parsed"
                      fb-iframe-plugin-query="app_id=215909627843&amp;color_scheme=light&amp;container_width=1248&amp;height=100&amp;href=https%3A%2F%2Fevents.eventzilla.net%2Fe%2Fsonofit-reviews--all-you-need-to-know-about-sonofit-hearing-support-offer--2138597516&amp;locale=en_US&amp;sdk=joey&amp;width=1248">
                      <span style="vertical-align: top; width: 0px; height: 0px; overflow: hidden;"><iframe name="f3c493b5a37154c" width="1248px" height="100px" data-testid="fb:comments Facebook Social Plugin"
                          title="fb:comments Facebook Social Plugin" frameborder="0" allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
                          src="https://www.facebook.com/plugins/comments.php?app_id=215909627843&amp;channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Dfde60c8e4c7c84%26domain%3Devents.eventzilla.net%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fevents.eventzilla.net%252Ff3ee42e67bd7df4%26relation%3Dparent.parent&amp;color_scheme=light&amp;container_width=1248&amp;height=100&amp;href=https%3A%2F%2Fevents.eventzilla.net%2Fe%2Fsonofit-reviews--all-you-need-to-know-about-sonofit-hearing-support-offer--2138597516&amp;locale=en_US&amp;sdk=joey&amp;width=1248"
                          style="border: none; visibility: hidden;"></iframe></span></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </section>
    <!-- Event comments End -->
    <div id="divCategoryInvite" class="modal fade">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close pull-right" data-dismiss="modal" aria-hidden="true">×</button>
            <h4 class="modal-title">Enter unlock code</h4>
          </div>
          <div class="modal-body">
            <div class="form-horizontal CategoryInviteAppender">
            </div>
          </div>
          <div class="modal-footer">
            <button id="CPMain_ctl00_Button1" class="btn border close-icon" data-dismiss="modal" aria-hidden="true">Close</button>
            <input type="submit" name="ctl00$CPMain$ctl00$btnValidateCatInvite" value="Submit" onclick="return ValidateCatInvite();" id="CPMain_ctl00_btnValidateCatInvite" class="btn btn-primary save-icon">
          </div>
        </div>
        <!-- /.modal-content -->
      </div>
      <!-- /.modal-dialog -->
    </div>
    <input type="hidden" name="ctl00$CPMain$ctl00$hdn_ShowDiscussion" id="CPMain_ctl00_hdn_ShowDiscussion" value="2">
    <input type="hidden" name="ctl00$CPMain$ctl00$hdnwaitdiscount" id="CPMain_ctl00_hdnwaitdiscount">
  </div>
  <footer class="FooterMdiv evbrand" id="footer">
    <div class="container Container1280">
      <div class="row">
        <div class="col-md-12">
          <p class="FooterEmblem">
            <img src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-eventzilla-emblem.png" alt="EventZilla">
          </p>
          <p class="FooterSubText">This event is powered by Eventzilla. <a onclick="ga('send', 'event', 'AttendeeInteractions', 'CTASalesFunnel', 'FindTickets-Btm');" href="http://eventzilla.net/home">List your event today for free</a></p>
          <div class="FooterLinkText">
            <a onclick="ga('send', 'event', 'AttendeeInteractions', 'CTASalesFunnel', 'ContactUs');" class="m-r-15" href="http://eventzilla.net/contact">Contact Us</a>
            <a onclick="ga('send', 'event', 'AttendeeInteractions', 'CTASalesFunnel', 'Privacy');" class="m-r-15" href="http://eventzilla.net/privacy">Privacy Policy</a>
            <a onclick="ga('send', 'event', 'AttendeeInteractions', 'CTASalesFunnel', 'TermsOfUse');" class="m-r-15" href="http://eventzilla.net/terms-conditions">Terms of Service</a>
            <a id="a_reportabuselink" onclick="ga('send', 'event', 'AttendeeInteractions', 'CTASalesFunnel', 'AbuseReport');" href="mailto:help@eventzilla.net?subject=Abuse Report&amp;body=https://www.eventzilla.net/web/event/sonofit-reviews--all-you-need-to-know-about-sonofi-2138597516">Report abuse</a>
          </div>
        </div>
      </div>
    </div>
  </footer>
  <!-- Invite Event modal Start  -->
  <div id="pnlInvite" class="modal fade">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close pull-right" data-dismiss="modal" aria-hidden="true">×</button>
          <h4 class="modal-title">Enter unlock code</h4>
        </div>
        <div class="modal-body">
          <div class="form-group" style="margin: 0">
            <div class="col-sm-8">
              <p style="margin: 0">Please enter below, the secure invite code provided to you by the event organizer in order to proceed...</p>
            </div>
            <div class="col-sm-4">
              <input name="ctl00$CPMain$ctl00$txtInvitecode" type="text" id="CPMain_ctl00_txtInvitecode" class="form-control" onblur="setHiddenFieldVal(this.value);">
            </div>
            <div class="clearfix"></div>
          </div>
          <input type="hidden" name="ctl00$CPMain$ctl00$hdnInviteCode" id="CPMain_ctl00_hdnInviteCode">
          <input type="hidden" name="ctl00$CPMain$ctl00$hdnInviteccode" id="CPMain_ctl00_hdnInviteccode">
        </div>
        <div class="modal-footer">
          <input type="button" class="btn btn-primary proceed-icon" onclick="return sendHiddenVariable();" value="Proceed">
        </div>
      </div>
      <!-- /.modal-content -->
    </div>
    <!-- /.modal-dialog -->
  </div>
  <!-- Invite Event modal End -->
  <!-- Sponsor Event Contact Organozer modal Start -->
  <div id="contactOrganizer" class="modal fade" tabindex="-1" role="grid" aria-labelledby="basicModal" aria-hidden="true">
    <div class="modal-dialog">
      <div class="modal-content NewContactPopup">
        <div class="modal-body">
          <button type="button" class="close pull-right" data-dismiss="modal" aria-hidden="true">×</button>
          <h3 class="PopupTitle">Contact Organizer</h3>
          <div class="row">
            <div class="form-group col-lg-6 col-md-6 col-sm-12 col-xs-12">
              <label class="control-label">Your Name</label>
              <input name="ctl00$CPMain$ctl00$txtYourName" type="text" id="CPMain_ctl00_txtYourName" class="form-control">
              <span id="spReqlblUsrName" class="hide" style="color: red;">Name is required</span>
            </div>
            <div class="form-group col-lg-6 col-md-6 col-sm-12 col-xs-12">
              <label class="control-label" for="inputEmail3">Email Address</label>
              <input name="ctl00$CPMain$ctl00$txtEmailAddress" type="text" id="CPMain_ctl00_txtEmailAddress" class="form-control">
              <span id="spReqlblOrgMail" class="hide" style="color: red;">Email is required</span>
              <span id="spRegularlblOrgMail" class="hide" style="color: red;">Please enter a valid email address</span>
            </div>
            <div class="form-group col-lg-12 col-md-12 col-sm-12 col-xs-12">
              <label class="control-label" for="inputEmail3">Subject</label>
              <input name="ctl00$CPMain$ctl00$txtSubject" type="text" id="CPMain_ctl00_txtSubject" class="form-control">
              <span id="spReqlblSubject" class="hide" style="color: red;">Subject is required</span>
            </div>
            <div class="form-group col-lg-6 col-md-12 col-sm-12 col-xs-12">
              <label class="control-label" for="txtPhonenumber">Phone Number (Optional)</label>
              <input name="ctl00$CPMain$ctl00$txtPhonenumber" type="text" maxlength="20" id="CPMain_ctl00_txtPhonenumber" class="form-control">
              <span id="spReqPhone" class="hide" style="color: red;">Only Numeric Characters allowed</span>
            </div>
            <div class="form-group col-lg-12 col-md-12 col-sm-12 col-xs-12">
              <label class="control-label" for="inputEmail3">Enquiry</label>
              <textarea name="ctl00$CPMain$ctl00$txtSendmessage" rows="4" cols="20" id="CPMain_ctl00_txtSendmessage" class="form-control"></textarea>
              <span id="spReqenquiry" class="hide" style="color: red;">Enquiry is required</span>
            </div>
            <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 popup-action">
              <button id="CPMain_ctl00_modalhide" class="btn border close-btn" data-dismiss="modal" aria-hidden="true">Close</button>
              <input type="submit" name="ctl00$CPMain$ctl00$btnSendMessage" value="Send" id="CPMain_ctl00_btnSendMessage" class="btn btn-primary save-btn">
            </div>
          </div>
        </div>
      </div>
      <!-- /.modal-content -->
    </div>
    <!-- /.modal-dialog -->
  </div>
  <!-- /.modal -->
  <!-- Sponsor Event Contact Organozer modal End -->
  <!-- Blocked IP Request start-->
  <div id="Modal_IPWhiteListRequest" class="modal fade">
    <div class="modal-dialog">
      <div class="modal-content NewContactPopup">
        <div class="modal-body">
          <button type="button" class="close pull-right" data-dismiss="modal" aria-hidden="true">×</button>
          <h3 class="PopupTitle NoImage">Access Denied</h3>
          <div class="alert alert-danger"> The IP address of the network that you are using to access this website has been blacklisted due to potential threats of SPAM and/or other illegitimate activity. </div>
          <div class="alert alert-plain AlertIPMDiv"> If you believe that your request has been blocked incorrectly, here are some common suggestions for you to try: <ul>
              <li>Disconnect from a VPN or any other kind of proxy service.</li>
              <li>Avoid using a public WIFI or network to access this website.</li>
            </ul> If neither of the above conditions apply to you; then you can send us a request to have your IP address whitelisted by completing the form below. </div>
          <div class="row">
            <div class="form-group col-md-6 col-sm-6 col-xs-12">
              <label class="control-label">Your name *</label>
              <input name="ctl00$CPMain$ctl00$txtWLYourName" type="text" id="CPMain_ctl00_txtWLYourName" class="form-control">
              <span id="reqtxtWLYourName" class="error-mdiv  hide">Please enter your name </span>
            </div>
            <div class="form-group col-md-6 col-sm-6 col-xs-12">
              <label class="control-label">Your email *</label>
              <input name="ctl00$CPMain$ctl00$txtWLYourEmail" type="text" id="CPMain_ctl00_txtWLYourEmail" class="form-control">
              <p class="SubText">(Please use a genuine email address. It will be used to validate your request)</p>
              <span id="reqtxtWLYourEmail" class="error-mdiv  hide">Please enter your email </span>
            </div>
            <div class="form-group col-md-6 col-sm-6 col-xs-12">
              <label class="control-label">Your Phone (Optional)</label>
              <input name="ctl00$CPMain$ctl00$txtWLYourPhone" type="text" id="CPMain_ctl00_txtWLYourPhone" class="form-control" onblur="setHiddenFieldVal(this.value);">
            </div>
            <div class="form-group col-md-6 col-sm-6 col-xs-12">
              <label class="control-label">Your location *</label>
              <select name="ctl00$CPMain$ctl00$ddlWLYourLocation" id="CPMain_ctl00_ddlWLYourLocation" class="form-control" onblur="setHiddenFieldVal(this.value);">
              </select>
              <span id="reqddlWLYourLocation" class="error-mdiv  hide">Please select your country </span>
            </div>
            <div class="form-group col-md-12 col-sm-12 col-xs-12">
              <label class="control-label">Reason for visit *</label>
              <textarea name="ctl00$CPMain$ctl00$txtWLReasonforVisit" rows="2" cols="20" id="CPMain_ctl00_txtWLReasonforVisit" class="form-control"></textarea>
              <span id="reqtxtWLReasonforVisit" class="error-mdiv  hide">Please enter your reason </span>
            </div>
          </div>
          <div class="popup-action">
            <input type="submit" name="ctl00$CPMain$ctl00$btnWhiteListSubmitRequest" value="Submit" onclick="javascript:return ipWhiteList_Validation();" id="CPMain_ctl00_btnWhiteListSubmitRequest" class="btn btn-primary save-btn">
          </div>
        </div>
      </div>
      <!-- /.modal-content -->
    </div>
    <!-- /.modal-dialog -->
  </div>
  <!-- Blocked IP Request End-->
  <div id="recaptcha" class="g-recaptcha" data-sitekey="6LeAW1AUAAAAALuw0EO_fuwZUck3UF48nqwauCKL" data-callback="onSubmit" data-size="invisible">
    <div class="grecaptcha-badge" data-style="bottomright"
      style="width: 256px; height: 60px; display: block; transition: right 0.3s ease 0s; position: fixed; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;">
      <div class="grecaptcha-logo"><iframe title="reCAPTCHA"
          src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LeAW1AUAAAAALuw0EO_fuwZUck3UF48nqwauCKL&amp;co=aHR0cHM6Ly9ldmVudHMuZXZlbnR6aWxsYS5uZXQ6NDQz&amp;hl=de&amp;v=Nh10qRQB5k2ucc5SCBLAQ4nA&amp;size=invisible&amp;cb=e8pm3hgky8xx"
          width="256" height="60" role="presentation" name="a-qazw574dt2kn" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe>
      </div>
      <div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
        style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
    </div><iframe style="display: none;"></iframe>
  </div>
  <iframe id="loadcheckoutpg" name="loadcheckoutpg" class="hide" src="https://www.eventzilla.net/web/ModernCheckoutFlow.html"
    style="border: medium none; position: fixed; top: 0px; left: 0px; display: block; margin: 0px; padding: 0px; border: medium none; height: 100vh; width: 100vw; z-index: 2147483647; overflow: scroll;" frameborder="0"></iframe>
  <input type="hidden" name="ctl00$CPMain$ctl00$hdnHeaderType" id="CPMain_ctl00_hdnHeaderType" value="Modern">
  <input type="hidden" name="ctl00$CPMain$ctl00$hdnFontStyle" id="CPMain_ctl00_hdnFontStyle">
  <script src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/js/jquery.cut-list.js"></script>
  <script type="text/javascript">
    $(document).ready(function() {
      $("#accordion div.Accordion div.AccordionTitle").click(function() {
        if (false == $(this).next().is(':visible')) {
          //$('#accordion div.AccordionShowBox').slideUp(300);
          $(this).addClass("ShowIcon");
        } else {
          $(this).removeClass("ShowIcon");
        }
        $(this).next().slideToggle(300);
      });
      $('#accordion div.AccordionShowBox:eq(0)').show();
      $('#accordion div.AccordionTitle:eq(0)').addClass("ShowIcon");
    });
    $(document).load($(window).bind("resize", checkPosition));
    checkPosition();

    function checkPosition() {
      if ($(window).width() < 768) {
        $("#ulMenu").removeClass("cut-list");
      }
    }
    $(document).ready(function() {
      $(".overlay-box").on('click', function() {
        $(this).find(".option-zoom-btn").click();
      });
      $(".cut-list").cutList({
        moreBtnTitle: '<img src="https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/SaleNavCutMoreIcon.png" title="More Nav" alt="More Nav">',
        showMoreOnHover: true,
        risezeDelay: 100
      });
    });
  </script>
  <!-- have to add Comments feature  satesh-->
  <script type="text/javascript">
    $(".lvbtn").remove();
    $(".gvbtn").remove();
    $('.tabpresentation').click(function() {
      var tagid = $(this).find('a').attr("class");
      MultiSessionRows(tagid);
    });

    function MultiSessionRows(tagid) {
      $("#" + tagid + " .smainrow").each(function() {
        $('.gridpane').removeClass("active");
        $("#" + tagid).addClass("active");
        var NewHeightid = $(this).attr('id');
        var NewHeight = $("#" + NewHeightid).find('.MultiSessionRows').height();
        $("#" + tagid).find("#" + NewHeightid + ' .MultiSessionRows .Column-Style').css("height", NewHeight);
      });
    }
    $(document).ready(function() {
      if ($("#CPMain_ctl00_hdnHeaderAlign").val() != "") {
        if ($("#CPMain_ctl00_hdnHeaderAlign").val() == "Left") {
          if ($("#divHeaderOPtion2").hasClass("RightAlign")) {
            $("#divHeaderOPtion2").removeClass("RightAlign");
          }
          $("#divHeaderOPtion2").addClass("LeftAlign");
        } else {
          if ($("#divHeaderOPtion2").hasClass("LeftAlign")) {
            $("#divHeaderOPtion2").removeClass("LeftAlign");
          }
          $("#divHeaderOPtion2").addClass("RightAlign");
        }
      }
      $(".Arrow-Left").click(function() {
        // $(".Scroll-Width").animate({ scrollLeft: "-=" + 326 });
        $(this).parent().find(".Scroll-Width").animate({
          scrollLeft: "-=" + 326
        });
      });
      $(".Arrow-Right").click(function() {
        $(this).parent().find(".Scroll-Width").animate({
          scrollLeft: "+=" + 326
        });
        // $(".Scroll-Width").animate({ scrollLeft: "+=" + 326 });
      });
    });
    $('.nav-tabs').scrollingTabs();
    //  $(".lvbtn").addClass("active");
    $(".lvbtn").click(function() {
      $(".lvbtn").addClass("active");
      $(".gvbtn").removeClass("active");
      $(".datelist").show();
      $(".dategrid").hide();
    });
    $(".gvbtn").click(function() {
      $(".lvbtn").removeClass("active"); //  view-action 
      $(".gvbtn").addClass("active");
      $(".datelist").hide();
      $(".dategrid").show();
      var tagid = $('.tabpresentation.active').find('a').attr("class");
      if (tagid == undefined) {
        tagid = "tabg1";
      }
      MultiSessionRows(tagid);
    });
    $(".gvbtn").addClass("active");
    $(".datelist").hide();
    $(".dategrid").show();
    var tagid = "";
    if ($('.tabpresentation').hasClass("active")) {
      tagid = $('.tabpresentation.active').find('a').attr("class");
    } else if ($('.tab-pane.gridpane').hasClass("active")) {
      tagid = $('.tab-pane.gridpane.active').attr("id");
    }
    $(".dategrid").delay(500).queue(function() {
      var tagid = $('.tabpresentation.active').find('a').attr("class");
      if (tagid == undefined) {
        tagid = "tabg1";
      }
      MultiSessionRows(tagid);
    });
    //$(".dategrid").delay(500).queue(function(){
    //    $(".dategrid").hide();
    //});
    $('.FilterDropDownContent').click(function(e) { //button click class name is myDiv
      e.stopPropagation();
    })
    $(document).on("click", ".FilterSubNavContent", function(event) {
      event.stopPropagation();
    });
    $(function() {
      $(document).click(function() {
        $('.FilterDropDownContent').hide(); //hide the button
        $(".FilterMdiv").removeClass('active');
        $("ul.FilterDropDownContent li").removeClass('active');
      });
    });
    $(".FilterMdiv").on("click", function(event) {
      $(this).toggleClass('active');
      $('.FilterDropDownContent').toggle();
      event.stopPropagation();
    });
    $("ul.FilterDropDownContent li a.click").on("click", function() {
      $(this).parent('li').toggleClass('active');
    });
    $('.AutoSearch').on('blur', function() {
      $('div.SearchResult').slideUp('500');
    });
    $('.AutoSearch').on('focus', function() {
      $(this).siblings('div.SearchResult').slideDown('500');
    });
    $('div.SearchResult').hide();

    function btnSessionCalendar_Click(id) {
      var sp = id.split('_');
      $("#" + sp[0] + "_" + sp[1] + "_" + "calendarsession" + sp[3]).slideToggle();
    }
    //function btnSessionSpeaker_Click(id) {
    //    var sp = id.split('_');
    //    $("#" + sp[0] + "_" + sp[1] + "_" + "speakerdetail" + "_" + sp[3]).slideToggle();
    //}
    function btnSessionModal_Click(id) {
      var sp = id.split('_');
      $(".SessionModal").hide();
      $("#" + sp[0] + "_" + sp[1] + "_" + sp[2] + "_" + "Modal").attr('style', 'display:block');
    }

    function btnSessionModal_Click(id) {
      var sp = id.split('_');
      $(".SessionModal").hide();
      $("#" + sp[0] + "_" + sp[1] + "_" + sp[2] + "_" + "Modal").attr('style', 'display:block');
    }
    //function btnSessionSpeakerModal_Click(id, Type) {
    //    var sp = id.split('_');
    //    if (Type == "grid") {
    //      //  $("#" + sp[0] + "_" + sp[1] + "_" + sp[2]).parent().find(".SpeakImg").removeClass("Active");
    //      //  $("#" + sp[0] + "_" + sp[1] + "_" + sp[2]).addClass("Active");
    //        $("#" + sp[0] + "_" + sp[1] + "_" + sp[2] + "SpeakDetail").parent().find(".SpeakDetail").addClass("hide");
    //        $("#" + sp[0] + "_" + sp[1] + "_" + sp[2] + "SpeakDetail").removeClass("hide");
    //    }
    //    else if (Type == "list") {
    //      //  $("#" + sp[0] + "_" + sp[1] + "_" + sp[2]).parent().find(".SpeakImg").removeClass("Active");
    //      //  $("#" + sp[0] + "_" + sp[1] + "_" + sp[2]).addClass("Active");
    //        $("#" + sp[0] + "_" + sp[1] + "_" + sp[2] + "SpeakDetail").parent().find(".SpeakDetail").addClass("hide");
    //        $("#" + sp[0] + "_" + sp[1] + "_" + sp[2] + "SpeakDetail").removeClass("hide");
    //    }
    //}
    $(document).ready(function() {
      // <!--Plug-in Initialisation--> 
      //Horizontal Tab
      $('#parentHorizontalTab').easyResponsiveTabs({
        type: 'default', //Types: default, vertical, accordion
        width: 'auto', //auto or any width like 600px
        fit: true, // 100% fit in a container
        tabidentify: 'hor_1', // The tab groups identifier
        activate: function(event) { // Callback function if tab is switched
          var $tab = $(this);
          var $info = $('#nested-tabInfo');
          var $name = $('span', $info);
          $name.text($tab.text());
          $info.show();
        }
      });
    });
    $('.flipper').hover(function() {
      $(this).addClass('flip');
    }, function() {
      $(this).removeClass('flip');
    });
    $(document).ready(function() {
      $(".new-spearker-info .speaker-detail").click(function() {
        $('.speaker-background .speaker-title').html($(this).closest(".new-spearker-info").find(".speakerfullname").html());
        $('.speaker-background .speaker-text').html($(this).closest(".new-spearker-info").find(".speaker-text").html());
        $('.speaker-background .speaker-description').html($(this).closest(".new-spearker-info").find(".speaker-description").html());
        $('.speaker-background .facebook-color').attr("href", "javascript:void(0);");
        $('.speaker-background .imspk').attr("src", $(this).closest(".new-spearker-info").find(".imgspk").attr("src"));
        $('.speaker-background .about-speaker').html($(this).closest(".new-spearker-info").find(".about-speaker").html());
        $('.speaker-background .follow-speaker').html($(this).closest(".new-spearker-info").find(".follow-speaker").html());
        $('.speaker-background .SpeakerText').html($(this).closest(".new-spearker-info").find(".SpeakerJobs").html());
        $('.speaker-background .SpeakerCompany').html($(this).closest(".new-spearker-info").find(".SpeakerCompany").html());
        ////// NEW SATHISH
        var a = $(this).closest(".new-spearker-info").find(".bottom-speaker-mdiv").html();
        $('.speaker-background .SpeakerLink').html($(this).closest(".new-spearker-info").find(".bottom-speaker-mdiv").html());
        //$('.speaker-background .facebook-color').attr("href", $(this).closest(".new-spearker-info").find(".facebook-color").attr("href"));
        //if ($('.speaker-background .facebook-color').attr("href") == "javascript:void(0);") { $('.speaker-background .facebook-color').attr("style", "display:none"); }
        //else { $('.speaker-background .facebook-color').attr("style", "display:inline-block"); }
        //$('.speaker-background .twitter-color').attr("href", "javascript:void(0);");
        //$('.speaker-background .twitter-color').attr("href", $(this).closest(".new-spearker-info").find(".twitter-color").attr("href"));
        //if ($('.speaker-background .twitter-color').attr("href") == "javascript:void(0);") { $('.speaker-background .twitter-color').attr("style", "display:none"); }
        //else { $('.speaker-background .twitter-color').attr("style", "display:inline-block"); }
        if ($(this).closest(".new-spearker-info").find(".speakerurl").attr("href") == "") {
          $(".awebsiteurl").attr("class", "new-spearker-popup-url awebsiteurl hide");
        } else {
          $(".awebsiteurl").removeClass("hide");
        }
        if ($(this).closest(".new-spearker-info").find(".speaker-description").html() == "" && typeof $(this).closest(".new-spearker-info").find(".twitter-color").attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info")
          .find(".facebook-color").attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info").find(".linkedin-color").attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info").find(".instagram-color")
          .attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info").find(".wordpress-color").attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info").find(".youtube-color").attr("href") === "undefined"
          ) {
          $(".bodyremove").attr("class", "modal-body bodyremove hide");
        } else {
          $(".bodyremove").removeClass("hide");
        }
        if ($(this).closest(".new-spearker-info").find(".speaker-description").html() == "") {
          $(".divabtspeaker").attr("class", "divabtspeaker hide");
        } else {
          $(".divabtspeaker").removeClass("hide");
        }
        if (typeof $(this).closest(".new-spearker-info").find(".twitter-color").attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info").find(".facebook-color").attr("href") === "undefined" && typeof $(this).closest(
            ".new-spearker-info").find(".linkedin-color").attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info").find(".instagram-color").attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info").find(
            ".wordpress-color").attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info").find(".youtube-color").attr("href") === "undefined") {
          $(".divcontspeaker").attr("class", "divcontspeaker hide");
        } else {
          $(".divcontspeaker").removeClass("hide");
        }
        //if ($(this).closest(".new-spearker-info").find(".bottom-speaker-mdiv").html() == "") {
        //    $(".divcontspeaker").attr("class", "divcontspeaker hide");
        //}
        //else { $(".divcontspeaker").removeClass("hide"); }
        if (typeof $(this).closest(".new-spearker-info").find(".twitter-color").attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info").find(".facebook-color").attr("href") === "undefined" && typeof $(this).closest(
            ".new-spearker-info").find(".linkedin-color").attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info").find(".instagram-color").attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info").find(
            ".wordpress-color").attr("href") === "undefined" && typeof $(this).closest(".new-spearker-info").find(".youtube-color").attr("href") === "undefined") {
          $(".divcontspeaker").attr("class", "divcontspeaker hide");
        } else {
          $(".divcontspeaker").removeClass("hide");
        }
        $('.speaker-background .speakerurl').attr("href", $(this).closest(".new-spearker-info").find(".speakerurl").attr("href"));
        $('.speaker-background .speakerurl').html($(this).closest(".new-spearker-info").find(".speakerurl").attr("href"));
        if ($('.speaker-background .speakerurl').attr("href") == "") {
          $('.speaker-background .speaker-url').attr("style", "display:none");
        } else {
          $('.speaker-background .speaker-url').attr("style", "display:inline-block");
        }
        $('.speaker-background').modal('show');
      });
      $(".sponserlinkclick").click(function() {
        $('.sponsor-background .sponsortitle').html($(this).closest(".new-sponsor-info").find(".sponsor-name-info").html());
        $('.sponsor-background .about-speaker').html($(this).closest(".new-sponsor-info").find(".about-sponsorname").html());
        $('.sponsor-background .follow-speaker').html($(this).closest(".new-sponsor-info").find(".follow-sponsorname").html());
        $('.sponsor-background .sponsorurl').html($(this).closest(".new-sponsor-info").find(".SponsorWebURL").attr("href"));
        $('.sponsor-background .sponsorurl').attr("href", $(this).closest(".new-sponsor-info").find(".SponsorWebURL").attr("href"));
        $('.sponsor-background .sponsor-profile-description').html($(this).closest(".new-sponsor-info").find(".sponsor-name-profile").html());
        $('.sponsor-background .imspk').attr("src", $(this).closest(".new-sponsor-info").find(".imgspk").attr("src"));
        $('.sponsor-background .SponsorLink').html($(this).closest(".new-sponsor-info").find(".Height50").html());
        if ($(this).closest(".new-sponsor-info").find(".sponsorurl").attr("href") == "") {
          $(".awebsiteurl").attr("class", "new-sponsor-popup-url awebsiteurl hide");
        } else {
          $(".awebsiteurl").removeClass("hide");
          // $('.sponsor-background .sponsorurl').html($(this).closest(".new-sponsor-info").find(".sponsorurl").html());
        }
        if (typeof $(this).closest(".new-sponsor-info").find(".twitter-color").attr("href") === "undefined" && typeof $(this).closest(".new-sponsor-info").find(".facebook-color").attr("href") === "undefined" && typeof $(this).closest(
            ".new-sponsor-info").find(".linkedin-color").attr("href") === "undefined" && typeof $(this).closest(".new-sponsor-info").find(".instagram-color").attr("href") === "undefined" && typeof $(this).closest(".new-sponsor-info").find(
            ".wordpress-color").attr("href") === "undefined" && typeof $(this).closest(".new-sponsor-info").find(".youtube-color").attr("href") === "undefined") {
          $(".divcontsponsor").attr("class", "divcontsponsor hide");
        } else {
          $(".divcontsponsor").removeClass("hide");
        }
        if ($(this).closest(".new-sponsor-info").find(".sponsor-profile-description").html() == "" && typeof $(this).closest(".new-sponsor-info").find(".twitter-color").attr("href") === "undefined" && typeof $(this).closest(
            ".new-sponsor-info").find(".facebook-color").attr("href") === "undefined" && typeof $(this).closest(".new-sponsor-info").find(".linkedin-color").attr("href") === "undefined" && typeof $(this).closest(".new-sponsor-info").find(
            ".instagram-color").attr("href") === "undefined" && typeof $(this).closest(".new-sponsor-info").find(".wordpress-color").attr("href") === "undefined" && typeof $(this).closest(".new-sponsor-info").find(".youtube-color").attr(
            "href") === "undefined") {
          $(".bodyremove").attr("class", "modal-body bodyremove hide");
        } else {
          $(".bodyremove").removeClass("hide");
        }
        //  $('.sponsor-background .sponsorurl').attr("href", $(this).closest(".new-sponsor-info").find(".sponsorurl").attr("href"));
        //  $('.sponsor-background .sponsorurl').html($(this).closest(".new-sponsor-info").find(".sponsorurl").attr("href"));
        if ($('.sponsor-background .sponsorurl').attr("href") == "") {
          $('.speaker-background .sponsorurl').attr("style", "display:none");
        } else {
          $('.speaker-background .sponsorurl').attr("style", "display:inline-block");
        }
        if ($('.sponsor-profile-description').html() == "" || $('.sponsor-profile-description').html() == "undefined") {
          $(".divabtsponser").attr("class", "divabtsponser hide");
        } else {
          $(".divabtsponser").removeClass("hide");
        }
        if (($('.SponsorLink').html().trim() == "") && (($('.sponsor-profile-description').html() == "" || $('.sponsor-profile-description').html() == "undefined"))) {
          $(".bodyremove").attr("class", "modal-body bodyremove hide");
        } else {
          $(".bodyremove").removeClass("hide");
        }
        $('.sponsor-background').modal('show');
      });
    });
    $(document).ready(function() {
      var $map, $cover;
      $map = $('.google_map');
      $cover = $('<div class="cover"></div>');
      $map.append($cover);
      $cover.on('click', function() {
        $cover.remove();
      });
    });
    $(window).bind('scroll', function() {
      var navHeight = 450; // custom nav height
      ($(window).scrollTop() > navHeight) ? $('nav').addClass('goToTop'): $('nav').removeClass('goToTop');
    });
    $(function() {
      $('a.page-scroll').bind('click', function(event) {
        var $anchor = $(this);
        $('html, body').stop().animate({
          scrollTop: $($anchor.attr('href')).offset().top
        }, 800, 'easeInOutExpo');
        event.preventDefault();
      });
    });
    // Closes the Responsive Menu on Menu Item Click
    $('.navbar-collapse ul li a').click(function() {
      $('.navbar-toggle:visible').click();
    });
    $('.animated').appear(function() {
      var element = $(this);
      var animation = element.data('animation');
      var animationDelay = element.data('delay');
      if (animationDelay) {
        setTimeout(function() {
          element.addClass(animation + " visible");
          element.removeClass('hiding');
          if (element.hasClass('counter')) {
            element.children('.value').countTo();
          }
        }, animationDelay);
      } else {
        element.addClass(animation + " visible");
        element.removeClass('hiding');
        if (element.hasClass('counter')) {
          element.children('.value').countTo();
        }
      }
    }, {
      accY: -110
    });
    $(document).ready(function() {
      var showChar = 100; // How many characters are shown by default
      var ellipsestext = "...";
      var moretext = "Show more";
      var lesstext = "Show less";
      $('.more').each(function() {
        var content = $(this).html();
        if (content.length > showChar) {
          var c = content.substr(0, showChar);
          var h = content.substr(showChar, content.length - showChar);
          var html = c + '<span class="moreellipses">' + ellipsestext + '&nbsp;</span><span class="morecontent"><span>' + h + '</span>&nbsp;&nbsp;<a href="" class="morelink">' + moretext + '</a></span>';
          $(this).html(html);
        }
      });
      $(".morelink").click(function() {
        if ($(this).hasClass("less")) {
          $(this).removeClass("less");
          $(this).html(moretext);
        } else {
          $(this).addClass("less");
          $(this).html(lesstext);
        }
        $(this).parent().prev().toggle();
        $(this).prev().toggle();
        return false;
      });
    });
    $(document).ready(function() {
      var showChar = 100; // How many characters are shown by default
      var ellipsestext = "";
      var moretext = "More";
      var lesstext = "Less";
      $('.description-more').each(function() {
        var content = $(this).html();
        if (content.length > showChar) {
          var c = content.substr(0, showChar);
          var h = content.substr(showChar, content.length - showChar);
          var html = c + '<span class="moreellipses">...' + ellipsestext + '&nbsp;</span><span class="morecontent"><span>' + h + '</span>&nbsp;&nbsp;<a href="" class="track-more">' + moretext + '</a></span>';
          $(this).html(html);
        }
      });
      $(".track-more").click(function() {
        if ($(this).hasClass("Less")) {
          $(this).removeClass("Less");
          $(this).html(moretext);
        } else {
          $(this).addClass("Less");
          $(this).html(lesstext);
        }
        $(this).parent().prev().toggle();
        $(this).prev().toggle();
        return false;
      });
    });
    $(document).ready(function() {
      $("#chkdiscount").click(function() {
        $(".discount-box").slideToggle("slow");
      });
      var btnName = $("#CPMain_ctl00_btnPromo").attr("value");
      if (btnName == "Clear") {
        $("#chkdiscount").prop('checked', true);
      }
      $('[data-toggle="tooltip"]').tooltip();
      $('[data-toggle="tooltip"]').tooltip();
      if ("e" == $("#CPMain_ctl00_hfConvenienceFee").val()) {
        $("#divTotalFee").hide();
      }
      QuantityAdd($(".QuantityAdd").index(this), "pageload");
      DiscountMoreTickets();
    });
    $(".QuantityAdd").change(function() {
      QuantityAdd($(".QuantityAdd").index(this), "ddl");
      DiscountMoreTickets();
    });

    function DonationAddfun() {
      QuantityAdd("0", "donation");
      DiscountMoreTickets();
    }

    function DiscountMoreTickets() {
      if ($("#CPMain_ctl00_hfDiscountMoretickets").val() != "") {
        for (var s = 0; s < $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|').length; s++) {
          var j = 0;
          var iquantity = 0;
          var discountprice = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[2].split(':')[0] == "price" ? $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[2].split(':')[1] : "0";
          var discountCategory = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[0];
          var discountCategoryList = discountCategory.split('|');
          var discountmoreticket = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[1];
          var discountpercentage = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[2].split(':')[0] == "percentage" ? $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[2].split(':')[1] : "0";
          var calculatedprice = 0;
          $(".QuantityAdd").each(function() {
            if (!isNaN($(this).val()) && $(this).val() != "") {
              j = $(".QuantityAdd").index(this);
              iquantity = parseInt($(this).val());
              var isGroupCategory = $(this).attr("id").indexOf("rpGroupCat") > 0 ? "True" : "False";
              var spIndex = $(this).attr("id").split("_");
              var PresetMaster = isGroupCategory == "True" ? "CPMain_ctl00_rpGroupCat_rpCategory_" + spIndex[4] : "CPMain_ctl00_rpCategory";
              //var CategoryPrice = parseFloat($("#CPMain_ctl00_rpCategory_lblCategoryPrice_" + j).html().replace($("#CPMain_ctl00_hfCurrencySymbol").val(), "").replace(",", ""));
              var CategoryPrice = parseFloat($("#" + PresetMaster + "_lblCategoryPrice_" + spIndex[spIndex.length - 1]).html().replace($("#CPMain_ctl00_hfCurrencySymbol").val(), "").replace(",", ""));
              var hfcid = parseFloat($("#" + PresetMaster + "_hfCategoryID_" + spIndex[spIndex.length - 1]).val());
              if (!isNaN(CategoryPrice)) {
                for (var i = 0; i < discountCategoryList.length; i++) {
                  if (iquantity >= discountmoreticket && hfcid == discountCategoryList[i]) {
                    if (parseFloat(discountprice) > 0) {
                      //calculatedprice = parseFloat(calculatedprice) + parseFloat(discountprice);
                    } else {
                      //calculatedprice = parseFloat(parseFloat(CategoryPrice * iquantity) * parseFloat(discountpercentage)) / 100;
                    }
                    $("#divTotalFee").hide();
                    $(".gtotal").addClass("hide");
                  }
                }
              }
            }
          });
          // var total = $(".totalfeecostlabel").html().replace($("#CPMain_ctl00_hfCurrencySymbol").val(), '');
          //total = parseFloat(total - calculatedprice).toFixed(2);
          //$(".totalfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + total);
          //if (total > 0) {
          //    var discountfee = $(".disfeecostlabel").html().replace($("#CPMain_ctl00_hfCurrencySymbol").val(), '').replace('-', '');
          //    discountfee = parseFloat(discountfee) + parseFloat(calculatedprice);
          //    if (discountfee != "0") {
          //        $(".disfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + "-" + parseFloat(discountfee).toFixed(2));
          //    }
          //    else {
          //        $(".disfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + "" + parseFloat(discountfee).toFixed(2));
          //    }
          //}
        }
      }
    }

    function QuantityAdd(index, value) {
      var subtotal = 0;
      var taxamount = 0;
      var disamt = 0;
      var totalPrice = 0;
      var iquantity = 0;
      var j = 0;
      var Feevalue = 0;
      var donationFeevalue = 0;
      var indexvalue = 0;
      var feescat = 0;
      var lastdropdownindex = 0;
      if (value == "ddl") {
        indexvalue = index;
      }
      $(".QuantityAdd").each(function() {
        if (!isNaN($(this).val()) && $(this).val() != "" && $(this).val() != "0") {
          lastdropdownindex += 1;
        }
      });
      var promocid = $("#CPMain_ctl00_hfpromocid").val();
      var words = promocid.split('|');
      var len = words.length;
      var p = "";
      $(".QuantityAdd").each(function() {
        if (!isNaN($(this).val()) && $(this).val() != "" && $(this).val() != "0") {
          j = $(".QuantityAdd").index(this);
          iquantity = parseInt($(this).val()); //CPMain_ctl00_rpGroupCat_rpCategory_0_ddlQuantity_0
          var isGroupCategory = $(this).attr("id").indexOf("rpGroupCat") > 0 ? "True" : "False";
          var spIndex = $(this).attr("id").split("_");
          var PresetMaster = isGroupCategory == "True" ? "CPMain_ctl00_rpGroupCat_rpCategory_" + spIndex[4] : "CPMain_ctl00_rpCategory"; //alert( $(this).attr("id"));
          //var CategoryPrice = parseFloat($("#CPMain_ctl00_rpCategory_lblCategoryPrice_" + j).html().replace($("#CPMain_ctl00_hfCurrencySymbol").val(), "").replace(",", ""));
          var CategoryPrice = parseFloat($("#" + PresetMaster + "_lblCategoryPrice_" + spIndex[spIndex.length - 1]).html().replace($("#CPMain_ctl00_hfCurrencySymbol").val(), "").replace(",", ""));
          var taxrate = $("#CPMain_ctl00_hftaxamount").val();
          lastdropdownindex--;
          //var hfcid = parseFloat($("#CPMain_ctl00_rpCategory_hfCategoryID_" + j).val());
          var hfcid = parseFloat($("#" + PresetMaster + "_hfCategoryID_" + spIndex[spIndex.length - 1]).val());
          //alert(hfcid);
          if (!isNaN(CategoryPrice)) {
            $("#CPMain_ctl00_btnAddOrder").val('Checkout Now');
            Feevalue += iquantity;
            var s;
            if (promocid.indexOf(hfcid) > -1 && $("#CPMain_ctl00_hfpromoticket").val() == "True") {
              if ($("#CPMain_ctl00_hfPromoPrice").val() != "" && $("#CPMain_ctl00_hfPromoPrice").val() != "0" && $("#CPMain_ctl00_hfIsEachTicket").val() == "True") {
                subtotal += parseFloat(iquantity * parseFloat(CategoryPrice));
                disamt += parseFloat(iquantity * parseFloat($("#CPMain_ctl00_hfPromoPrice").val()));
                taxamount = parseFloat((subtotal - disamt) * taxrate) / 100;
                $("#CPMain_ctl00_hftaxtotalamount").val(taxamount);
                totalPrice += parseFloat(iquantity * parseFloat(CategoryPrice)) - parseFloat(iquantity * parseFloat($("#CPMain_ctl00_hfPromoPrice").val()));
                //feescat += iquantity * parseFloat($("#CPMain_ctl00_rpCategory_hf_Catfee_" + j).val());
                feescat += iquantity * parseFloat($("#" + PresetMaster + "_hf_Catfee_" + spIndex[spIndex.length - 1]).val());
                if (totalPrice <= 0 && feescat <= 0) {
                  totalPrice = 0;
                  feescat = 0;
                }
              } else if ($("#CPMain_ctl00_hfPromoPrice").val() != "" && $("#CPMain_ctl00_hfPromoPrice").val() != "0" && $("#CPMain_ctl00_hfIsEachTicket").val() == "False") {
                if (iquantity != 0) {
                  if (p.indexOf(hfcid) == -1) {
                    p = hfcid + '|' + p;
                    $("#CPMain_ctl00_hfallcid").val(p);
                  }
                } else {
                  $("#CPMain_ctl00_hfallcid").val(p);
                }
                subtotal += parseFloat(iquantity * parseFloat(CategoryPrice));
                taxamount = parseFloat(subtotal * taxrate) / 100;
                $("#CPMain_ctl00_hftaxtotalamount").val(taxamount);
                //feescat += iquantity * parseFloat($("#CPMain_ctl00_rpCategory_hf_Catfee_" + j).val());
                feescat += iquantity * parseFloat($("#" + PresetMaster + "_hf_Catfee_" + spIndex[spIndex.length - 1]).val());
                if (len > 1) {
                  totalPrice += parseFloat(iquantity * parseFloat(CategoryPrice));
                } else {
                  totalPrice += parseFloat(iquantity * parseFloat(CategoryPrice)) - parseFloat($("#CPMain_ctl00_hfPromoPrice").val());
                  //totalPrice += parseFloat(iquantity * parseFloat(CategoryPrice));
                  disamt += parseFloat($("#CPMain_ctl00_hfPromoPrice").val());
                  taxamount = parseFloat((subtotal - disamt) * taxrate) / 100;
                  $("#CPMain_ctl00_hftaxtotalamount").val(taxamount);
                }
                if (totalPrice <= 0 && feescat <= 0) {
                  totalPrice = 0;
                  feescat = 0;
                }
              } else if ($("#CPMain_ctl00_hfPromoPercentage").val() != "" && $("#CPMain_ctl00_hfIsEachTicket").val() == "True") {
                subtotal += parseFloat(iquantity * parseFloat(CategoryPrice));
                totalPrice += (parseFloat(iquantity * parseFloat(CategoryPrice)) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100;
                //disamt += (((parseFloat(iquantity * parseFloat(CategoryPrice)) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100) - parseFloat(iquantity * parseFloat(CategoryPrice)));
                disamt += (parseFloat(iquantity * parseFloat(CategoryPrice)) - ((parseFloat(iquantity * parseFloat(CategoryPrice)) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100));
                taxamount = parseFloat((subtotal - disamt) * taxrate) / 100;
                $("#CPMain_ctl00_hftaxtotalamount").val(taxamount);
                //feescat += iquantity * parseFloat($("#CPMain_ctl00_rpCategory_hf_Catfee_" + j).val());
                feescat += iquantity * parseFloat($("#" + PresetMaster + "_hf_Catfee_" + spIndex[spIndex.length - 1]).val());
                if (totalPrice <= 0) {
                  totalPrice = 0;
                  feescat = 0;
                }
              } else if ($("#CPMain_ctl00_hfPromoPercentage").val() != "" && $("#CPMain_ctl00_hfIsEachTicket").val() == "False") {
                subtotal += parseFloat(iquantity * parseFloat(CategoryPrice));
                totalPrice += (parseFloat(iquantity * parseFloat(CategoryPrice)) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100;
                //disamt += (((parseFloat(iquantity * parseFloat(CategoryPrice)) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100) - parseFloat(iquantity * parseFloat(CategoryPrice)));
                disamt += (parseFloat(iquantity * parseFloat(CategoryPrice)) - ((parseFloat(iquantity * parseFloat(CategoryPrice)) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100));
                taxamount = parseFloat((subtotal - disamt) * taxrate) / 100;
                $("#CPMain_ctl00_hftaxtotalamount").val(taxamount);
                //feescat += iquantity * parseFloat($("#CPMain_ctl00_rpCategory_hf_Catfee_" + j).val());
                feescat += iquantity * parseFloat($("#" + PresetMaster + "_hf_Catfee_" + spIndex[spIndex.length - 1]).val());
                if (totalPrice <= 0) {
                  totalPrice = 0;
                  feescat = 0;
                }
              } else {
                subtotal += parseFloat(iquantity * parseFloat(CategoryPrice));
                taxamount = parseFloat(subtotal * taxrate) / 100;
                $("#CPMain_ctl00_hftaxtotalamount").val(taxamount);
                totalPrice += iquantity * CategoryPrice;
                //feescat += iquantity * parseFloat($("#CPMain_ctl00_rpCategory_hf_Catfee_" + j).val());
                feescat += iquantity * parseFloat($("#" + PresetMaster + "_hf_Catfee_" + spIndex[spIndex.length - 1]).val());
                if (totalPrice <= 0) {
                  totalPrice = 0;
                  feescat = 0;
                }
              }
            } else if ($("#CPMain_ctl00_hfPromoPrice").val() != "" && $("#CPMain_ctl00_hfPromoPrice").val() != "0" && $("#CPMain_ctl00_hfIsEachTicket").val() == "True" && $("#CPMain_ctl00_hfpromoticket").val() == "False") {
              totalPrice += parseFloat(iquantity * parseFloat(CategoryPrice)) - parseFloat(iquantity * parseFloat($("#CPMain_ctl00_hfPromoPrice").val()));
              subtotal += parseFloat(iquantity * parseFloat(CategoryPrice));
              taxamount = parseFloat(totalPrice * taxrate) / 100;
              $("#CPMain_ctl00_hftaxtotalamount").val(taxamount);
              //feescat += iquantity * parseFloat($("#CPMain_ctl00_rpCategory_hf_Catfee_" + j).val());
              feescat += iquantity * parseFloat($("#" + PresetMaster + "_hf_Catfee_" + spIndex[spIndex.length - 1]).val());
              disamt += parseFloat(iquantity * parseFloat($("#CPMain_ctl00_hfPromoPrice").val()));
              if (totalPrice <= 0 && feescat <= 0) {
                totalPrice = 0;
                feescat = 0;
              }
            } else if ($("#CPMain_ctl00_hfPromoPercentage").val() != "" && $("#CPMain_ctl00_hfIsEachTicket").val() == "True" && $("#CPMain_ctl00_hfpromoticket").val() == "False") {
              totalPrice += (parseFloat(iquantity * parseFloat(CategoryPrice)) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100;
              subtotal += parseFloat(iquantity * parseFloat(CategoryPrice));
              taxamount = parseFloat(subtotal * taxrate) / 100;
              $("#CPMain_ctl00_hftaxtotalamount").val(taxamount);
              // disamt += (((parseFloat(iquantity * parseFloat(CategoryPrice)) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100) - parseFloat(iquantity * parseFloat(CategoryPrice)));
              disamt += (parseFloat(iquantity * parseFloat(CategoryPrice)) - ((parseFloat(iquantity * parseFloat(CategoryPrice)) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100));
              //feescat += iquantity * parseFloat($("#CPMain_ctl00_rpCategory_hf_Catfee_" + j).val());
              feescat += iquantity * parseFloat($("#" + PresetMaster + "_hf_Catfee_" + spIndex[spIndex.length - 1]).val());
              if (totalPrice <= 0) {
                totalPrice = 0;
                feescat = 0;
              }
            } else if ($("#CPMain_ctl00_hfPromoPercentage").val() != "" && $("#CPMain_ctl00_hfIsEachTicket").val() == "False" && $("#CPMain_ctl00_hfpromoticket").val() == "False") {
              if ($("#CPMain_ctl00_hfPromoPrice").val() > 0) {
                if (0 == lastdropdownindex || 0 > lastdropdownindex) totalPrice += parseFloat(iquantity * parseFloat(CategoryPrice)) - parseFloat(parseFloat($("#CPMain_ctl00_hfPromoPrice").val()));
                else totalPrice += parseFloat(iquantity * parseFloat(CategoryPrice));
              } else {
                totalPrice += (parseFloat(iquantity * parseFloat(CategoryPrice)) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100;
              }
              subtotal += parseFloat(iquantity * parseFloat(CategoryPrice));
              taxamount = parseFloat(totalPrice * taxrate) / 100;
              $("#CPMain_ctl00_hftaxtotalamount").val(taxamount);
              // alert((parseFloat(iquantity * parseFloat(CategoryPrice)) - ((parseFloat(iquantity * parseFloat(CategoryPrice)) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100)));
              disamt += (parseFloat(iquantity * parseFloat(CategoryPrice)) - ((parseFloat(iquantity * parseFloat(CategoryPrice)) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100));
              //feescat += iquantity * parseFloat($("#CPMain_ctl00_rpCategory_hf_Catfee_" + j).val());
              feescat += iquantity * parseFloat($("#" + PresetMaster + "_hf_Catfee_" + spIndex[spIndex.length - 1]).val());
              if (totalPrice <= 0) {
                totalPrice = 0;
                feescat = 0;
              }
            } else {
              totalPrice += iquantity * CategoryPrice;
              subtotal += parseFloat(iquantity * parseFloat(CategoryPrice));
              taxamount = parseFloat(subtotal * taxrate) / 100;
              $("#CPMain_ctl00_hftaxtotalamount").val(taxamount);
              //feescat += iquantity * parseFloat($("#CPMain_ctl00_rpCategory_hf_Catfee_" + j).val());
              feescat += iquantity * parseFloat($("#" + PresetMaster + "_hf_Catfee_" + spIndex[spIndex.length - 1]).val());
              if (totalPrice <= 0 && feescat <= 0) {
                totalPrice = 0;
                feescat = 0;
              }
            }
            var spantxt = 1;
            if (value == "ddl") {
              $(".spinttext").each(function() {
                if (spantxt == parseInt(indexvalue) + 1) {
                  $(this).html($(".QuantityAdd:nth(" + indexvalue + ")").val());
                }
                spantxt++;
              });
            } else {
              indexvalue = $(".QuantityAdd").index(this);
              $(".spinttext").each(function() {
                if (spantxt == parseInt(indexvalue) + 1) {
                  $(this).html($(".QuantityAdd:nth(" + indexvalue + ")").val());
                }
                spantxt++;
              });
            }
          } else {
            var spantxt = 1;
            if (value == "ddl") {
              $(".spinttext").each(function() {
                if (spantxt == parseInt(indexvalue) + 1) {
                  $(this).html($(".QuantityAdd:nth(" + indexvalue + ")").val());
                }
                spantxt++;
              });
            }
            indexvalue = $(".QuantityAdd").index(this);
            $(".spinttext").each(function() {
              if (spantxt == parseInt(indexvalue) + 1) {
                $(this).html($(".QuantityAdd:nth(" + indexvalue + ")").val());
              }
              spantxt++;
            });
          }
          iquantity = 0;
        }
      });
      var DonationPrice = 0;
      if ($("#CPMain_ctl00_rpDonation_DonationAmount_0").val() != "" && $("#CPMain_ctl00_rpDonation_DonationAmount_0").val() != null && $("#CPMain_ctl00_rpDonation_DonationAmount_0").val().trim() != "0") {
        donationFeevalue = 1;
        DonationPrice = parseFloat($("#CPMain_ctl00_rpDonation_DonationAmount_0").val().trim());
        subtotal += DonationPrice;
        //var spcommission = $("#CPMain_ctl00_hfEventzillaPlanCommission").val().split(',');
        var jsoncommission = JSON.parse($("#CPMain_ctl00_hfEventzillaPlanCommission").val());
        if ("i" == $("#CPMain_ctl00_hfConvenienceFee").val()) {
          var feeDonation = parseFloat(jsoncommission.Minimum) + (DonationPrice * parseFloat(jsoncommission.Percentage) / 100);
          if (feeDonation > parseFloat(jsoncommission.Maximum)) feeDonation = parseFloat(jsoncommission.Maximum);
          //if (jsoncommission.HubPercentage > 0) {
          //    var hubFee = DonationPrice * parseFloat(jsoncommission.HubPercentage) / 100;
          //    if (hubFee < jsoncommission.HubMinimum) { feeDonation += parseFloat(jsoncommission.HubMinimum); }
          //    else { feeDonation += parseFloat(hubFee); }
          //}
          if (parseFloat(jsoncommission.ClientCommissionMin) > 0) {
            feeDonation = feeDonation - (feeDonation * (100 - parseFloat(jsoncommission.ClientCommissionMin))) / 100;
          } else if (parseFloat(jsoncommission.EventCommissionMin) > 0) {
            feeDonation = feeDonation - (feeDonation * (100 - parseFloat(jsoncommission.EventCommissionMin))) / 100;
          }
          if (parseFloat(jsoncommission.ClientCommissionMin) > 0 && parseFloat(jsoncommission.ClientCommissionMin) >= 100) {
            feeDonation = 0;
          }
          if ($("#CPMain_ctl00_hfEventZillaPayment").val() != "") {
            var eventzillapayment = $("#CPMain_ctl00_hfEventZillaPayment").val().split('|');
            if (3 == eventzillapayment.length && "i" == $("#CPMain_ctl00_hfConvenienceFee").val()) {
              feeDonation = feeDonation + (feeDonation * 18 / 100);
            }
          }
          feescat += feeDonation;
        }
      }
      if ((parseInt(Feevalue) + parseInt(donationFeevalue)) > 0) {
        $("#spFee").html($("#CPMain_ctl00_hfCurrencySymbol").val() + feescat.toFixed(2));
        $("#CPMain_ctl00_hfPromoPercentageFees").val(feescat);
      } else {
        $("#spFee").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00");
        $("#CPMain_ctl00_hfPromoPercentageFees").val(feescat);
      }
      // $("#spFee").html(feescat);
      if ($("#CPMain_ctl00_hfPromoPrice").val() != "" && $("#CPMain_ctl00_hfPromoPrice").val() != "0" && $("#CPMain_ctl00_hfIsEachTicket").val() == "False" && $("#CPMain_ctl00_hfpromoticket").val() == "False") {
        disamt += parseFloat($("#CPMain_ctl00_hfPromoPrice").val());
        if (totalPrice > 0) {
          totalPrice = totalPrice + DonationPrice;
        } else {
          totalPrice = DonationPrice;
        }
        if (parseFloat(totalPrice + taxamount).toFixed(2) > 0 && $("#CPMain_ctl00_hfEventZillaPayment").val() != "") {
          var eventzillapayment = $("#CPMain_ctl00_hfEventZillaPayment").val().split('|');
          //Removed taxamount
          CalculatedFee = parseFloat((parseFloat(totalPrice).toFixed(2) * eventzillapayment[0] / 100) + feescat + parseFloat(eventzillapayment[1]));
          if (3 == eventzillapayment.length && "i" == $("#CPMain_ctl00_hfConvenienceFee").val()) {
            CalculatedFee += parseFloat(parseFloat((parseFloat(totalPrice).toFixed(2) * eventzillapayment[0] / 100)) * 18 / 100);
          }
          feescat = CalculatedFee;
          $("#spFee").html($("#CPMain_ctl00_hfCurrencySymbol").val() + CalculatedFee.toFixed(2));
        }
        if (totalPrice > 0) {
          $(".totalfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(totalPrice + feescat).toFixed(2));
          $(".subfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(subtotal).toFixed(2));
          //Stopped TaxAmount
          //$(".subfeecostlabel2").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(taxamount).toFixed(2));
          $(".disfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + "-" + parseFloat(disamt).toFixed(2));
        } else {
          if (subtotal > 0) {
            $(".totalfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(feescat).toFixed(2));
            $(".subfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(subtotal).toFixed(2));
            //Stopped TaxAmount
            //$(".subfeecostlabel2").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(taxamount).toFixed(2));
            $(".disfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + "-" + parseFloat(disamt).toFixed(2));
          } else {
            $(".totalfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + " 0.00");
            $(".subfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00");
            $(".disfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00 ");
            $(".subfeecostlabel2").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00");
            $("#spFee").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00");
            $("#CPMain_ctl00_hfPromoPercentageFees").val(feescat);
          }
        }
      } else if ($("#CPMain_ctl00_hfPromoPrice").val() != "" && $("#CPMain_ctl00_hfPromoPrice").val() != "0" && $("#CPMain_ctl00_hfIsEachTicket").val() == "False" && $("#CPMain_ctl00_hfpromoticket").val() == "True") {
        var split_cid = $("#CPMain_ctl00_hfallcid").val().split('|');
        var count = 0;
        for (var i = 0; i < split_cid.length - 1; i++) {
          if (promocid.indexOf(split_cid[i]) > -1) {
            count = i + 1;
          }
        }
        if (len > 1 && count >= 1) {
          totalPrice = parseFloat(totalPrice) - parseFloat($("#CPMain_ctl00_hfPromoPrice").val());
          disamt += parseFloat($("#CPMain_ctl00_hfPromoPrice").val());
        }
        if (count == 0) {
          disamt = 0;
        }
        if (totalPrice > 0) {
          totalPrice = totalPrice + DonationPrice;
        } else {
          totalPrice = DonationPrice;
        }
        if (parseFloat(totalPrice + taxamount).toFixed(2) > 0 && $("#CPMain_ctl00_hfEventZillaPayment").val() != "") {
          var eventzillapayment = $("#CPMain_ctl00_hfEventZillaPayment").val().split('|');
          CalculatedFee = parseFloat((parseFloat(totalPrice + taxamount).toFixed(2) * eventzillapayment[0] / 100) + feescat + parseFloat(eventzillapayment[1]));
          if (3 == eventzillapayment.length && "i" == $("#CPMain_ctl00_hfConvenienceFee").val()) {
            CalculatedFee += parseFloat(parseFloat((parseFloat(totalPrice + taxamount).toFixed(2) * eventzillapayment[0] / 100)) * 18 / 100);
          }
          feescat = CalculatedFee;
          $("#spFee").html($("#CPMain_ctl00_hfCurrencySymbol").val() + CalculatedFee.toFixed(2));
        }
        if (totalPrice > 0) {
          //$(".totalfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(totalPrice + feescat + taxamount).toFixed(2));
          $(".totalfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(totalPrice + feescat).toFixed(2));
          $(".subfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(subtotal).toFixed(2));
          //$(".subfeecostlabel2").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(taxamount).toFixed(2));
          $(".disfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + "-" + parseFloat(disamt).toFixed(2));
        } else {
          if (subtotal > 0) {
            $(".totalfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(feescat).toFixed(2));
            $(".subfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(subtotal).toFixed(2));
            //$(".subfeecostlabel2").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(taxamount).toFixed(2));
            $(".disfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + "-" + parseFloat(disamt).toFixed(2));
          } else {
            $(".totalfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + " 0.00");
            $(".subfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00 ");
            $(".subfeecostlabel2").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00 ");
            $("#divtax").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00");
            $(".disfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00 ");
            $("#spFee").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00");
            $("#CPMain_ctl00_hfPromoPercentageFees").val(feescat);
          }
        }
      } else {
        if (!isNaN(parseFloat(totalPrice))) {
          var symbol;
          symbol = (disamt == '0') ? "" : "-";
          var CalculatedFee = 0;
          if (parseFloat(totalPrice + DonationPrice + taxamount).toFixed(2) > 0 && $("#CPMain_ctl00_hfEventZillaPayment").val() != "") {
            var eventzillapayment = $("#CPMain_ctl00_hfEventZillaPayment").val().split('|');
            //CalculatedFee = parseFloat((parseFloat(totalPrice + DonationPrice + taxamount).toFixed(2) * eventzillapayment[0] / 100) + feescat + parseFloat(eventzillapayment[1]));
            //Removed TaxAmount
            CalculatedFee = parseFloat((parseFloat(totalPrice + DonationPrice).toFixed(2) * eventzillapayment[0] / 100) + feescat + parseFloat(eventzillapayment[1]));
            if (3 == eventzillapayment.length && "i" == $("#CPMain_ctl00_hfConvenienceFee").val()) {
              CalculatedFee += parseFloat(parseFloat((parseFloat(totalPrice + DonationPrice).toFixed(2) * eventzillapayment[0] / 100)) * 18 / 100);
            }
            $(".totalfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(totalPrice + DonationPrice + CalculatedFee).toFixed(2));
            $("#spFee").html($("#CPMain_ctl00_hfCurrencySymbol").val() + CalculatedFee.toFixed(2));
          } else {
            $(".totalfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(totalPrice + DonationPrice + feescat).toFixed(2));
          }
          $(".subfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(subtotal).toFixed(2));
          //$(".subfeecostlabel2").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "" + parseFloat(taxamount).toFixed(2));
          $(".disfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + symbol + parseFloat(disamt).toFixed(2));
        } else {
          $(".totalfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00");
          $(".subfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00 ");
          $(".disfeecostlabel").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00 ");
          $(".subfeecostlabel2").html($("#CPMain_ctl00_hfCurrencySymbol").val() + "0.00");
        }
      }
    }
  </script>
  <input type="hidden" name="ctl00$CPMain$ctl00$HiddenField1" id="CPMain_ctl00_HiddenField1">
  <input type="hidden" name="ctl00$CPMain$ctl00$hfIsScamCheck" id="CPMain_ctl00_hfIsScamCheck">
  <script type="text/javascript">
    if ($("#CPMain_ctl00_hdnshowmodal").val() != "show") {
      $('#facebox').hide();
      $('#facebox_overlay').hide();
    }

    function setHiddenFieldVal(strVal) {
      $("#CPMain_ctl00_hdnInviteCode").val(strVal);
    }

    function sendHiddenVariable() {
      var hdnvalue = $("#CPMain_ctl00_hdnInviteccode").val();
      var txtvalue = $('#CPMain_ctl00_hdnInviteCode').val();
      if (hdnvalue == txtvalue) {
        $("#CPMain_ctl00_hdnshowmodal").val("hide");
        $("#pnlInvite").modal('hide');
      } else {
        $("#CPMain_ctl00_txtInvitecode").val("");
        swal("The invite code you entered does not match our records. Please try again or check with this event's organizer.");
      }
      return false;
    }
    $("#pnlInvite .close").click(function() {
      $("#body").html("")
      window.location.replace('/noevent');
    });
    $(document).ready(function() {
      //       var tit = document.title;
      //      document.title = tit.replace(" - Powered by Eventzilla", "");
      //      $("#footer").addClass("hide");
      //      $("#evbrand").addClass("hide");
      $("#logoicon").addClass("hide");
      //
      //   }
      if ($("#CPMain_ctl00_lblLocationMap").html() == null || $("#CPMain_ctl00_lblLocationMap").html() == "") {
        $("#toplocation").hide();
        $("#location").hide();
        $(".slicknav_nav li:nth-child(2)").hide();
      }
      if ($(".attendee").html() == "" || $(".attendee").html() == undefined) {
        $("#WhoattendEmpty").show();
      } else {
        $("#topsocialmedia").hide();
      }
    });
    $("#triggerContact").click(function() {
      $('#contactOrganizer').removeClass("hide");
      $('#contactOrganizer').modal('show');
    });
    $("#CPMain_ctl00_btn_sponsor").click(function() {
      $('#contactOrganizer').removeClass("hide");
      $('#contactOrganizer').modal('show');
      return false;
    });

    function isValidEmailAddress(emailAddress) {
      var pattern = new RegExp(
        /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i
        );
      return pattern.test(emailAddress);
    }
    $("#check1").click(function() {
      if ($("#check1").is(":checked") == true) {
        $("#CPMain_ctl00_txtPromoCode").val("");
        //$("#CPMain_ctl00_txtPromoCode").show();
        $("#CPMain_ctl00_promocode").show();
      } else {
        //$("#CPMain_ctl00_txtPromoCode").hide();
        $("#CPMain_ctl00_txtPromoCode").val("");
        $("#CPMain_ctl00_promocode").hide();
      }
    });
    $(function() {
      $("form input").keypress(function(e) {
        if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
          var _tmpInviteCode = $("#CPMain_ctl00_txtInvitecode").val();
          $("#CPMain_ctl00_hdnInviteCode").val(_tmpInviteCode);
          $("#CPMain_ctl00_btnInvite").click();
          return false;
        } else {
          return true;
        }
      });
    });
    var hrefsocial = $("#CPMain_ctl00_asocialwall").attr('href');
    if ("../#" == hrefsocial) {
      $("#CPMain_ctl00_lisocialwall").hide();
    }
  </script>
  <input type="hidden" name="ctl00$CPMain$ctl00$HiddenField2" id="CPMain_ctl00_HiddenField2">
  <script type="text/javascript">
    $(document).ready(function() {
      var btnName = $("#CPMain_ctl00_btnPromo").attr("value");
      if (btnName == "Clear") {
        $("#check1").prop('checked', true);
      }
      if ($("#CPMain_ctl00_hf_addlocation").val() == "") {
        //initializeMaps();           
        intializeGeoCodeMapbox();
      } else {
        //initializeMapsLocation();          
        intializeMapbox();
      }
      $(".popoverpartial a").popover({
        html: true,
        placement: 'bottom',
        title: 'payment schedule' + "<button type='button' class='close' id='close'>&times;</button>"
      });
      var optPreview = $("#CPMain_ctl00_hfstatus").val();
      if (optPreview == 35) {
        $('#overlay').show();
      } else {
        $('#overlay').hide();
      }
      $("td span").addClass("tdCategory");
      var dateSelect = $("#CPMain_ctl00_ddlEventDate").val()
      if (dateSelect == 0) {
        $('#CPMain_ctl00_rpCategory_htAvailable').css("visibility", 'hidden');
        $('#hrpsaleend').css("visibility", 'hidden');
        $(".spint").removeAttr("style");
        $(".QuantityAdd").css('visibility', 'visible');
        $(".QuantityAdd").prop("disabled", true);
        $('#CPMain_ctl00_rpDonation_DonationAmount_0').val("");
        $('#CPMain_ctl00_rpDonation_DonationAmount_0').attr("disabled", "disabled");
        $('#CPMain_ctl00_rpDonation_lblmobEndDate_0').attr("style", 'display:none');
        $('#CPMain_ctl00_rpDonation_lblEndDate_0').attr("style", 'display:none');
        $(".tdCategory").attr("style", 'display:none');
        $('.CategoryPriceAdd').removeAttr("style");
        $("#CPMain_ctl00_btnAddOrder").prop("disabled", true);
        $("#CPMain_ctl00_UC_HeaderTitles_lbl_hash").css("display", "block");
      }
      if ($("#CPMain_ctl00_hdnCustomdomainSecure").val() == "true" && window.location.protocol == "https:") {
        $("#form1").attr("action", $("#form1").attr("action"));
      } else if (window.location.protocol == "https:") {
        $("#form1").attr("action", "https://" + $("#form1").attr("action"));
      } else {
        $("#form1").attr("action", "http://" + $("#form1").attr("action"));
      }
    });
    $(document).on('click', '#close', function(e) {
      $(".popoverpartial a").popover('hide');
    });
  </script>
  <script type="text/javascript">
    $(window).load(function() {
      var width = $(document).width();
      if (width < 992) {
        $(".track-mdiv").removeAttr("style");
        $(".session-showcase").removeAttr("style");
      }
    });
    jQuery(function($) {
      $.fn.hScroll = function(amount) {
        amount = amount || 120;
        $(this).bind("DOMMouseScroll mousewheel", function(event) {
          var oEvent = event.originalEvent,
            direction = oEvent.detail ? oEvent.detail * -amount : oEvent.wheelDelta,
            position = $(this).scrollLeft();
          position += direction > 0 ? -amount : amount;
          $(this).scrollLeft(position);
          event.preventDefault();
        })
      };
    });
    $(document).ready(function() {
      $('.scroll-session-mdiv').hScroll(60); // You can pass (optionally) scrolling amount
    });
    $(document).ready(function() {
      $(".btncount").mouseover(function() {
        j = $(".btncount").index(this);
        var $btn2 = $("#webpagelink_" + j)
        $btn2.popover('show');
      });
      $(".btncount").mouseout(function() {
        j = $(".btncount").index(this);
        var $btn2 = $("#webpagelink_" + j)
        $btn2.popover('hide');
      });
    });
    //GrpDiscountDesc
    if ($("#CPMain_ctl00_hfDiscountMoretickets").val() != "") {
      for (var s = 0; s < $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|').length; s++) {
        var j = 0;
        var iquantity = 0;
        var discountprice = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[2].split(':')[0] == "price" ? $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[2].split(':')[1] : "0";
        var discountCategory = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[0];
        var discountCategoryList = discountCategory.split('|');
        var discountmoreticket = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[1];
        var discountpercentage = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[2].split(':')[0] == "percentage" ? $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[2].split(':')[1] : "0";
        $(".QuantityAdd").each(function() {
          if (!isNaN($(this).val()) && $(this).val() != "") {
            j = $(".QuantityAdd").index(this);
            iquantity = parseInt($(this).val());
            var isGroupCategory = $(this).attr("id").indexOf("rpGroupCat") > 0 ? "True" : "False";
            var spIndex = $(this).attr("id").split("_");
            var PresetMaster = isGroupCategory == "True" ? "CPMain_ctl00_rpGroupCat_rpCategory_" + spIndex[4] : "CPMain_ctl00_rpCategory";
            //var CategoryPrice = parseFloat($("#CPMain_ctl00_rpCategory_lblCategoryPrice_" + j).html().replace($("#CPMain_ctl00_hfCurrencySymbol").val(), "").replace(",", ""));
            var CategoryPrice = parseFloat($("#" + PresetMaster + "_lblCategoryPrice_" + spIndex[spIndex.length - 1]).html().replace($("#CPMain_ctl00_hfCurrencySymbol").val(), "").replace(",", ""));
            var hfcid = parseFloat($("#" + PresetMaster + "_hfCategoryID_" + spIndex[spIndex.length - 1]).val());
            //var hfcid = parseFloat($("#CPMain_ctl00_rpCategory_hfCategoryID_" + j).val()); 
            if (!isNaN(CategoryPrice)) {
              for (var i = 0; i < discountCategoryList.length; i++) {
                if (hfcid == discountCategoryList[i]) {
                  if (parseFloat(discountprice) > 0) {
                    //$("#CPMain_ctl00_rpCategory_lblsavetag_" + j).html("Get a " + $("#CPMain_ctl00_hfCurrencySymbol").val() + "" + discountprice + " discount when you purchase " + discountmoreticket + " or more tickets");
                    $("#" + PresetMaster + "_lblsavetag_" + spIndex[spIndex.length - 1]).html("Get a " + $("#CPMain_ctl00_hfCurrencySymbol").val() + "" + discountprice + " discount when you purchase " + discountmoreticket + " or more tickets");
                  } else {
                    //$("#CPMain_ctl00_rpCategory_lblsavetag_" + j).html("Get a " + discountpercentage + "% discount when you purchase " + discountmoreticket + " or more tickets");
                    $("#" + PresetMaster + "_lblsavetag_" + spIndex[spIndex.length - 1]).html("Get a " + discountpercentage + "% discount when you purchase " + discountmoreticket + " or more tickets");
                    calculatedprice = parseFloat(CategoryPrice * discountmoreticket) * parseFloat(discountpercentage) / 100;
                  }
                }
              }
            }
          }
        });
      }
    }

    function CategoryInvitecode(id) {
      var txtCatgoryInvite = $("#" + id).val();
      var sp = id.split('_');
      var hfCategoryInvite = $("#" + sp[0] + "_" + sp[1] + "_" + sp[2] + "_hfCategoryInvite_" + sp[4]).val();
      $.post('/admin/UserDiscountresponse.aspx?CategoryInvitecode=' + txtCatgoryInvite + '&validateInvite=' + hfCategoryInvite, function(data) {
        var result = data;
        if (true == result) {
          $("#" + sp[0] + "_" + sp[1] + "_" + sp[2] + "_ddlQuantity_" + sp[4]).removeClass("hide");
          $("#" + sp[0] + "_" + sp[1] + "_" + sp[2] + "_divMobQty_" + sp[4]).removeClass("hide");
          $("#" + id).addClass("hide");
        } else {
          swal("Please enter a valid unlock code");
        }
      });
    }

    function ValidateCatInvite() {
      var i = 1;
      var validate = "true";
      $(".CategoryInviteAppender .form-group").each(function() {
        var txtCatgoryInvite = $("#txtCatInvite_" + i).val();
        var hfCategoryInvite = $("#hfcatinvite_" + i).val();
        if (txtCatgoryInvite == "") {
          $(".validatemessage").html("Please enter a valid unlock code");
        } else {
          $(".validatemessage").html("The unlock code you entered does not match our records. Please try again or check with this event's organizer.");
        }
        if (txtCatgoryInvite == CryptoJS.AES.decrypt(hfCategoryInvite, "/").toString(CryptoJS.enc.Utf8)) {
          $(this).addClass("hide");
        } else {
          validate = "false";
        }
        i++;
      });
      if ("false" == validate) {
        $(".validatemessage").addClass("show");
        return false;
      } else {
        if ("Modern" == $("#CPMain_ctl00_hdnHeaderType").val()) {
          $("#form1").attr("target", "loadcheckoutpg");
          $('#loader').css({
            'display': 'block',
            'opacity': '1'
          });
          $(body).css({
            'overflow': 'hidden',
            'width': '100%',
            'z-index': '1001'
          });
          if (sessionStorage.getItem("UserEZModernpath_" + $("#CPMain_ctl00_lblEventID").val() == null)) {
            var formdatas = {};
            formdatas.url = location.href;
            formdatas.page = "sale";
            formdatas.eventid = $("#CPMain_ctl00_hfEncryptEventID").val();
            formdatas.gaID = $('#hdnGaEzRegistrations').val();
            formdatas.FbPixelID = $('#hdnFbPixel').val();
            formdatas = JSON.stringify(formdatas);
            var receiver = document.getElementById('loadcheckoutpg').contentWindow;
            // Send a message with the text 'Hello Treehouse!' to the new window.
            receiver.postMessage(formdatas, "https://www.eventzilla.net/web/ModernCheckoutFlow.html");
            modernpathinterval1 = window.setInterval(function() {
              if (sessionStorage.getItem("UserEZModernpath_" + $("#CPMain_ctl00_lblEventID").val()) != null) {
                window.clearInterval(modernpathinterval1);
              }
            }, 200);
          }
        }
        return true;
      }
    }
    $("#CPMain_ctl00_btnAddOrder").click(function() {
      $("#CPMain_ctl00_hfModernLoader").val('ModernLoaderActivate');
      $("#CPMain_ctl00_btnAddOrder").hide();
      $('#IconLoad').show();
      if ("" != $("#CPMain_ctl00_hfReservSeatbool").val()) {
        $('<input>').attr('type', 'hidden').attr('name', 'ReservSeats').attr('value', selectedobjectData).appendTo('form');
      }
      var i = 1;
      var isNotInviteCode = true;
      var jj = 1;
      var pp = 1;
      $(".CategoryInviteAppender").empty();
      $(".QuantityAdd").each(function() {
        if (!isNaN($(this).val()) && $(this).val() != "") {
          var j = $(".QuantityAdd").index(this);
          var iquantity = parseInt($(this).val());
          if (undefined != $(this).closest(".preapproval").html() && "" != $(this).closest(".preapproval").html() && iquantity > 0) {
            jj++;
          }
          if (undefined == $(this).closest(".preapproval").html() && iquantity > 0) {
            pp++;
          }
          var isGroupCategory = $(this).attr("id").indexOf("rpGroupCat") > 0 ? "True" : "False";
          var spIndex = $(this).attr("id").split("_");
          var PresetMaster = isGroupCategory == "True" ? "CPMain_ctl00_rpGroupCat_rpCategory_" + spIndex[4] : "CPMain_ctl00_rpCategory";
          //if ("" != $("#CPMain_ctl00_rpCategory_hfCategoryInvite_" + j).val() && iquantity > 0) {
          if ("" != $("#" + PresetMaster + "_hfCategoryInvite_" + spIndex[spIndex.length - 1]).val() && iquantity > 0) {
            var sp = $("#" + PresetMaster + "_hfCategoryInvite_" + spIndex[spIndex.length - 1]).val().split('|');
            var Invitehtml = "<label class=\"alert alert-danger validatemessage hide\">Please enter a valid unlock code</label>" +
              "<label class=\"alert\">This event organizer requires you to enter an unlock code to allow you to proceed with the selected ticket/registration type. Please enter this code below</label>" +
              "<div class=\"form-group\"><label class=\"col-sm-8\">" + sp[1] + "</label><div class=\"col-sm-4\"><input type=\"text\" id=\"txtCatInvite_" + i + "\" class=\"form-control\" /><input type=\"hidden\" id=\"hfcatinvite_" + i +
              "\" value=\"" + sp[0] + "\"/></div></div>";
            $(".CategoryInviteAppender").append(Invitehtml);
            isNotInviteCode = false;
            i++;
          }
        }
      });
      if (!isNotInviteCode) {
        if (1 == jj || false == (jj > 1 && pp > 1)) $("#divCategoryInvite").modal("show");
        else {
          swal("Ticket / Registration types that require pre-approval cannot be purchased along with regular tickets in the same transaction. Please register for these separately.");
        }
        $("#CPMain_ctl00_btnAddOrder").show();
        $('#IconLoad').hide();
        return false;
      }
      if ("Modern" == $("#CPMain_ctl00_hdnHeaderType").val()) {
        //$("#loadcheckoutpg").removeClass("hide");
        //$("#imgModernCheckoutLoader").show();
        $("#form1").attr("target", "loadcheckoutpg");
        $('#loader').css({
          'display': 'block',
          'opacity': '1'
        });
        $(body).css({
          'overflow': 'hidden',
          'width': '100%',
          'z-index': '1001'
        });
        if (sessionStorage.getItem("UserEZModernpath_" + $("#CPMain_ctl00_lblEventID").val()) == null || sessionStorage.getItem("UserEZModernpath_" + $("#CPMain_ctl00_lblEventID").val()) == "") {
          var formdatas = {};
          formdatas.url = location.href;
          formdatas.page = "sale";
          formdatas.eventid = $("#CPMain_ctl00_hfEncryptEventID").val();
          formdatas.gaID = $('#hdnGaEzRegistrations').val();
          formdatas.FbPixelID = $('#hdnFbPixel').val();
          formdatas = JSON.stringify(formdatas);
          var receiver = document.getElementById('loadcheckoutpg').contentWindow;
          // Send a message with the text 'Hello Treehouse!' to the new window.
          receiver.postMessage(formdatas, "https://www.eventzilla.net/web/ModernCheckoutFlow.html");
          modernpathinterval1 = window.setInterval(function() {
            if (sessionStorage.getItem("UserEZModernpath_" + $("#CPMain_ctl00_lblEventID").val()) != null && sessionStorage.getItem("UserEZModernpath_" + $("#CPMain_ctl00_lblEventID").val()) != "") {
              window.clearInterval(modernpathinterval1);
            }
          }, 200);
        }
      }
      return true;
    });
    $(".QuantityAdd").each(function() {
      if (!isNaN($(this).val()) && $(this).val() != "") {
        var j = $(".QuantityAdd").index(this);
        var iquantity = parseInt($(this).val());
        var isGroupCategory = $(this).attr("id").indexOf("rpGroupCat") > 0 ? "True" : "False";
        var spIndex = $(this).attr("id").split("_");
        var PresetMaster = isGroupCategory == "True" ? "CPMain_ctl00_rpGroupCat_rpCategory_" + spIndex[4] : "CPMain_ctl00_rpCategory";
        //if (undefined != $("#CPMain_ctl00_rpCategory_hfCategoryInvite_" + j).val() && "" != $("#CPMain_ctl00_rpCategory_hfCategoryInvite_" + j).val()) {
        if (undefined != $("#" + PresetMaster + "_hfCategoryInvite_" + spIndex[spIndex.length - 1]).val() && "" != $("#" + PresetMaster + "_hfCategoryInvite_" + spIndex[spIndex.length - 1]).val()) {
          //var sp = $("#CPMain_ctl00_rpCategory_hfCategoryInvite_" + j).val().split('|');
          var sp = $("#" + PresetMaster + "_hfCategoryInvite_" + spIndex[spIndex.length - 1]).val().split('|');
          if (sp[0].indexOf("=") >= 0) {} else {
            var data = "";
            var data = CryptoJS.AES.encrypt(sp[0], "/");
            //$("#CPMain_ctl00_rpCategory_hfCategoryInvite_" + j).val(data + "|" + sp[1]);
            $("#" + PresetMaster + "_hfCategoryInvite_" + spIndex[spIndex.length - 1]).val(data + "|" + sp[1]);
          }
        }
      }
    });
    /* facebook command starts  */
    /* facebook command starts  */
    (function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s);
      js.id = id;
      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=215909627843";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
    $(document).ready(function() {
      if ("2" == $("#CPMain_ctl00_hdn_ShowDiscussion").val()) {
        $("#discussion").css("visibility", "visible");
        $('#div_facebook').show();
        $('#div_desqus').hide();
        $("#div_desqus").remove();
        var facebookwidth = 0;
        facebookwidth = parseInt($("#div_facebook").width());
        $("#div_facebook").append("<div class=\"fb-comments\" data-href=\"" + document.URL + "\" data-colorscheme=\"light\" data-width=\"" + facebookwidth + "\"></div>");
      } else if ("1" == $("#CPMain_ctl00_hdn_ShowDiscussion").val()) {
        $("#discussion").css("visibility", "visible");
        $('#div_desqus').show();
        $('#div_facebook').hide();
      } else {
        $("#eventcomments").hide();
        $("#licomment").remove();
        $("#discussion").remove();
        //$("#comments").hide();
        //$("#topcomments").hide();
      }
      $(window).resize(function() {
        setTimeout(function() {
          if ("2" == $("#CPMain_ctl00_hdn_ShowDiscussion").val()) {
            var facebookwidth = 0;
            facebookwidth = parseInt($("#div_facebook").width());
            $(".fb_ltr").attr("src", $(".fb_ltr").attr("src") + "&width=" + facebookwidth);
          }
        }, 3000);
      });
      $('#diveventinfo img').each(function() {
        var curSrc = $(this).attr('src');
        if (curSrc != undefined) {
          $(this).attr('src', curSrc.replace('../', '/'));
        }
      });
    });
    window.twttr = (function(d, s, id) {
      var t, js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s);
      js.id = id;
      js.src = "https://platform.twitter.com/widgets.js";
      fjs.parentNode.insertBefore(js, fjs);
      return window.twttr || (t = {
        _e: [],
        ready: function(f) {
          t._e.push(f)
        }
      });
    }(document, "script", "twitter-wjs"));
    /* facebook command starts  */
    /* desqus command starts  */
    var disqus_shortname = 'eventzilla';
    var disqus_identifier = gupevent('Eventid');
    //var disqus_url = "http://www.eventzilla.net?web/eventid=" + disqus_identifier;
    /* * * DON'T EDIT BELOW THIS LINE * * */
    (function() {
      var dsq = document.createElement('script');
      dsq.type = 'text/javascript';
      dsq.async = true;
      dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';
      (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
    })();

    function gupevent(name, string) {
      name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
      var regexS = "[\\?&]" + name + "=([^&#]*)";
      var regex = new RegExp(regexS);
      var results = regex.exec(string);
      if (results == null) return "";
      else return results[1];
    }
    // custom js Centralized Tracking events 
    if ($('#hdnGaEzRegistrations').val() != "") {
      var sGaTrack = $('#hdnGaEzRegistrations').val().split("+");
      var oGaTrackId = sGaTrack[0];
      var eventTitle = sGaTrack[1];
      googleAnalyticsTrackEvents(location.pathname, oGaTrackId, 'Eventzilla_Registration', 'Viewed_EventPage', eventTitle);
    }
    // Waitlist Initialized
    function GaRegCheckOut() {
      $("#CPMain_ctl00_hfModernLoader").val('ModernLoaderActivate');
      $('#loader').css({
        'display': 'block',
        'opacity': '1'
      });
      $(body).css({
        'overflow': 'hidden',
        'width': '100%',
        'z-index': '1001'
      });
      var hdnHeaderType = $("#CPMain_ctl00_hdnHeaderType").val();
      if (hdnHeaderType == "Modern") {
        loadExternalContent(event.srcElement.href);
      }
      if ($('#hdnGaEzRegistrations').val() != "") {
        var sGaTrack = $('#hdnGaEzRegistrations').val().split("+");
        var oGaTrackId = sGaTrack[0];
        var eventTitle = sGaTrack[1];
        googleAnalyticsTrackEvents(location.pathname, oGaTrackId, 'Eventzilla_Registration', 'Waitlist_Initialized', eventTitle);
      }
      if ($('#hdnFbPixel').val() != "") {
        var sGaTrack = $('#hdnFbPixel').val();
        fbq('init', sGaTrack);
        fbq('track', 'Waitlist Initialized');
      }
    }
    //Fb Pixel for page view 
    if ($('#hdnFbPixel').val() != "") {
      var sGaTrack = $('#hdnFbPixel').val();
      fbq('init', sGaTrack);
      fbq('track', 'Viewed Event');
    }
    (function() {
      var ga = document.createElement('script');
      ga.type = 'text/javascript';
      ga.async = true;
      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
      (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
    })();
    $(document).ready(function() {
      if ($("#CPMain_ctl00_hfTwitterTags").val() !== "") {
        var twitter = $("#CPMain_ctl00_hfTwitterTags").val();
        if (twitter.indexOf('#') == -1) {
          var sp = $("#CPMain_ctl00_hfTwitterTags").val().replace("", "#").split(',');
        } else {
          var sp = $("#CPMain_ctl00_hfTwitterTags").val().split(',');
        }
        for (var i = 0; i < sp.length; i++) {
          $("#twitteslinks").append("<a class=\"twites\" target=\"_blank\" href=\"https://twitter.com/hashtag/" + sp[i].replace("#", "") + "\">" + sp[i] + "</a>");
        }
      }
      $("#regtitle").css("font-family", $("#CPMain_ctl00_hdnFontStyle").val());
      $("#infotitle").css("font-family", $("#CPMain_ctl00_hdnFontStyle").val());
      $("#CPMain_ctl00_infolocation").css("font-family", $("#CPMain_ctl00_hdnFontStyle").val());
      $("#CPMain_ctl00_infoabout").css("font-family", $("#CPMain_ctl00_hdnFontStyle").val());
      $("#CPMain_ctl00_infosponsors").css("font-family", $("#CPMain_ctl00_hdnFontStyle").val());
      $("#infocomments").css("font-family", $("#CPMain_ctl00_hdnFontStyle").val());
      $("#CPMain_ctl00_infospeakers").css("font-family", $("#CPMain_ctl00_hdnFontStyle").val());
      $("#CPMain_ctl00_infowhosattend").css("font-family", $("#CPMain_ctl00_hdnFontStyle").val());
      $("#CPMain_ctl00_infoschedule").css("font-family", $("#CPMain_ctl00_hdnFontStyle").val());
      $("#CPMain_ctl00_infoPhotogallery").css("font-family", $("#CPMain_ctl00_hdnFontStyle").val());
      $("#infoCancelinfo").css("font-family", $("#CPMain_ctl00_hdnFontStyle").val());
      $("#CPMain_ctl00_ddlEventDate").change(function() {
        if ($(this).val() != "0") {
          var sp = $(this).val().split('/');
          var dateid = sp[sp.length - 1];
          var loc = window.location;
          var pa = loc.pathname.split('-');
          var eventid = pa[pa.length - 1];
          var promoapply = "";
          if (getUrlVars()["promo"] != undefined && "" != $("#CPMain_ctl00_txtPromoCode").val()) {
            var key = CryptoJS.enc.Utf8.parse('8080808080808080');
            var iv = CryptoJS.enc.Utf8.parse('8080808080808080');
            var promocode = CryptoJS.AES.encrypt(CryptoJS.enc.Utf8.parse($("#CPMain_ctl00_txtPromoCode").val()), key, {
              keySize: 128 / 8,
              iv: iv,
              mode: CryptoJS.mode.CBC,
              padding: CryptoJS.pad.Pkcs7
            });
            promoapply = "&promo=" + getUrlVars()["promo"] + "&promocode=" + promocode;
          }
          if ("/web/event" == eventid) {
            eventid = guparam("eventid");
            window.location.href = "https://" + window.location.host + "/web/event?eventid=" + eventid + "&dateid=" + dateid + promoapply;
          } else if ("/e" == eventid) {
            if ("" == eventid) eventid = guparam("eventid");
            if ("www.eventzilla.net" != window.location.host) {
              window.location.href = "https://" + window.location.host + loc.pathname + "?resp=on" + "&dateid=" + dateid + promoapply;
            } else {
              window.location.href = "https://" + window.location.host + loc.pathname + "?resp=on" + "&dateid=" + dateid + promoapply;
            }
          } else {
            if ("" == eventid) eventid = guparam("eventid");
            window.location.href = "http://" + window.location.host + loc.pathname + "?resp=on" + "&dateid=" + dateid + promoapply;
          }
        } else {
          $("select.QuantityAdd").attr("disabled", "disabled");
        }
      });
      $("#CPMain_ctl00_btnPromo").click(function() {
        return false;
      });
      $("#diveventinfo img").each(function() {
        var item = $(this).attr("src");
        if (item != undefined) {
          if ($(this).attr("src").indexOf("/files/temp/") != -1 && $(this).attr("src").indexOf('eventzilla.net') == -1) {
            $(this).attr("src", "https://www.eventzilla.net" + $(this).attr("src"));
          }
        }
      });
      var eURL = location.href;
      if (eURL.indexOf("2138821308") > 0) {
        $("#diveventinfo a").each(function() {
          var item = $(this).attr("title");
          if (item != undefined) {
            if ($(this).attr("title") == "dss@academywomen.org") {
              $(this).attr("href", "mailto:" + $(this).attr("title"));
            }
          }
        });
      }
    });
    //function guparam(name) {
    //    var name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    //    var regexS = "[\\?&]" + name + "=([^&#]*)";
    //    var regex = new RegExp(regexS);
    //    var results = regex.exec(window.location.href);
    //    if (results == null)
    //        return "";
    //    else
    //        return results[1];
    //}
    function getUrlVars() {
      var vars = [],
        hash;
      var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
      for (var i = 0; i < hashes.length; i++) {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
      }
      return vars;
    }

    function checkDiscount() {
      var btn = $("#CPMain_ctl00_btnPromo").val();
      if ("CLEAR" != btn && "CLAIRE" != btn && "CLARO" != btn && "KLAR" != btn) {
        var value = $("#CPMain_ctl00_txtPromoCode").val();
        var headers = {};
        // other headers omitted
        var key = CryptoJS.enc.Utf8.parse('8080808080808080');
        var iv = CryptoJS.enc.Utf8.parse('8080808080808080');
        var loc = window.location;
        var pa = "";
        var eventid = "";
        if (loc.href.indexOf("=") > 0) {
          if (getUrlVars()["dateid"] != undefined) {
            if (loc.href.indexOf("=") > 0) {
              pa = loc.href.split("=");
              eventid = pa[pa.length - 2];
              if (eventid.indexOf("&") > 0) {
                var g = eventid.split("&");
                eventid = g[0];
              }
            }
            if (loc.href.indexOf("=") > 0 && loc.href.indexOf("resp=on") > 0) {
              pa = loc.href.split("=");
              eventid = pa[pa.length - 2];
            }
            if (loc.href.indexOf("-") > 0) {
              pa = loc.href.split("-");
              var g = pa[pa.length - 1];
              var h = g.split("?");
              pa = h[0];
              eventid = pa;
            }
            if (loc.href.indexOf("manual-patient-handling.eventzilla.net") > 0) {
              pa = loc.href.split("=");
              eventid = pa[pa.length - 2];
              if (eventid.indexOf("&") > 0) {
                var g = eventid.split("&");
                eventid = g[0];
              }
            }
          } else {
            if (loc.href.indexOf("=") > 0) {
              pa = loc.href.split("=");
              eventid = pa[pa.length - 1];
            } else {
              pa = loc.href.split("-");
              eventid = pa[pa.length - 1];
            }
            if (loc.href.indexOf("-") > 0 && loc.href.indexOf("&err") > 0) {
              pa = loc.href.split("-");
              var g = pa[pa.length - 1];
              var h = g.split("?");
              pa = h[0];
              eventid = pa;
            }
            if (loc.href.indexOf("=") > 0 && loc.href.indexOf("&err") > 0 && loc.href.indexOf("?") > 0) {
              pa = loc.href.split("=");
              var g = pa[pa.length - 1];
              var h = g.split("&");
              pa = h[0];
              eventid = pa;
            }
          }
        } else {
          pa = loc.pathname.split('-');
          eventid = pa[pa.length - 1];
        }
        if ("" == eventid) {
          eventid = guparam("eventid");
        }
        var encryptID = CryptoJS.AES.encrypt(CryptoJS.enc.Utf8.parse(eventid), key, {
          keySize: 128 / 8,
          iv: iv,
          mode: CryptoJS.mode.CBC,
          padding: CryptoJS.pad.Pkcs7
        });
        headers['encryptID'] = encryptID;
        $.ajax({
          cache: false,
          dataType: 'json',
          type: 'POST',
          headers: headers,
          contentType: 'application/json; charset=utf-8',
          url: 'https://www.eventzilla.net/web/webcall.aspx?dis_code=' + value + "&callfrom=sales&EventID=" + eventid,
          error: function(rep) {
            if (200 == parseInt(rep.status)) {
              if ("1" == rep.responseText.split('(')[0] || "2" == rep.responseText.split('(')[0]) {
                var sp = rep.responseText.split('(');
                //$("#CPMain_ctl00_hfPromoPrice").val(sp[1].split(',')[1]);
                //$("#CPMain_ctl00_hfIsEachTicket").val(sp[2].split(',')[1]);
                //$("#CPMain_ctl00_hfPromoPercentage").val(sp[3].split(',')[1]);
                //$("#CPMain_ctl00_hfpromoticket").val(sp[5].split(',')[1]);
                //$("#CPMain_ctl00_divDiscount").show();
                //$("#CPMain_ctl00_divsubtot").show();
                $("#CPMain_ctl00_divdisApply").show();
                $("#CPMain_ctl00_lblErrorMessage").html("<div class=\"alert alert-success\">" + sp[4].split(',')[1] + "</div>");
                $("#CPMain_ctl00_btnPromo").val(sp[6].split(',')[1]);
                //QuantityAdd($(".QuantityAdd").index(this), "pageload");
                //ReservseatsFeeCalc(FeeData, selectedobjectData, CategoryobjectData);
                //DiscountMoreTickets();
                $("#divTotalFee").hide();
                $(".gtotal").addClass("hide");
                $("#CPMain_ctl00_divsubtot").hide();
              } else if ("3" == rep.responseText.split('(')[0]) {
                $("#CPMain_ctl00_hfPromoPrice").val("");
                $("#CPMain_ctl00_hfIsEachTicket").val("");
                $("#CPMain_ctl00_hfPromoPercentage").val("");
                var sp = rep.responseText.split('(');
                $("#CPMain_ctl00_lblErrorMessage").html("<div class=\"alert alert-danger\">" + sp[1].split(',')[1] + sp[1].split(',')[2] + "</div>");
                $("#divTotalFee").show();
                $(".gtotal").removeClass("");
                $("#CPMain_ctl00_divsubtot").show();
              } else if ("4" == rep.responseText.split('(')[0]) {
                var sp = rep.responseText.split('(');
                //$("#CPMain_ctl00_hfPromoPrice").val(sp[1].split(',')[1]);
                //$("#CPMain_ctl00_hfIsEachTicket").val(sp[2].split(',')[1]);
                //$("#CPMain_ctl00_hfPromoPercentage").val(sp[3].split(',')[1]);
                //$("#CPMain_ctl00_divDiscount").show();
                //$("#CPMain_ctl00_divsubtot").show();
                $("#CPMain_ctl00_divdisApply").show();
                $("#CPMain_ctl00_lblErrorMessage").html("<div class=\"alert alert-success\">" + sp[4].split(',')[1] + "</div>");
                //$("#CPMain_ctl00_hfpromocid").val(sp[5].split(',')[1]);
                //$("#CPMain_ctl00_hfpromoticket").val(sp[6].split(',')[1]);
                $("#CPMain_ctl00_btnPromo").val(sp[7].split(',')[1]);
                //QuantityAdd($(".QuantityAdd").index(this), "pageload");
                //DiscountMoreTickets();
                //ReservseatsFeeCalc(FeeData, selectedobjectData, CategoryobjectData);
                $("#divTotalFee").hide();
                $(".gtotal").addClass("hide");
                $("#CPMain_ctl00_divsubtot").hide();
              } else {
                $("#CPMain_ctl00_hfPromoPrice").val("");
                $("#CPMain_ctl00_hfIsEachTicket").val("");
                $("#CPMain_ctl00_hfPromoPercentage").val("");
                var sp = rep.responseText.split('(');
                $("#CPMain_ctl00_lblErrorMessage").html("<div class=\"alert alert-danger\">" + sp[1].split(',')[1] + "</div>");
                $("#CPMain_ctl00_txtPromoCode").val("");
                $("#divTotalFee").show();
                $(".gtotal").removeClass("hide");
                $("#CPMain_ctl00_divsubtot").show();
              }
              $('html, body').animate({
                'scrollTop': $("#regtitle").position().top
              });
            }
          },
        });
      } else {
        var value = "";
        value = "CLAIRE" == btn ? "APPLIQUER" : "CLARO" == btn ? "APLICAR" : "KLAR" == btn ? "BEWERBEN" : "APPLY";
        $("#CPMain_ctl00_btnPromo").val(value);
        $("#CPMain_ctl00_txtPromoCode").val("");
        $("#CPMain_ctl00_hfPromoPrice").val("");
        $("#CPMain_ctl00_hfIsEachTicket").val("");
        $("#CPMain_ctl00_hfPromoPercentage").val("");
        $("#CPMain_ctl00_hfpromocid").val("");
        $("#CPMain_ctl00_hfpromoticket").val("");
        $("#divTotalFee").show();
        $(".gtotal").removeClass("hide");
        //QuantityAdd($(".QuantityAdd").index(this), "pageload");
        //DiscountMoreTickets();
        //ReservseatsFeeCalc(FeeData, selectedobjectData, CategoryobjectData);
        return false;
      }
    }
  </script>
  <script>
    /**
     *  RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS.
     *  LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables*/
    /*
    var disqus_config = function () {
    this.page.url = PAGE_URL;  // Replace PAGE_URL with your page's canonical URL variable
    this.page.identifier = PAGE_IDENTIFIER; // Replace PAGE_IDENTIFIER with your page's unique identifier variable
    };
    */
    (function() { // DON'T EDIT BELOW THIS LINE
      var d = document,
        s = d.createElement('script');
      s.src = 'https://eventzilla-1.disqus.com/embed.js';
      s.setAttribute('data-timestamp', +new Date());
      (d.head || d.body).appendChild(s);
    })();
  </script>
  <script>
    if ("" != $("#CPMain_ctl00_hfReservSeatbool").val()) {
      $(".reserve-mdiv").parent("section").show();
      $(".reserve-seat-total").append($(".costsummary"));
      $(".register-table").hide();
      $("#regtitle").hide();
      $(".costsummary").removeClass("col-md-4").removeClass("col-xs-12").addClass("col-md-12").addClass("col-sm-12");
      if (undefined != $("#CPMain_ctl00_divDiscount").val()) {
        $("#divReservDiscount").append($("#CPMain_ctl00_divDiscount"));
        $("#divReservDiscount").append($("#CPMain_ctl00_promocode"));
      }
      $(".reserve-title .event-date").append($("#CPMain_ctl00_ddlEventDate"));
      $(".reserve-left").prepend($("#CPMain_ctl00_lblErrorMessage"));
    } else {
      $(".reserve-mdiv").parent("section").hide();
    }

    function ReservseatsFeeCalc(FeeData, selectedobjectData, CategoryobjectData) {
      var TotalFee = 0;
      var TotalPrice = 0;
      var subtotal = 0;
      var Discount = 0;
      var promocid = $("#CPMain_ctl00_hfpromocid").val();
      var words = promocid.split('|');
      var len = words.length;
      var CalculatedFee = 0;
      var p = "";
      $(".spanReservKey").html("").hide();
      $(".spanPriceReservKey").html("0").hide();
      $(".spanPriceReservKey").parent(".total-price").hide();
      $(".spanReservKey").parent("div").hide();
      if (selectedobjectData.length > 0) {
        var returndata = GroupbyCategory(CategoryobjectData);
        for (var i = 0; i < selectedobjectData.length; i++) {
          //ReservTbl
          var reservKey = selectedobjectData[i].split('|')[1];
          // $("#divReservKey" + reservKey).html("");
          var ObjectID = selectedobjectData[i].split('|')[0];
          var Feesp = FeeData.split(',');
          for (var f = 0; f < Feesp.length; f++) {
            if (Feesp[f].split('|')[0] == reservKey && parseFloat(Feesp[f].split('|')[1]) > 0) {
              subtotal += parseFloat(Feesp[f].split('|')[2]);
              if ("GeneralAdmissionArea" == selectedobjectData[i].split('|')[2]) {
                if ("" == $("#spanReservKey" + reservKey).html()) {
                  $("#spanReservKey" + reservKey).html("0");
                }
                $("#spanReservKey" + reservKey).html(parseInt($("#spanReservKey" + reservKey).html()) + 1).show().parent("div").show();
                $("#spanPriceReservKey" + reservKey).parent(".total-price").show();
                $("#spanPriceReservKey" + reservKey).show();
                $("#spanReservObjecttype" + reservKey).html(selectedobjectData[i].split('|')[2] + " : ").show();
              }
              Pricetotal = parseFloat(Feesp[f].split('|')[2]) + parseFloat($("#spanPriceReservKey" + reservKey).html());
              $("#spanPriceReservKey" + reservKey).html(Pricetotal.toFixed(2));
              if ($("#CPMain_ctl00_hfPromoPrice").val() != "" && $("#CPMain_ctl00_hfPromoPrice").val() != "0" && $("#CPMain_ctl00_hfpromoticket").val() == "False") {
                TotalFee += parseFloat(Feesp[f].split('|')[1]);
                TotalPrice += parseFloat(Feesp[f].split('|')[2]) + parseFloat(Feesp[f].split('|')[1]);
                if ($("#CPMain_ctl00_hfIsEachTicket").val() == "True") Discount += parseFloat($("#CPMain_ctl00_hfPromoPrice").val());
                else Discount = parseFloat($("#CPMain_ctl00_hfPromoPrice").val());
              } else if ($("#CPMain_ctl00_hfPromoPercentage").val() != "" && $("#CPMain_ctl00_hfpromoticket").val() == "False") {
                TotalFee += parseFloat(Feesp[f].split('|')[1]);
                TotalPrice += parseFloat(Feesp[f].split('|')[1]) + parseFloat(Feesp[f].split('|')[2]);
                if ($("#CPMain_ctl00_hfIsEachTicket").val() == "True") Discount += (parseFloat(Feesp[f].split('|')[2]) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100;
                else Discount += parseFloat(Feesp[f].split('|')[2]) - (parseFloat(Feesp[f].split('|')[2]) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val()) / 100);
              } else if ($("#CPMain_ctl00_hfPromoPrice").val() != "" && $("#CPMain_ctl00_hfPromoPrice").val() != "0" && $("#CPMain_ctl00_hfpromoticket").val() == "True" && promocid.indexOf(Feesp[f].split('|')[3]) > -1) {
                TotalFee += parseFloat(Feesp[f].split('|')[1]);
                TotalPrice += parseFloat(Feesp[f].split('|')[2]) + parseFloat(Feesp[f].split('|')[1]);
                if ($("#CPMain_ctl00_hfIsEachTicket").val() == "True") Discount += parseFloat($("#CPMain_ctl00_hfPromoPrice").val());
                else Discount = parseFloat($("#CPMain_ctl00_hfPromoPrice").val());
              } else if ($("#CPMain_ctl00_hfPromoPercentage").val() != "" && $("#CPMain_ctl00_hfpromoticket").val() == "True" && promocid.indexOf(Feesp[f].split('|')[3]) > -1) {
                TotalFee += parseFloat(Feesp[f].split('|')[1]);
                TotalPrice += parseFloat(Feesp[f].split('|')[1]) + parseFloat(Feesp[f].split('|')[2]);
                if ($("#CPMain_ctl00_hfIsEachTicket").val() == "True") Discount += (parseFloat(Feesp[f].split('|')[2]) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val())) / 100;
                else Discount += parseFloat(Feesp[f].split('|')[2]) - (parseFloat(Feesp[f].split('|')[2]) * parseFloat($("#CPMain_ctl00_hfPromoPercentage").val()) / 100);
              } else {
                TotalFee += parseFloat(Feesp[f].split('|')[1]);
                TotalPrice += parseFloat(Feesp[f].split('|')[2]) + parseFloat(Feesp[f].split('|')[1]);
              }
            }
          }
          if ("GeneralAdmissionArea" != selectedobjectData[i].split('|')[2]) {
            $("#spanReservKey" + reservKey).append(ObjectID + ",").show().parent("div").show();
            $("#spanReservObjecttype" + reservKey).html(selectedobjectData[i].split('|')[2] + " :").show();
            $("#spanPriceReservKey" + reservKey).show();
            $("#spanPriceReservKey" + reservKey).parent(".total-price").show();
          }
        }
        var GroupDiscountAmount = GroupDiscount();
        TotalPrice = TotalPrice - Discount - GroupDiscountAmount;
        CalculatedFee = TotalFee;
        if (parseFloat(TotalPrice).toFixed(2) > 0 && $("#CPMain_ctl00_hfEventZillaPayment").val() != "") {
          var eventzillapayment = $("#CPMain_ctl00_hfEventZillaPayment").val().split('|');
          CalculatedFee = parseFloat((parseFloat(TotalPrice - TotalFee).toFixed(2) * eventzillapayment[0] / 100) + TotalFee + parseFloat(eventzillapayment[1]));
          if (3 == eventzillapayment.length && "i" == $("#CPMain_ctl00_hfConvenienceFee").val()) {
            CalculatedFee += parseFloat(parseFloat((parseFloat(TotalPrice - TotalFee).toFixed(2) * eventzillapayment[0] / 100)) * 18 / 100);
          }
        }
        $("#CPMain_ctl00_btnAddOrder").removeAttr("disabled");
      } else {
        $("#CPMain_ctl00_btnAddOrder").attr("disabled", "disabled");
      }
      if ("e" == $("#CPMain_ctl00_hfConvenienceFee").val() || (Discount + GroupDiscountAmount).toFixed(2) > 0) {
        CalculatedFee = 0;
        $("#spFee").hide();
      }
      console.log("calc " + CalculatedFee);
      console.log("total " + TotalPrice);
      console.log("Fee " + TotalFee);
      $(".totalfeecostlabel").html(parseFloat(CalculatedFee + TotalPrice - TotalFee).toFixed(2));
      $("#spFee").html(CalculatedFee.toFixed(2));
      $(".disfeecostlabel").html((Discount + GroupDiscountAmount).toFixed(2));
      $(".subfeecostlabel").html(subtotal.toFixed(2));
    }

    function GroupDiscount() {
      if ($("#CPMain_ctl00_hfDiscountMoretickets").val() != "") {
        for (var s = 0; s < $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|').length; s++) {
          var iquantity = 0;
          var CategoryPrice = 0;
          for (var p = 0; p < selectedobjectData.length; p++) {
            for (var c = 0; c < FeeData.split(',').length; c++) {
              if (selectedobjectData[p].split('|')[1] == FeeData.split(',')[c].split('|')[0] && FeeData.split(',')[c].split('|')[3] == $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[0]) {
                iquantity += 1;
                CategoryPrice = FeeData.split(',')[c].split('|')[2];
              }
            }
          }
          var j = 0;
          var hfcid = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[0];
          var discountprice = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[2].split(':')[0] == "price" ? $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[2].split(':')[1] : "0";
          var discountCategory = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[0];
          var discountCategoryList = discountCategory.split('|');
          var discountmoreticket = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[1];
          var discountpercentage = $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[2].split(':')[0] == "percentage" ? $("#CPMain_ctl00_hfDiscountMoretickets").val().split('|')[s].split(',')[2].split(':')[1] : "0";
          var calculatedprice = 0;
          if (!isNaN(CategoryPrice)) {
            for (var i = 0; i < discountCategoryList.length; i++) {
              if (iquantity >= discountmoreticket && hfcid == discountCategoryList[i]) {
                if (parseFloat(discountprice) > 0) {
                  return calculatedprice = parseFloat(calculatedprice) + parseFloat(discountprice);
                } else {
                  return calculatedprice = parseFloat(parseFloat(CategoryPrice * iquantity) * parseFloat(discountpercentage)) / 100;
                }
              }
            }
          }
          return 0;
        }
      }
      return 0;
    }

    function GroupbyCategory(CategoryobjectData) {
      var items = {},
        base, key;
      $.each(CategoryobjectData, function(index, val) {
        key = val[0];
        if (!items[key]) {
          items[key] = 0;
        }
        items[key] += val[1];
      });
      var outputArr = [];
      $.each(items, function(key, val) {
        outputArr.push([key, val]);
      });
      return outputArr;
    }

    function setCookies(cname, cvalue, exdays) {
      var d = new Date();
      d.setTime(d.getTime() + (exdays * 1000));
      var expires = "expires=" + d.toUTCString();
      document.cookie = cname + "=" + cvalue + "; " + expires + "; path=/";
    }
    $(document).ready(function() {
      var t = location.href;
      if (t.indexOf("2138989398") > 0) {
        if ($('.tempspace').text() == "ORGANIZER") {
          $('.tempspace').text("ORGANISER");
        };
        if ($('#CPMain_ctl00_infoabout').text().trim() == "About the Organizer") {
          $('#CPMain_ctl00_infoabout').text("About the Organiser");
        };
        if ($('#triggerContact').text().trim() == "CONTACT ORGANIZER") {
          $('#triggerContact').text("CONTACT ORGANISER");
          $('.popup-title').text("CONTACT ORGANISER");
        }
        if (t.indexOf("2138962579") > 0) {
          $("#CPMain_ctl00_fburl").attr('href', 'https://www.facebook.com/groups/svhs1998/about/');
        }
      }
      if (t.indexOf("2138744585") > 0) {
        $('.customlabelwhosattendee').text("Who's a Member");
      }
      if ($("#hfCustomEventLabel").val() != "" && $("#hfCustomEventLabel") != 'undefined') {
        var obj = jQuery.parseJSON($("#hfCustomEventLabel").val());
        if (hdnHeaderType == "Modern") {
          setCookies('CustomEventLabel', '');
          setCookies('CustomEventLabel', $("#hfCustomEventLabel").val());
        }
        $(".customlabelwhosattendee").text(obj.Whoisattending);
        $(".customlabelregisternow").text(obj.Registernow);
        $(".customlabeleventinfo").text(obj.Eventinformations);
        $(".customlabelregistration").text(obj.Registration);
        $(".customlabelabtevents").text(obj.Abouttheevent);
        $(".customlabeleventloc").text(obj.Eventlocations);
        $(".customlabelabttheorg").text(obj.Abouttheorganizer);
        $(".customlabelspeakers").text(obj.Eventspeakers);
        $(".customlabelschedules").text(obj.Eventsessions);
        $(".customlabelsponsors").text(obj.Eventsponsors);
        $("#CPMain_ctl00_btnAddOrder").val(obj.Registernow);
        $(".customlabelcontact").text(obj.ContactOrganizer);
        $(".customlabelsoldout").text(obj.Soldout);
        $(".customlabelnotonsale").text(obj.Notonsaleyet);
        $(".customlabelsaleended").text(obj.Saleended);
        $(".customlabelabstract").text(obj.AbstractManagement);
        $(".customlabelphotogallery").text(obj.Photogallery);
      }
    });
    // Countdown Timer Table Start     
    var countDownDate = new Date($("#CPMain_ctl00_hdncountdown").val()).getTime();
    //  if (countDownDate != "-2201189400000") {
    var x = setInterval(function() {
      var offset = $("#CPMain_ctl00_hdnutcoffsetcountdown").val();
      var newoffset = offset.replace(/:/g, ".");
      d = new Date();
      utc = d.getTime() + (d.getTimezoneOffset() * 60000);
      now = new Date(utc + (3600000 * newoffset)).getTime();
      var distance = countDownDate - now;
      var days = Math.floor(distance / (1000 * 60 * 60 * 24));
      var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
      var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
      var seconds = Math.floor((distance % (1000 * 60)) / 1000);
      document.getElementById("pcountdown").innerHTML = days + "<span>Days</span>";
      document.getElementById("pcountdownh").innerHTML = hours + "<span>hours</span>";
      document.getElementById("pcountdownm").innerHTML = minutes + "<span>minutes</span>";
      document.getElementById("pcountdowns").innerHTML = seconds + "<span>seconds</span>";
      if (distance < 0) {
        clearInterval(x);
        //  document.getElementById("pcountdown").innerHTML = "Event Started";
        $("#CPMain_ctl00_divcountdown").addClass("hide");
        $("#divnewcountdown").hide();
      }
    }, 1000);
    // }
    //  else { $("#CPMain_ctl00_divcountdown").addClass("hide"); }
    //Waitlist Discount:
    $('.wait-btn').click(function() {
      if ($("#CPMain_ctl00_txtPromoCode").val() != "") {
        var key = CryptoJS.enc.Utf8.parse('8080808080808080');
        var iv = CryptoJS.enc.Utf8.parse('8080808080808080');
        var promocode = CryptoJS.AES.encrypt(CryptoJS.enc.Utf8.parse($("#CPMain_ctl00_txtPromoCode").val()), key, {
          keySize: 128 / 8,
          iv: iv,
          mode: CryptoJS.mode.CBC,
          padding: CryptoJS.pad.Pkcs7
        });
        $(this).attr('href', function() {
          return this.href + '&Discount=' + promocode + '';
        });
      }
    });
  </script>
  <script src="https://www.google.com/recaptcha/api.js"></script>
  <script>
    function onSubmit(token) {
      //__doPostBack('__Page', 'ContactOrganizer');
      $("#form1").attr("action", $("#form1").attr("action"));
      $("#form1").submit();
    }
    $("#CPMain_ctl00_txtYourName").keyup(function() {
      if ($("#CPMain_ctl00_txtYourName").val() != "") {
        $("#spReqlblUsrName").addClass("hide");
      }
    });
    $("#CPMain_ctl00_txtEmailAddress").keyup(function() {
      if ($("#CPMain_ctl00_txtEmailAddress").val() != "") {
        $("#spReqlblOrgMail").addClass("hide");
      }
    });
    $("#CPMain_ctl00_txtSubject").keyup(function() {
      if ($("#CPMain_ctl00_txtSubject").val() != "") {
        $("#spReqlblSubject").addClass("hide");
      }
    });
    $("#CPMain_ctl00_txtSendmessage").keyup(function() {
      if ($("#CPMain_ctl00_txtSendmessage").val() != "") {
        $("#spReqenquiry").addClass("hide");
      }
    });

    function validate(event) {
      event.preventDefault();
      var phnumstemail = true;
      var isvalidemail = true;
      if ($("#CPMain_ctl00_txtYourName").val() == "") {
        $("#spReqlblUsrName").removeClass("hide");
      } else {
        $("#spReqlblUsrName").addClass("hide");
      }
      if ($("#CPMain_ctl00_txtEmailAddress").val() == "") {
        $("#spReqlblOrgMail").removeClass("hide");
      } else {
        $("#spReqlblOrgMail").addClass("hide");
      }
      if ($("#CPMain_ctl00_txtSubject").val() == "") {
        $("#spReqlblSubject").removeClass("hide");
      } else {
        $("#spReqlblSubject").addClass("hide");
      }
      if ($("#CPMain_ctl00_txtSendmessage").val() == "") {
        $("#spReqenquiry").removeClass("hide");
      } else {
        $("#spReqenquiry").addClass("hide");
      }
      var phonenoregex = /^[-+]?[0-9]+$/;
      var inputphone = $("#CPMain_ctl00_txtPhonenumber").val();
      if ($("#CPMain_ctl00_txtPhonenumber").val() != "" && inputphone.match(phonenoregex)) {
        phnumstemail = true;
        $("#spReqPhone").addClass("hide");
      } else {
        if ($("#CPMain_ctl00_txtPhonenumber").val() == "") {
          phnumstemail = true;
          $("#spReqPhone").addClass("hide");
        } else if (($("#CPMain_ctl00_txtPhonenumber").val() != "") && (!inputphone.match(phonenoregex))) {
          phnumstemail = false;
          $("#spReqPhone").removeClass("hide");
        }
      }
      if (isValidEmailAddress($("#CPMain_ctl00_txtEmailAddress").val())) {
        isvalidemail = true;
        $("#spRegularlblOrgMail").addClass("hide");
        $("#spReqlblOrgMail").addClass("hide");
      } else {
        isvalidemail = false;
        if ($("#CPMain_ctl00_txtEmailAddress").val() == "") {
          $("#spRegularlblOrgMail").addClass("hide");
          $("#spReqlblOrgMail").removeClass("hide");
        } else {
          $("#spRegularlblOrgMail").removeClass("hide");
          $("#spReqlblOrgMail").addClass("hide");
        }
      }
      if ($("#CPMain_ctl00_txtYourName").val() != "" && $("#CPMain_ctl00_txtEmailAddress").val() != "" && $("#CPMain_ctl00_txtSubject").val() != "" && $("#CPMain_ctl00_txtSendmessage").val() != "" && (phnumstemail) && (isvalidemail)) {
        $("#spRegularlblOrgMail").addClass("hide");
        grecaptcha.execute();
      }
    }
    $("#CPMain_ctl00_btnSendMessage").click(function() {
      $("#form1").attr("target", "");
    });

    function RecaptchaOnloadPageClick() {
      var element = document.getElementById('CPMain_ctl00_btnSendMessage');
      element.onclick = validate;
    }
    RecaptchaOnloadPageClick();
    $('[data-fancybox="images"]').fancybox({
      loop: true,
      transitionDuration: 100,
      animationDuration: 1000,
      animationEffect: "fade",
      buttons: ['slideShow', 'fullScreen', 'thumbs', 'zoom', 'close'],
      slideShow: {
        autoStart: false,
        speed: 1000,
      },
      thumbs: {
        autoStart: true,
        axis: 'x'
      },
    });
  </script>
  <!-- Cross Sell Events Start -->
  <script type="text/javascript">
    // Post to Facebook - with callback (Used for social discounts)
    function shareFacebook(e) {
      var idvalue = $(e).attr('id');
      var str = $('#' + idvalue + ' .event_link').text();
      var eventname = $('#' + idvalue + ' .fbhidespan').text();
      var strLink = str;
      var strLogo = "https://d2poexpdc5y9vj.cloudfront.net/images/public/logo_thumb.gif";
      var strLogo = $('#' + idvalue + ' .fbhidesbg').text();
      var obj = {
        method: 'feed',
        link: strLink,
        picture: strLogo,
        name: eventname,
        caption: $('#' + idvalue + ' .fbhidespan').text(),
        description: "You can register at" + str,
        //  description: 'Powered by Eventzilla'
      };

      function callback(response) {
        if (response && response.post_id || response != undefined) {
          __doPostBack('__Page', 'facebook');
        } else {
          //    shareFacebook(e);
        }
      }
      FB.ui(obj, callback);
    }
    $(document).ready(function() {
      //$("#crosssellclientname").text($("#CPMain_ctl00_hf_CsClientname").val().toUpperCase());
      var sale_end = $("#CPMain_ctl00_hf_CsCrossSalesened").val();
      var eventcategoryID = $("#CPMain_ctl00_hf_CsEventcategoryID").val();
      var clientID = $("#CPMain_ctl00_hf_CsClientID").val();
      var clientname = $("#CPMain_ctl00_hf_CsClientname").val().toUpperCase();
      var country = $("#CPMain_ctl00_hf_CsCountry").val();
      var customerplan = $("#CPMain_ctl00_hf_CsClientPlanID").val();
      var eventlatitude = $("#CPMain_ctl00_hf_CsLatitude").val();
      var eventlonguitude = $("#CPMain_ctl00_hf_CSLongitude").val();
      var bundleuser = $("#hfIsPremiumSubscription").val();
      var hideotherevent = $("#CPMain_ctl00_hd_CsHidepublic").val();
      var eventID = $("#CPMain_ctl00_lblEventID").val();
      if (sale_end == "Yes" && parseInt(customerplan) == 0 && bundleuser != "true") {
        $('.Overall_page_load').hide();
        $('.EndEventdivtag').show();
        var link = $("#CPMain_ctl00_Moreevent").attr('href');
        var clientinfo = '<h6 class="TopTitle">Follow this organizer and their other events</h6>';
        clientinfo += '<h2><a class="ActionLink "  id="moreotherevent"  href=' + link + '><span>' + clientname + '</span></a></h2>';
        clientinfo += '<h6 class="BottomTitle"><label id="crossselldescription"></label></h6>';
        $('#EndOrganizerInfo').append(clientinfo);
        var clientdetails = "";
        if ($('#CPMain_ctl00_lblEventTitle').text() == "") {
          clientdetails = '<h1 class="EventName"><span>' + $('#CPMain_ctl00_lblCustomHdrEventName').text() + '</span></h1>';
        } else {
          clientdetails = '<h1 class="EventName"><span>' + $('#CPMain_ctl00_lblEventTitle').text() + '</span></h1>';
        }
        clientdetails += '<p class="EventVenue"><span>' + $('#CPMain_ctl00_lblEventDateTime').text() + '</span></p>';
        clientdetails += '<p class="EventLocation"><span>' + $('#CPMain_ctl00_lblLocation').text() + '</span></p>';
        //clientdetails += '<a class="ViewBtnBlue" id="ViewBtnBlue" href="javascript:void(0);">View Event</a>';
        $('#Organizerdetails').append(clientdetails);
        if (country == "") {
          country = "e";
        }
        if (eventlatitude == "" && eventlonguitude == "") {
          eventlatitude = "e";
          eventlonguitude = "e";
        }
        $.ajax({
          type: "Get",
          url: "https://ws01.eventzilla.net/api/Eventdirectory/GetCrossEeventDetails?pfrom=" + 0 + "&isrch=" + 1 + "&iClientid=" + clientID + "&iCatId=" + eventcategoryID + "&sCryName=" + country + "&sLat=" + eventlatitude + "&sLng=" +
            eventlonguitude,
          dataType: "json",
          success: function(data) {
            var datavalue = data;
            var myJsonObject = datavalue;
            contentType: "application/json";
            if (myJsonObject.length != 0) {
              var Event_d = "0";
              for (var i = 0; i < myJsonObject.length; i++) {
                var client = myJsonObject[i].ClientId;
                //Event date and time split based on at
                var mobjeventdate = myJsonObject[i].EventDate;
                var at = mobjeventdate.split("at");
                var date = new Date(at); //get Event date based on split
                var Eventdates = date.toString();
                var EventMonth = Eventdates.substring(4, 7); //get the Event month
                var EventDay = Eventdates.substring(8, 11); // get the Event day
                var eventtitle = myJsonObject[i].EventTitle;
                if (eventtitle.length > 39) {
                  eventtitle = eventtitle.slice(0, 40);
                  eventtitle = eventtitle + "...";
                }
                if (myJsonObject[i].EventbgColor != "") {
                  if ((myJsonObject[i].EventbgColor).indexOf("repeat") >= 0 || (myJsonObject[i].EventbgColor).indexOf("|") >= 0 || (myJsonObject[i].EventbgColor).indexOf("|no-repeat") >= 0) {
                    eventpgcolor = (myJsonObject[i].EventbgColor).replace("|repeat", "");
                    eventbg = "https://s3.amazonaws.com/ezusrevent/" + eventpgcolor + "";
                  } else if ((myJsonObject[i].EventbgColor).indexOf("|no-repeat") >= 0) {
                    eventpgcolor = (myJsonObject[i].EventbgColor).replace("|no-repeat", "");
                    eventbg = "https://s3.amazonaws.com/ezusrevent/" + eventpgcolor + "";
                  } else {
                    eventbg = "https://s3.amazonaws.com/ezusrevent/" + myJsonObject[i].EventbgColor + "";
                  }
                }
                if (!eventbg) {
                  eventbg = "https://d2poexpdc5y9vj.cloudfront.net/public/img/event-directory-no-image.jpg";
                }
                if (!eventbg) {
                  eventbg = "https://s3.amazonaws.com/ezusrevent/party-small6.jpg";
                }
                var Ticketprice = myJsonObject[i].Price;
                if (Ticketprice == 0) {
                  Ticketprice = 'FREE';
                } else {
                  Ticketprice = 'FROM ' + myJsonObject[i].SCurrencySymbol + myJsonObject[i].Price;
                }
                var eventlocation = myJsonObject[i].EventVenue;
                var eventurl = myJsonObject[i].iEncryID;
                var strShareURL = "https://events.eventzilla.net/e/" + myJsonObject[i].iEncryID + "";
                if (client == clientID) {
                  if (hideotherevent != "False") {
                    if (eventID != myJsonObject[i].EventID) {
                      Event_d = "1";
                      var Eventdesign = '<div class="col-md-4 col-sm-6 col-xs-12">';
                      Eventdesign += '<div class="EndedSearchEvent">';
                      Eventdesign += '<a class="eventlink crosssellotherevent" href="https://events.eventzilla.net/e/' + myJsonObject[i].iEncryID + '"><div class="EndedEventImage"><div class="SD"> ' + EventMonth + '<span>' + EventDay +
                        '</span></div><img src="' + eventbg + '"></div></a><div class="EndedEventDetail"><a class="eventlink crosssellotherevent" href="https://events.eventzilla.net/e/' + eventurl + ' "><h2>' + eventtitle +
                        '</h2><span class="Date"> ' + eventlocation + '</span></a> <div class="BD"><span class="Price">' + Ticketprice + '</span> <div class="SS"><div class="Share"><span class="EventShare"></span><a href="" id="fblink' +
                        i + '"   onclick="shareFacebook(this); return false;" target="_blank" class="icon first"><div class="fbhidespan" > I am attending ' + myJsonObject[i].EventTitle + ' on ' + myJsonObject[i].EventDate +
                        '.</div > <div class="event_link">' + strShareURL + '</div> <div class="fbhidesbg">' + eventbg + '</div></a > <a href="http://twitter.com/share?url=' + strShareURL +
                        '&target=_blank via=Eventzilla&text=I am attending ' + myJsonObject[i].EventTitle + ' on ' + myJsonObject[i].EventDate +
                        '. You can register at -" target="_blank" class="icon last"></a></div ></div > <div class="clearfix"></div></div ></div ></div ></div > '
                      $('#OtherEvents').append(Eventdesign);
                    }
                  }
                } else {
                  var OtherOrganizeEventdesign = '<div class="col-md-4 col-sm-6 col-xs-12">';
                  OtherOrganizeEventdesign += '<div class="EndedSearchEvent">';
                  OtherOrganizeEventdesign += '<a class="eventlink crosssellotherevent" href="https://events.eventzilla.net/e/' + myJsonObject[i].iEncryID + '"><div class="EndedEventImage"><div class="SD"> ' + EventMonth + '<span>' +
                    EventDay + '</span></div><img src="' + eventbg + '"></div></a><div class="EndedEventDetail"><a class="eventlink crosssellotherevent" href="https://events.eventzilla.net/e/' + eventurl + ' "><h2>' + eventtitle +
                    '</h2><span class="Date"> ' + eventlocation + '</span></a> <div class="BD"><span class="Price">' + Ticketprice + '</span> <div class="SS"><div class="Share"><span class="EventShare"></span><a href="" id="fblink' + i +
                    '"  onclick="shareFacebook(this); return false;" target="_blank" class="icon first"><div class="fbhidespan" > I am attending ' + myJsonObject[i].EventTitle + ' on ' + myJsonObject[i].EventDate +
                    '.</div> <div class="event_link">' + strShareURL + '</div> <div class="fbhidesbg">' + eventbg + '</div></a ><a href="http://twitter.com/share?url=' + strShareURL + '&target=_blank via=Eventzilla&text=I am attending ' +
                    myJsonObject[i].EventTitle + ' on ' + myJsonObject[i].EventDate + '. You can register at -" target="_blank" class="icon last"></a></div></div><div class="clearfix"></div></div></div></div></div>'
                  $('#OtherOrganized').append(OtherOrganizeEventdesign);
                }
                if (Event_d == "1") {
                  $('#Organizertitle').css("display", "block");
                }
              }
            }
          }
        });
      }
      $(".ViewBtnBlue").click(function() {
        $('.EndEventdivtag').hide();
        $('.Overall_page_load').show();
      });
      $(".customlabelcontact").click(function() {
        //$('#contactOrganizer').removeClass("hide");
        $('#contactOrganizer').modal('show');
      });
      $("#EndeventtriggerContact").click(function() {
        $('#contactOrganizer').removeClass("hide");
        $('#contactOrganizer').modal('show');
        //$('#contactOrganizer').removeClass("hide");
        //$('#contactOrganizer').modal('show');
        //$('#contactOrganizer').css('display', 'block');
      });
    });
    $(document).ready(function() {
      // client name
      $("#crosssellclientname").text($("#CPMain_ctl00_hf_CsClientname").val());
      ////description
      var eventdescription = $("#CPMain_ctl00_lblEventOrganizerDescription").html();
      if (eventdescription != "" && eventdescription != "undefined") {
        if (eventdescription.length <= 120) {
          $("#crossselldescription").append('<span>  ' + eventdescription + ' </span>');
        } else if (eventdescription.length > 120) {
          eventdescription = eventdescription.slice(0, 120);
          eventdescription = eventdescription + "...";
          $("#crossselldescription").append('<span>  ' + eventdescription + ' </span>');
        }
      }
    });
    setTimeout(explode, 500);

    function explode() {
      if ($(".session-info").width() < $(".nav-tabs").width()) {
        $(".PreviousBtnClass").removeClass("hide");
        $(".NextBtnClass").removeClass("hide");
        $(".SessionDateMdiv").css("padding", "0 30px");
        $(".ShadowMDiv").removeClass("hide");
      } else {
        $(".PreviousBtnClass").addClass("hide");
        $(".NextBtnClass").addClass("hide");
        $(".SessionDateMdiv").css("padding", "0 0px");
        $(".ShadowMDiv").addClass("hide");
      }
    }
    jQuery(function($) {
      var button = document.getElementById('CPMain_ctl00_NextBtnList');
      if (button != null) {
        button.onclick = function() {
          var container = document.getElementById('CPMain_ctl00_TabScrollMdivList');
          scrollAmount = 0;
          var slideTimer = setInterval(function() {
            container.scrollLeft += 20;
            scrollAmount += 20;
            if (scrollAmount >= 65) {
              window.clearInterval(slideTimer);
            }
          }, 10);
        };
      }
      var back = document.getElementById('CPMain_ctl00_PreviousBtnList');
      if (back != null) {
        back.onclick = function() {
          var container = document.getElementById('CPMain_ctl00_TabScrollMdivList');
          scrollAmount = 0;
          var slideTimer = setInterval(function() {
            container.scrollLeft -= 20;
            scrollAmount += 20;
            if (scrollAmount >= 65) {
              window.clearInterval(slideTimer);
            }
          }, 10);
        };
      }
    });
    jQuery(function($) {
      var button = document.getElementById('CPMain_ctl00_NextBtn');
      if (button != null) {
        button.onclick = function() {
          var container = document.getElementById('CPMain_ctl00_TabScrollMdiv');
          scrollAmount = 0;
          var slideTimer = setInterval(function() {
            container.scrollLeft += 20;
            scrollAmount += 20;
            if (scrollAmount >= 55) {
              window.clearInterval(slideTimer);
            }
          }, 10);
        };
      }
      var back = document.getElementById('CPMain_ctl00_PreviousBtn');
      if (back != null) {
        back.onclick = function() {
          var container = document.getElementById('CPMain_ctl00_TabScrollMdiv');
          scrollAmount = 0;
          var slideTimer = setInterval(function() {
            container.scrollLeft -= 20;
            scrollAmount += 20;
            if (scrollAmount >= 55) {
              window.clearInterval(slideTimer);
            }
          }, 10);
        };
      }
    });
  </script>
  <!-- Cross Sell Events End -->
  <script>
    var eventid = $("#CPMain_ctl00_lblEventID").val();
    var EventAquisition = getCookie("_eventAcquisitionSrc");
    var RefSource = "";
    var RefMedium = "";
    var RefCampaign = "";
    var userBrowserinfo = getDebugInfo();
    var userAgent = "";
    if (EventAquisition != "") {
      var pairs = EventAquisition.split('|');
      var result = {};
      pairs.forEach(function(pair) {
        pair = pair.split('=');
        result[pair[0]] = pair[1];
      });
      EventAquisition = result;
      RefSource = guparam("utm_source") != "" ? guparam("utm_source") : (EventAquisition.utmcsr != undefined) ? EventAquisition.utmcsr : "";
      RefMedium = guparam("utm_medium") != "" ? guparam("utm_medium") : (EventAquisition.utmcmd != undefined) ? EventAquisition.utmcmd : "";
      RefCampaign = guparam("utm_campaign") != "" ? guparam("utm_campaign") : (EventAquisition.utmccn != undefined) ? EventAquisition.utmccn : "";
    }
    if (userBrowserinfo != "") {
      userAgent = JSON.stringify(userBrowserinfo);
    }
    var BodyContent = "{'Object':'Registration','PageName':'REvent','EventID':" + eventid + ",'ResourceID':0,'IsAuthenticated':'false','IsConversion':'false','OutCome':'Success','Reason':null,'Visits':null,'RefMedium':'" + RefMedium +
      "','RefSource':'" + RefSource + "','RefCampaign':'" + RefCampaign + "','userAgent':'" + userAgent + "'}";
    $.ajax({
      cache: false,
      dataType: 'json',
      type: 'POST',
      data: BodyContent,
      contentType: 'text/plain',
      url: 'https://track.eventzilla.net/track',
      error: function(rep) {},
      success: function(rep) {},
    });

    function getCookie(cname) {
      var name = cname + "=";
      var ca = document.cookie.split(';');
      for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') {
          c = c.substring(1);
        }
        if (c.indexOf(name) == 0) {
          return c.substring(name.length, c.length);
        }
      }
      return "";
    }
    var hdnHeaderType = $("#CPMain_ctl00_hdnHeaderType").val();
    $("#CPMain_ctl00_btnAddOrder").click(function(e) {});
    // Check browser support
    if (typeof(Storage) != "undefined") {
      // Store
      if (null != localStorage.getItem("isscamcheck")) {
        $("#CPMain_ctl00_hfIsScamCheck").val("True");
      }
      // Retrieve
      //document.getElementById("result").innerHTML = localStorage.getItem("lastname");
    }
    //confirmation page redirect in modern start
    window.onload = function(e) {
      if (hdnHeaderType == "Modern") {
        var index = location.href.indexOf("http");
        if (index !== -1) {
          var receiver = document.getElementById('loadcheckoutpg').contentWindow;
          sendMessage(e);
          // A function to handle sending messages.
          function sendMessage(e) {
            // Prevent any default browser behaviour.
            //e.preventDefault();
            var formdatas = {};
            formdatas.url = location.href;
            formdatas.page = "sale";
            formdatas.eventid = $("#CPMain_ctl00_hfEncryptEventID").val();
            formdatas.gaID = $('#hdnGaEzRegistrations').val();
            formdatas.FbPixelID = $('#hdnFbPixel').val();
            if (formdatas.url.indexOf("?resp=on") > -1) {
              formdatas.url = formdatas.url.replace("?resp=on&err=e80", "").slice(0, -1);
            }
            formdatas = JSON.stringify(formdatas);
            receiver.postMessage(formdatas, "https://www.eventzilla.net/web/ModernCheckoutFlow.html");
          }
        }
      }
    }
    //confirmation page redirect in modern end
    $(document).ready(function() {
      $('.close,.close-icon').click(function() {
        $("#form1").removeAttr("target", "loadcheckoutpg");
      });
    });

    function loadExternalContent(strurl) {
      var iframe = document.querySelector("#loadcheckoutpg");
      iframe.src = "about:blank";
      iframe.src = strurl;
      if (iframe) {
        var iframeSrc = iframe.src;
        iframe.src = iframeSrc;
      }
      $(iframe).removeClass("hide");
      if (event != "undefined" && event != null) {
        event.preventDefault();
      }
    }
    var indexconfirm = sessionStorage.getItem("EzConfirmpath_" + $("#CPMain_ctl00_hfEncryptEventID").val());
    if (indexconfirm != "" && indexconfirm != null && (window.location.href.indexOf("/e/") > 0 || window.location.href.indexOf("/event/") > 0)) {
      var chkind = indexconfirm.indexOf("http");
      if (chkind !== -1) {
        loadExternalContent(indexconfirm);
      }
      //sessionStorage.removeItem("EzConfirmpath_" + guparam("EventID"));
    }

    function windowurlparam(name) {
      var loc = window.location.href;
      var pa = loc.split('-');
      var eventid = "";
      if (pa.length > 1) {
        eventid = pa[pa.length - 1];
      } else {
        eventid = loc.split('/')[loc.split('/').length - 1];
      }
      if (eventid.indexOf('?') > -1) {
        eventid = eventid.split("?");
        eventid = eventid[0];
      }
      var results = eventid
      if (results == null) return "";
      else return results;
    }

    function ipWhiteList_Validation() {
      var ipWhiteListtxtName = $("#CPMain_ctl00_txtWLYourName").val();
      var ipWhiteListtxtEmail = $("#CPMain_ctl00_txtWLYourEmail").val();
      var ipWhiteListddlLocation = $("#CPMain_ctl00_ddlWLYourLocation").val();
      var ipWhiteListReasonforVisit = $("#CPMain_ctl00_txtWLReasonforVisit").val();
      if (ipWhiteListtxtName != "" && ipWhiteListtxtEmail != "" && ipWhiteListddlLocation != "Select" && ipWhiteListReasonforVisit != "") {
        return true;
      } else {
        if (ipWhiteListtxtName == "") {
          $("#reqtxtWLYourName").removeClass('hide');
          $("#reqtxtWLYourName").addClass('show');
        }
        if (ipWhiteListtxtEmail == "") {
          $("#reqtxtWLYourEmail").removeClass('hide');
          $("#reqtxtWLYourEmail").addClass('show');
        }
        if (ipWhiteListddlLocation == "Select") {
          $("#reqddlWLYourLocation").removeClass('hide');
          $("#reqddlWLYourLocation").addClass('show');
        }
        if (ipWhiteListReasonforVisit == "") {
          $("#reqtxtWLReasonforVisit").removeClass('hide');
          $("#reqtxtWLReasonforVisit").addClass('show');
        }
        return false;
      }
    }
    $("#CPMain_ctl00_txtWLYourName").click(function() {
      if ($("#reqtxtWLYourName").hasClass('show')) {
        $("#reqtxtWLYourName").removeClass('show');
        $("#reqtxtWLYourName").addClass('hide');
      }
    });
    $("#CPMain_ctl00_txtWLYourEmail").click(function() {
      if ($("#reqtxtWLYourEmail").hasClass('show')) {
        $("#reqtxtWLYourEmail").removeClass('show');
        $("#reqtxtWLYourEmail").addClass('hide');
      }
    });
    $("#CPMain_ctl00_ddlWLYourLocation").click(function() {
      if ($("#reqddlWLYourLocation").hasClass('show')) {
        $("#reqddlWLYourLocation").removeClass('show');
        $("#reqddlWLYourLocation").addClass('hide');
      }
    });
    $("#CPMain_ctl00_txtWLReasonforVisit").click(function() {
      if ($("#reqtxtWLReasonforVisit").hasClass('show')) {
        $("#reqtxtWLReasonforVisit").removeClass('show');
        $("#reqtxtWLReasonforVisit").addClass('hide');
      }
    });
  </script>
  <script type="text/javascript">
    // browser compatibility: get method for event
    // addEventListener(FF, Webkit, Opera, IE9+) and attachEvent(IE5-8)
    var myEventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
    // create event listener
    var myEventListener = window[myEventMethod];
    // browser compatibility: attach event uses onmessage
    var myEventMessage = myEventMethod == "attachEvent" ? "onmessage" : "message"
    // register callback function on incoming message
    myEventListener(myEventMessage, function(e) {
      //Confirmation screen check
      if (e.data != "" && e.data != "") { //console.log(e.data);
        //alert(JSON.stringify(e.data));
        if (e.data == "postsalepageurlsuccess" && "Modern" == $("#CPMain_ctl00_hdnHeaderType").val()) {
          sessionStorage.setItem("UserEZModernpath_" + $("#CPMain_ctl00_lblEventID").val(), "postsalepageurlsuccess");
        }
        if (e.data == "ModernCheckoutDisplay" && "Modern" == $("#CPMain_ctl00_hdnHeaderType").val()) {
          $("#loadcheckoutpg").removeClass("hide").addClass("show");
          $(body).css({
            'overflow': 'hidden'
          });
          $('#loader').css({
            'display': 'none',
            'opacity': '1'
          });
        } else if ("ClearconfirmaPath" == e.data) {
          sessionStorage.removeItem("EzConfirmpath_" + $("#CPMain_ctl00_hfEncryptEventID").val());
          //$('#loader').css({ 'display': 'none', 'opacity': '1' });
        } else if (JSON.stringify(e.data).indexOf("redirect") !== -1) {
          //alert(JSON.stringify(e.data));
          var parseData = JSON.parse(e.data);
          window.top.location.href = parseData.redirecturl;
        }
        //else if (e.data!="" && e.data!=null && e.data.split('|').length > 1 && e.data.split('|')[0] == "ModernConfirmDisplay" && "Modern" == $("#CPMain_ctl00_hdnHeaderType").val()) {
        //$("#loadcheckoutpg").attr("src", e.data.split('|')[1]);
        //$("#loadcheckoutpg").removeClass("hide").addClass("show");
        //sessionStorage.removeItem("EzConfirmpath_" + guparam("EventID"));
        //}
      }
    }, false);

    function close_accordion_section() {
      jQuery('.SessionSpeakerMDiv .SesSelect').removeClass('active');
      jQuery('.SessionSpeakerMDiv .SessionSpeakerBottomContent').slideUp(300).removeClass('open');
    }
    jQuery('.SesSelect').click(function(e) {
      //jQuery('.SessionSpeakerTop').toggleClass('BGGray');
      // Grab current anchor value
      jQuery('.SessionSpeakerDetail').removeClass("BGGray");
      var currentAttrValue = jQuery(this).attr('href');
      if (jQuery(e.target).is('.NoAction')) {
        jQuery(this).removeClass('active');
      } else {
        if (jQuery(e.target).is('.active')) {
          close_accordion_section();
        } else {
          close_accordion_section();
          // Add active class to section title
          jQuery(this).addClass('active');
          // Open up the hidden content panel
          jQuery('.SessionSpeakerMDiv ' + currentAttrValue).slideDown(300).addClass('open');
          jQuery(this).parent().addClass('BGGray');
        }
      }
      e.preventDefault();
    });
  </script>
  <input type="hidden" name="ctl00$lt_docTitle" id="lt_docTitle">
  <script type="text/javascript">
    $(document).ready(function() {
      if ("true" == $("#lt_docTitle").val()) {
        var tit = document.title;
        document.title = tit.replace(" - Powered by Eventzilla", "");
        $(".evbrand").addClass("hide");
      } else {
        $(".evbrand").removeClass("hide");
      }
      var t = location.href;
      if (t.indexOf("m4x4axjtrailerfund") > 0) {
        $('.bg-img').addClass("image-full");
      }
      $("#a_reportabuselink").attr('href', 'mailto:help@eventzilla.net?subject=Abuse Report&body=' + $("#hdn_eventurlforabuse").val() + '');
      var streventconvers
    });
    ! function(f, b, e, v, n, t, s) {
      if (f.fbq) return;
      n = f.fbq = function() {
        n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)
      };
      if (!f._fbq) f._fbq = n;
      n.push = n;
      n.loaded = !0;
      n.version = '2.0';
      n.queue = [];
      t = b.createElement(e);
      t.async = !0;
      t.src = v;
      s = b.getElementsByTagName(e)[0];
      s.parentNode.insertBefore(t, s)
    }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
    (function() {
      var link = document.querySelector("link[rel*='icon']") || document.createElement('link');
      link.type = 'image/x-icon';
      link.rel = 'shortcut icon';
      link.href = ($("#lt_docTitle").val() == "false") ? "http://www.eventzilla.net/favicon.ico" : "";
      document.getElementsByTagName('head')[0].appendChild(link);
    })();
  </script>
  <script type="text/javascript">
    //<![CDATA[
    $(document).ready(function() {
      $('.TierTitle').addClass('hide')
    }); //]]>
  </script>
</form>

Text Content

FINALIZING YOUR PAYMENT

Please do not close or refresh this window...

This event has ended View Details
 * Find your tickets |
 * Find more events |
 * List your event
   

Eventzilla




OTHER EVENTS BY THIS ORGANIZERMORE BY LOK NALI




EVENTS YOU MIGHT LIKE



 * Find your tickets |
 * Find more events |
 * List your event
   

Eventzilla


SONOFIT REVIEWS ALL YOU NEED TO KNOW ABOUT SONOFIT HEARING SUPPORT OFFER !

Thursday, 23 February 2023 9:00 AM - Friday, 1 December 2023 5:00 PM EST



Register Now


Register Now
 * 
 * Event Information
 * Location
 * About the organizer
 * Comments
 * Register Now
   


1. SELECT SEATS




2. REVIEW AND PROCEED




-4Days
-24hours
-51minutes
-35seconds


REGISTRATION INFORMATION


SONOFIT PARTIAL APPROVAL - FREE

Sales end on 12/01/2023

0 1 2 3 4 5 6 7 8 9 10

Sonofit






ENTER YOUR DISCOUNT CODE

 * 
 * 
 * Fee$0.00
 * Total amount$0.00
 * 

 * 




EVENT INFORMATION

Thursday, 23 February 2023 9:00 AM - Friday, 1 December 2023 5:00 PM EST



SonoFit is a natural hearing and auditory health supplement that is created by
using natural ingredients. The formula is said to be enhancing a person’s ear
health and hearing health and is safe to use. In this SonoFit review, we will be
discussing various facts about the SonoFit ear oil and will check whether the
supplement is worth giving a try.


OFFICIAL WEBSITE: "CLICK HERE"


SONOFIT REVIEWS – AN EFFECTIVE FORMULA TO TREAT THE ROOT CAUSE OF HEARING LOSS!

SonoFit ear supplement has received a good response in the market ever since it
was launched. The initial hype of the supplement has been tagged along with many
reviews and reports saying that the formula is very helpful. But to confirm
whether SonoFit healthy hearing supplement is really as effective as reports
suggest it to be, we will have to delve deep into the formulation and analyze it
with a microscopic eye.

This SonoFit review is a guide that will tell you everything about the
supplement which you should know before deciding upon buying it. We have added
everything that we have found about the SonoFit supplement while studying it
into this review to give you a wide picture of the formula. So let’s begin!


CLICK HERE TO BUY HARD WOOD TONIC RED BOOST WITH A 100% MONEY-BACK GUARANTEE NOW




SONOFIT OVERVIEW

Supplement name SonoFit Classification Hearing support formula Core ingredients
Mullein
Garlic oil
Olive oil
Lavender oil
Tea tree oil
Echinacea
Pumpkin Seed Oil
DL-Alpha Tocopherol Quantity 30 ml per bottle Main benefit Supports hearing and
improves ear health Quality standards Crafted in an FDA and GMP-approved
facility.
Created by using clinically tested natural ingredients
GMO-free and does not contain any artificial stimulants Major benefits Supports
20/20 hearing
Enhances eardrum health
Relieves ear pain
Boosts ear immunity Usage instructions Take a full dropper of the formula
directly and mix it in water or any beverage that you like Results expected
Within 2-3 months Side effects Minimal to no reported Compatibility Suitable
only for people above the age of 18 Pros Natural formula that supports hearing
Enhances your ear immunity
Supports 20/20 hearing
Relieves ear pain
Helps with an ear infection
Formulated in FDA-approved and GMP-certified facility
Non-GMO supplement
Free bonuses
Backed by a money-back guarantee Cons Available only on the official website of
SonoFit Restrictions Only suitable for adults who are above the age of 18 Price
plans 30-day supply: One bottle of SonoFit for $69
90-day supply: Three bottles of SonoFit for $59
180-day supply: Six bottles of SonoFit for $49 Availability Official website of
SonoFit Bonuses Bonus 1: Nature’s Hearing Aids – Minerals And Plants That Are
Stronger Than Any Modern Medicine
Bonus 2: The Native American Hearing Handbook – Forgotten Rituals And Detox
Recipes For A Clean Body Refund policy 60-day money-back guarantee Customer
support contact@sonofit-product.com  Official website CLICK HERE


WHAT IS SONOFIT?

SonoFit is a hearing health support formula that is formulated using clinically
tested natural ingredients that support hearing and ear health. According to the
manufacturer, SonoFit oil will help in improving eardrum health, supports 20/20
hearing, and enhances auditory immunity. SonoFit is manufactured in an
FDA-approved and GMP-certified facility under a strict and sterile environment.

The SonoFit auditory health support formula is in the form of liquid which you
need to take internally. The manufacturer of the SonoFit supplement suggests
that taking the formula, it will work within your body to enhance the auditory
system.  

In the coming sections of this SonoFit review, we will discuss more of how
SonoFit works, what ingredients are included in the formula, and so on. 




HOW IS SONOFIT EAR OIL FORMULATED?

SonoFit is a formula that has only scientifically backed natural ingredients.
The ingredients of this supplement have many medicinal properties which can aid
in improving your auditory health.

Let’s take a look at each of the SonoFit ingredients and see how it helps in
improving hearing and ear health.



SonoFit IngredientsSonoFit Ingredients

Mullein

Mullein is a natural ingredient that has been used to treat earaches in many
traditional medicines. This SonoFit ingredient has anti-bacterial and
anti-microbial properties which protect your ear from any infections. The
ingredient also helps with eardrum hydration. 

Garlic Oil

Garlic oil is a vegetable that has many medicinal properties and is also highly
nutritious. The ingredients are used to treat many illnesses such as colds, ear
aches, ear infections, and so on. Garlic present in the SonoFit drops supports
your overall health by flushing out toxins from your body and also balances any
vertigo symptoms. 

Olive Oil

Olive oil is an oil that contains a high amount of antioxidants in it and has
strong anti-inflammatory properties. The ingredient present in the SonoFit
recipe clears earwax and also protects your eardrum. Olive enhances your
auditory immunity and protects your ear from any diseases. 

Lavender Oil

Lavender oil is commonly used to treat ear infections as the ingredient has the
ability to ease the pain in your ear and treat the infection. The ingredient has
analgesic and anti-inflammatory properties. Lavender oil also supports hearing
and protects your eardrum. 

Tea Tree Oil

Tea tree oil is an essential oil that has anti-infection properties which help
in treating ear infections. This SonoFit ingredient can also be used for earache
because tea tree oil can soothe and calm the pain. According to studies, the
ingredient helps with wound healing and is a natural bandage. 

Echinacea

Echinacea, also known as coneflower, is a herb that is native to North America.
The herb is high in antioxidants. Echinacea flushes out ototoxins from your
body. Medical experts suggest that echinacea helps in preventing recurring ear
infections. 

Pumpkin Seed Oil

Pumpkin seed oil is an ingredient present in the SonoFit oil that is enriched
with omega-3 fatty acids. The ingredients help in preventing progressive hearing
loss. The ingredient is highly nutritious which supports your ear health.
Pumpkin seed oil can also help in treating earache and ear infections. 

DL-Alpha Tocopherol

DL-Alpha Tocopherol is a rare type of vitamin E which possess numerous health
properties. According to clinical studies, DL-Alpha Tocopherol might prevent
hearing loss. The ingredient also protects your inner ear cell from any damage
caused by radical substances. The ingredient also has skin-repairing
properties. 

Continue reading this SonoFit review to discover more details on the ear health
supplement.


CLICK HERE TO BUY HARD WOOD TONIC RED BOOST WITH A 100% MONEY-BACK GUARANTEE NOW


HOW DOES SONOFIT WORK?

Now let’s talk about how SonoFit works to enhance your hearing and ear health.
From above, it is apparent that the manufacturer of SonoFit healthy hearing
supplement has created the ear oil by using natural ingredients that possess
medicinal properties which can aid in improving your auditory health.

So when you take the SonoFit hearing impairment cure formula, all of the
ingredients of the supplement together will work towards enhancing your auditory
health. The SonoFit ingredients can help in treating ear infections as most of
the ingredients have antibacterial and anti-infective properties.

SonoFit inner ear bandage helps with earache by nourishing your ear, hydrating
it, and easing the pain. 


MANUFACTURING QUALITY AND SAFETY STANDARDS OF SONOFIT

As per the official website, SonoFit is a supplement that is crafted in an
FDA-approved and GMP-certified facility. The manufacturer assures that the
SonoFit tinnitus cure supplement is created by following the guidelines and
regulations of the FDA and GMP and they have taken necessary safety measures
while manufacturing it. Every SonoFit bottle is tested for its quality before it
is launched into the market.

SonoFit is an entirely natural supplement that has zero artificial stimulants or
toxins in it. All of the ingredients of the supplement are of high quality. So
this means that SonoFit is a safe ear health formula to use and the possibility
of you experiencing any side effects from using the SonoFit ear oil is very
minimal. 


SONOFIT PROS AND CONS

SonoFit Pros

 * SonoFit formula support 20/20 hearing
 * Relieves ear pain
 * Helps in treating ear infection
 * SonoFit supplement enhances ear immunity
 * Improves eardrum health
 * Formulated by using scientifically backed natural ingredients
 * Protected by a 60-day money-back guarantee
 * Two free bonuses

SonoFit Cons

 * SonoFit is available only on the official website of the supplement. 
 * The time needed to show results may vary from individual to individual. 


CLICK HERE TO BUY HARD WOOD TONIC RED BOOST WITH A 100% MONEY-BACK GUARANTEE NOW




SONOFIT CUSTOMER REVIEWS AND COMPLAINTS

The SonoFit customer reviews and feedback suggest that the SonoFit supplement is
really effective. Customers of the supplement have shared that by using the
natural formula, they were able to treat their earaches and ear infections. Some
say that the SonoFit inner ear bandage has prevented them from losing their
hearing and is very helpful. 

Now regarding the complaints about the SonoFit formula, there aren’t many
negative reviews of the supplement. The complaints that have been shared on the
internet are only about the delayed result and no SonoFit reviews have been
reported of any side effects.

People who weren’t happy with the SonoFit ear health formula because of delayed
results gained a full refund from the manufacturer using the money-back
guarantee. 


HOW TO USE SONOFIT INNER EAR BANDAGE DROPS?

SonoFit is an auditory health support formula that is in liquid form.

According to the SonoFit official website, the ideal dosage of the SonoFit
hearing health supplement is one full dropper a day. You can take the full
dropper directly or mix it in water or any drinks that you like.

Since SonoFit oil is tasteless, it will not mess with your beverage’s taste. The
manufacturer recommends that you take the SonoFit drops early in the morning.

Bear in mind that you will have to be consistent in your SonoFit intake to
attain every benefit that it offers. 


HOW LONG DO I NEED TO USE SONOFIT SUPPLEMENT? 

Taking the SonoFit hearing impairment cure formula for 2-3 months continuously
will give you an optimum result. This is the average time required by the
supplement to work in your body and improve your auditory health.

The SonoFit manufacturer says that in this period, you will be able to
experience many changes in your hearing and ear health which includes relieving
earache, preventing ear infections, improving hearing, and so on.

Although the manufacturer says that you will be able to get the desired SonoFit
result within 3 months, this may vary from person to person. This is because the
time needed by a SonoFit ear health formula to give results is dependent on many
factors such as the severity of the condition, age, consistency in using the
supplement, and so on. 


CLICK HERE TO BUY HARD WOOD TONIC RED BOOST WITH A 100% MONEY-BACK GUARANTEE NOW




HOW MUCH DOES SONOFIT COST?

The SonoFit price details are as follows:

 * 30-day supply: The manufacturer of SonoFit recommends one bottle of the
   supplement for a month’s use. The cost is $69 per bottle.
 * 90-day supply: The manufacturer of SonoFit recommends three bottles of the
   supplement for three months’ use. The cost is $59 per bottle.
 * 180-day supply: The manufacturer of SonoFit recommends six bottles of the
   supplement for six months’ use. The price is $49 per bottle. 

Since the manufacturer of SonoFit drops recommend you take the supplement for
3-4 months, it is wise to order the 90-day supply or 180-day supply package to
ensure that you have enough bottles of the formula with you.

Because there is a huge demand for the SonoFit formula, there is a huge chance
that the formula will run out of stock within a few days. 


WHERE TO BUY SONOFIT HEARING HEALTH FORMULA?

As of now, the SonoFit dietary supplement is available only on the official
website of the supplement.

While reviewing the SonoFit formula, we have come across many replicas of
SonoFit that are sold by fraudulent sellers on popular e-commerce platforms like
Amazon and Walmart. Note that these replicas might have a similar label and name
as SonoFit but they aren’t similar at all. So to get your hands on the original
SonoFit, order the supplement on the SonoFit official website only.

The SonoFit order process on the official website is quite simple. First, you
will have to choose the package that you want on the SonoFit official website by
clicking on the ‘buy now’ button. After choosing it, you will be taken to a new
page where you will have to fill in your address and also have to provide your
contact details.

Once you have filled it out, the next thing you need to do is to complete the
payment. After you have completed it, the SonoFit manufacturer will send your
SonoFit package to the provided address, and will be delivered to you within 5-7
business days. 


SONOFIT BONUSES

When you are ordering either 3-bottle or 6-bottle SonoFit packages, you will
receive two free bonuses that can aid in improving your ear health. 



The SonoFit bonuses are given below:

SonoFit BonusesSonoFit Bonuses
 * Bonus 1 – Nature’s Hearing Aids – Minerals And Plants That Are Stronger Than
   Any Modern Medicine: The first bonus is an e-book that has information on
   spiky herbs that can help with tinnitus, brain games that will improve your
   focus, and ways to mix up kitchen oils to clear up ear wax.

 * Bonus 2 – The Native American Hearing Handbook – Forgotten Rituals And Detox
   Recipes For A Clean Body: The second bonus is also an e-book that has details
   on 5 native potions that can aid in clearing your earwax, a smudging ritual
   that you can follow to detoxify toxins from your body, and 4 house plants
   that you can grow to keep infections away. 


SONOFIT MONEY-BACK GUARANTEE

The manufacturer of the SonoFit healthy hearing support supplement gives a
60-day money-back guarantee on all orders of the supplement.

So this means if you are unsatisfied with the SonoFit formula, then you can get
a full refund from the manufacturer of the supplement if you request it within
60 days of buying it.

To get the SonoFit refund, all that you need to do is to contact the
manufacturer of SonoFit at contact@sonofit-product.com 

 


FINAL THOUGHTS ON SONOFIT REVIEWS

Taking account of everything that we have discussed in this SonoFit review, it
seems that the SonoFit supplement can really help in improving your ear health
and hearing. The SonoFit ear oil is created by using highly nutritious oils and
natural ingredients that are scientifically proven to be having medicinal
properties that help in enhancing your auditory health and overall health.
Continuous consumption of the SonoFit tinnitus care formula will help in
treating earaches and ear infections.

The SonoFit customer reviews say that the SonoFit hearing impairment cure oil is
an effective supplement and there haven’t been any side effects reported so far.

So considering everything, it seems that SonoFit drops are worth giving a try.
Additionally, the supplement is also backed by a 60-day money-back guarantee so
you can try out the SonoFit healthy hearing supplement without worrying about
losing your money. 


CLICK HERE TO BUY HARD WOOD TONIC RED BOOST WITH A 100% MONEY-BACK GUARANTEE NOW


FREQUENTLY ASKED QUESTIONS

 * What are the ingredients of SonoFit?

SonoFit is created by using natural ingredients like mullein, garlic oil, olive
oil, lavender oil, tea tree oil, echinacea, pumpkin seed oil, and
DL-alpha-tocopherol. 

 * How many bottles of SonoFit should I order?

As the manufacturer of SonoFit recommends that you use the supplement for 3
months, it is best to order either the 3-bottle or 6-bottle package of the
supplement. 

 * How to use SonoFit?

You need to take a full dropper of SonoFit to your mouth early in the morning.
If you want you can also mix it in water or any drinks that you like. 

 * Does SonoFit contain any artificial fillers?

SonoFit is a supplement that does not contain any artificial fillers or toxic
substances. 

 * What to do If I am not satisfied with SonoFit?

If you are not satisfied with SonoFit, then you can request a refund from the
manufacturer within 60 days of buying the supplement.






LOCATION

GETTING THERE

 * 
 * 
 * 
 * 




ABOUT THE ORGANIZER


LOK NALI

SonoFit ear supplement has received a good response in the market ever since it
was launched. The initial hype of the supplement has been tagged along with many
reviews and reports saying that the formula is very helpful. But to confirm
whether SonoFit healthy hearing supplement is really as effective as reports
suggest it to be, we will have to delve deep into the formulation and analyze it
with a microscopic eye.

Contact Organizer View other events
×









SPEAKERS


×




×









SPONSORS




WHO IS ATTENDING


×


SESSIONS



Integer nulla lorem, pellentesque eget eros malesuada, semper bibendum felis.
Proin quis est egestas, ultrices purus tempor, aliquet erat. Nullam molestie,
neque at hendrerit semper, dui lacus eleifend arcu, quis mattis augue leo
condimentum dui. Nunc vehicula eleifend risus vitae luctus. Sed sed sem nibh.
Nam sit amet massa ullamcorper, iaculis felis id, ullamcorper libero. Aenean
aliquet orci quis nisi interdum faucibus. Maecenas sollicitudin, nunc vitae
tempus feugiat, arcu elit egestas diam, sit amet maximus neque turpis ac quam.
Curabitur at ligula eget turpis pellentesque vestibulum eu id ante. Cras eget
turpis mauris. Vestibulum vitae quam elit. Suspendisse bibendum at ipsum nec
tempor. Ut in tristique nibh. Aliquam erat volutpat. In hac habitasse platea
dictumst.

Vivamus tempor viverra enim, commodo faucibus quam porta sed. Sed et varius
nunc. Fusce cursus sem nec tellus accumsan, sed laoreet nisi vulputate. Praesent
varius quis turpis in aliquam. Phasellus nisl velit, porttitor eget risus sed,
interdum elementum nibh. Praesent eget ante bibendum quam suscipit accumsan sit
amet eu nisi. Ut eget facilisis risus. Proin molestie lorem ut interdum finibus.
Sed pretium ut sapien at dictum. Sed sit amet dolor tincidunt turpis tincidunt
ultricies et et neque.

Nam non augue a lorem tempor sodales. Vestibulum ante ipsum primis in faucibus
orci luctus et ultrices posuere cubilia Curae; Quisque ullamcorper lobortis
rhoncus. Morbi nec dui vitae odio ultricies posuere ac nec turpis. Vestibulum
efficitur lectus sem, sed volutpat quam congue at. Nulla quis aliquam ex.
Vestibulum eget felis consectetur, efficitur risus non, dapibus tellus. Aliquam
ac gravida dui. Donec vel est a arcu tristique egestas id vitae neque. Nullam
varius odio eget leo porttitor, pharetra rhoncus quam dignissim..


PHOTO GALLERY


COMMENTS


×

ENTER UNLOCK CODE


Close

This event is powered by Eventzilla. List your event today for free

Contact Us Privacy Policy Terms of Service Report abuse
×

ENTER UNLOCK CODE

Please enter below, the secure invite code provided to you by the event
organizer in order to proceed...




×


CONTACT ORGANIZER

Your Name Name is required
Email Address Email is required Please enter a valid email address
Subject Subject is required
Phone Number (Optional) Only Numeric Characters allowed
Enquiry Enquiry is required
Close
×


ACCESS DENIED

The IP address of the network that you are using to access this website has been
blacklisted due to potential threats of SPAM and/or other illegitimate activity.
If you believe that your request has been blocked incorrectly, here are some
common suggestions for you to try:
 * Disconnect from a VPN or any other kind of proxy service.
 * Avoid using a public WIFI or network to access this website.

If neither of the above conditions apply to you; then you can send us a request
to have your IP address whitelisted by completing the form below.
Your name * Please enter your name
Your email *

(Please use a genuine email address. It will be used to validate your request)

Please enter your email
Your Phone (Optional)
Your location * Please select your country
Reason for visit * Please enter your reason