!f.skin)console.log("ColladaLoader: Could not find skin controller.");elseif(!b.skeleton||!b.skeleton.length)console.log("ColladaLoader: Could not find the skeleton for the skin. ");else{varc=1E6,g=-c,h=0;for(einHa)for(varj=Ha[e],i=0;i<j.sampler.length;i++){varm=j.sampler[i];m.create();c=Math.min(c,m.startTime);g=Math.max(g,m.endTime);h=Math.max(h,m.input.length)}e=h;for(varb=fa.getChildById(b.skeleton[0],!0)||fa.getChildBySid(b.skeleton[0],!0),k,l,g=newTHREE.Vector3,n,i=0;i<a.vertices.length;i++)f.skin.bindShapeMatrix.multiplyVector3(a.vertices[i].position);
for(c=0;c<e;c++){h=[];j=[];for(i=0;i<a.vertices.length;i++)j.push(newTHREE.Vertex(newTHREE.Vector3));d(b,h,c);i=h;m=f.skin;for(l=0;l<i.length;l++)if(k=i[l],n=-1,"JOINT"==k.type){for(varo=0;o<m.joints.length;o++)if(k.sid==m.joints[o]){n=o;break}if(0<=n){o=m.invBindMatrices[n];k.invBindMatrix=o;k.skinningMatrix=newTHREE.Matrix4;k.skinningMatrix.multiply(k.world,o);k.weights=[];for(o=0;o<m.weights.length;o++)for(varp=0;p<m.weights[o].length;p++){varq=m.weights[o][p];q.joint==n&&k.weights.push(q)}}elsethrow"ColladaLoader: Could not find joint '"+
!f.skin)console.log("ColladaLoader: Could not find skin controller.");elseif(!b.skeleton||!b.skeleton.length)console.log("ColladaLoader: Could not find the skeleton for the skin. ");else{varc=1E6,g=-c,h=0;for(einHa)for(varj=Ha[e],i=0;i<j.sampler.length;i++){vark=j.sampler[i];k.create();c=Math.min(c,k.startTime);g=Math.max(g,k.endTime);h=Math.max(h,k.input.length)}e=h;for(varb=fa.getChildById(b.skeleton[0],!0)||fa.getChildBySid(b.skeleton[0],!0),m,l,g=newTHREE.Vector3,n,i=0;i<a.vertices.length;i++)f.skin.bindShapeMatrix.multiplyVector3(a.vertices[i].position);
for(c=0;c<e;c++){h=[];j=[];for(i=0;i<a.vertices.length;i++)j.push(newTHREE.Vertex(newTHREE.Vector3));d(b,h,c);i=h;k=f.skin;for(l=0;l<i.length;l++)if(m=i[l],n=-1,"JOINT"==m.type){for(varo=0;o<k.joints.length;o++)if(m.sid==k.joints[o]){n=o;break}if(0<=n){o=k.invBindMatrices[n];m.invBindMatrix=o;m.skinningMatrix=newTHREE.Matrix4;m.skinningMatrix.multiply(m.world,o);m.weights=[];for(o=0;o<k.weights.length;o++)for(varp=0;p<k.weights[o].length;p++){varq=k.weights[o][p];q.joint==n&&m.weights.push(q)}}elsethrow"ColladaLoader: Could not find joint '"+
l;for(h=0;h<j.faces.length;h++)l=j.faces[h],l.materialIndex=k[l.daeMaterial]}if(void0!==c)e(j,c),i.morphTargets=!0,i=newTHREE.SkinnedMesh(j,i),i.skeleton=c.skeleton,i.skinController=ra[c.url],i.skinInstanceController=c,i.name="skin_"+ta.length,ta.push(i);elseif(void0!==d){h=j;k=dinstanceofo?ra[d.url]:d;if(!k||!k.morph)console.log("could not find morph controller!");else{k=k.morph;for(l=0;l<k.targets.length;l++)if(n=qa[k.targets[l]],n.mesh&&n.mesh.primitives&&n.mesh.primitives.length)n=n.mesh.primitives[0].geometry,