(function(e){e.fn.formset=function(t){var n=e.extend({},e.fn.formset.defaults,t),r=e(this),i=r.parent(),s=function(t,n,r){var i=new RegExp("("+n+"-(\\d+|__prefix__))"),s=n+"-"+r;e(t).prop("for")&&e(t).prop("for",e(t).prop("for").replace(i,s)),t.id&&(t.id=t.id.replace(i,s)),t.name&&(t.name=t.name.replace(i,s))},o=e("#id_"+n.prefix+"-TOTAL_FORMS").prop("autocomplete","off"),u=parseInt(o.val(),10),a=e("#id_"+n.prefix+"-MAX_NUM_FORMS").prop("autocomplete","off"),f=a.val()===""||a.val()-o.val()>0;r.each(function(t){e(this).not("."+n.emptyCssClass).addClass(n.formCssClass)});if(r.length&&f){var l;if(r.prop("tagName")=="TR"){var c=this.eq(-1).children().length;i.append('
'+n.addText+" |
"),l=i.find("tr:last a")}else r.filter(":last").after('"),l=r.filter(":last").next().find("a");l.click(function(t){t.preventDefault();var r=e("#id_"+n.prefix+"-TOTAL_FORMS"),i=e("#"+n.prefix+"-empty"),o=i.clone(!0);o.removeClass(n.emptyCssClass).addClass(n.formCssClass).attr("id",n.prefix+"-"+u),o.is("tr")?o.children(":last").append('"):o.is("ul")||o.is("ol")?o.append(''+n.deleteText+""):o.children(":first").append(''+n.deleteText+""),o.find("*").each(function(){s(this,n.prefix,r.val())}),o.insertBefore(e(i)),e(r).val(parseInt(r.val(),10)+1),u+=1,a.val()!==""&&a.val()-r.val()<=0&&l.parent().hide(),o.find("a."+n.deleteCssClass).click(function(t){t.preventDefault();var r=e(this).parents("."+n.formCssClass);r.remove(),u-=1,n.removed&&n.removed(r);var i=e("."+n.formCssClass);e("#id_"+n.prefix+"-TOTAL_FORMS").val(i.length),(a.val()===""||a.val()-i.length>0)&&l.parent().show();for(var o=0,f=i.length;o