M.form_filepicker={};M.form_filepicker.Y=null;M.form_filepicker.instances=[];M.form_filepicker.callback=function(params){var html=''+params['file']+'';document.getElementById('file_info_'+params['client_id']).innerHTML=html;var elementname=M.core_filepicker.instances[params['client_id']].options.elementname;M.form_filepicker.instances[elementname].fileadded=true;M.form_filepicker.Y.one('#id_'+elementname).simulate('change');};M.form_filepicker.init=function(Y,options){M.form_filepicker.Y=Y;M.form_filepicker.instances[options.elementname]={};M.form_filepicker.instances[options.elementname].fileadded=false;options.formcallback=M.form_filepicker.callback;if(!M.core_filepicker.instances[options.client_id]){M.core_filepicker.init(Y,options);} Y.on('click',function(e,client_id){e.preventDefault();M.core_filepicker.instances[client_id].show();},'#filepicker-button-'+options.client_id,null,options.client_id);var item=document.getElementById('nonjs-filepicker-'+options.client_id);if(item){item.parentNode.removeChild(item);} item=document.getElementById('filepicker-wrapper-'+options.client_id);if(item){item.style.display='';}};