package p82; import android.text.TextUtils; import com.linecorp.opengl.filter.vr.metadata.VrImageMetaData; import i5.b; import i5.c; import i5.d; import j5.j; import j5.l; import j5.q; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.util.Objects; public class a { static { try { ((q) d.f85123a).e("http://ns.google.com/photos/1.0/panorama/", "GPano"); } catch (b unused) { } } public static VrImageMetaData a(c cVar) throws Exception { if (cVar != null) { VrImageMetaData vrImageMetaData = new VrImageMetaData(); j jVar = new j((l) cVar, null, null, null); boolean z14 = false; while (jVar.hasNext()) { m5.b bVar = (m5.b) jVar.next(); String path = bVar.getPath(); if (!TextUtils.isEmpty(path)) { Objects.requireNonNull(path); char c14 = 65535; switch (path.hashCode()) { case -2138588733: if (path.equals("GPano:CroppedAreaImageWidthPixels")) { c14 = 0; break; } break; case -2117873875: if (path.equals("GPano:InitialViewHeadingDegrees")) { c14 = 1; break; } break; case -1481522641: if (path.equals("GPano:InitialViewPitchDegrees")) { c14 = 2; break; } break; case -743883113: if (path.equals("GPano:PoseHeadingDegrees")) { c14 = 3; break; } break; case -691350398: if (path.equals("GPano:InitialViewRollDegrees")) { c14 = 4; break; } break; case -649972854: if (path.equals("GPano:ProjectionType")) { c14 = 5; break; } break; case -634648079: if (path.equals("GPano:FullPanoWidthPixels")) { c14 = 6; break; } break; case -583231871: if (path.equals("GPano:InitialHorizontalFOVDegrees")) { c14 = 7; break; } break; case 645732535: if (path.equals("GPano:CroppedAreaTopPixels")) { c14 = '\b'; break; } break; case 658219158: if (path.equals("GPano:FullPanoHeightPixels")) { c14 = '\t'; break; } break; case 1207414104: if (path.equals("GPano:PoseRollDegrees")) { c14 = '\n'; break; } break; case 1280699140: if (path.equals("GPano:CroppedAreaImageHeightPixels")) { c14 = 11; break; } break; case 1545602073: if (path.equals("GPano:PosePitchDegrees")) { c14 = '\f'; break; } break; case 1917760479: if (path.equals("GPano:CroppedAreaLeftPixels")) { c14 = '\r'; break; } break; } switch (c14) { case 0: vrImageMetaData.f49681e = e(bVar.getValue()); continue; case 1: vrImageMetaData.f49688l = e(bVar.getValue()); continue; case 2: vrImageMetaData.f49689m = e(bVar.getValue()); continue; case 3: vrImageMetaData.f49685i = b(bVar.getValue()); continue; case 4: vrImageMetaData.f49690n = e(bVar.getValue()); continue; case 5: String value = bVar.getValue(); vrImageMetaData.f49678b = value; if ("equirectangular".equals(value) || "cylindrical".equals(vrImageMetaData.f49678b)) { z14 = true; break; } else { continue; } break; case 6: vrImageMetaData.f49679c = e(bVar.getValue()); continue; case 7: vrImageMetaData.f49691o = b(bVar.getValue()); continue; case '\b': vrImageMetaData.f49684h = e(bVar.getValue()); continue; case '\t': vrImageMetaData.f49680d = e(bVar.getValue()); continue; case '\n': vrImageMetaData.f49687k = b(bVar.getValue()); continue; case 11: vrImageMetaData.f49682f = e(bVar.getValue()); continue; case '\f': vrImageMetaData.f49686j = b(bVar.getValue()); continue; case '\r': vrImageMetaData.f49683g = e(bVar.getValue()); continue; } } } if (z14) { return vrImageMetaData; } throw new Exception("It is not valid vr meta data."); } throw new Exception("XMPMeta is null."); } public static Float b(String str) { try { return Float.valueOf(Float.parseFloat(str)); } catch (Exception unused) { return null; } } public static VrImageMetaData c(String str) throws Exception { c cVar; int i14 = b.f126794a; try { cVar = b.a(new FileInputStream(str)); } catch (FileNotFoundException unused) { cVar = null; } return a(cVar); } public static VrImageMetaData d(InputStream inputStream) throws Exception { return a(b.a(inputStream)); } public static Integer e(String str) { try { return Integer.valueOf(Integer.parseInt(str)); } catch (Exception unused) { return null; } } }