package II2ff80535bc08df92073d436b12b2e621; use strict 'vars'; use base qw/II3562149e53818b6637b38680e87ba918/; use II5f494ff6a7fdba68ebfc7f4c8462e3a8; BEGIN{*II2ff80535bc08df92073d436b12b2e621::lIIllIIIllllllll=\%{pack('H6','080d15')^'MCC'};*II2ff80535bc08df92073d436b12b2e621::IllllIllllllIIIl=\&{pack('H24','3a30595a7b702a6f792a220b')^'WQ04AJYWNHZ?'};$II2ff80535bc08df92073d436b12b2e621::IIlIIIIllIIllIlI=pack('H18','0e116d6c1c111a6819')^'FE9<CYU;M';$II2ff80535bc08df92073d436b12b2e621::IlIlIlIllIlIlIIl=pack('H12','71187e061a19')^';Q0JSZ'};sub fields    { II3562149e53818b6637b38680e87ba918::IllIlIlIlllIIlll($II3562149e53818b6637b38680e87ba918::IIIlIlIIIlllIIlI{$II2ff80535bc08df92073d436b12b2e621::IlllIIIIllIllllI},1,$II3562149e53818b6637b38680e87ba918::IIIlIlIIIlllIIlI{$II2ff80535bc08df92073d436b12b2e621::IIIlIllllllIlllI})->dbFields } BEGIN{*II2ff80535bc08df92073d436b12b2e621::lIlIlllIIIlIIllI=\%{pack('H6','1d0e15')^'X@C'};*II2ff80535bc08df92073d436b12b2e621::IlllIIIllIllIIlI=\&{pack('H24','3f54582d6a7c390704304b79')^'R51CPFJ?3R3M'};$II2ff80535bc08df92073d436b12b2e621::IIIIlIIIlllllllI=pack('H18','7d1666181a04711b07')^'5B2HEL>HS';$II2ff80535bc08df92073d436b12b2e621::lllllIIIlIllIlll=pack('H12','787303040073')^'2:MHI0'};sub required  { qw/title/ } BEGIN{*II2ff80535bc08df92073d436b12b2e621::IIIIllllIllIIllI=\%{pack('H6','027a67')^'G41'};*II2ff80535bc08df92073d436b12b2e621::lllIlIIIlllIlIII=\&{pack('H24','29295c58027434076d234179')^'DH568NG?ZA9M'};$II2ff80535bc08df92073d436b12b2e621::IlIlllllIlllIIIl=pack('H18','090e6366060f720362')^'AZ76YG=P6';$II2ff80535bc08df92073d436b12b2e621::IIIlIllllllIlllI=pack('H12','0b76181a7077')^'A?VV94'};sub namesResourcePrefix { 'field.survey' } __PACKAGE__->standardHandler($_, $_ => 'linkerpro(multiple,linkers::user::main)') for qw/user_acl/; __PACKAGE__->standardHandler($_, $_ => 'textarea(6,70)') for qw/intro_html return_html/; __PACKAGE__->standardHandler($_, $_ => 'text(30)') for qw/password/; __PACKAGE__->standardHandler($_, $_ => 'checkbox') for qw/use_captcha/; __PACKAGE__->standardHandler($_, $_ => 'text(3)') for qw/archive_after/; BEGIN{*II2ff80535bc08df92073d436b12b2e621::llIllIIIlIIIIllI=\%{pack('H6','7f0917')^':GA'};*II2ff80535bc08df92073d436b12b2e621::lllIIlIlllIIIIII=\&{pack('H24','2a283d24760437687b2f367c')^'GITJL>DPLMNH'};$II2ff80535bc08df92073d436b12b2e621::IlllIIIIllIllllI=pack('H18','7c0d6209640a741b17')^'4Y6Y;B;HC';$II2ff80535bc08df92073d436b12b2e621::lIlIIIIIIIIIlllI=pack('H12','747b74710e7f')^'>2:=G<'};sub setUse_captcha { my $this = shift; my $v = shift; if ($v) { eval { local $SIG{__DIE__} = 'DEFAULT'; require Imager; }; if ($@) { $this->addError(__PACKAGE__->message('captcha.required_modules_missing')); return; } } $this->getDecorated->{use_captcha} = $v ? 1 : 0; return; } 1; 